@charset "UTF-8";.dialog-message[data-v-ba93c80a]{color:var(--p-text-muted-color);font-size:.875rem;line-height:1.4;margin:0}.dialog-footer[data-v-ba93c80a]{display:flex;justify-content:flex-end;gap:8px}.initial-load-container[data-v-5d27d8f0]{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%)}}.app-brief-interview[data-v-d9eac9b3]{display:flex;flex-direction:column;gap:.75rem;text-align:left}.brief-framing[data-v-d9eac9b3]{margin:0;font-size:.85rem;line-height:1.5;opacity:.7}.brief-header[data-v-d9eac9b3]{display:flex;align-items:center;justify-content:space-between}.brief-skip.p-button.p-button-text[data-v-d9eac9b3]{color:var(--text-tertiary, #94a3b8);opacity:.7}.brief-skip.p-button.p-button-text[data-v-d9eac9b3]:hover{opacity:1}.brief-progress[data-v-d9eac9b3]{font-size:.8rem;opacity:.65}.brief-question[data-v-d9eac9b3]{margin:0;font-size:1.05rem;font-weight:600}.brief-text[data-v-d9eac9b3],.brief-other[data-v-d9eac9b3],.brief-list-item[data-v-d9eac9b3]{width:100%}.brief-list[data-v-d9eac9b3]{display:flex;flex-direction:column;gap:.5rem}.brief-chips[data-v-d9eac9b3]{display:flex;flex-wrap:wrap;gap:.5rem}.brief-chip[data-v-d9eac9b3]{border:1px solid var(--p-surface-500, #64748b);background:transparent;color:inherit;border-radius:999px;padding:.4rem .9rem;font-size:.875rem;cursor:pointer;transition:all .15s ease}.brief-chip[data-v-d9eac9b3]:hover{border-color:var(--p-primary-color, #6366f1)}.brief-chip--selected[data-v-d9eac9b3]{background:var(--p-primary-color, #6366f1);border-color:var(--p-primary-color, #6366f1);color:var(--p-primary-contrast-color, #fff)}.brief-footer[data-v-d9eac9b3]{display:flex;justify-content:space-between;align-items:center}.step-indicator[data-v-29813562]{display:flex;align-items:flex-start;padding:4px 8px 20px;margin-bottom:24px;border-bottom:1px solid var(--border-color)}.step-item[data-v-29813562]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0;position:relative}.step-circle[data-v-29813562]{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:background-color .2s ease,border-color .2s ease,color .2s ease;flex-shrink:0;overflow:hidden}.step-circle .pi[data-v-29813562]{font-size:14px;line-height:1}.step-item--active .step-circle[data-v-29813562]{background-color:#3b82f626;border-color:var(--accent-color);color:var(--accent-color)}.step-item--completed .step-circle[data-v-29813562]{background-color:#22c55e26;border-color:#22c55e;color:#22c55e}.step-label[data-v-29813562]{font-size:12px;color:var(--text-secondary);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center}.step-item--active .step-label[data-v-29813562]{color:var(--accent-color);font-weight:600}.step-item--completed .step-label[data-v-29813562]{color:#22c55e}.step-line[data-v-29813562]{position:absolute;top:15px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;background-color:var(--border-color)}.step-line--completed[data-v-29813562]{background-color:#22c55e}.options-subsection[data-v-29813562]{display:flex;flex-direction:column;gap:12px}.options-subsection-title[data-v-29813562]{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.step-content[data-v-29813562]{display:flex;flex-direction:column;gap:20px;min-height:300px}.step-header[data-v-29813562]{margin-bottom:4px}.step-header h3[data-v-29813562]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.step-description[data-v-29813562]{font-size:14px;color:var(--text-secondary);margin:0}.form-group[data-v-29813562]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-29813562]{font-size:14px;font-weight:500;color:var(--text-secondary)}.required[data-v-29813562]{color:var(--error-color, #ef4444)}.hint-text[data-v-29813562]{font-size:12px;color:var(--text-secondary);opacity:.7}.error-text[data-v-29813562]{font-size:12px;color:var(--error-color, #ef4444)}.w-full[data-v-29813562]{width:100%}.path-preview[data-v-29813562]{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-29813562]{color:var(--accent-color);font-size:14px}.path-preview span[data-v-29813562]{font-size:13px;font-family:monospace;color:var(--text-primary);word-break:break-all}.toggle-group[data-v-29813562]{display:flex;flex-direction:column;gap:4px}.toggle-row[data-v-29813562]{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-29813562]{display:flex;flex-direction:column;gap:2px}.toggle-label[data-v-29813562]{font-size:14px;font-weight:500;color:var(--text-primary)}.toggle-description[data-v-29813562]{font-size:12px;color:var(--text-secondary)}.section-divider[data-v-29813562]{height:1px;background:var(--border-color);margin:8px 0}.type-selection[data-v-29813562]{display:flex;flex-direction:column;gap:24px;min-height:300px}.type-selection-header[data-v-29813562]{text-align:center}.type-selection-header h3[data-v-29813562]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.type-selection-description[data-v-29813562]{font-size:14px;color:var(--text-secondary);margin:0}.type-cards[data-v-29813562]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.type-card[data-v-29813562]{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-29813562]:hover{border-color:var(--accent-color);background-color:#3b82f614;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.type-card-icon[data-v-29813562]{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-29813562]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.type-card-content p[data-v-29813562]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.review-sections[data-v-29813562]{display:flex;flex-direction:column;gap:16px}.review-section-title[data-v-29813562]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:8px}.review-items[data-v-29813562]{display:flex;flex-direction:column;gap:2px}.review-item[data-v-29813562]{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-29813562]{background-color:#3b82f614;border:1px solid rgba(59,130,246,.2)}.review-label[data-v-29813562]{font-size:13px;color:var(--text-secondary)}.review-value[data-v-29813562]{font-size:13px;color:var(--text-primary);font-weight:500;text-align:right;max-width:60%;word-break:break-all}.toggle-badge[data-v-29813562]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600}.toggle-badge--on[data-v-29813562]{background-color:#22c55e26;color:#22c55e}.toggle-badge--off[data-v-29813562]{background-color:#64748b26;color:#94a3b8}.progress-phase[data-v-29813562]{display:flex;flex-direction:column;gap:24px;padding:16px 0}.progress-stall-note[data-v-29813562]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border:1px solid rgba(245,166,35,.35);border-radius:8px;background:#f5a62314;font-size:13px;color:var(--text-secondary)}.progress-stall-note i[data-v-29813562]{color:#f5a623;font-size:14px;margin-top:2px}.progress-header[data-v-29813562]{text-align:center}.progress-header h3[data-v-29813562]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px;font-family:monospace}.progress-message[data-v-29813562]{font-size:14px;color:var(--text-secondary);margin:0}.module-list[data-v-29813562]{display:flex;flex-direction:column;gap:4px}.module-item[data-v-29813562]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;transition:all .2s ease}.module-item--pending[data-v-29813562]{opacity:.4}.module-item--active[data-v-29813562]{background-color:#3b82f614;opacity:1}.module-item--completed[data-v-29813562]{opacity:.7}.module-icon[data-v-29813562]{width:20px;display:flex;align-items:center;justify-content:center}.module-icon .pi-check-circle[data-v-29813562]{color:#22c55e}.module-icon .pi-spinner[data-v-29813562]{color:var(--accent-color)}.module-icon .pi-circle[data-v-29813562]{color:var(--text-secondary);font-size:12px}.module-label[data-v-29813562]{font-size:14px;color:var(--text-primary)}.module-item--pending .module-label[data-v-29813562]{color:var(--text-secondary)}.result-phase[data-v-29813562]{display:flex;align-items:center;justify-content:center;padding:32px 0}.result-card[data-v-29813562]{text-align:center;padding:32px;border-radius:12px;width:100%}.result-card--success[data-v-29813562]{background-color:#22c55e0d;border:1px solid rgba(34,197,94,.2)}.result-card--error[data-v-29813562]{background-color:#ef44440d;border:1px solid rgba(239,68,68,.2)}.result-card h3[data-v-29813562]{font-size:20px;font-weight:600;color:var(--text-primary);margin:16px 0 12px}.result-icon[data-v-29813562]{font-size:48px}.result-icon--success[data-v-29813562]{color:#22c55e}.result-icon--error[data-v-29813562]{color:#ef4444}.result-path[data-v-29813562]{font-size:14px;font-family:monospace;color:var(--text-secondary);margin:0 0 24px;word-break:break-all}.result-error[data-v-29813562]{font-size:14px;color:var(--text-secondary);margin:0 0 24px;line-height:1.5}.setup-instructions[data-v-29813562]{text-align:left;margin:16px 0 24px;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.setup-instructions-header[data-v-29813562]{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-29813562]{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-29813562]{display:flex;gap:12px;justify-content:center}.wizard-footer[data-v-29813562]{display:flex;align-items:center;width:100%}.footer-spacer[data-v-29813562]{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}.repo-info-block{padding:10px 14px;border-radius:8px;background-color:var(--surface-hover-color)}.field-help{font-size:12px;color:var(--text-secondary)}.field-warning{font-size:12px;color:#f59e0b}.field-warning a{color:#f59e0b;text-decoration:underline}.field-warning a:hover{color:#fbbf24}.quick-create{display:flex;flex-direction:column;gap:16px;padding:8px 4px 4px}.quick-create-lead{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6;text-align:center}.quick-name-input{font-size:17px;padding:13px;text-align:center}.quick-error{margin:0}.quick-customize{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:4px;font-size:13px;color:var(--text-tertiary);cursor:pointer}.quick-customize:hover{color:var(--link-text-color)}.brief-panel{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:12px;text-align:left}.brief-panel-lead{margin:0 0 .75rem;font-size:.9rem;opacity:.75}.account-switcher[data-v-3f718edc]{min-width:150px}.switcher-value[data-v-3f718edc]{display:flex;align-items:center;gap:8px}.switcher-value i[data-v-3f718edc]{font-size:14px;color:var(--accent-color)}.switcher-option[data-v-3f718edc]{display:flex;align-items:center;gap:8px}.switcher-option i[data-v-3f718edc]{font-size:14px;color:var(--text-secondary)}.switcher-footer[data-v-3f718edc]{border-top:1px solid var(--border-color);padding:4px;display:flex;justify-content:center}.owner-indicator[data-v-3f718edc]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:8px;background:#3b82f626;color:var(--accent-color);margin-left:auto}.account-executions-popover[data-v-c39cc4a7]{position:absolute;bottom:calc(100% + 8px);right:0;width:380px;max-width:calc(100vw - 32px);background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.popover-header[data-v-c39cc4a7]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}.popover-title[data-v-c39cc4a7]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-color)}.popover-title i[data-v-c39cc4a7]{color:#60a5fa;font-size:11px}.popover-slots[data-v-c39cc4a7]{margin-left:auto;font-size:11px;font-weight:600;color:#60a5fa;white-space:nowrap}.popover-queued[data-v-c39cc4a7]{margin-left:4px;color:var(--text-secondary);font-weight:500}.popover-close[data-v-c39cc4a7]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-secondary);display:inline-flex;border-radius:4px}.popover-close[data-v-c39cc4a7]:hover{color:var(--text-color);background-color:#ffffff0f}.popover-close i[data-v-c39cc4a7]{font-size:11px}.popover-body[data-v-c39cc4a7]{overflow-y:auto;max-height:320px;padding:4px}.popover-empty[data-v-c39cc4a7]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 12px;font-size:12px;color:var(--text-secondary)}.execution-row[data-v-c39cc4a7]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left}.execution-row[data-v-c39cc4a7]:hover{background-color:#ffffff0d}.execution-row--queued[data-v-c39cc4a7]{opacity:.75}.row-status[data-v-c39cc4a7]{flex-shrink:0;font-size:12px;color:#60a5fa}.execution-row--queued .row-status[data-v-c39cc4a7]{color:var(--text-secondary)}.row-main[data-v-c39cc4a7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.row-task[data-v-c39cc4a7]{font-size:12px;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta[data-v-c39cc4a7]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-project[data-v-c39cc4a7]{color:#60a5fa}.row-elapsed[data-v-c39cc4a7]{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.markdown-renderer[data-v-7a1479de]{color:var(--text-primary);line-height:1.65;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%}.markdown-renderer[data-v-7a1479de] h1,.markdown-renderer[data-v-7a1479de] h2,.markdown-renderer[data-v-7a1479de] h3,.markdown-renderer[data-v-7a1479de] h4,.markdown-renderer[data-v-7a1479de] h5,.markdown-renderer[data-v-7a1479de] h6{margin:1.4em 0 .5em;font-weight:600;line-height:1.3;color:var(--text-primary)}.markdown-renderer[data-v-7a1479de] h1:first-child,.markdown-renderer[data-v-7a1479de] h2:first-child,.markdown-renderer[data-v-7a1479de] h3:first-child,.markdown-renderer[data-v-7a1479de] h4:first-child,.markdown-renderer[data-v-7a1479de] h5:first-child,.markdown-renderer[data-v-7a1479de] h6:first-child{margin-top:0}.markdown-renderer[data-v-7a1479de] h1{font-size:1.7em;padding-bottom:.3em;border-bottom:1px solid var(--border-color)}.markdown-renderer[data-v-7a1479de] h2{font-size:1.35em;padding-bottom:.25em;border-bottom:1px solid var(--border-color)}.markdown-renderer[data-v-7a1479de] h3{font-size:1.15em}.markdown-renderer[data-v-7a1479de] p{margin:0 0 .9em}.markdown-renderer[data-v-7a1479de] ul,.markdown-renderer[data-v-7a1479de] ol{margin:0 0 .9em;padding-left:1.6em}.markdown-renderer[data-v-7a1479de] li+li{margin-top:.25em}.markdown-renderer[data-v-7a1479de] a{color:var(--accent-color);text-decoration:none}.markdown-renderer[data-v-7a1479de] a:hover{text-decoration:underline}.markdown-renderer[data-v-7a1479de] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:#ffffff14;padding:.15em .35em;border-radius:4px}.markdown-renderer[data-v-7a1479de] pre{background:#00000059;border:1px solid var(--border-color);border-radius:8px;padding:12px 14px;margin:0 0 1em;overflow-x:auto;overflow-wrap:normal;overscroll-behavior-x:contain;max-width:100%}.markdown-renderer[data-v-7a1479de] pre code{background:transparent;padding:0;font-size:.85em;line-height:1.55;overflow-wrap:normal}.markdown-renderer[data-v-7a1479de] blockquote{margin:0 0 1em;padding:.25em 1em;border-left:3px solid var(--accent-color);color:var(--text-secondary)}.markdown-renderer[data-v-7a1479de] table{border-collapse:collapse;margin:0 0 1em;display:block;width:max-content;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.markdown-renderer[data-v-7a1479de] table th,.markdown-renderer[data-v-7a1479de] table td{border:1px solid var(--border-color);padding:6px 12px;text-align:left;overflow-wrap:break-word}.markdown-renderer[data-v-7a1479de] table th{background:#ffffff0d;font-weight:600}.markdown-renderer[data-v-7a1479de] img{max-width:100%}.markdown-renderer[data-v-7a1479de] hr{border:none;border-top:1px solid var(--border-color);margin:1.5em 0}.markdown-renderer[data-v-7a1479de] .mermaid-rendered{margin:0 0 1em;text-align:center;background:transparent;border:none;padding:0}.markdown-renderer[data-v-7a1479de] .mermaid-rendered svg{max-width:100%;height:auto}.markdown-renderer[data-v-7a1479de] .mermaid-error{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;white-space:pre-wrap;background:#ff505014;border:1px solid rgba(255,80,80,.35);border-radius:8px;padding:12px 14px;text-align:left}@media(max-width:640px){.markdown-renderer[data-v-7a1479de] .mermaid-rendered{overflow-x:auto;overscroll-behavior-x:contain;text-align:left}.markdown-renderer[data-v-7a1479de] .mermaid-rendered svg{max-width:none;width:min(var(--diagram-w, 100%),1200px);height:auto}}@media(max-width:640px){.markdown-renderer[data-v-7a1479de]{font-size:15px;line-height:1.6}.markdown-renderer[data-v-7a1479de] h1{font-size:1.4em}.markdown-renderer[data-v-7a1479de] h2{font-size:1.2em}.markdown-renderer[data-v-7a1479de] h3{font-size:1.05em}.markdown-renderer[data-v-7a1479de] h1,.markdown-renderer[data-v-7a1479de] h2,.markdown-renderer[data-v-7a1479de] h3,.markdown-renderer[data-v-7a1479de] h4{margin:1.2em 0 .45em}.markdown-renderer[data-v-7a1479de] ul,.markdown-renderer[data-v-7a1479de] ol{padding-left:1.2em}.markdown-renderer[data-v-7a1479de] pre{padding:10px}.markdown-renderer[data-v-7a1479de] pre code{font-size:.8em}.markdown-renderer[data-v-7a1479de] blockquote{padding-left:.8em}}.artifact-viewer-overlay[data-v-fa2799b9]{position:fixed;inset:0;background-color:#0009;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.artifact-viewer[data-v-fa2799b9]{width:720px;max-width:100%;height:80vh;max-height:80dvh;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.viewer-header[data-v-fa2799b9]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color)}.viewer-header i[data-v-fa2799b9]{color:#60a5fa}.viewer-name[data-v-fa2799b9]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--text-primary)}.viewer-actions[data-v-fa2799b9]{margin-left:auto;display:flex;align-items:center;gap:4px}.viewer-close[data-v-fa2799b9]{background:none;border:none;padding:6px;cursor:pointer;color:var(--text-secondary);border-radius:4px;flex-shrink:0;margin-left:-4px}.viewer-close[data-v-fa2799b9]:hover{color:var(--text-primary);background-color:#ffffff0f}.attach-wrap[data-v-fa2799b9]{position:relative}.attach-menu[data-v-fa2799b9]{position:absolute;top:calc(100% + 4px);right:0;min-width:220px;max-height:280px;overflow-y:auto;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:20;padding:6px}.attach-menu-label[data-v-fa2799b9]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:6px 8px}.attach-empty[data-v-fa2799b9]{font-size:12px;color:var(--text-secondary);padding:6px 8px}.attach-project[data-v-fa2799b9]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--text-primary);font-size:12px;text-align:left}.attach-project[data-v-fa2799b9]:hover:not(:disabled){background-color:#ffffff0f}.attach-project[data-v-fa2799b9]:disabled{opacity:.5;cursor:wait}.attach-project i[data-v-fa2799b9]{color:#60a5fa;font-size:11px}.attach-result[data-v-fa2799b9]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;color:#22c55e;border-bottom:1px solid var(--border-color);background-color:#22c55e14}.attach-result--error[data-v-fa2799b9]{color:#f87171;background-color:#f8717114}.viewer-body[data-v-fa2799b9]{flex:1;overflow-y:auto;padding:18px 22px}@media(max-width:640px){.artifact-viewer-overlay[data-v-fa2799b9]{padding:0}.artifact-viewer[data-v-fa2799b9]{height:100dvh;max-height:100dvh;border-radius:0;border:none;padding-top:env(safe-area-inset-top)}.viewer-header[data-v-fa2799b9]{flex-wrap:wrap;row-gap:2px}.viewer-actions[data-v-fa2799b9]{flex-basis:100%;margin-left:0;justify-content:flex-start;order:10}.viewer-close[data-v-fa2799b9]{margin-left:0;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.attach-menu[data-v-fa2799b9]{left:0;right:auto;max-width:calc(100vw - 24px)}.viewer-body[data-v-fa2799b9]{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}.manager-flyout[data-v-dc468479]{position:fixed;bottom:40px;left:16px;width:min(920px,100vw - 32px);height:65vh;max-height:640px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 12px 32px #00000080;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.manager-flyout--expanded[data-v-dc468479]{width:min(1280px,100vw - 32px);height:82vh;max-height:calc(100vh - 72px)}.flyout-header[data-v-dc468479]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}.flyout-status[data-v-dc468479]{width:8px;height:8px;border-radius:50%;background-color:var(--text-secondary);flex-shrink:0}.flyout-status--idle[data-v-dc468479]{background-color:#22c55e}.flyout-status--thinking[data-v-dc468479]{background-color:#eab308;animation:pulse-dc468479 1.4s ease-in-out infinite}.flyout-status--watching[data-v-dc468479]{background-color:#60a5fa;animation:pulse-dc468479 1.4s ease-in-out infinite}.flyout-status--error[data-v-dc468479]{background-color:#f87171}@keyframes pulse-dc468479{0%,to{opacity:1}50%{opacity:.3}}.flyout-title[data-v-dc468479]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyout-watching[data-v-dc468479]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#60a5fa;white-space:nowrap}.flyout-watching i[data-v-dc468479]{font-size:10px;animation:pulse-dc468479 1.4s ease-in-out infinite}.flyout-model[data-v-dc468479]{font-size:9px;font-weight:600;color:#60a5fa;background:#60a5fa26;padding:1px 6px;border-radius:8px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.flyout-model--managed[data-v-dc468479]{max-width:none;flex-shrink:0}.flyout-title--managed[data-v-dc468479]{min-width:0}.manager-setup-note[data-v-dc468479]{display:flex;gap:10px;text-align:left;padding:14px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:8px;max-width:360px;margin:0 auto}.manager-setup-note>i[data-v-dc468479]{color:#fbbf24;font-size:16px;margin-top:2px}.setup-note-title[data-v-dc468479]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.setup-note-sub[data-v-dc468479]{font-size:12px;color:var(--text-secondary);margin:0 0 8px}.setup-note-link[data-v-dc468479]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#60a5fa;text-decoration:none}.setup-note-link[data-v-dc468479]:hover{text-decoration:underline}.setup-note-link i[data-v-dc468479]{font-size:10px}.previous-chats[data-v-dc468479]{margin-top:18px;text-align:left;max-width:420px;margin-left:auto;margin-right:auto;width:100%}.previous-chats-trigger[data-v-dc468479]{display:flex;align-items:center;gap:7px;width:100%;padding:7px 10px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:12px}.previous-chats-trigger[data-v-dc468479]:hover{border-color:#60a5fa}.previous-chats-trigger>i[data-v-dc468479]:first-child{font-size:12px}.previous-chats-trigger-label[data-v-dc468479]{font-weight:600;color:var(--text-primary)}.previous-chats-count[data-v-dc468479]{font-size:10px;font-weight:600;color:var(--text-secondary);background:#ffffff0f;padding:1px 6px;border-radius:8px;font-variant-numeric:tabular-nums}.previous-chats-chevron[data-v-dc468479]{margin-left:auto;font-size:11px;transition:transform .15s ease}.previous-chats-trigger--open .previous-chats-chevron[data-v-dc468479]{transform:rotate(180deg)}.previous-chats-panel[data-v-dc468479]{margin-top:4px;max-height:240px;overflow-y:auto}.previous-chat-row[data-v-dc468479]{display:flex;align-items:center;gap:6px;padding:6px 8px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:4px}.previous-chat-title[data-v-dc468479]{font-size:12px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.previous-chat-when[data-v-dc468479]{font-size:10px;color:var(--text-secondary);flex-shrink:0}.previous-chat-btn[data-v-dc468479]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:none;border:1px solid var(--border-color);border-radius:5px;cursor:pointer;color:var(--text-primary);font-size:11px;flex-shrink:0}.previous-chat-btn[data-v-dc468479]:hover:not(:disabled){border-color:#60a5fa}.previous-chat-btn[data-v-dc468479]:disabled{opacity:.5;cursor:not-allowed}.previous-chat-btn i[data-v-dc468479]{font-size:10px;color:#60a5fa}.previous-chat-btn--delete[data-v-dc468479]{padding:3px 6px}.previous-chat-btn--delete i[data-v-dc468479]{color:var(--text-secondary)}.previous-chat-btn--delete[data-v-dc468479]:hover{border-color:#f87171}.previous-chat-btn--delete:hover i[data-v-dc468479]{color:#f87171}.flyout-context[data-v-dc468479]{font-size:9px;font-weight:600;color:var(--text-secondary);background:#ffffff0f;padding:1px 6px;border-radius:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.flyout-context--high[data-v-dc468479]{color:#fbbf24;background:#fbbf241f}.flyout-thinking[data-v-dc468479]{font-size:11px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:4px}.flyout-actions[data-v-dc468479]{margin-left:auto;display:flex;align-items:center;gap:2px}.flyout-icon-btn[data-v-dc468479]{background:none;border:none;padding:6px;cursor:pointer;color:var(--text-secondary);border-radius:4px;display:inline-flex}.flyout-icon-btn[data-v-dc468479]:hover{color:var(--text-primary);background-color:#ffffff0f}.flyout-icon-btn i[data-v-dc468479]{font-size:12px}.flyout-menu-wrap[data-v-dc468479]{position:relative}.flyout-menu[data-v-dc468479]{position:absolute;top:calc(100% + 4px);right:0;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 6px 18px #0006;z-index:10;min-width:165px;padding:4px}.flyout-menu-item[data-v-dc468479]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--text-primary);font-size:12px;text-align:left;white-space:nowrap}.flyout-menu-item[data-v-dc468479]:hover{background-color:#ffffff0f}.flyout-menu-item i[data-v-dc468479]{font-size:11px;color:var(--text-secondary)}.flyout-messages[data-v-dc468479]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.flyout-empty[data-v-dc468479]{margin:auto;text-align:center;padding:20px;color:var(--text-secondary)}.flyout-empty-icon[data-v-dc468479]{font-size:28px;color:#60a5fa}.flyout-empty-title[data-v-dc468479]{font-size:14px;font-weight:600;color:var(--text-primary);margin:10px 0 4px}.flyout-empty-sub[data-v-dc468479]{font-size:12px;margin:0 0 10px}.flyout-empty-model[data-v-dc468479]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#60a5fa;background:#60a5fa1f;padding:3px 10px;border-radius:10px;margin:0 0 14px}.flyout-empty-model i[data-v-dc468479]{font-size:11px}.suggested-prompts[data-v-dc468479]{display:flex;flex-direction:column;gap:6px}.suggested-prompt[data-v-dc468479]{padding:8px 12px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);font-size:12px;cursor:pointer}.suggested-prompt[data-v-dc468479]:hover{border-color:#60a5fa}.message[data-v-dc468479]{display:flex}.message--user[data-v-dc468479]{justify-content:flex-end}.message--assistant[data-v-dc468479],.message--tool[data-v-dc468479]{justify-content:flex-start}.message-stack[data-v-dc468479]{display:flex;flex-direction:column;max-width:88%}.message--user .message-stack[data-v-dc468479]{align-items:flex-end}.message--assistant .message-stack[data-v-dc468479]{align-items:flex-start}.message-bubble[data-v-dc468479]{max-width:100%;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.message--user .message-bubble[data-v-dc468479]{background-color:#3b82f62e;border:1px solid rgba(59,130,246,.3)}.message--assistant .message-bubble[data-v-dc468479]{background-color:var(--main-background-color);border:1px solid var(--border-color)}.message-bubble--streaming[data-v-dc468479]{border-style:dashed}.message--assistant .message-bubble--failure[data-v-dc468479]{background-color:#f871711a;border:1px solid rgba(248,113,113,.35)}.message-bubble--failure .failure-copy[data-v-dc468479]{margin:0}.message-bubble--failure .failure-copy i[data-v-dc468479]{color:#f87171;font-size:12px;margin-right:4px}.message-bubble--failure .setup-note-link[data-v-dc468479]{margin-top:6px}.message-plain[data-v-dc468479]{white-space:pre-wrap}.message-time[data-v-dc468479]{font-size:9px;color:var(--text-secondary);opacity:.8;margin-top:2px;padding:0 4px}.message-time--inline[data-v-dc468479]{margin:0 0 0 4px;padding:0;flex-shrink:0}.tool-row[data-v-dc468479]{display:inline-flex;align-items:center;gap:6px;max-width:88%;font-size:11px;padding:3px 10px;border-radius:10px;background-color:#60a5fa24;color:#93c5fd}.tool-row i[data-v-dc468479]{font-size:10px;flex-shrink:0}.tool-row-summary[data-v-dc468479]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-divider[data-v-dc468479]{display:flex;align-items:center;gap:10px;margin:4px 0}.date-divider[data-v-dc468479]:before,.date-divider[data-v-dc468479]:after{content:"";flex:1;border-top:1px solid var(--border-color)}.date-divider-label[data-v-dc468479]{font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.tool-chips[data-v-dc468479]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tool-chip[data-v-dc468479]{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 7px;border-radius:10px;background-color:#60a5fa24;color:#93c5fd}.tool-chip i[data-v-dc468479]{font-size:9px}.flyout-artifacts[data-v-dc468479]{flex-shrink:0;border-top:1px solid var(--border-color);padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-height:96px;overflow-y:auto}.artifacts-label[data-v-dc468479]{font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;width:100%;display:inline-flex;align-items:center;gap:4px}.artifact-card[data-v-dc468479]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;color:var(--text-primary)}.artifact-card[data-v-dc468479]:hover{border-color:#60a5fa}.artifact-card i[data-v-dc468479]{color:#60a5fa;font-size:11px}.artifact-name[data-v-dc468479]{font-size:11px;font-weight:500}.artifact-size[data-v-dc468479]{font-size:10px;color:var(--text-secondary)}.composer-gate-note[data-v-dc468479]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px;border-top:1px solid var(--border-color);font-size:12px;color:var(--text-secondary)}.composer-gate-note>i[data-v-dc468479]{color:#fbbf24;font-size:12px}.drop-overlay[data-v-dc468479]{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0f172ad1;border:2px dashed #60a5fa;border-radius:10px;color:#93c5fd;font-size:13px;font-weight:600;pointer-events:none}.drop-overlay i[data-v-dc468479]{font-size:24px}.message-attachments[data-v-dc468479]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.message-plain+.message-attachments[data-v-dc468479]{margin-top:8px}.attachment-thumb[data-v-dc468479]{max-width:200px;max-height:140px;border-radius:8px;border:1px solid var(--border-color);cursor:pointer;display:block}.attachment-thumb[data-v-dc468479]:hover{border-color:#60a5fa}.attachment-chip[data-v-dc468479]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;color:var(--text-primary);font-size:11px}.attachment-chip[data-v-dc468479]:hover{border-color:#60a5fa}.attachment-chip i[data-v-dc468479]{font-size:10px;color:#60a5fa;flex-shrink:0}.attachment-chip-name[data-v-dc468479]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip-size[data-v-dc468479]{color:var(--text-secondary);font-size:10px;flex-shrink:0}.composer-staged[data-v-dc468479]{flex-shrink:0;border-top:1px solid var(--border-color);padding:6px 8px 0;display:flex;flex-wrap:wrap;gap:6px;max-height:84px;overflow-y:auto}.staged-chip[data-v-dc468479]{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:3px 4px 3px 10px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:10px;font-size:11px;color:var(--text-primary)}.staged-chip>i[data-v-dc468479]{font-size:10px;color:#60a5fa;flex-shrink:0}.staged-chip-name[data-v-dc468479]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.staged-chip-size[data-v-dc468479]{color:var(--text-secondary);font-size:10px;flex-shrink:0}.staged-chip-remove[data-v-dc468479]{display:inline-flex;align-items:center;justify-content:center;padding:3px;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--text-secondary);flex-shrink:0}.staged-chip-remove[data-v-dc468479]:hover{color:#f87171;background-color:#ffffff0f}.staged-chip-remove i[data-v-dc468479]{font-size:9px}.file-input-hidden[data-v-dc468479]{display:none}.composer-staged+.flyout-composer[data-v-dc468479]{border-top:none}.flyout-composer[data-v-dc468479]{flex-shrink:0;border-top:1px solid var(--border-color);padding:8px;display:flex;gap:8px;align-items:flex-end}.composer-input[data-v-dc468479]{flex:1;min-width:0;resize:none;max-height:120px;min-height:38px;box-sizing:border-box;padding:9px 12px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;font-family:inherit;line-height:18px}.composer-input[data-v-dc468479]:focus{outline:none;border-color:#3b82f6}.composer-input[data-v-dc468479]:disabled{opacity:.55;cursor:not-allowed}.composer-btn[data-v-dc468479]{flex-shrink:0;width:38px;height:38px;border:none;border-radius:8px;background-color:#3b82f6;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.composer-btn[data-v-dc468479]:hover:not(:disabled){background-color:#2563eb}.composer-btn[data-v-dc468479]:disabled{opacity:.4;cursor:not-allowed}.composer-btn--stop[data-v-dc468479]{background-color:#ef4444}.composer-btn--stop[data-v-dc468479]:hover{background-color:#dc2626}.composer-btn--attach[data-v-dc468479]{background-color:var(--main-background-color);border:1px solid var(--border-color);color:var(--text-secondary)}.composer-btn--attach[data-v-dc468479]:hover:not(:disabled){background-color:#ffffff0f;color:var(--text-primary)}.composer-btn--project[data-v-dc468479]{width:auto;max-width:200px;gap:6px;padding:0 10px;background-color:var(--main-background-color);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:600}.composer-btn--project[data-v-dc468479]:hover:not(:disabled){background-color:#ffffff0f;border-color:var(--text-secondary)}.composer-btn--project[data-v-dc468479]:disabled{opacity:.7;cursor:default}.composer-btn--project i[data-v-dc468479]{color:var(--text-secondary);font-size:12px}.composer-btn--project .composer-project-chevron[data-v-dc468479]{font-size:9px}.composer-btn--project-open[data-v-dc468479]{border-color:#3b82f6}.composer-btn--project-needed[data-v-dc468479]{border-color:#3b82f6;color:#93c5fd;box-shadow:0 0 0 3px #3b82f638;animation:project-needed-pulse-dc468479 1.8s ease-in-out infinite}.composer-btn--project-needed i[data-v-dc468479]{color:#93c5fd}.composer-btn--stop-labeled[data-v-dc468479]{width:auto;gap:6px;padding:0 14px;background-color:var(--main-background-color);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:600;white-space:nowrap}.composer-btn--stop-labeled[data-v-dc468479]:hover{background-color:#ffffff0f;border-color:var(--text-secondary)}.composer-btn--stop-labeled i[data-v-dc468479]{color:var(--text-secondary)}.composer-btn i[data-v-dc468479]{font-size:14px}@keyframes project-needed-pulse-dc468479{0%,to{box-shadow:0 0 0 3px #3b82f638}50%{box-shadow:0 0 0 5px #3b82f614}}.composer-project[data-v-dc468479]{position:relative;flex-shrink:0;min-width:0}.composer-project-label[data-v-dc468479]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-project-menu[data-v-dc468479]{top:auto;bottom:calc(100% + 6px);left:0;right:auto;min-width:220px;max-width:min(360px,100vw - 48px);max-height:50vh;overflow-y:auto}.composer-project-option[data-v-dc468479]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.composer-project-check[data-v-dc468479]{color:#3b82f6!important}.flyout-menu-item--selected[data-v-dc468479]{color:#93c5fd}.composer-send-wrap[data-v-dc468479]{display:inline-flex;flex-shrink:0}.project-pick[data-v-dc468479]{display:flex;flex-direction:column;align-items:center;width:100%}.project-pick-list[data-v-dc468479]{display:flex;flex-direction:column;gap:6px;width:min(360px,100%);margin-top:14px}.project-pick-item[data-v-dc468479]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.project-pick-item>i[data-v-dc468479]{color:var(--text-secondary);font-size:13px}.project-pick-item .project-pick-arrow[data-v-dc468479]{margin-left:auto;font-size:11px;opacity:0;transition:opacity .15s ease}.project-pick-item[data-v-dc468479]:hover{border-color:#3b82f6;background-color:#3b82f614}.project-pick-item:hover .project-pick-arrow[data-v-dc468479]{opacity:1}.project-pick-item--all[data-v-dc468479]{font-weight:500;color:var(--text-secondary)}.project-pick-name[data-v-dc468479]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.manager-flyout[data-v-dc468479],.manager-flyout--expanded[data-v-dc468479]{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none;z-index:2000}.desktop-only[data-v-dc468479]{display:none}.flyout-empty[data-v-dc468479]{margin-top:12vh;margin-bottom:auto}.flyout-composer[data-v-dc468479]{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.message-bubble[data-v-dc468479]{max-width:92%;font-size:14px}.composer-btn[data-v-dc468479]{width:44px;height:44px}.composer-btn--stop-labeled[data-v-dc468479]{width:auto}.composer-input[data-v-dc468479]{min-height:44px;padding:12px}.flyout-composer[data-v-dc468479]{flex-wrap:wrap}.composer-project[data-v-dc468479]{flex-basis:100%;order:-1}.composer-btn--project[data-v-dc468479]{width:auto;max-width:100%;height:32px;padding:0 10px;border-radius:16px}.composer-project-menu[data-v-dc468479]{bottom:calc(100% + 4px)}.flyout-icon-btn[data-v-dc468479]{padding:10px}}.manager-footer[data-v-14c9f6eb]{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.manager-tabs[data-v-14c9f6eb]{display:flex;align-items:center;gap:4px;overflow-x:auto;max-width:40vw;scrollbar-width:none}.manager-tabs[data-v-14c9f6eb]::-webkit-scrollbar{display:none}.manager-tab[data-v-14c9f6eb]{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;cursor:pointer;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.manager-tab[data-v-14c9f6eb]:hover{color:var(--text-primary);border-color:#60a5fa}.manager-tab--active[data-v-14c9f6eb]{color:var(--text-primary);border-color:#3b82f6;background-color:#3b82f61f}.manager-tab--thinking .tab-label[data-v-14c9f6eb]{color:#eab308}.tab-dot[data-v-14c9f6eb]{width:6px;height:6px;border-radius:50%;background-color:var(--text-secondary);flex-shrink:0}.tab-dot--idle[data-v-14c9f6eb]{background-color:#22c55e}.tab-dot--thinking[data-v-14c9f6eb]{background-color:#eab308;animation:tab-pulse-14c9f6eb 1.4s ease-in-out infinite}.tab-dot--watching[data-v-14c9f6eb]{background-color:#60a5fa;animation:tab-pulse-14c9f6eb 1.4s ease-in-out infinite}.tab-dot--error[data-v-14c9f6eb]{background-color:#f87171}@keyframes tab-pulse-14c9f6eb{0%,to{opacity:1}50%{opacity:.3}}.tab-attention[data-v-14c9f6eb]{font-size:12px;flex-shrink:0}.tab-attention--question[data-v-14c9f6eb]{color:#fbbf24;animation:tab-pulse-14c9f6eb 1.4s ease-in-out infinite}.tab-attention--done[data-v-14c9f6eb]{color:#22c55e}.tab-label[data-v-14c9f6eb]{font-size:13px;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis}.manager-new-wrap[data-v-14c9f6eb]{position:relative;flex-shrink:0}.manager-new-btn[data-v-14c9f6eb]{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;cursor:pointer;color:var(--text-secondary)}.manager-new-btn[data-v-14c9f6eb]:hover:not(:disabled){color:var(--text-primary);border-color:#60a5fa}.manager-new-btn--disabled[data-v-14c9f6eb]{opacity:.5;cursor:not-allowed}.manager-new-btn--open[data-v-14c9f6eb]{color:var(--text-primary);border-color:#3b82f6;background-color:#3b82f62e;box-shadow:0 0 0 1px #3b82f659,0 0 12px #3b82f659}.manager-new-btn--open i[data-v-14c9f6eb],.manager-new-btn--open .manager-new-plus[data-v-14c9f6eb]{color:#60a5fa}.manager-new-btn i[data-v-14c9f6eb]{font-size:13px}.manager-new-btn .manager-new-plus[data-v-14c9f6eb]{font-size:10px;opacity:.8}.manager-new-label[data-v-14c9f6eb]{font-size:13px;font-weight:600}.manager-count[data-v-14c9f6eb]{display:none;min-width:18px;padding:0 6px;border-radius:999px;background:#94a3b840;color:var(--text-primary);font-size:11px;font-weight:700;line-height:18px;text-align:center}.manager-count--attention[data-v-14c9f6eb]{background:var(--warning-color);color:#1a1205}.manager-picker[data-v-14c9f6eb]{display:none;position:absolute;bottom:calc(100% + 10px);left:0;z-index:6;width:max-content;min-width:220px;max-width:calc(100vw - 24px);padding:6px;background-color:var(--surface-overlay, #1b2434);border:1px solid var(--surface-border, rgba(148, 163, 184, .2));border-radius:12px;box-shadow:0 12px 32px #00000073}.picker-head[data-v-14c9f6eb]{padding:6px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.picker-list[data-v-14c9f6eb]{max-height:40vh;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain}.picker-item[data-v-14c9f6eb],.picker-new[data-v-14c9f6eb]{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.picker-item[data-v-14c9f6eb]:hover,.picker-new[data-v-14c9f6eb]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.picker-item--active[data-v-14c9f6eb]{background-color:#3b82f61f;color:var(--text-primary)}.picker-item-label[data-v-14c9f6eb]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-new[data-v-14c9f6eb]{margin-top:4px;border-top:1px solid var(--border-color-subtle);border-radius:0 0 8px 8px;color:var(--link-text-color);font-weight:600}.picker-new i[data-v-14c9f6eb]{font-size:11px}.manager-new-btn--attention[data-v-14c9f6eb]{border-color:#60a5fa;animation:coach-glow-14c9f6eb 2.4s ease-in-out infinite}@keyframes coach-glow-14c9f6eb{0%,to{box-shadow:0 0 #60a5fa00}50%{box-shadow:0 0 8px 2px #60a5fa59}}.manager-coach[data-v-14c9f6eb]{position:absolute;bottom:calc(100% + 10px);left:0;right:auto;width:max-content;max-width:min(280px,100vw - 120px);display:flex;align-items:center;gap:2px;padding:6px 6px 6px 12px;background-color:var(--surface-color);border:1px solid #3b82f6;border-radius:10px;box-shadow:0 4px 16px #00000040;z-index:5}.manager-coach[data-v-14c9f6eb]:after{content:"";position:absolute;top:100%;left:18px;right:auto;border:6px solid transparent;border-top-color:#3b82f6}@media(max-width:640px){.manager-coach[data-v-14c9f6eb]{display:none}}.coach-body[data-v-14c9f6eb]{background:none;border:none;padding:0;cursor:pointer;font-size:12px;color:var(--text-primary)}.coach-dismiss[data-v-14c9f6eb]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer}.coach-dismiss i[data-v-14c9f6eb]{font-size:10px}.coach-dismiss[data-v-14c9f6eb]:hover{color:var(--text-primary);background-color:var(--surface-hover-color)}.manager-disabled-reason[data-v-14c9f6eb]{position:absolute;bottom:calc(100% + 10px);left:0;width:max-content;max-width:min(280px,100vw - 120px);padding:8px 12px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 16px #00000040;font-size:12px;color:var(--text-primary);z-index:5}.coach-fade-enter-active[data-v-14c9f6eb],.coach-fade-leave-active[data-v-14c9f6eb]{transition:opacity .25s ease,transform .25s ease}.coach-fade-enter-from[data-v-14c9f6eb],.coach-fade-leave-to[data-v-14c9f6eb]{opacity:0;transform:translateY(4px)}@media(hover:none)and (pointer:coarse){.manager-new-btn[data-v-14c9f6eb]:disabled{pointer-events:none}}@media(max-width:640px){.manager-tabs[data-v-14c9f6eb]{display:none}.manager-count[data-v-14c9f6eb]{display:inline-block}.manager-picker[data-v-14c9f6eb]{display:block}.manager-new-btn[data-v-14c9f6eb]{min-height:44px;padding-top:10px;padding-bottom:10px;border-radius:22px}}.feedback-body[data-v-4bc4396d]{display:flex;flex-direction:column;gap:12px}.feedback-label[data-v-4bc4396d]{font-size:13px;font-weight:600;color:var(--text-secondary)}.feedback-textarea[data-v-4bc4396d]{width:100%}.feedback-attach-row[data-v-4bc4396d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feedback-attach-btn[data-v-4bc4396d]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface-hover-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s ease}.feedback-attach-btn[data-v-4bc4396d]:hover{background:#3b82f626;color:var(--accent-color)}.feedback-attach-hint[data-v-4bc4396d]{font-size:12px;color:var(--text-tertiary)}.hidden-file-input[data-v-4bc4396d]{display:none}.feedback-thumbs[data-v-4bc4396d]{display:flex;flex-wrap:wrap;gap:10px}.feedback-thumb[data-v-4bc4396d]{position:relative;width:84px;height:84px;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.feedback-thumb img[data-v-4bc4396d]{width:100%;height:100%;object-fit:cover}.feedback-thumb-remove[data-v-4bc4396d]{position:absolute;top:2px;right:2px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#0009;color:#fff;cursor:pointer;font-size:10px}.feedback-thumb-remove[data-v-4bc4396d]:hover{background:#dc2626d9}.feedback-drop-overlay[data-v-4bc4396d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#3b82f61f;border:2px dashed var(--accent-color);border-radius:12px;pointer-events:none;z-index:5}.feedback-drop-content[data-v-4bc4396d]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--accent-color);font-weight:600}.feedback-drop-content i[data-v-4bc4396d]{font-size:32px}.fade-enter-active[data-v-4bc4396d],.fade-leave-active[data-v-4bc4396d]{transition:opacity .15s ease}.fade-enter-from[data-v-4bc4396d],.fade-leave-to[data-v-4bc4396d]{opacity:0}.create-menu[data-v-ccdd56cb]{position:relative}.create-btn[data-v-ccdd56cb]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:6px;background:var(--create-color);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.create-btn i[data-v-ccdd56cb]{font-size:12px}.create-btn[data-v-ccdd56cb]:hover{background:var(--create-hover)}@media(hover:none)and (pointer:coarse){.create-btn[data-v-ccdd56cb]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}}.create-panel[data-v-ccdd56cb]{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;min-width:280px;padding:6px;border:1px solid var(--surface-border, rgba(148, 163, 184, .2));border-radius:10px;background:var(--surface-overlay, #1b2434);box-shadow:0 12px 32px #00000073}@media(max-width:640px){.create-panel[data-v-ccdd56cb]{position:fixed;top:var(--header-h, 58px);left:12px;right:12px;min-width:0;max-height:calc(100dvh - var(--header-h, 58px) - 16px);overflow-y:auto}}.create-scrim[data-v-ccdd56cb]{display:none}@media(max-width:640px){.create-scrim[data-v-ccdd56cb]{display:block;position:fixed;inset:0;z-index:1190;background:#02060f73}}.create-item[data-v-ccdd56cb]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.create-item[data-v-ccdd56cb]:hover{background:#3b82f61f}.create-item-icon[data-v-ccdd56cb]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#3b82f626}.create-item-icon i[data-v-ccdd56cb]{font-size:13px;color:var(--link-text-color)}.create-item-text[data-v-ccdd56cb]{display:flex;flex-direction:column;gap:1px;min-width:0}.create-item-name[data-v-ccdd56cb]{font-size:13px;font-weight:600;color:var(--text-primary)}.create-item-desc[data-v-ccdd56cb]{font-size:12px;color:var(--text-secondary);line-height:1.35}.create-pop-enter-active[data-v-ccdd56cb],.create-pop-leave-active[data-v-ccdd56cb]{transition:opacity .12s ease,transform .12s ease}.create-pop-enter-from[data-v-ccdd56cb],.create-pop-leave-to[data-v-ccdd56cb]{opacity:0;transform:translateY(-4px)}@media(max-width:1024px){.create-btn-label[data-v-ccdd56cb]{display:none}.create-btn[data-v-ccdd56cb]{padding:7px 10px}}.global-search[data-v-808cf817]{position:relative}.search-field[data-v-808cf817]{display:inline-flex;align-items:center;gap:7px;width:200px;padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;background:#0f172a66;transition:width .15s ease,border-color .15s ease}.search-field i[data-v-808cf817]{font-size:12px;color:var(--text-tertiary)}.search-field input[data-v-808cf817]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:13px}.search-field input[data-v-808cf817]::placeholder{color:var(--text-tertiary)}.search-field--open[data-v-808cf817],.search-field[data-v-808cf817]:focus-within{width:260px;border-color:var(--accent-color)}.shortcut-hint[data-v-808cf817]{padding:1px 5px;border:1px solid var(--border-color-subtle);border-radius:4px;font-size:10px;font-family:inherit;color:var(--text-tertiary);white-space:nowrap}.search-toggle[data-v-808cf817]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.search-toggle[data-v-808cf817]:hover{background:var(--surface-hover-color);color:var(--text-primary)}.search-toggle i[data-v-808cf817]{font-size:14px}@media(hover:none)and (pointer:coarse){.search-toggle[data-v-808cf817]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}}.search-panel[data-v-808cf817]{position:absolute;top:calc(100% + 8px);right:0;width:min(440px,100vw - 24px);z-index:1200;border:1px solid var(--surface-border);border-radius:10px;background:var(--surface-overlay);box-shadow:0 12px 32px #00000073;overflow:hidden}.search-scrim[data-v-808cf817]{position:fixed;inset:0;z-index:1190;background:#02060f73}.global-search--compact .search-panel[data-v-808cf817]{position:fixed;top:var(--header-h, 58px);left:12px;right:12px;width:auto}.search-field--panel[data-v-808cf817]{display:flex;width:auto;margin:10px 10px 0}.search-field--panel[data-v-808cf817]:focus-within{width:auto}.panel-body[data-v-808cf817]{max-height:min(430px,60vh);max-height:min(430px,60dvh);overflow-y:auto;padding:6px}.section-eyebrow[data-v-808cf817]{padding:8px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.result-row[data-v-808cf817]{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:none;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.result-row--highlighted[data-v-808cf817]{background:var(--surface-hover-color)}@media(hover:none)and (pointer:coarse){.global-search--compact .result-row[data-v-808cf817]{padding-top:11px;padding-bottom:11px}}.row-icon[data-v-808cf817]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.row-name[data-v-808cf817]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.row-context[data-v-808cf817]{margin-left:auto;padding-left:12px;font-size:11.5px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%;flex-shrink:2}@media(max-width:640px){.result-row[data-v-808cf817]{flex-wrap:wrap;row-gap:2px}.row-context[data-v-808cf817]{flex-basis:100%;max-width:100%;margin-left:0;padding-left:21px}}.panel-note[data-v-808cf817]{padding:18px 12px;text-align:center;font-size:12.5px;color:var(--text-tertiary)}.panel-footer[data-v-808cf817]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--border-color-subtle)}.see-all[data-v-808cf817]{border:none;background:none;padding:0;font-size:12px;font-weight:600;color:var(--link-text-color);cursor:pointer}.see-all[data-v-808cf817]:hover{text-decoration:underline}.footer-hint[data-v-808cf817]{margin-left:auto;font-size:11px;color:var(--text-tertiary);white-space:nowrap}@media(hover:none)and (pointer:coarse){.footer-hint[data-v-808cf817]{display:none}}@media(hover:none)and (pointer:coarse){.panel-footer--hint-only[data-v-808cf817]{display:none}}.notif-bell[data-v-62770c65]{position:relative}.bell-btn[data-v-62770c65]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.bell-btn i[data-v-62770c65]{font-size:16px}.bell-btn[data-v-62770c65]:hover{background:#94a3b81f;color:var(--text-primary)}.bell-btn--alert[data-v-62770c65]{color:var(--text-primary)}@media(hover:none)and (pointer:coarse){.bell-btn[data-v-62770c65]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}}.bell-badge[data-v-62770c65]{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--warning-color);color:#1a1205;font-size:10px;font-weight:700;line-height:15px;text-align:center}.bell-panel[data-v-62770c65]{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;width:340px;padding:6px;border:1px solid var(--surface-border, rgba(148, 163, 184, .2));border-radius:10px;background:var(--surface-overlay, #1b2434);box-shadow:0 12px 32px #00000073}@media(max-width:640px){.bell-panel[data-v-62770c65]{position:fixed;top:var(--header-h, 58px);left:12px;right:12px;width:auto;max-height:calc(100dvh - var(--header-h, 58px) - 16px);overflow-y:auto}}.bell-scrim[data-v-62770c65]{display:none}@media(max-width:640px){.bell-scrim[data-v-62770c65]{display:block;position:fixed;inset:0;z-index:1190;background:#02060f73}}.bell-head[data-v-62770c65]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.bell-viewall[data-v-62770c65]{border:none;background:transparent;color:var(--link-text-color);font-size:12px;text-transform:none;letter-spacing:normal;cursor:pointer}.bell-viewall i[data-v-62770c65]{font-size:10px}.bell-viewall[data-v-62770c65]:hover{text-decoration:underline}.bell-empty[data-v-62770c65]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 12px 26px;text-align:center}.bell-empty i[data-v-62770c65]{font-size:22px;color:var(--success-color)}.bell-empty p[data-v-62770c65]{margin:0;font-size:13px;color:var(--text-secondary)}.bell-item[data-v-62770c65]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.bell-item[data-v-62770c65]:hover{background:#f59e0b14}.bell-item:hover .bell-item-go[data-v-62770c65]{opacity:1}.bell-item-icon[data-v-62770c65]{font-size:13px;color:var(--warning-color);flex-shrink:0}.bell-item-text[data-v-62770c65]{display:flex;flex-direction:column;gap:1px;min-width:0}.bell-item-title[data-v-62770c65]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bell-item-meta[data-v-62770c65]{font-size:11.5px;color:var(--text-secondary)}.bell-item-go[data-v-62770c65]{margin-left:auto;font-size:11px;color:var(--text-secondary);opacity:0}.bell-overflow[data-v-62770c65]{width:100%;padding:8px;border:none;background:transparent;color:var(--link-text-color);font-size:12px;cursor:pointer}.bell-overflow[data-v-62770c65]:hover{text-decoration:underline}.bell-pop-enter-active[data-v-62770c65],.bell-pop-leave-active[data-v-62770c65]{transition:opacity .12s ease,transform .12s ease}.bell-pop-enter-from[data-v-62770c65],.bell-pop-leave-to[data-v-62770c65]{opacity:0;transform:translateY(-4px)}.project-subnav[data-v-d7b4a750]{display:flex;align-items:center;gap:2px;padding:0 24px;border-bottom:1px solid var(--border-color, rgba(148, 163, 184, .12));background:var(--surface-header, rgba(15, 23, 42, .35));overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior:contain}@media(min-width:641px){.project-subnav[data-v-d7b4a750]{mask-image:none;-webkit-mask-image:none}}.subnav-project[data-v-d7b4a750]{max-width:240px;margin-right:14px;font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subnav-tab[data-v-d7b4a750]{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.subnav-tab i[data-v-d7b4a750]{font-size:12px}.subnav-tab[data-v-d7b4a750]:hover{color:var(--text-primary)}.subnav-tab--active[data-v-d7b4a750]{color:var(--link-text-color);border-bottom-color:var(--link-text-color)}@media(max-width:640px){.project-subnav[data-v-d7b4a750]{padding:0 64px 0 12px;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 64px),rgba(0,0,0,.35) calc(100% - 26px),transparent calc(100% - 4px));-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 64px),rgba(0,0,0,.35) calc(100% - 26px),transparent calc(100% - 4px))}.subnav-project[data-v-d7b4a750]{flex-shrink:0;max-width:36vw;margin-right:8px}.subnav-tab[data-v-d7b4a750]{padding:11px 8px;gap:5px}}.loading-indicator[data-v-31574246]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary)}svg[data-v-31574246]{color:inherit;margin-left:0}.loading-indicator__label[data-v-31574246]{font-size:13px}.orchestrator-layout[data-v-30a86023]{display:flex;flex-direction:column;height:100%;background-color:var(--main-background-color)}.layout-header[data-v-30a86023]{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);flex-shrink:0;position:relative;z-index:1500}.feedback-btn[data-v-30a86023]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.feedback-btn i[data-v-30a86023]{font-size:15px}.feedback-btn[data-v-30a86023]:hover{background:#3b82f626;border-color:var(--accent-color);color:var(--accent-color)}@media(max-width:1024px){.feedback-btn-label[data-v-30a86023]{display:none}}.header-left[data-v-30a86023]{display:flex;align-items:center;gap:16px;min-width:0}.header-logo[data-v-30a86023]{height:28px;width:auto;flex-shrink:0}.header-nav[data-v-30a86023]{display:flex;gap:2px;min-width:0;overflow:hidden}.header-nav.header-nav--clipped[data-v-30a86023]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent 100%)}.header-right[data-v-30a86023]{display:flex;align-items:center;gap:8px;flex-shrink:0}.plan-chip[data-v-30a86023]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid rgba(59,130,246,.35);border-radius:999px;background:#3b82f61a;color:#9ec5ff;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.plan-chip i[data-v-30a86023]{font-size:11px}.plan-chip[data-v-30a86023]:hover{background:#3b82f62e;color:#c3dafe}@media(max-width:640px){.plan-chip[data-v-30a86023]{display:none}}.nav-item[data-v-30a86023]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;white-space:nowrap;text-align:left;text-decoration:none}.nav-item i[data-v-30a86023]{font-size:14px}.nav-item[data-v-30a86023]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.nav-item--active[data-v-30a86023]{background-color:#3b82f626;color:var(--accent-color)}.nav-item--active[data-v-30a86023]:hover{background-color:#3b82f633;color:var(--accent-color)}.projects-nav-btn[data-v-30a86023]{flex-shrink:0;text-decoration:none}.projects-nav-btn--active[data-v-30a86023]{border-color:var(--accent-color);color:var(--accent-color)}.user-menu[data-v-30a86023]{position:relative}.user-menu-trigger[data-v-30a86023]{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;padding:0;transition:all .15s ease}.user-menu-trigger:hover .user-avatar[data-v-30a86023]{border-color:var(--accent-color)}.user-avatar[data-v-30a86023]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#3b82f626;color:var(--accent-color);font-weight:600;font-size:13px;border:2px solid var(--border-color);transition:border-color .15s ease}.user-menu-dropdown[data-v-30a86023]{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;max-height:calc(100dvh - 70px);background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 32px #0006;z-index:1000;overflow:hidden;overflow-y:auto}@media(max-width:640px){.user-menu-dropdown[data-v-30a86023]{position:fixed;top:calc(var(--header-h, 58px) + 8px);right:12px;left:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--header-h, 58px) - 24px)}}.user-menu-info[data-v-30a86023]{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.user-email[data-v-30a86023]{font-size:13px;color:var(--text-primary);font-weight:500}.user-account-name[data-v-30a86023]{font-size:11px;color:var(--text-secondary)}.user-menu-plan[data-v-30a86023]{display:none}@media(max-width:640px){.user-menu-plan[data-v-30a86023]{display:flex;align-items:center;gap:8px;padding:10px 16px;color:#9ec5ff;font-size:13px;font-weight:500;text-decoration:none}.user-menu-plan i[data-v-30a86023]{font-size:12px}.user-menu-plan[data-v-30a86023]:hover{background-color:var(--surface-hover-color)}}.user-menu-section[data-v-30a86023]{padding:8px 16px}.user-menu-section-label[data-v-30a86023]{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.user-menu-divider[data-v-30a86023]{height:1px;background-color:var(--border-color);margin:4px 0}.user-menu-item[data-v-30a86023]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .15s ease;text-decoration:none}.user-menu-item i[data-v-30a86023]{font-size:14px}.user-menu-item[data-v-30a86023]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.user-menu-badge[data-v-30a86023]{margin-left:auto;min-width:18px;padding:1px 6px;border-radius:9px;font-size:11px;font-weight:650;line-height:16px;text-align:center;background:var(--accent-color);color:#fff;box-shadow:0 0 6px #3b82f699}.menu-fade-enter-active[data-v-30a86023]{transition:opacity .15s ease,transform .15s ease}.menu-fade-leave-active[data-v-30a86023]{transition:opacity .1s ease,transform .1s ease}.menu-fade-enter-from[data-v-30a86023],.menu-fade-leave-to[data-v-30a86023]{opacity:0;transform:translateY(-4px)}.layout-nav[data-v-30a86023]{display:none}.layout-nav--overflow.layout-nav--open[data-v-30a86023]{display:flex;position:fixed;top:var(--header-h, 58px);right:12px;z-index:1200;width:min(320px,100vw - 24px);flex-direction:column;padding:12px 16px;gap:8px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 12px 32px #00000073;max-height:calc(100dvh - var(--header-h, 58px) - 16px);overflow-y:auto}.layout-nav--overflow.layout-nav--open .nav-items[data-v-30a86023]{display:flex;flex-direction:column;gap:2px}.layout-nav--overflow.layout-nav--open .nav-item[data-v-30a86023]{width:100%;padding:10px 12px}.nav-extras[data-v-30a86023]{display:none}.nav-divider[data-v-30a86023]{height:1px;margin:6px 0;background-color:var(--border-color)}.nav-user[data-v-30a86023]{display:flex;flex-direction:column;gap:2px;padding:6px 16px 10px;min-width:0}.nav-user .user-email[data-v-30a86023],.nav-user .user-account-name[data-v-30a86023]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-switcher[data-v-30a86023]{padding:4px 16px 10px}.nav-section-label[data-v-30a86023]{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.nav-item--plan[data-v-30a86023]{color:#9ec5ff}.nav-scrim[data-v-30a86023]{display:none}.mobile-nav-toggle[data-v-30a86023]{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-30a86023]:hover{color:var(--text-primary);background-color:var(--surface-hover-color)}.mobile-nav-toggle--overflow[data-v-30a86023]{display:flex;align-items:center;justify-content:center}.status-bar[data-v-30a86023]{display:flex;justify-content:space-between;align-items:center;padding:6px 24px;background-color:var(--surface-color);border-top:1px solid var(--border-color);flex-shrink:0;min-height:40px}.status-bar-left[data-v-30a86023],.status-bar-right[data-v-30a86023]{display:flex;align-items:center;gap:12px}.status-bar-left[data-v-30a86023]{min-width:0}.execution-slots-wrap[data-v-30a86023]{position:relative;display:inline-flex}.execution-slots[data-v-30a86023]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;font-family:inherit;color:#60a5fa;white-space:nowrap;background:none;border:none;padding:3px 8px;border-radius:6px;cursor:pointer}.execution-slots[data-v-30a86023]:hover{background-color:#ffffff0f}.execution-slots i[data-v-30a86023]{font-size:12px}.execution-slots--at-capacity[data-v-30a86023]{color:#fbbf24}.execution-slots--idle[data-v-30a86023]{opacity:.45}.execution-slots--idle[data-v-30a86023]:hover{opacity:.8}.queued-count[data-v-30a86023]{opacity:.7;font-size:12px}.layout-content[data-v-30a86023]{flex:1;overflow:hidden}.loading-state[data-v-30a86023]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--text-secondary)}@media(max-width:1024px){.layout-header[data-v-30a86023]{padding:8px 16px;min-height:var(--header-h)}.header-nav[data-v-30a86023]{display:none}.mobile-nav-toggle[data-v-30a86023]{display:flex;align-items:center;justify-content:center}.mobile-nav-toggle--phone-only[data-v-30a86023]{display:none}.layout-nav[data-v-30a86023]{position:fixed;top:var(--header-h, 58px);left:0;right:0;z-index:1200;flex-direction:column;padding:12px 16px;gap:8px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);box-shadow:0 12px 32px #00000073;max-height:calc(100dvh - var(--header-h, 58px) - 16px);overflow-y:auto}.layout-nav--open[data-v-30a86023]{display:flex}.nav-scrim[data-v-30a86023]{display:block;position:fixed;inset:0;z-index:1190;background:#02060f73}.layout-nav .nav-items[data-v-30a86023]{display:flex;flex-direction:column;gap:2px}.layout-nav .nav-item[data-v-30a86023]{padding:12px 16px;border-radius:8px;font-size:14px}.status-bar[data-v-30a86023]{padding:3px 16px}}@media(max-width:640px){.layout-header[data-v-30a86023]{padding:6px 12px}.header-left[data-v-30a86023]{gap:8px}.header-right[data-v-30a86023]{gap:4px}.header-logo[data-v-30a86023]{height:22px}.global-search[data-v-30a86023],.create-menu[data-v-30a86023],.notif-bell[data-v-30a86023]{display:contents}.global-search[data-v-30a86023] .search-toggle,.create-menu[data-v-30a86023] .create-btn,.notif-bell[data-v-30a86023] .bell-btn,.feedback-btn[data-v-30a86023],.projects-nav-btn[data-v-30a86023],.user-menu[data-v-30a86023]{display:none}.mobile-nav-toggle[data-v-30a86023]{border:1px solid var(--border-color);border-radius:8px;padding:5px 7px}.layout-nav[data-v-30a86023]{padding:8px 12px 12px}.nav-extras[data-v-30a86023]{display:flex;flex-direction:column;gap:2px}.mobile-nav-toggle--phone-only[data-v-30a86023]{display:flex}.status-bar[data-v-30a86023]{padding:3px 12px calc(3px + env(safe-area-inset-bottom));min-height:44px}.execution-slots[data-v-30a86023]{min-height:40px;padding:2px 10px}}@media(hover:none)and (pointer:coarse){.feedback-btn[data-v-30a86023],.user-menu-trigger[data-v-30a86023],.mobile-nav-toggle[data-v-30a86023]{position:relative}.feedback-btn[data-v-30a86023]:after,.user-menu-trigger[data-v-30a86023]:after,.mobile-nav-toggle[data-v-30a86023]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}}.nav-badge[data-v-30a86023]{font-size:10px;font-weight:650;padding:1px 7px;border-radius:9px;background:#3b82f62e;color:var(--accent-color)}.nav-badge--alert[data-v-30a86023]{margin-left:auto;background:var(--warning-color);color:#1a1205}.getting-started-page[data-v-ee414000]{height:100%;overflow-y:auto;padding:28px var(--well-gutter) 48px}.page-header[data-v-ee414000]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.page-title[data-v-ee414000]{font-size:24px;font-weight:650;color:var(--text-primary);margin:0 0 6px}.page-subtitle[data-v-ee414000]{color:var(--text-secondary);font-size:14px;margin:0}.header-progress[data-v-ee414000]{display:flex;align-items:center;gap:12px}.progress-ring[data-v-ee414000]{--pct: 0;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,var(--surface-color) 79%,transparent 80% 100%),conic-gradient(var(--accent-color) calc(var(--pct) * 1%),rgba(148,163,184,.15) 0)}.progress-count[data-v-ee414000]{font-size:15px;font-weight:650;color:var(--text-primary)}.progress-label[data-v-ee414000]{font-size:12px;line-height:1.4;color:var(--text-tertiary)}.loading-state[data-v-ee414000]{display:flex;align-items:center;gap:10px;color:var(--text-secondary);padding:40px 0;justify-content:center}.capability-grid[data-v-ee414000]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.capability-card[data-v-ee414000]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease}.capability-card--connected[data-v-ee414000]{border-color:#22c55e59}.capability-head[data-v-ee414000]{display:flex;align-items:center;gap:14px}.capability-icon[data-v-ee414000]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#3b82f61f;color:var(--accent-color);font-size:18px;flex-shrink:0}.capability-title[data-v-ee414000]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 3px;display:flex;align-items:center;gap:8px}.required-chip[data-v-ee414000]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:9px;background:#3b82f626;color:var(--accent-color)}.capability-status[data-v-ee414000]{display:inline-flex;align-items:center;gap:5px;font-size:12px}.status--connected[data-v-ee414000]{color:#22c55e}.status--pending[data-v-ee414000]{color:#eab308}.status--error[data-v-ee414000]{color:#ef4444}.status--missing[data-v-ee414000],.status--coming-soon[data-v-ee414000]{color:var(--text-tertiary)}.capability-unlocks[data-v-ee414000]{color:var(--text-secondary);font-size:13.5px;line-height:1.55;margin:0}.capability-note[data-v-ee414000]{color:var(--text-tertiary);font-size:12px;margin:-4px 0 0}.capability-items[data-v-ee414000]{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:9px;overflow:hidden;margin-top:auto}.capability-item[data-v-ee414000]{display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--main-background-color);font-size:13px;color:var(--text-secondary)}.capability-item--actionable[data-v-ee414000]{cursor:pointer}.capability-item--actionable[data-v-ee414000]:hover{background:#3b82f614}.capability-item--actionable:hover .item-cta[data-v-ee414000]{color:var(--accent-color)}.item-status-icon[data-v-ee414000]{font-size:13px}.item-label[data-v-ee414000]{flex:1}.item-cta[data-v-ee414000]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-tertiary)}.item-cta i[data-v-ee414000]{font-size:10px}.page-footer[data-v-ee414000]{margin-top:26px;text-align:center}.dismiss-link[data-v-ee414000]{font-size:12.5px;color:var(--text-tertiary);cursor:pointer}.dismiss-link[data-v-ee414000]:hover{color:var(--link-text-color);text-decoration:underline}.kanban-card[data-v-91a67484]{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-91a67484]: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-91a67484]{border-color:transparent;transform:translateY(-2px);animation:pulse-glow-91a67484 2s ease-in-out infinite}.kanban-card--processing[data-v-91a67484]: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-91a67484 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-91a67484]{border-color:transparent;transform:translateY(-2px);animation:awaiting-pulse-91a67484 2s ease-in-out infinite}.kanban-card--awaiting-input[data-v-91a67484]: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-91a67484 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--closed[data-v-91a67484]{background-color:color-mix(in srgb,var(--surface-color) 60%,transparent);border-color:color-mix(in srgb,var(--border-color) 70%,transparent);padding:11px 12px}.kanban-card--closed .card-title[data-v-91a67484]{color:var(--text-secondary);font-weight:500}.kanban-card--closed[data-v-91a67484]:hover{transform:none;box-shadow:none;border-color:color-mix(in srgb,#22c55e 35%,var(--border-color));background-color:var(--surface-color)}.kanban-card--closed:hover .card-title[data-v-91a67484]{color:var(--text-primary)}.kanban-card--paused[data-v-91a67484]{border-color:#3b82f666;border-style:dashed;background-color:#3b82f608}.kanban-card--paused[data-v-91a67484]:hover{border-color:#3b82f699;background-color:#3b82f60f}.kanban-card--queued[data-v-91a67484]{border-color:#8b5cf666;border-style:dotted;background-color:#8b5cf608}.kanban-card--queued[data-v-91a67484]:hover{border-color:#8b5cf699;background-color:#8b5cf60f}.kanban-card--selected[data-v-91a67484]{border-color:#3b82f6;background-color:#3b82f614}.kanban-card--selected[data-v-91a67484]:hover{border-color:#60a5fa;background-color:#3b82f61f}.kanban-card--stopped[data-v-91a67484]{border-color:#94949466}.kanban-card--failed[data-v-91a67484]{border-color:#b9535380;background-color:#b953530d}.kanban-card--failed[data-v-91a67484]:hover{border-color:#b95353b3;background-color:#b9535314}.kanban-card--snag[data-v-91a67484]{border-color:#f59e0b80;background-color:#f59e0b0d}.kanban-card--snag[data-v-91a67484]:hover{border-color:#f59e0bb3;background-color:#f59e0b14}.kanban-card--ready[data-v-91a67484]{border-color:#22c55e73;background-color:#22c55e0d}.kanban-card--ready[data-v-91a67484]:hover{border-color:#22c55ea6;background-color:#22c55e14}.card-title[data-v-91a67484]{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-91a67484]{color:var(--text-secondary);font-weight:400;font-size:12px;margin-right:4px}.card-title .trigger-icon[data-v-91a67484]{color:#f59e0b;font-size:11px;margin-right:3px}.card-description[data-v-91a67484]{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-91a67484]{display:flex;justify-content:flex-start;align-items:center;margin-top:12px}.card-footer--closed[data-v-91a67484]{margin-top:6px}.closed-stamp[data-v-91a67484]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--text-secondary);opacity:.85}.closed-stamp i[data-v-91a67484]{font-size:11px}.closed-stamp--applied i[data-v-91a67484]{color:#4ade80}.priority-indicator[data-v-91a67484]{position:absolute;top:10px;right:10px;width:18px;height:6px;border-radius:3px}.priority-indicator--high[data-v-91a67484]{background-color:#ef4444}.priority-indicator--medium[data-v-91a67484]{background-color:#f59e0b}.priority-indicator--low[data-v-91a67484]{background-color:#22c55e}.priority-indicator-label[data-v-91a67484]{display:none}@media(max-width:640px){.priority-indicator[data-v-91a67484]{width:auto;height:auto;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:1.4}.priority-indicator--high[data-v-91a67484]{background-color:#ef44441f;color:#fca5a5}.priority-indicator--medium[data-v-91a67484]{background-color:#f59e0b1f;color:#fbbf24}.priority-indicator--low[data-v-91a67484]{background-color:#22c55e1f;color:#86efac}.priority-indicator-label[data-v-91a67484]{display:inline}.priority-indicator~.card-title[data-v-91a67484]{padding-right:68px}}.selected-checkmark[data-v-91a67484]{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-91a67484]{font-size:10px;color:#fff;font-weight:700}.awaiting-input-badge[data-v-91a67484]{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-91a67484]{font-size:12px}.on-call-badge[data-v-91a67484]{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-91a67484]{font-size:12px}.processing-badge[data-v-91a67484]{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-badge--friendly[data-v-91a67484]{text-transform:none;letter-spacing:normal}.processing-spinner[data-v-91a67484]{width:12px;height:12px;animation:spin-91a67484 1s linear infinite}.processing-timer[data-v-91a67484]{font-variant-numeric:tabular-nums;opacity:.8;margin-left:2px}.failed-badge[data-v-91a67484]{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-91a67484]{font-size:12px}.snag-badge[data-v-91a67484]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;background:linear-gradient(135deg,#f59e0b38,#fbbf2438);color:#fbbf24}.snag-badge i[data-v-91a67484]{font-size:12px}.ready-badge[data-v-91a67484]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;background:linear-gradient(135deg,#22c55e38,#10b98138);color:#4ade80;animation:ready-badge-pulse-91a67484 2.4s ease-in-out infinite}.ready-badge i[data-v-91a67484]{font-size:12px}.paused-badge[data-v-91a67484]{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-91a67484]{font-size:10px}.stopped-badge[data-v-91a67484]{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:#9494942e;color:#a8a8a8}.stopped-badge i[data-v-91a67484]{font-size:12px}.queued-badge[data-v-91a67484]{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-91a67484]{font-size:12px}.card-controls[data-v-91a67484]{display:flex;gap:4px;margin-left:auto}.control-btn[data-v-91a67484]{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-91a67484]{font-size:10px}.control-btn[data-v-91a67484]:hover{transform:scale(1.1)}.control-btn--pause[data-v-91a67484]{color:#f59e0b}.control-btn--pause[data-v-91a67484]:hover{background:#f59e0b26}.control-btn--resume[data-v-91a67484]{color:#22c55e}.control-btn--resume[data-v-91a67484]:hover{background:#22c55e26}.scheduled-badge[data-v-91a67484]{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-91a67484]{font-size:12px}@keyframes border-flow-91a67484{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes pulse-glow-91a67484{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-91a67484{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-91a67484{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ready-badge-pulse-91a67484{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 10px #22c55e59}}.kanban-column[data-v-381bd067]{display:flex;flex-direction:column;width:300px;min-width:300px;max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);background-color:#1e293b80;border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.kanban-column--terminal[data-v-381bd067]{background-color:#1e293b47;border-style:dashed;border-color:color-mix(in srgb,var(--border-color) 85%,transparent);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.kanban-column--terminal .column-header[data-v-381bd067]{background-color:color-mix(in srgb,var(--surface-color) 70%,transparent)}.kanban-column--terminal .column-title[data-v-381bd067]{color:var(--text-secondary)}.kanban-column--terminal .column-accent[data-v-381bd067]{opacity:.7}.kanban-column--drop-target[data-v-381bd067]{border-style:solid;border-color:#22c55eb3;background-color:#22c55e0d;box-shadow:0 0 0 3px #22c55e1f}.column-terminal-glyph[data-v-381bd067]{font-size:14px;opacity:.85;margin-left:-4px}.column-header[data-v-381bd067]{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-381bd067]{width:4px;height:20px;border-radius:2px}.column-title[data-v-381bd067]{flex:1;font-weight:600;font-size:14px;color:var(--text-primary)}.automation-indicator[data-v-381bd067]{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-381bd067]{font-size:11px;color:#60a5fa}.collapse-btn-wrap[data-v-381bd067]{display:inline-flex}.collapse-btn[data-v-381bd067]{opacity:0;transition:opacity .2s ease;width:24px;height:24px}.column-header:hover .collapse-btn[data-v-381bd067]{opacity:1}.kanban-column--terminal .collapse-btn[data-v-381bd067]:disabled{opacity:0}.kanban-column--terminal .column-header:hover .collapse-btn[data-v-381bd067]:disabled{opacity:.35}.column-count[data-v-381bd067]{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-381bd067]:hover{background-color:#3b82f633;color:var(--text-primary)}.column-content[data-v-381bd067]{position:relative;flex:1;padding:12px;display:flex;flex-direction:column;min-height:100px;overflow-y:auto}.column-content[data-v-381bd067]::-webkit-scrollbar{width:6px}.column-content[data-v-381bd067]::-webkit-scrollbar-track{background:transparent}.column-content[data-v-381bd067]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.column-content[data-v-381bd067]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.drag-area[data-v-381bd067]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:100%}.drag-area--empty[data-v-381bd067]{align-items:center;justify-content:center}.drag-area--empty[data-v-381bd067]:after{content:attr(data-empty-label);font-size:13px;color:var(--text-secondary)}.column-empty-invite[data-v-381bd067]{position:absolute;inset:0;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;pointer-events:none;color:var(--text-secondary)}.column-empty-invite i[data-v-381bd067]{font-size:22px;color:#eab308;opacity:.9}.column-empty-invite span[data-v-381bd067]{font-size:13px;line-height:1.4;max-width:200px}.load-more-indicator[data-v-381bd067]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;font-size:12px;color:var(--text-secondary);flex-shrink:0}.load-more-indicator i[data-v-381bd067]{font-size:14px}.load-more-hint[data-v-381bd067]{cursor:pointer;border-radius:6px;transition:background-color .15s ease,color .15s ease}.load-more-hint[data-v-381bd067]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.ghost-card[data-v-381bd067]{opacity:.5;transform:rotate(2deg);box-shadow:0 8px 24px #0000004d}@media(max-width:1024px){.kanban-column[data-v-381bd067]{max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px)}.collapse-btn[data-v-381bd067]{opacity:.5}}@media(max-width:640px){.kanban-column[data-v-381bd067]{width:calc(100% - 120px);min-width:calc(100% - 120px);max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px)}.column-header[data-v-381bd067]{padding:12px;gap:8px}.collapse-btn[data-v-381bd067]{opacity:1}.column-content[data-v-381bd067]{padding:8px}}@media(hover:none)and (pointer:coarse){.collapse-btn[data-v-381bd067]{opacity:1}.column-count[data-v-381bd067]{padding:6px 12px}}.kanban-column-collapsed[data-v-fdaf4fdd]{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-fdaf4fdd]:hover{background-color:#1e293bcc;border-color:var(--primary-color)}.column-accent[data-v-fdaf4fdd]{width:100%;height:4px;flex-shrink:0}.column-content[data-v-fdaf4fdd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 4px;gap:12px}.column-title[data-v-fdaf4fdd]{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-fdaf4fdd]{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-fdaf4fdd]{max-height:calc(100vh - 180px)}}@media(max-width:640px){.kanban-column-collapsed[data-v-fdaf4fdd]{max-height:calc(100vh - 160px)}.column-accent[data-v-fdaf4fdd]{display:none}}.kanban-board[data-v-bf25e254]{display:flex;gap:20px;overflow-x:auto;padding:4px 4px 16px;min-height:400px;height:100%}.kanban-board[data-v-bf25e254]::-webkit-scrollbar{height:8px}.kanban-board[data-v-bf25e254]::-webkit-scrollbar-track{background:var(--surface-color);border-radius:4px}.kanban-board[data-v-bf25e254]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.kanban-board[data-v-bf25e254]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media(max-width:640px){.kanban-board[data-v-bf25e254]{gap:12px;scroll-snap-type:x proximity;scroll-padding-inline:4px}.kanban-board[data-v-bf25e254]>*{scroll-snap-align:start}}.execution-details-panel[data-v-73be2e57]{padding:16px 8px 16px 16px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}.panel-header[data-v-73be2e57]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-right:8px}.panel-header h3[data-v-73be2e57]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.status-badge[data-v-73be2e57]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.status-badge.status-pending[data-v-73be2e57]{background-color:#9ca3af33;color:#9ca3af}.status-badge.status-processing[data-v-73be2e57]{background-color:#3b82f633;color:#3b82f6}.status-badge.status-completed[data-v-73be2e57]{background-color:#22c55e33;color:#22c55e}.status-badge.status-queued[data-v-73be2e57]{background-color:#a78bfa33;color:#a78bfa}.status-badge.status-failed[data-v-73be2e57]{background-color:#ef444433;color:#ef4444}.info-grid[data-v-73be2e57]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;padding-right:8px}.info-item[data-v-73be2e57]{display:flex;flex-direction:column;gap:2px}.info-label[data-v-73be2e57]{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-73be2e57]{font-size:13px;color:var(--text-primary)}.session-id[data-v-73be2e57]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all}.token-usage[data-v-73be2e57]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.token-cost[data-v-73be2e57]{color:var(--text-secondary)}.token-live-indicator[data-v-73be2e57]{color:#3b82f6;font-size:11px}.session-expired[data-v-73be2e57]{color:#ef4444}.session-active[data-v-73be2e57]{color:#22c55e}.session-status-indicator[data-v-73be2e57]{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-73be2e57]{background-color:#ef444426}.session-active .session-status-indicator[data-v-73be2e57]{background-color:#22c55e26}.context-section[data-v-73be2e57]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);padding-right:8px}.context-toggle[data-v-73be2e57]{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-73be2e57]{font-size:12px;color:var(--text-secondary);transition:transform .2s ease}.context-toggle h4[data-v-73be2e57]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.context-toggle .context-hint[data-v-73be2e57]{font-size:12px;color:var(--text-secondary);margin-left:auto}.context-toggle:hover h4[data-v-73be2e57]{color:var(--accent-color)}.context-content[data-v-73be2e57]{margin-top:12px}.context-markdown[data-v-73be2e57]{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-73be2e57]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);padding-right:8px}.output-header[data-v-73be2e57]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.output-header h4[data-v-73be2e57]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.token-info[data-v-73be2e57]{font-size:11px;color:var(--text-secondary);font-family:monospace}.output-content[data-v-73be2e57]{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-73be2e57]{font-size:13px;line-height:1.6;color:var(--text-primary)}.markdown-content[data-v-73be2e57] h1,.markdown-content[data-v-73be2e57] h2,.markdown-content[data-v-73be2e57] h3,.markdown-content[data-v-73be2e57] h4,.markdown-content[data-v-73be2e57] h5,.markdown-content[data-v-73be2e57] h6{margin-top:1em;margin-bottom:.5em;font-weight:600;color:var(--text-primary);line-height:1.3}.markdown-content[data-v-73be2e57] h1:first-child,.markdown-content[data-v-73be2e57] h2:first-child,.markdown-content[data-v-73be2e57] h3:first-child,.markdown-content[data-v-73be2e57] h4:first-child,.markdown-content[data-v-73be2e57] h5:first-child,.markdown-content[data-v-73be2e57] h6:first-child{margin-top:0}.markdown-content[data-v-73be2e57] h1{font-size:1.4em}.markdown-content[data-v-73be2e57] h2{font-size:1.25em}.markdown-content[data-v-73be2e57] h3{font-size:1.1em}.markdown-content[data-v-73be2e57] h4{font-size:1em}.markdown-content[data-v-73be2e57] p{margin:.75em 0}.markdown-content[data-v-73be2e57] p:first-child{margin-top:0}.markdown-content[data-v-73be2e57] p:last-child{margin-bottom:0}.markdown-content[data-v-73be2e57] ul,.markdown-content[data-v-73be2e57] ol{margin:.75em 0;padding-left:1.5em}.markdown-content[data-v-73be2e57] li{margin:.25em 0}.markdown-content[data-v-73be2e57] 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-73be2e57] pre{margin:.75em 0;padding:12px;background-color:#0000004d;border-radius:6px;overflow-x:auto}.markdown-content[data-v-73be2e57] pre code{background:none;padding:0;color:var(--text-primary)}.markdown-content[data-v-73be2e57] blockquote{margin:.75em 0;padding-left:1em;border-left:3px solid var(--accent-color);color:var(--text-secondary)}.markdown-content[data-v-73be2e57] hr{margin:1em 0;border:none;border-top:1px solid var(--border-color)}.markdown-content[data-v-73be2e57] a{color:var(--accent-color);text-decoration:none}.markdown-content[data-v-73be2e57] a:hover{text-decoration:underline}.markdown-content[data-v-73be2e57] strong{font-weight:600}.markdown-content[data-v-73be2e57] table{border-collapse:collapse;margin:.75em 0;width:100%}.markdown-content[data-v-73be2e57] th,.markdown-content[data-v-73be2e57] td{border:1px solid var(--border-color);padding:8px 12px;text-align:left}.markdown-content[data-v-73be2e57] th{background-color:#ffffff0d;font-weight:600}.commits-section[data-v-73be2e57],.error-section[data-v-73be2e57]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);padding-right:8px}.commits-section h4[data-v-73be2e57],.error-section h4[data-v-73be2e57]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text-primary)}.commits-list[data-v-73be2e57]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.commit-item[data-v-73be2e57]{padding:10px;background-color:var(--surface-secondary-color, rgba(255, 255, 255, .03));border-radius:6px}.commit-header[data-v-73be2e57]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.commit-sha[data-v-73be2e57]{font-size:12px;font-family:monospace;padding:2px 6px;background-color:#3b82f626;color:var(--accent-color);border-radius:4px}.commit-author[data-v-73be2e57]{font-size:12px;color:var(--text-secondary)}.commit-message[data-v-73be2e57]{margin:0;font-size:13px;color:var(--text-primary)}.commit-stats[data-v-73be2e57]{display:flex;gap:12px;margin-top:6px;font-size:12px;color:var(--text-secondary)}.commit-stats .stat-item[data-v-73be2e57]{display:flex;align-items:center;gap:4px}.commit-stats .additions[data-v-73be2e57]{color:#22c55e}.commit-stats .deletions[data-v-73be2e57]{color:#ef4444}.transcript-entries[data-v-73be2e57]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.transcript-entry[data-v-73be2e57]{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.5}.transcript-speaker[data-v-73be2e57]{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-73be2e57]{color:#3b82f6;background-color:#3b82f626}.transcript-speaker--caller[data-v-73be2e57]{color:#22c55e;background-color:#22c55e26}.transcript-text[data-v-73be2e57]{color:var(--text-primary)}.error-section .error-text[data-v-73be2e57]{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-1c7daa2e]{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-1c7daa2e]{padding:12px;border-bottom:1px solid var(--border-color);background-color:var(--surface-secondary-color, rgba(255, 255, 255, .02))}.type-filters[data-v-1c7daa2e]{display:flex;gap:8px;flex-wrap:wrap}.type-filter[data-v-1c7daa2e]{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-1c7daa2e]:hover{border-color:var(--accent-color);color:var(--text-primary)}.type-filter.active[data-v-1c7daa2e]{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.type-filter i[data-v-1c7daa2e]{font-size:12px}.filter-count[data-v-1c7daa2e]{font-size:10px;padding:2px 6px;background-color:#ffffff1a;border-radius:10px}.log-container[data-v-1c7daa2e]{flex:1;max-height:55vh;overflow-y:auto;padding:12px}.loading-state[data-v-1c7daa2e],.error-state[data-v-1c7daa2e],.empty-state[data-v-1c7daa2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;color:var(--text-secondary)}.loading-state i[data-v-1c7daa2e],.error-state i[data-v-1c7daa2e],.empty-state i[data-v-1c7daa2e]{font-size:24px}.error-state[data-v-1c7daa2e]{color:#ef4444}.log-entry[data-v-1c7daa2e]{display:flex;gap:10px;padding:8px 10px;margin-bottom:4px;border-radius:4px;background-color:#ffffff05}.log-entry[data-v-1c7daa2e]:hover{background-color:#ffffff0a}.log-entry.log-type-error[data-v-1c7daa2e]{background-color:#ef44441a;border-left:3px solid #ef4444}.log-entry.log-type-system[data-v-1c7daa2e]{background-color:#9ca3af1a;border-left:3px solid #9ca3af}.log-entry.log-type-tool_use[data-v-1c7daa2e]{border-left:3px solid #3b82f6}.log-entry.log-type-inference[data-v-1c7daa2e]{border-left:3px solid #8b5cf6}.log-entry.log-type-message[data-v-1c7daa2e]{border-left:3px solid #22c55e}.log-timestamp[data-v-1c7daa2e]{font-size:11px;font-family:monospace;color:var(--text-secondary);min-width:60px}.log-icon[data-v-1c7daa2e]{width:20px;text-align:center}.log-icon i[data-v-1c7daa2e]{font-size:12px;color:var(--text-secondary)}.log-type-error .log-icon i[data-v-1c7daa2e]{color:#ef4444}.log-type-tool_use .log-icon i[data-v-1c7daa2e]{color:#3b82f6}.log-type-inference .log-icon i[data-v-1c7daa2e]{color:#8b5cf6}.log-type-message .log-icon i[data-v-1c7daa2e]{color:#22c55e}.log-content[data-v-1c7daa2e]{flex:1;min-width:0}.log-text[data-v-1c7daa2e]{font-size:13px;color:var(--text-primary);word-break:break-word}.log-text[data-v-1c7daa2e] .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-1c7daa2e]{margin-top:6px}.log-metadata details summary[data-v-1c7daa2e]{font-size:11px;color:var(--text-secondary);cursor:pointer}.log-metadata details summary[data-v-1c7daa2e]:hover{color:var(--accent-color)}.log-metadata details pre[data-v-1c7daa2e]{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-8443a4fb]{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-8443a4fb]{max-width:100%;max-height:70vh;object-fit:contain}.preview-video[data-v-8443a4fb]{max-width:100%;max-height:70vh}.preview-container--pdf[data-v-8443a4fb]{padding:0;background-color:transparent}.preview-pdf[data-v-8443a4fb]{width:100%;height:70vh;border:none;display:block}.preview-container--text[data-v-8443a4fb]{align-items:flex-start;background-color:#0006;padding:0}.preview-text-wrapper[data-v-8443a4fb]{width:100%;height:70vh;overflow:auto;display:flex;flex-direction:column}.preview-text-wrapper[data-v-8443a4fb]::-webkit-scrollbar{width:6px;height:6px}.preview-text-wrapper[data-v-8443a4fb]::-webkit-scrollbar-track{background:transparent}.preview-text-wrapper[data-v-8443a4fb]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.preview-text[data-v-8443a4fb]{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-8443a4fb]{font-family:inherit;font-size:inherit}.preview-loading[data-v-8443a4fb],.preview-error[data-v-8443a4fb]{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-8443a4fb],.preview-error i[data-v-8443a4fb]{font-size:24px}.preview-error[data-v-8443a4fb]{color:#ef4444}.preview-container--fallback[data-v-8443a4fb]{flex-direction:column;gap:16px;padding:48px 24px;min-height:280px}.fallback-icon[data-v-8443a4fb]{font-size:56px;color:var(--text-secondary)}.fallback-name[data-v-8443a4fb]{font-size:16px;font-weight:500;color:var(--text-primary);text-align:center;margin:0;word-break:break-all}.fallback-type[data-v-8443a4fb]{font-size:12px;color:var(--text-secondary);margin:0;font-family:monospace}.preview-footer[data-v-8443a4fb]{display:flex;justify-content:space-between;align-items:center;width:100%}.preview-meta[data-v-8443a4fb]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-secondary)}.source-badge[data-v-8443a4fb]{padding:2px 8px;border-radius:4px;text-transform:uppercase;font-size:11px}.source-badge.source-user[data-v-8443a4fb]{background-color:#3b82f626;color:#60a5fa}.source-badge.source-agent[data-v-8443a4fb]{background-color:#22c55e26;color:#22c55e}.source-badge.source-playwright[data-v-8443a4fb]{background-color:#a855f726;color:#a855f7}.source-badge.source-system[data-v-8443a4fb]{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-747d28e4]{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:12px;max-width:85%}.interaction-message.assistant[data-v-747d28e4]{align-self:flex-start;background-color:#ffffff0d;border:1px solid var(--border-color)}.interaction-message.user[data-v-747d28e4]{align-self:flex-end;background-color:#3b82f626;border:1px solid rgba(59,130,246,.3)}.message-header[data-v-747d28e4]{display:flex;align-items:center;gap:8px;font-size:12px}.message-role[data-v-747d28e4]{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--text-primary)}.message-role i[data-v-747d28e4]{font-size:12px}.message-type[data-v-747d28e4]{padding:2px 6px;border-radius:4px;font-size:10px;text-transform:uppercase;font-weight:500}.message-type.type-question[data-v-747d28e4]{background-color:#3b82f633;color:#3b82f6}.message-type.type-response[data-v-747d28e4]{background-color:#22c55e33;color:#22c55e}.message-type.type-plan_feedback[data-v-747d28e4]{background-color:#f59e0b33;color:#f59e0b}.message-type.type-plan_approval[data-v-747d28e4]{background-color:#22c55e33;color:#22c55e}.message-type.type-plan_rejection[data-v-747d28e4]{background-color:#ef444433;color:#ef4444}.message-type.type-chat[data-v-747d28e4]{background-color:#8b5cf633;color:#8b5cf6}.message-time[data-v-747d28e4]{color:var(--text-secondary);margin-left:auto}.message-content p[data-v-747d28e4]{margin:0;line-height:1.5;white-space:pre-wrap;color:var(--text-primary)}.structured-questions[data-v-747d28e4]{display:flex;flex-direction:column;gap:16px}.question-block .question-text[data-v-747d28e4]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:10px;line-height:1.5}.options-list[data-v-747d28e4]{display:flex;flex-direction:column;gap:6px;margin-left:4px}.option-item[data-v-747d28e4]{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-747d28e4]{flex-shrink:0;font-size:12px;font-weight:600;color:var(--text-secondary);min-width:16px}.option-content[data-v-747d28e4]{display:flex;flex-direction:column;gap:2px}.option-label[data-v-747d28e4]{font-size:13px;font-weight:500;color:var(--text-primary)}.option-desc[data-v-747d28e4]{font-size:12px;color:var(--text-secondary);line-height:1.4}.interaction-chat[data-v-b835c032]{display:flex;flex-direction:column;flex:1;min-height:0}.messages-container[data-v-b835c032]{flex:1;min-height:0;overflow-y:auto;padding:8px 0}.messages-container[data-v-b835c032]::-webkit-scrollbar{width:8px}.messages-container[data-v-b835c032]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-b835c032]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.loading-state[data-v-b835c032],.empty-state[data-v-b835c032]{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-b835c032],.empty-state i[data-v-b835c032]{font-size:28px}.empty-hint[data-v-b835c032]{font-size:13px;max-width:280px;margin:0}.messages-list[data-v-b835c032]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.questions-form[data-v-b835c032]{background-color:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:16px}.form-header[data-v-b835c032]{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-b835c032]{color:#f59e0b;font-size:18px}.question-block[data-v-b835c032]{margin-bottom:20px}.question-block[data-v-b835c032]:last-of-type{margin-bottom:16px}.question-text[data-v-b835c032]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:12px;line-height:1.5}.options-list[data-v-b835c032]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.option-card[data-v-b835c032]{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-b835c032]:hover{background-color:#ffffff0d;border-color:#fff3}.option-card.selected[data-v-b835c032]{background-color:#3b82f61a;border-color:#3b82f680}.option-card.selected .option-radio i[data-v-b835c032]{color:#3b82f6}.option-radio[data-v-b835c032]{flex-shrink:0;padding-top:2px}.option-radio i[data-v-b835c032]{font-size:16px;color:var(--text-secondary)}.option-content[data-v-b835c032]{display:flex;flex-direction:column;gap:4px}.option-label[data-v-b835c032]{font-size:13px;font-weight:500;color:var(--text-primary)}.option-desc[data-v-b835c032]{font-size:12px;color:var(--text-secondary);line-height:1.4}.freetext-input[data-v-b835c032]{margin-top:8px}.form-actions[data-v-b835c032]{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border-color)}.status-indicator[data-v-b835c032]{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-b835c032]{font-size:14px}.chat-paused-notice[data-v-b835c032]{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-top:12px;font-size:13px;color:var(--text-secondary);background-color:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:8px;flex-shrink:0}.chat-paused-notice i[data-v-b835c032]{color:#f59e0b;font-size:15px;flex-shrink:0}.chat-paused-notice span[data-v-b835c032]{flex:1}.chat-paused-notice .view-active-run[data-v-b835c032]{white-space:nowrap;flex-shrink:0}.input-area[data-v-b835c032]{display:flex;gap:8px;align-items:flex-end;flex-shrink:0;padding-top:12px}.message-input[data-v-b835c032]{flex:1}.input-actions[data-v-b835c032]{display:flex;gap:6px;align-items:flex-end}.request-changes-button[data-v-b835c032]{white-space:nowrap;height:42px}.send-button[data-v-b835c032]{height:42px;width:42px}[data-v-b835c032] .p-textarea{resize:none}.diff-viewer[data-v-c3ebac66]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}.diff-stats[data-v-c3ebac66]{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-c3ebac66]{color:var(--text-secondary)}.stat-additions[data-v-c3ebac66]{color:#22c55e;font-weight:600}.stat-deletions[data-v-c3ebac66]{color:#ef4444;font-weight:600}.stat-breakdown[data-v-c3ebac66]{display:flex;align-items:center;gap:5px;color:var(--text-secondary)}.stat-dot[data-v-c3ebac66]{display:inline-block;width:8px;height:8px;border-radius:50%}.diff-files[data-v-c3ebac66]{display:flex;flex-direction:column;gap:8px}.diff-file[data-v-c3ebac66]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.file-header[data-v-c3ebac66]{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-c3ebac66]:hover{background-color:#ffffff12}.file-header-left[data-v-c3ebac66]{display:flex;align-items:center;gap:8px;min-width:0}.collapse-icon[data-v-c3ebac66]{font-size:10px;color:var(--text-secondary);transition:transform .15s ease}.collapse-icon.expanded[data-v-c3ebac66]{transform:rotate(90deg)}.file-path[data-v-c3ebac66]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.file-dir[data-v-c3ebac66]{color:var(--text-secondary)}.file-name[data-v-c3ebac66]{color:var(--text-primary);font-weight:500}.file-status[data-v-c3ebac66]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.file-diff[data-v-c3ebac66]{border-top:1px solid var(--border-color)}.hunk-header[data-v-c3ebac66]{padding:4px 12px;background-color:#3b82f614;color:var(--text-secondary);font-size:11px;border-bottom:1px solid var(--border-color)}.diff-lines[data-v-c3ebac66]{overflow-x:auto}.diff-line[data-v-c3ebac66]{display:flex;line-height:20px;min-width:fit-content}.diff-line.line-add[data-v-c3ebac66]{background-color:#22c55e1a}.diff-line.line-add .line-prefix[data-v-c3ebac66]{color:#22c55e}.diff-line.line-remove[data-v-c3ebac66]{background-color:#ef44441a}.diff-line.line-remove .line-prefix[data-v-c3ebac66]{color:#ef4444}.diff-line.line-context .line-prefix[data-v-c3ebac66]{color:var(--text-secondary)}.line-number[data-v-c3ebac66]{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-c3ebac66]{border-right:none}.line-prefix[data-v-c3ebac66]{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-c3ebac66]{flex:1;padding-right:12px;white-space:pre;color:var(--text-primary)}.empty-file[data-v-c3ebac66]{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-c3ebac66]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:var(--text-secondary)}.no-changes i[data-v-c3ebac66]{font-size:32px;color:#22c55e}.no-changes span[data-v-c3ebac66]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.managed-review[data-v-56045862]{display:flex;flex-direction:column;gap:16px;max-width:720px}.review-block[data-v-56045862]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:10px;border:1px solid var(--surface-border, rgba(255, 255, 255, .12));background:#ffffff05}.review-block--failed[data-v-56045862]{border-color:#ef444480}.review-block--approved[data-v-56045862]{border-color:var(--green-600, #16a34a);background:#16a34a12}.review-block--recap[data-v-56045862]{background:transparent}.recap-body[data-v-56045862]{width:100%;max-height:260px;overflow-y:auto;padding-right:6px}.recap-body[data-v-56045862]::-webkit-scrollbar{width:6px}.recap-body[data-v-56045862]::-webkit-scrollbar-track{background:transparent}.recap-body[data-v-56045862]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.review-heading[data-v-56045862],.failed-heading[data-v-56045862]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem}.failed-heading[data-v-56045862]{color:#f87171}.failed-detail[data-v-56045862],.review-hint[data-v-56045862]{font-size:.88rem;opacity:.85;margin:0;line-height:1.5}.failed-reassure[data-v-56045862]{font-size:.82rem;opacity:.7;margin:0;line-height:1.5}.failed-actions[data-v-56045862]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.request-changes[data-v-56045862]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:6px}.request-label[data-v-56045862]{font-size:.85rem;opacity:.8}.managed-conflict[data-v-a5049757]{display:flex;flex-direction:column;gap:16px;max-width:720px}.conflict-block[data-v-a5049757]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:10px;border:1px solid rgba(245,158,11,.5);background:#f59e0b0f}.conflict-block--started[data-v-a5049757]{border-color:var(--surface-border, rgba(255, 255, 255, .12));background:#ffffff05}.conflict-heading[data-v-a5049757]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem}.conflict-detail[data-v-a5049757]{font-size:.88rem;opacity:.85;margin:0;line-height:1.5}.conflict-actions[data-v-a5049757]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.conflict-panel[data-v-096d283a]{display:flex;flex-direction:column;gap:16px}.conflict-header[data-v-096d283a]{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-096d283a]{color:#f59e0b;font-size:20px;flex-shrink:0;margin-top:2px}.conflict-info h3[data-v-096d283a]{margin:0 0 4px;font-size:15px;font-weight:600;color:#f59e0b}.conflict-info p[data-v-096d283a]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.conflict-legend[data-v-096d283a]{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-096d283a]{display:flex;align-items:center;gap:10px}.legend-badge[data-v-096d283a]{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-096d283a]{background-color:#3b82f633;color:#3b82f6}.legend-badge.theirs[data-v-096d283a]{background-color:#22c55e33;color:#22c55e}.legend-desc[data-v-096d283a]{font-size:12px;color:var(--text-secondary)}.bulk-actions[data-v-096d283a]{display:flex;align-items:center;gap:8px}.bulk-label[data-v-096d283a]{font-size:13px;color:var(--text-secondary);margin-right:4px}.bulk-button[data-v-096d283a]{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-096d283a]{font-size:12px}.bulk-button[data-v-096d283a]:hover{border-color:var(--accent-color);color:var(--text-primary)}.bulk-button.ours[data-v-096d283a]:hover{border-color:#3b82f6;color:#3b82f6}.bulk-button.theirs[data-v-096d283a]:hover{border-color:#22c55e;color:#22c55e}.conflict-files[data-v-096d283a]{display:flex;flex-direction:column;gap:6px}.conflict-file[data-v-096d283a]{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-096d283a]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.file-conflict-icon[data-v-096d283a]{color:#f59e0b;font-size:14px;flex-shrink:0}.file-path[data-v-096d283a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-family:SF Mono,Fira Code,Consolas,monospace}.file-dir[data-v-096d283a]{color:var(--text-secondary)}.file-name[data-v-096d283a]{color:var(--text-primary);font-weight:500}.resolution-toggle[data-v-096d283a]{display:flex;gap:0;flex-shrink:0;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.toggle-btn[data-v-096d283a]{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-096d283a]:first-child{border-right:1px solid var(--border-color)}.toggle-btn[data-v-096d283a]:hover:not(.active){background-color:#ffffff0f;color:var(--text-primary)}.toggle-btn.ours.active[data-v-096d283a]{background-color:#3b82f633;color:#3b82f6}.toggle-btn.theirs.active[data-v-096d283a]{background-color:#22c55e33;color:#22c55e}.conflict-actions[data-v-096d283a]{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid var(--border-color)}.modal-form[data-v-0d1c3338]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-0d1c3338]{display:flex;gap:16px}.form-row .input-container[data-v-0d1c3338]{flex:1}.input-container[data-v-0d1c3338]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-0d1c3338]{font-size:14px;font-weight:500;color:var(--text-secondary)}.field-hint[data-v-0d1c3338]{display:block;margin-top:6px;font-size:12px;color:var(--text-secondary);opacity:.8}.field-hint-link[data-v-0d1c3338]{margin-left:4px;color:var(--link-text-color);font-weight:600;text-decoration:none}.field-hint-link[data-v-0d1c3338]:hover{text-decoration:underline}.task-type-selector[data-v-0d1c3338]{display:flex;gap:8px}.type-button[data-v-0d1c3338]{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-0d1c3338]:hover{border-color:var(--accent-color);color:var(--text-primary)}.type-button.active[data-v-0d1c3338]{background-color:#3b82f61f;border-color:var(--accent-color);color:var(--accent-color)}.type-button[data-v-0d1c3338]:disabled{opacity:.45;cursor:not-allowed}.type-button[data-v-0d1c3338]:disabled:hover{border-color:var(--border-color);color:var(--text-secondary)}.type-button i[data-v-0d1c3338]{font-size:14px}.schedule-config[data-v-0d1c3338]{display:flex;flex-direction:column;gap:16px}.interval-picker[data-v-0d1c3338]{display:flex;gap:8px}.interval-picker .interval-value[data-v-0d1c3338]{flex:1}.interval-picker .interval-unit[data-v-0d1c3338]{width:140px}.hidden-file-input[data-v-0d1c3338]{display:none}.upload-trigger[data-v-0d1c3338]{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-0d1c3338]:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:#3b82f60d}.upload-trigger i[data-v-0d1c3338]{font-size:14px}.staged-files[data-v-0d1c3338]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.staged-file-chip[data-v-0d1c3338]{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-0d1c3338]{font-size:12px;color:var(--text-secondary)}.staged-file-name[data-v-0d1c3338]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staged-file-size[data-v-0d1c3338]{color:var(--text-secondary);font-size:11px}.staged-file-remove[data-v-0d1c3338]{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-0d1c3338]:hover{background-color:#ef444433;color:#ef4444}.staged-file-remove i[data-v-0d1c3338]{font-size:10px}.w-full[data-v-0d1c3338]{width:100%}.preview-panel[data-v-8b24a902]{display:flex;flex-direction:column;gap:8px}.preview-start-btn[data-v-8b24a902]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-color, #3a3a4a);border-radius:6px;background:transparent;color:inherit;cursor:pointer;font-size:13px}.preview-start-btn[data-v-8b24a902]:hover:not(:disabled){border-color:#7b2dff;color:#a06bff}.preview-start-btn[data-v-8b24a902]:disabled{opacity:.5;cursor:not-allowed}.preview-starting[data-v-8b24a902]{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.85}.preview-running[data-v-8b24a902]{display:flex;align-items:center;gap:6px;min-width:0}.preview-link[data-v-8b24a902]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4ade80;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-link[data-v-8b24a902]:hover{text-decoration:underline}.preview-open-btn[data-v-8b24a902]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(74,222,128,.4);border-radius:6px;background:#4ade8014;color:#4ade80;text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap}.preview-open-btn[data-v-8b24a902]:hover{background:#4ade8029;border-color:#4ade80}.preview-icon-btn[data-v-8b24a902]{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.7;font-size:12px}.preview-icon-btn[data-v-8b24a902]:hover{opacity:1}.preview-stop[data-v-8b24a902]:hover{color:#f87171}.preview-error[data-v-8b24a902]{font-size:12px;color:#fbbf24;display:flex;gap:6px;align-items:baseline}.preview-slots[data-v-8b24a902]{display:flex;flex-direction:column;gap:4px}.preview-slot-row[data-v-8b24a902]{display:flex;align-items:center;justify-content:space-between;font-size:12px}.preview-slot-host[data-v-8b24a902]{opacity:.8;overflow:hidden;text-overflow:ellipsis}.task-detail-sidebar[data-v-0057dcfc]{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-0057dcfc]::-webkit-scrollbar{width:6px}.task-detail-sidebar[data-v-0057dcfc]::-webkit-scrollbar-track{background:transparent}.task-detail-sidebar[data-v-0057dcfc]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.sidebar-section[data-v-0057dcfc]{padding:16px 0;border-bottom:1px solid var(--border-color)}.sidebar-section[data-v-0057dcfc]:first-child{padding-top:0}.sidebar-section[data-v-0057dcfc]:last-child{border-bottom:none}.sidebar-section--danger[data-v-0057dcfc]{display:flex;flex-direction:column;gap:4px;align-items:flex-start;margin-top:auto;border-top:1px solid var(--border-color);padding-top:14px}.sidebar-section-label[data-v-0057dcfc]{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-0057dcfc]{font-size:10px;padding:1px 6px;background-color:#3b82f626;color:var(--accent-color);border-radius:10px;font-weight:500}.sidebar-field[data-v-0057dcfc]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.sidebar-field[data-v-0057dcfc]:last-child{margin-bottom:0}.sidebar-field-label[data-v-0057dcfc]{font-size:12px;font-weight:500;color:var(--text-secondary)}.sidebar-field-value[data-v-0057dcfc]{font-size:13px;color:var(--text-primary)}.task-type-badge[data-v-0057dcfc]{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-0057dcfc]{font-size:12px}.branch-info[data-v-0057dcfc]{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-0057dcfc]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.branch-info code[data-v-0057dcfc]{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-0057dcfc]{display:flex;align-items:center;gap:6px;font-size:12px;color:#22c55e;margin-bottom:8px}.merged-message i[data-v-0057dcfc]{font-size:13px}.git-actions[data-v-0057dcfc]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.sidebar-error[data-v-0057dcfc]{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-0057dcfc]{font-size:12px;flex-shrink:0;margin-top:2px}.sidebar-warning[data-v-0057dcfc]{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-0057dcfc]{font-size:12px;flex-shrink:0;margin-top:2px}.attachment-view-toggle[data-v-0057dcfc]{display:inline-flex;gap:2px;margin-left:auto}.attachment-view-toggle button[data-v-0057dcfc]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);cursor:pointer}.attachment-view-toggle button i[data-v-0057dcfc]{font-size:11px}.attachment-view-toggle button[data-v-0057dcfc]:hover{background:#94a3b81f}.attachment-view-toggle button.active[data-v-0057dcfc]{background:#3b82f626;color:#7fb2ff}.attachment-grid-view[data-v-0057dcfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.attachment-tile[data-v-0057dcfc]{position:relative;display:flex;flex-direction:column;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;text-align:center}.attachment-tile .tile-thumb[data-v-0057dcfc]{display:flex;align-items:center;justify-content:center;height:64px;border:1px solid var(--border-color, rgba(148, 163, 184, .15));border-radius:8px;background:#94a3b80f;overflow:hidden}.attachment-tile .tile-thumb img[data-v-0057dcfc]{width:100%;height:100%;object-fit:cover}.attachment-tile .tile-thumb i[data-v-0057dcfc]{font-size:20px;color:var(--text-secondary)}.attachment-tile:hover .tile-thumb[data-v-0057dcfc]{border-color:#3b82f680}.attachment-tile .tile-name[data-v-0057dcfc]{font-size:10.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-tile--staged[data-v-0057dcfc]{cursor:default;opacity:.8}.attachment-tile .tile-remove[data-v-0057dcfc]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#1e293bf2;color:var(--text-secondary);cursor:pointer}.attachment-tile .tile-remove i[data-v-0057dcfc]{font-size:9px}.attachment-tile .tile-remove[data-v-0057dcfc]:hover{color:#f87171}.compact-attachment-list[data-v-0057dcfc]{display:flex;flex-direction:column;gap:4px}.compact-attachment[data-v-0057dcfc]{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-0057dcfc]{cursor:pointer}.compact-attachment[data-v-0057dcfc]:hover{background-color:#ffffff0a}.compact-attachment.staged[data-v-0057dcfc]{background-color:#3b82f60f}.compact-attachment i[data-v-0057dcfc]{font-size:12px;color:var(--text-secondary);flex-shrink:0;margin-top:2px}.compact-attachment-name[data-v-0057dcfc]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compact-attachment-size[data-v-0057dcfc]{color:var(--text-secondary);font-size:11px;flex-shrink:0}.compact-attachment-remove[data-v-0057dcfc]{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-0057dcfc]:hover{background-color:#ef444433;color:#ef4444}.compact-attachment-remove i[data-v-0057dcfc]{font-size:9px}.sidebar-attach-btn[data-v-0057dcfc]{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-0057dcfc]:hover{border-color:var(--accent-color);color:var(--accent-color)}.sidebar-attach-btn i[data-v-0057dcfc]{font-size:11px}.sidebar-loading[data-v-0057dcfc]{display:flex;justify-content:center;padding:12px 0;color:var(--text-secondary)}.sidebar-loading i[data-v-0057dcfc]{font-size:16px}.sidebar-empty[data-v-0057dcfc]{font-size:12px;color:var(--text-secondary);padding:4px 0}.schedule-info[data-v-0057dcfc]{display:flex;flex-direction:column;gap:8px}.schedule-detail[data-v-0057dcfc]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-primary)}.schedule-status-badge[data-v-0057dcfc]{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-0057dcfc]{background-color:#22c55e26;color:#22c55e}.schedule-status-badge.schedule-status--paused[data-v-0057dcfc]{background-color:#f59e0b26;color:#f59e0b}.schedule-status-badge.schedule-status--completed[data-v-0057dcfc]{background-color:#3b82f626;color:#3b82f6}.w-full[data-v-0057dcfc]{width:100%}@media(max-width:900px){.task-detail-sidebar[data-v-0057dcfc]{width:100%;border-left:none;padding:0}}.hidden-file-input[data-v-9f5d3715]{display:none}.create-form-wrapper[data-v-9f5d3715]{position:relative}.drop-overlay[data-v-9f5d3715]{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-9f5d3715]{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-9f5d3715]{font-size:32px}.fade-enter-active[data-v-9f5d3715],.fade-leave-active[data-v-9f5d3715]{transition:opacity .15s ease}.fade-enter-from[data-v-9f5d3715],.fade-leave-to[data-v-9f5d3715]{opacity:0}.modal-tabs[data-v-9f5d3715]{display:flex;gap:0;border-bottom:1px solid var(--border-color);flex-shrink:0}.tab-button[data-v-9f5d3715]{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-9f5d3715]:hover:not(:disabled):not(.disabled){color:var(--text-primary)}.tab-button.active[data-v-9f5d3715]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.tab-button[data-v-9f5d3715]:disabled,.tab-button.disabled[data-v-9f5d3715]{opacity:.4;cursor:not-allowed}.tab-button i[data-v-9f5d3715]{font-size:14px}.tab-badge[data-v-9f5d3715]{font-size:11px;padding:2px 6px;background-color:#3b82f626;color:var(--accent-color);border-radius:10px}.active .tab-badge[data-v-9f5d3715]{background-color:#3b82f633}.tab-badge.awaiting[data-v-9f5d3715]{background-color:#f59e0b4d;color:#f59e0b;animation:pulse-9f5d3715 2s infinite}.tab-badge.merged[data-v-9f5d3715]{background-color:#22c55e33;color:#22c55e}@keyframes pulse-9f5d3715{0%,to{opacity:1}50%{opacity:.5}}.task-detail-body[data-v-9f5d3715]{display:flex;gap:0;height:100%;min-height:0}.task-detail-main[data-v-9f5d3715]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;padding-right:20px}.tab-content-area[data-v-9f5d3715]{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-9f5d3715]{overflow-y:hidden}.tab-content-area[data-v-9f5d3715]::-webkit-scrollbar{width:8px}.tab-content-area[data-v-9f5d3715]::-webkit-scrollbar-track{background:transparent}.tab-content-area[data-v-9f5d3715]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.tab-content-area[data-v-9f5d3715]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.tab-content[data-v-9f5d3715]{min-height:200px}.chat-tab[data-v-9f5d3715]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.modal-form[data-v-9f5d3715]{display:flex;flex-direction:column;gap:20px}.input-container[data-v-9f5d3715]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-9f5d3715]{font-size:14px;font-weight:500;color:var(--text-secondary)}.field-hint[data-v-9f5d3715]{display:block;margin-top:6px;font-size:12px;color:var(--text-secondary);opacity:.8}.upload-trigger[data-v-9f5d3715]{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-9f5d3715]:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:#3b82f60d}.upload-trigger i[data-v-9f5d3715]{font-size:14px}.staged-files[data-v-9f5d3715]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.staged-file-chip[data-v-9f5d3715]{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-9f5d3715]{background-color:#ffffff0d;border-color:var(--border-color)}.staged-file-chip.clickable[data-v-9f5d3715]{cursor:pointer}.staged-file-chip.clickable[data-v-9f5d3715]:hover{border-color:var(--accent-color)}.staged-file-chip i[data-v-9f5d3715]{font-size:12px;color:var(--text-secondary)}.staged-file-name[data-v-9f5d3715]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staged-file-size[data-v-9f5d3715]{color:var(--text-secondary);font-size:11px}.staged-file-remove[data-v-9f5d3715]{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-9f5d3715]:hover{background-color:#ef444433;color:#ef4444}.staged-file-remove i[data-v-9f5d3715]{font-size:10px}.existing-attachments[data-v-9f5d3715]{margin-top:8px}.locked-message[data-v-9f5d3715]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.locked-message i[data-v-9f5d3715]{font-size:12px}.closed-banner[data-v-9f5d3715]{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;border:1px dashed rgba(34,197,94,.35);border-radius:8px;background:#22c55e0f;font-size:13px;color:var(--text-secondary)}.closed-banner>i[data-v-9f5d3715]{color:#4ade80;font-size:14px;flex-shrink:0}.closed-banner .closed-banner-text[data-v-9f5d3715]{flex:1;min-width:0;line-height:1.4}.closed-banner .closed-reopen-btn[data-v-9f5d3715]{flex-shrink:0;margin:-4px -6px -4px 0}.description-display[data-v-9f5d3715]{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-9f5d3715]{color:var(--text-secondary);font-style:italic;font-size:13px}.markdown-content[data-v-9f5d3715]{font-size:13px;line-height:1.6;color:var(--text-primary)}.markdown-content[data-v-9f5d3715] h1,.markdown-content[data-v-9f5d3715] h2,.markdown-content[data-v-9f5d3715] h3,.markdown-content[data-v-9f5d3715] h4,.markdown-content[data-v-9f5d3715] h5,.markdown-content[data-v-9f5d3715] h6{margin-top:1em;margin-bottom:.5em;font-weight:600;color:var(--text-primary);line-height:1.3}.markdown-content[data-v-9f5d3715] h1:first-child,.markdown-content[data-v-9f5d3715] h2:first-child,.markdown-content[data-v-9f5d3715] h3:first-child,.markdown-content[data-v-9f5d3715] h4:first-child,.markdown-content[data-v-9f5d3715] h5:first-child,.markdown-content[data-v-9f5d3715] h6:first-child{margin-top:0}.markdown-content[data-v-9f5d3715] h1{font-size:1.4em}.markdown-content[data-v-9f5d3715] h2{font-size:1.25em}.markdown-content[data-v-9f5d3715] h3{font-size:1.1em}.markdown-content[data-v-9f5d3715] h4{font-size:1em}.markdown-content[data-v-9f5d3715] p{margin:.75em 0}.markdown-content[data-v-9f5d3715] p:first-child{margin-top:0}.markdown-content[data-v-9f5d3715] p:last-child{margin-bottom:0}.markdown-content[data-v-9f5d3715] ul,.markdown-content[data-v-9f5d3715] ol{margin:.75em 0;padding-left:1.5em}.markdown-content[data-v-9f5d3715] li{margin:.25em 0}.markdown-content[data-v-9f5d3715] 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-9f5d3715] pre{margin:.75em 0;padding:12px;background-color:#0000004d;border-radius:6px;overflow-x:auto}.markdown-content[data-v-9f5d3715] pre code{background:none;padding:0;color:var(--text-primary)}.markdown-content[data-v-9f5d3715] blockquote{margin:.75em 0;padding-left:1em;border-left:3px solid var(--accent-color);color:var(--text-secondary)}.markdown-content[data-v-9f5d3715] hr{margin:1em 0;border:none;border-top:1px solid var(--border-color)}.markdown-content[data-v-9f5d3715] a{color:var(--accent-color);text-decoration:none}.markdown-content[data-v-9f5d3715] a:hover{text-decoration:underline}.markdown-content[data-v-9f5d3715] strong{font-weight:600}.markdown-content[data-v-9f5d3715] table{border-collapse:collapse;margin:.75em 0;width:100%}.markdown-content[data-v-9f5d3715] th,.markdown-content[data-v-9f5d3715] td{border:1px solid var(--border-color);padding:8px 12px;text-align:left}.markdown-content[data-v-9f5d3715] th{background-color:#ffffff0d;font-weight:600}.plan-content[data-v-9f5d3715]{padding:4px}.plan-content[data-v-9f5d3715] 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-9f5d3715] h2{font-size:1.25em;font-weight:600;margin:20px 0 12px;color:var(--text-primary)}.plan-content[data-v-9f5d3715] h3{font-size:1.1em;font-weight:600;margin:16px 0 8px;color:var(--text-primary)}.plan-content[data-v-9f5d3715] p{margin:0 0 12px;line-height:1.6;color:var(--text-primary)}.plan-content[data-v-9f5d3715] ul,.plan-content[data-v-9f5d3715] ol{margin:0 0 12px;padding-left:24px}.plan-content[data-v-9f5d3715] ul li,.plan-content[data-v-9f5d3715] ol li{margin-bottom:6px;line-height:1.5;color:var(--text-primary)}.plan-content[data-v-9f5d3715] 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-9f5d3715] pre{margin:12px 0;padding:12px;background-color:#0000004d;border-radius:8px;overflow-x:auto}.plan-content[data-v-9f5d3715] pre code{padding:0;background:none;color:var(--text-primary)}.plan-content[data-v-9f5d3715] hr{border:none;border-top:1px solid var(--border-color);margin:20px 0}.plan-content[data-v-9f5d3715] 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-9f5d3715] a{color:var(--accent-color);text-decoration:none}.plan-content[data-v-9f5d3715] a:hover{text-decoration:underline}.plan-content[data-v-9f5d3715] table{width:100%;border-collapse:collapse;margin:12px 0}.plan-content[data-v-9f5d3715] table th,.plan-content[data-v-9f5d3715] table td{padding:8px 12px;border:1px solid var(--border-color);text-align:left}.plan-content[data-v-9f5d3715] table th{background-color:#ffffff0d;font-weight:600}.plan-content[data-v-9f5d3715] strong{font-weight:600;color:var(--text-primary)}.plan-content[data-v-9f5d3715] em{font-style:italic}.cached-diff-banner[data-v-9f5d3715]{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-9f5d3715]{font-size:14px;color:#3b82f6;flex-shrink:0}.merge-error[data-v-9f5d3715]{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-9f5d3715]{font-size:14px;flex-shrink:0}.merge-diverged[data-v-9f5d3715]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;background-color:#f59e0b1a;border:1px solid rgba(245,158,11,.35);border-radius:8px;color:#f59e0b;font-size:13px}.merge-diverged .merge-diverged-msg[data-v-9f5d3715]{display:flex;align-items:flex-start;gap:8px}.merge-diverged .merge-diverged-msg i[data-v-9f5d3715]{font-size:14px;flex-shrink:0;margin-top:2px}.merge-diverged .merge-diverged-notice[data-v-9f5d3715]{margin:0;color:var(--text-secondary);font-size:12px}.loading-state[data-v-9f5d3715],.empty-state[data-v-9f5d3715]{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-9f5d3715],.empty-state i[data-v-9f5d3715]{font-size:32px}.empty-hint[data-v-9f5d3715]{font-size:13px;max-width:280px;margin:0}.executions-layout[data-v-9f5d3715]{display:flex;flex-direction:column;gap:16px}.executions-list[data-v-9f5d3715]{display:flex;flex-direction:column;gap:12px}.execution-item[data-v-9f5d3715]{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-9f5d3715]:hover{border-color:var(--accent-color)}.execution-item-header[data-v-9f5d3715]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.execution-status[data-v-9f5d3715]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.execution-status.status-pending[data-v-9f5d3715]{background-color:#9ca3af33;color:#9ca3af}.execution-status.status-processing[data-v-9f5d3715]{background-color:#3b82f633;color:#3b82f6}.execution-status.status-completed[data-v-9f5d3715]{background-color:#22c55e33;color:#22c55e}.execution-status.status-failed[data-v-9f5d3715]{background-color:#ef444433;color:#ef4444}.execution-status.status-stopped[data-v-9f5d3715]{background-color:#ef444426;color:#f87171}.execution-status.status-queued[data-v-9f5d3715]{background-color:#a78bfa33;color:#a78bfa}.execution-status.status-paused[data-v-9f5d3715]{background-color:#3b82f626;color:#60a5fa}.execution-id[data-v-9f5d3715]{font-size:12px;font-family:monospace;color:var(--text-secondary)}.execution-context[data-v-9f5d3715]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.context-item[data-v-9f5d3715]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.context-item i[data-v-9f5d3715]{font-size:10px;opacity:.7}.execution-item-meta[data-v-9f5d3715]{display:flex;gap:12px;font-size:12px;color:var(--text-secondary);margin-bottom:8px}.execution-duration[data-v-9f5d3715]{font-family:monospace}.execution-summary[data-v-9f5d3715]{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-9f5d3715]{margin:0;font-size:12px;color:#ef4444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-detail[data-v-9f5d3715]{display:flex;flex-direction:column;gap:16px}.detail-header[data-v-9f5d3715]{display:flex;align-items:center;justify-content:space-between}.detail-header-right[data-v-9f5d3715]{display:flex;align-items:center;gap:12px}.execution-controls[data-v-9f5d3715]{display:flex;gap:8px}.back-button[data-v-9f5d3715]{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-9f5d3715]:hover{border-color:var(--accent-color);color:var(--text-primary)}.back-button i[data-v-9f5d3715]{font-size:12px}.logs-section[data-v-9f5d3715]{margin-top:16px}.logs-section h4[data-v-9f5d3715]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text-primary)}.voice-sessions-list[data-v-9f5d3715]{display:flex;flex-direction:column;gap:12px}.voice-session-card[data-v-9f5d3715]{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-9f5d3715]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.voice-session-info[data-v-9f5d3715]{display:flex;align-items:center;gap:8px}.voice-session-info i[data-v-9f5d3715]{color:#3b82f6;font-size:16px}.voice-session-type[data-v-9f5d3715]{font-weight:600;font-size:14px;color:var(--text-primary)}.voice-status-badge[data-v-9f5d3715]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;text-transform:capitalize}.voice-status-badge--active[data-v-9f5d3715]{background-color:#22c55e26;color:#16a34a}.voice-status-badge--completed[data-v-9f5d3715]{background-color:#3b82f626;color:#3b82f6}.voice-status-badge--failed[data-v-9f5d3715]{background-color:#ef444426;color:#dc2626}.voice-status-badge--missed[data-v-9f5d3715]{background-color:#eab30826;color:#ca8a04}.voice-duration[data-v-9f5d3715]{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.voice-session-meta[data-v-9f5d3715]{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.voice-label[data-v-9f5d3715]{font-weight:500;margin-right:4px}.voice-summary[data-v-9f5d3715]{font-size:13px;color:var(--text-primary);margin-bottom:8px;line-height:1.5}.voice-transcript[data-v-9f5d3715]{font-size:13px;margin-bottom:8px}.transcript-entries[data-v-9f5d3715]{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-9f5d3715]{display:flex;gap:8px}.transcript-speaker[data-v-9f5d3715]{font-weight:600;flex-shrink:0;font-size:12px}.transcript-speaker--agent[data-v-9f5d3715]{color:#3b82f6}.transcript-speaker--caller[data-v-9f5d3715]{color:#10b981}.transcript-text[data-v-9f5d3715]{color:var(--text-primary)}.voice-session-time[data-v-9f5d3715]{font-size:11px;color:var(--text-tertiary);margin-top:4px}.modal-footer[data-v-9f5d3715]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:8px}.left-actions[data-v-9f5d3715]{display:flex;gap:8px}.right-actions[data-v-9f5d3715]{display:flex;align-items:center;gap:12px}.merged-message[data-v-9f5d3715]{display:flex;align-items:center;gap:6px;font-size:13px;color:#22c55e}.merged-message i[data-v-9f5d3715]{font-size:14px}.w-full[data-v-9f5d3715]{width:100%}@media(max-width:1024px){.task-detail-body[data-v-9f5d3715]{flex-direction:column}.task-detail-main[data-v-9f5d3715]{padding-right:0}.modal-tabs[data-v-9f5d3715]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal-tabs[data-v-9f5d3715]::-webkit-scrollbar{display:none}.modal-tabs.tabs-clipped[data-v-9f5d3715]{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent)}.tab-button[data-v-9f5d3715]{padding:10px 14px;min-height:44px;justify-content:center;gap:6px;font-size:13px}.tab-button i[data-v-9f5d3715]{font-size:15px}.tab-label[data-v-9f5d3715]{display:inline}.tab-content-area[data-v-9f5d3715]{padding-top:12px}.modal-form[data-v-9f5d3715]{gap:14px}.details-tab[data-v-9f5d3715]{display:flex;flex-direction:column;flex:1}.details-tab .modal-form[data-v-9f5d3715]{flex:1;min-height:0}.description-container textarea[data-v-9f5d3715]{max-height:40vh;max-height:40dvh;resize:none;overflow-y:auto}.description-container .description-display[data-v-9f5d3715]{max-height:none}.empty-state[data-v-9f5d3715]{padding:30px 16px}.properties-tab[data-v-9f5d3715] .task-detail-sidebar{border-left:none;border-top:none;padding:0;width:100%}}@media(max-width:640px){.detail-header[data-v-9f5d3715]{flex-wrap:wrap;gap:8px}.execution-controls[data-v-9f5d3715]{flex-wrap:wrap}.right-actions[data-v-9f5d3715]{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-modal .p-inputtext,.task-modal .p-textarea,.task-modal .p-select,.task-modal .p-multiselect{background-color:var(--main-background-color);border-color:var(--border-color)}.task-detail-modal{width:95vw!important;max-width:1400px!important;height:auto!important;min-height:480px!important;max-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;text-overflow:ellipsis;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-mask{align-items:flex-start!important;z-index:1550!important}.task-detail-modal{width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;border:none!important}}@media(max-width:1024px){.task-detail-modal-content,.task-detail-modal-header,.task-modal-footer{padding:12px 14px!important}.task-detail-title-input{font-size:16px!important;background-color:var(--main-background-color)!important;border-color:var(--border-color)!important;padding-right:12px!important}.task-detail-title-input:hover:not(:disabled),.task-detail-title-input:focus{background-color:var(--main-background-color)!important}}.board-intro-dialog.p-dialog{border-radius:18px!important;border:1px solid rgba(148,163,184,.16)!important;box-shadow:0 0 0 1px #0f172a99,0 40px 90px -30px #000c,0 0 80px -20px #3b82f640!important}.board-intro-dialog.p-dialog .p-dialog-content{padding:0!important;background:transparent!important}.board-intro-dialog.p-dialog .intro{position:relative;padding:40px 40px 32px;text-align:center;background:radial-gradient(120% 70% at 50% 0%,#3b82f629,#3b82f600 60%),linear-gradient(180deg,#1a2740 0%,var(--surface-color) 42%);overflow:hidden}.board-intro-dialog.p-dialog .intro__glow{position:absolute;inset:-40% -20% auto;height:60%;background:radial-gradient(closest-side,#60a5fa2e,#60a5fa00);filter:blur(18px);pointer-events:none}.board-intro-dialog.p-dialog .intro__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:22px;border-radius:16px;background:linear-gradient(145deg,#60a5fa38,#3b82f614);border:1px solid rgba(147,197,253,.35);box-shadow:inset 0 1px #ffffff14,0 10px 30px -12px #3b82f699;color:#93c5fd}.board-intro-dialog.p-dialog .intro__mark i{font-size:22px}.board-intro-dialog.p-dialog .intro__eyebrow{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7dd3fc;opacity:.9}.board-intro-dialog.p-dialog .intro__title{margin:0 0 12px;font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.02em;color:var(--text-primary)}.board-intro-dialog.p-dialog .intro__lead{margin:0 auto 18px;max-width:42ch;font-size:15.5px;line-height:1.55;color:var(--text-primary);opacity:.92}.board-intro-dialog.p-dialog .intro__body{margin:0 auto 12px;max-width:46ch;font-size:14px;line-height:1.6;color:var(--text-secondary)}.board-intro-dialog.p-dialog .intro__body:last-of-type{margin-bottom:0}.board-intro-dialog.p-dialog .intro__steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.board-intro-dialog.p-dialog .intro__step{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border-radius:12px;background:#94a3b80f;border:1px solid rgba(148,163,184,.12)}.board-intro-dialog.p-dialog .intro__num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px -4px #3b82f6b3;color:#fff;font-size:12px;font-weight:700}.board-intro-dialog.p-dialog .intro__step-text{display:flex;flex-direction:column;gap:3px;min-width:0}.board-intro-dialog.p-dialog .intro__step-title{font-size:14px;font-weight:600;color:var(--text-primary)}.board-intro-dialog.p-dialog .intro__step-body{font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.board-intro-dialog.p-dialog .intro__chip{display:inline-block;padding:1px 8px 2px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap;vertical-align:baseline;border:1px solid transparent}.board-intro-dialog.p-dialog .intro__chip--ideas{color:#cbd5e1;background:#64748b38;border-color:#94a3b84d}.board-intro-dialog.p-dialog .intro__chip--building{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b59}.board-intro-dialog.p-dialog .intro__chip--review{color:#c4b5fd;background:#8b5cf629;border-color:#8b5cf666}.board-intro-dialog.p-dialog .intro__actions{margin-top:26px;display:flex;justify-content:center}.board-intro-dialog.p-dialog .intro__cta.p-button{min-width:160px;padding:12px 28px;border-radius:10px;font-weight:600;letter-spacing:.01em;box-shadow:0 10px 24px -10px #3b82f6cc}.board-intro-dialog.p-dialog .intro__cta.p-button:focus-visible{outline:2px solid rgba(147,197,253,.4);outline-offset:2px;box-shadow:0 10px 24px -10px #3b82f6cc}@media(max-width:640px){.board-intro-dialog.p-dialog .intro{padding:36px 22px 28px}.board-intro-dialog.p-dialog .intro__title{font-size:21px}.board-intro-dialog.p-dialog .intro__lead{font-size:15px}.board-intro-dialog.p-dialog .intro__step{padding:12px 14px;gap:12px}.board-intro-dialog.p-dialog .intro__actions{margin-top:24px}.board-intro-dialog.p-dialog .intro__cta.p-button{width:100%}}.board-intro-dialog.p-dialog-enter-active{transition:opacity .28s cubic-bezier(.2,.75,.2,1),transform .36s cubic-bezier(.2,.75,.2,1)!important}.board-intro-dialog.p-dialog-enter-from{opacity:0;transform:translateY(14px) scale(.98)!important}.board-intro-dialog.p-dialog-leave-active{transition:opacity .18s ease,transform .18s ease!important}.board-intro-dialog.p-dialog-leave-to{opacity:0;transform:translateY(6px) scale(.99)!important}@media(prefers-reduced-motion:reduce){.board-intro-dialog.p-dialog-enter-active,.board-intro-dialog.p-dialog-leave-active{transition:opacity .15s ease!important}.board-intro-dialog.p-dialog-enter-from,.board-intro-dialog.p-dialog-leave-to{transform:none!important}}.loading-state[data-v-96c51cb3],.empty-state[data-v-96c51cb3]{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-96c51cb3],.empty-state i[data-v-96c51cb3]{font-size:32px}.empty-hint[data-v-96c51cb3]{font-size:13px;max-width:280px;margin:0}.tasks-list[data-v-96c51cb3]{display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto;padding-right:8px;margin-right:-8px}.tasks-list[data-v-96c51cb3]::-webkit-scrollbar{width:8px}.tasks-list[data-v-96c51cb3]::-webkit-scrollbar-track{background:transparent}.tasks-list[data-v-96c51cb3]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.task-item[data-v-96c51cb3]{padding:16px;background-color:#ffffff08;border:1px solid var(--border-color);border-radius:8px}.task-header[data-v-96c51cb3]{display:flex;gap:8px;margin-bottom:10px}.type-badge[data-v-96c51cb3],.status-badge[data-v-96c51cb3]{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-96c51cb3],.status-badge i[data-v-96c51cb3]{font-size:10px}.type-badge.type-scheduled[data-v-96c51cb3]{background:#8b5cf633;color:#a78bfa}.type-badge.type-periodic[data-v-96c51cb3]{background:#06b6d433;color:#22d3ee}.status-badge.status-pending[data-v-96c51cb3]{background:#9ca3af33;color:#9ca3af}.status-badge.status-active[data-v-96c51cb3]{background:#22c55e33;color:#22c55e}.status-badge.status-paused[data-v-96c51cb3]{background:#f59e0b33;color:#f59e0b}.status-badge.status-expired[data-v-96c51cb3]{background:#6b728033;color:#6b7280}.task-title[data-v-96c51cb3]{margin:0 0 12px;font-size:15px;font-weight:500;color:var(--text-primary);line-height:1.4}.task-details[data-v-96c51cb3]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.detail-row[data-v-96c51cb3]{display:flex;gap:8px;font-size:13px}.detail-label[data-v-96c51cb3]{color:var(--text-secondary);min-width:100px}.detail-value[data-v-96c51cb3]{color:var(--text-primary)}.task-actions[data-v-96c51cb3]{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border-color)}.delete-confirm-text[data-v-96c51cb3]{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}.connect-ai-banner[data-v-97c51fc8]{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:16px;border-radius:10px;border:1px solid rgba(96,165,250,.5);background:#60a5fa14;font-size:.9rem}.connect-ai-banner i[data-v-97c51fc8]{color:#60a5fa}.connect-ai-banner-link[data-v-97c51fc8]{margin-left:auto;white-space:nowrap;font-weight:600;color:#60a5fa;text-decoration:underline}.activity-board-page[data-v-97c51fc8]{position:relative;display:flex;flex-direction:column;height:100%;padding:24px;overflow:hidden}.page-header[data-v-97c51fc8]{display:flex;justify-content:flex-end;margin-bottom:16px;flex-shrink:0}.header-actions[data-v-97c51fc8]{display:flex;align-items:center;gap:10px}.workflow-selector[data-v-97c51fc8]{display:flex}.workflow-select[data-v-97c51fc8]{min-width:220px}.loading-state[data-v-97c51fc8],.empty-state[data-v-97c51fc8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);gap:12px}.loading-state i[data-v-97c51fc8],.empty-state i[data-v-97c51fc8]{font-size:48px;opacity:.5}.loading-state p[data-v-97c51fc8],.empty-state p[data-v-97c51fc8]{font-size:16px;font-weight:500;margin:0}.loading-state i[data-v-97c51fc8]{font-size:24px;opacity:1}.empty-hint[data-v-97c51fc8]{font-size:14px;color:var(--text-secondary);opacity:.7}.board-container[data-v-97c51fc8]{flex:1;overflow:hidden}.selection-bar[data-v-97c51fc8]{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-97c51fc8]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap}.selection-bar-enter-active[data-v-97c51fc8],.selection-bar-leave-active[data-v-97c51fc8]{transition:all .2s ease}.selection-bar-enter-from[data-v-97c51fc8],.selection-bar-leave-to[data-v-97c51fc8]{opacity:0;transform:translate(-50%) translateY(10px)}@media(max-width:1024px){.activity-board-page[data-v-97c51fc8]{padding:16px}.page-header[data-v-97c51fc8]{margin-bottom:12px}.header-actions[data-v-97c51fc8]{flex:1;flex-wrap:wrap;gap:8px}.workflow-selector[data-v-97c51fc8]{flex:1;min-width:0}.workflow-select[data-v-97c51fc8]{min-width:unset;width:100%}}@media(max-width:640px){.activity-board-page[data-v-97c51fc8]{padding:12px}.page-header[data-v-97c51fc8]{margin-bottom:12px}.header-actions[data-v-97c51fc8]{gap:6px}.selection-bar[data-v-97c51fc8]{left:12px;right:12px;bottom:12px;transform:none;padding:8px 16px}.selection-bar-enter-from[data-v-97c51fc8],.selection-bar-leave-to[data-v-97c51fc8]{transform:translateY(10px)}}.load-error-state[data-v-f870c121]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center}.load-error-state i[data-v-f870c121]{font-size:28px;color:var(--warning-color, #f5a623);margin-bottom:4px}.load-error-state h3[data-v-f870c121]{margin:0;font-size:16px;color:var(--text-primary)}.load-error-state p[data-v-f870c121]{margin:0 0 8px;font-size:13px;color:var(--text-secondary)}.tasks-page[data-v-8c13196f]{height:100%;padding:24px var(--well-gutter);overflow-y:auto}.page-header[data-v-8c13196f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-8c13196f]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.header-actions[data-v-8c13196f]{display:flex;align-items:center;gap:12px}.toolbar[data-v-8c13196f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.search-box[data-v-8c13196f]{display:inline-flex;align-items:center;gap:8px;width:260px;padding:7px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color)}.search-box i[data-v-8c13196f]{font-size:12px;color:var(--text-tertiary)}.search-box input[data-v-8c13196f]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:13px}.search-box input[data-v-8c13196f]::placeholder{color:var(--text-tertiary)}.search-box[data-v-8c13196f]:focus-within{border-color:var(--accent-color)}.filters-toggle[data-v-8c13196f]{display:none}.sort-wrap[data-v-8c13196f]{display:inline-flex;align-items:center;gap:6px}.sort-label[data-v-8c13196f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.toolbar-selects[data-v-8c13196f]{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.toolbar-select[data-v-8c13196f]{min-width:130px}.loading-state[data-v-8c13196f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.empty-state[data-v-8c13196f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-state .empty-icon[data-v-8c13196f]{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-8c13196f]{font-size:36px;color:var(--accent-color)}.empty-state h3[data-v-8c13196f]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-8c13196f]{font-size:14px;color:var(--text-secondary);margin:0 0 24px;max-width:420px}.filter-empty[data-v-8c13196f]{display:flex;align-items:center;gap:10px;padding:32px;justify-content:center;font-size:14px;color:var(--text-secondary)}.filter-empty .clear-filter[data-v-8c13196f]{background:none;border:none;padding:0;font-size:14px;font-weight:600;color:var(--accent-color);cursor:pointer}.filter-empty .clear-filter[data-v-8c13196f]:hover{text-decoration:underline}.tasks-list[data-v-8c13196f]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.task-row[data-v-8c13196f]{display:flex;align-items:center;gap:14px;padding:12px 18px;min-height:56px;cursor:pointer;transition:background-color .12s ease}.task-row+.task-row[data-v-8c13196f]{border-top:1px solid var(--border-color-subtle)}.task-row[data-v-8c13196f]:hover{background-color:var(--surface-hover-color)}.task-row[data-v-8c13196f]:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.row-status[data-v-8c13196f]{display:inline-flex;align-items:center;gap:7px;width:86px;flex-shrink:0}.status-dot[data-v-8c13196f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot--backlog[data-v-8c13196f]{background-color:#94a3b899}.status-dot--closed[data-v-8c13196f]{background-color:#22c55e8c}.status-label[data-v-8c13196f]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.row-main[data-v-8c13196f]{flex:1;min-width:0}.row-title-line[data-v-8c13196f]{display:flex;align-items:center;gap:8px;min-width:0}.row-title[data-v-8c13196f]{font-size:13.5px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-chip[data-v-8c13196f]{flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:600}.priority-chip--high[data-v-8c13196f]{color:#fca5a5;background:#ef44441f}.priority-chip--medium[data-v-8c13196f]{color:#fbbf24;background:#f59e0b1f}.priority-chip--low[data-v-8c13196f]{color:var(--text-tertiary);background:#94a3b81f}.row-context[data-v-8c13196f]{margin-top:2px;font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-status[data-v-8c13196f],.ctx-time[data-v-8c13196f]{display:none}.row-side[data-v-8c13196f]{display:flex;align-items:center;gap:12px;flex-shrink:0}.exec-badge[data-v-8c13196f]{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.exec-badge--running[data-v-8c13196f]{color:#93c5fd;background:#3b82f61f;animation:badge-pulse-8c13196f 2s ease-in-out infinite}.exec-badge--attention[data-v-8c13196f]{color:#fbbf24;background:#f59e0b1f}.exec-badge--muted[data-v-8c13196f]{color:var(--text-secondary);background:#94a3b81f}@keyframes badge-pulse-8c13196f{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.exec-badge--running[data-v-8c13196f]{animation:none}}.row-time[data-v-8c13196f]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;min-width:52px;text-align:right}.row-menu-btn[data-v-8c13196f]{flex-shrink:0}.list-footer[data-v-8c13196f]{display:flex;align-items:center;justify-content:space-between;padding:14px 4px}.footer-count[data-v-8c13196f]{font-size:12.5px;color:var(--text-tertiary)}.footer-updated[data-v-8c13196f]{display:none}@media(max-width:900px){.toolbar-selects[data-v-8c13196f]{margin-left:0;width:100%}}@media(max-width:640px){.tasks-page[data-v-8c13196f]{padding-block:16px}.page-header[data-v-8c13196f]{align-items:center;margin-bottom:16px}.toolbar[data-v-8c13196f]{gap:8px}.search-box[data-v-8c13196f]{flex:1;width:auto;min-width:0;min-height:44px}.filters-toggle[data-v-8c13196f]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.filters-toggle .pi[data-v-8c13196f]{font-size:12px}.filters-toggle .pi.chevron[data-v-8c13196f]{font-size:10px}.filters-toggle--open[data-v-8c13196f]{color:var(--text-primary);border-color:var(--accent-color)}.filters-count[data-v-8c13196f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#3b82f626;color:var(--link-text-color);font-size:11px;font-variant-numeric:tabular-nums}.toolbar-selects[data-v-8c13196f]{display:none}.toolbar--filters-open .toolbar-selects[data-v-8c13196f]{display:flex;width:100%;margin-left:0}.toolbar-select[data-v-8c13196f]{flex:1 1 40%;min-width:0;min-height:44px}.sort-wrap[data-v-8c13196f]{flex:1 1 100%}.sort-wrap .toolbar-select[data-v-8c13196f]{flex:1}.row-status[data-v-8c13196f]{width:auto}.status-label[data-v-8c13196f],.row-time[data-v-8c13196f]{display:none}.row-context[data-v-8c13196f]{max-width:none}.ctx-status[data-v-8c13196f],.ctx-time[data-v-8c13196f]{display:inline}.ctx-project--sole[data-v-8c13196f],.ctx-workflow[data-v-8c13196f]{display:none}.footer-updated[data-v-8c13196f]{display:inline}}.workflows-page[data-v-1a770d89]{height:100%;padding:24px var(--well-gutter);overflow-y:auto}.page-header[data-v-1a770d89]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content[data-v-1a770d89]{flex:1}.page-title[data-v-1a770d89]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page-description[data-v-1a770d89]{font-size:14px;color:var(--text-secondary);margin:0}.loading-state[data-v-1a770d89],.empty-state[data-v-1a770d89]{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-1a770d89],.empty-state i[data-v-1a770d89]{font-size:48px;opacity:.5}.loading-state p[data-v-1a770d89],.empty-state p[data-v-1a770d89]{font-size:16px;margin:0}.loading-state i[data-v-1a770d89]{font-size:24px;opacity:1}.workflows-list[data-v-1a770d89]{display:flex;flex-direction:column;gap:12px}.workflow-card[data-v-1a770d89]{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-1a770d89]:hover{border-color:var(--accent-color)}.workflow-info[data-v-1a770d89]{flex:1}.workflow-header[data-v-1a770d89]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.workflow-name[data-v-1a770d89]{font-size:16px;font-weight:500;color:var(--text-primary);margin:0}.workflow-paused-badge[data-v-1a770d89]{font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px;background-color:#f59e0b26;color:var(--warning-color)}.workflow-description[data-v-1a770d89]{font-size:14px;color:var(--text-secondary);margin:0 0 12px}.workflow-meta[data-v-1a770d89]{display:flex;gap:16px}.meta-item[data-v-1a770d89]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.meta-item i[data-v-1a770d89]{font-size:12px}.workflow-actions[data-v-1a770d89]{display:flex;gap:4px}.open-btn-mobile[data-v-1a770d89]{display:none}.create-form[data-v-1a770d89]{display:flex;flex-direction:column;gap:16px}.form-field[data-v-1a770d89]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-1a770d89]{font-size:14px;font-weight:500;color:var(--text-secondary)}.workflow-type-badge[data-v-1a770d89]{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-1a770d89]{background-color:#3b82f626;color:var(--accent-color)}.meta-item--accent[data-v-1a770d89]{color:var(--accent-color)!important}.meta-item--accent i[data-v-1a770d89]{color:var(--accent-color)}.help-text[data-v-1a770d89]{font-size:12px;color:var(--text-secondary);opacity:.8}.delete-message[data-v-1a770d89]{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0}.import-content[data-v-1a770d89]{display:flex;flex-direction:column;gap:12px}.import-instructions[data-v-1a770d89]{font-size:14px;color:var(--text-secondary);margin:0}.import-textarea[data-v-1a770d89]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px}.import-error[data-v-1a770d89]{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-1a770d89]{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-1a770d89]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500}.import-warnings ul[data-v-1a770d89]{margin:0;padding-left:20px}.import-warnings ul li[data-v-1a770d89]{margin-bottom:4px}.dialog-footer[data-v-1a770d89]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1024px){.workflows-page[data-v-1a770d89]{padding:16px}}@media(max-width:640px){.workflows-page[data-v-1a770d89]{padding:12px}.page-header[data-v-1a770d89]{flex-direction:column;align-items:stretch;gap:12px}.page-title[data-v-1a770d89]{font-size:20px}.workflow-card[data-v-1a770d89]{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.workflow-header[data-v-1a770d89]{flex-wrap:wrap;gap:8px}.workflow-meta[data-v-1a770d89]{flex-wrap:wrap;gap:8px 16px}.workflow-actions[data-v-1a770d89]{align-items:center;border-top:1px solid var(--border-color);padding-top:10px}.open-btn-mobile[data-v-1a770d89]{display:inline-flex;margin-right:auto}.open-btn-desktop[data-v-1a770d89]{display:none}}.workflow-step-card[data-v-f51b3cec]{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-f51b3cec]:hover{border-color:var(--accent-color)}.drag-handle[data-v-f51b3cec]{cursor:grab;color:var(--text-secondary);padding:4px}.drag-handle[data-v-f51b3cec]:active{cursor:grabbing}.drag-handle i[data-v-f51b3cec]{font-size:14px}.drag-handle--pinned[data-v-f51b3cec]{cursor:default;opacity:.7}.drag-handle--pinned i[data-v-f51b3cec]{font-size:12px}.workflow-step-card--terminal[data-v-f51b3cec]{border-style:dashed}.terminal-badge[data-v-f51b3cec]{display:inline-flex;align-items:center;color:#4ade80;font-size:13px}.delete-step-wrap[data-v-f51b3cec]{display:inline-flex}.step-color[data-v-f51b3cec]{width:6px;height:32px;border-radius:3px;flex-shrink:0}.step-content[data-v-f51b3cec]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.step-title[data-v-f51b3cec]{font-size:14px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-count[data-v-f51b3cec]{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-f51b3cec],.prompt-badge[data-v-f51b3cec]{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-f51b3cec],.prompt-badge i[data-v-f51b3cec]{font-size:12px;color:var(--accent-color)}.prompt-badge[data-v-f51b3cec]{background-color:#22c55e26}.prompt-badge i[data-v-f51b3cec]{color:#22c55e}.step-actions[data-v-f51b3cec]{display:flex;align-items:center;gap:4px;flex-shrink:0}@media(max-width:640px){.delete-step-btn[data-v-f51b3cec]{display:none}}.step-card-menu .menu-item-danger .p-menu-item-icon,.step-card-menu .menu-item-danger .p-menu-item-label{color:var(--error-color)}.steps-panel[data-v-3d6bfdd1]{max-width:600px}.panel-header[data-v-3d6bfdd1]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.panel-actions[data-v-3d6bfdd1]{display:flex;gap:8px}.steps-list[data-v-3d6bfdd1]{display:flex;flex-direction:column;gap:12px}.drag-area[data-v-3d6bfdd1]{display:flex;flex-direction:column;gap:10px;min-height:60px}.pinned-steps[data-v-3d6bfdd1]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.add-step-btn[data-v-3d6bfdd1]{align-self:stretch}.ghost-step[data-v-3d6bfdd1]{opacity:.5;transform:rotate(1deg);box-shadow:0 4px 12px #0000004d}@media(hover:none)and (pointer:coarse){.drag-area[data-v-3d6bfdd1] .drag-handle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px -8px -10px -14px}}.add-step-form[data-v-3d6bfdd1]{display:flex;flex-direction:column;gap:16px}.form-field[data-v-3d6bfdd1]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-3d6bfdd1]{font-size:14px;font-weight:500;color:var(--text-secondary)}.color-field[data-v-3d6bfdd1]{display:flex;align-items:center;gap:12px}.color-preview[data-v-3d6bfdd1]{width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color)}.settings-panel[data-v-afaa75c0]{max-width:600px}.panel-header[data-v-afaa75c0]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.panel-actions[data-v-afaa75c0]{display:flex;gap:8px}.settings-form[data-v-afaa75c0]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-afaa75c0]{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-afaa75c0]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-afaa75c0]{margin:0;font-size:15px;font-weight:500;color:var(--text-primary)}.form-field[data-v-afaa75c0]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-afaa75c0]{font-size:14px;font-weight:500;color:var(--text-secondary)}.help-text[data-v-afaa75c0]{font-size:12px;color:var(--text-secondary);opacity:.8}.chip-list[data-v-afaa75c0]{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-afaa75c0]{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-afaa75c0]{font-family:monospace;font-size:12px}.chip-remove[data-v-afaa75c0]{width:20px!important;height:20px!important}.chip-empty[data-v-afaa75c0]{font-size:12px;color:var(--text-secondary);opacity:.7;padding:2px 4px}.chip-add[data-v-afaa75c0]{display:flex;gap:6px;align-items:center}.chip-add[data-v-afaa75c0] .p-inputtext{flex:1;font-size:13px}.form-content[data-v-10f5a167]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-10f5a167]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-10f5a167]{font-size:14px;font-weight:500;color:var(--text-primary)}.channel-options[data-v-10f5a167]{display:flex;flex-wrap:wrap;gap:12px}.channel-option[data-v-10f5a167]{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-10f5a167]{font-size:1.5rem;color:var(--text-secondary)}.channel-option div[data-v-10f5a167]{display:flex;flex-direction:column;gap:2px}.channel-option strong[data-v-10f5a167]{font-size:14px;color:var(--text-primary)}.channel-option small[data-v-10f5a167]{font-size:11px;color:var(--text-secondary)}.channel-option[data-v-10f5a167]:hover{border-color:var(--accent-color)}.channel-option--selected[data-v-10f5a167]{border-color:var(--accent-color);background-color:#3b82f614}.channel-option--selected i[data-v-10f5a167]{color:var(--accent-color)}.checkbox-group[data-v-10f5a167]{display:flex;flex-direction:column;gap:8px}.checkbox-item[data-v-10f5a167]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary)}.field-hint[data-v-10f5a167]{color:var(--text-secondary);font-size:12px}.field-hint--warning[data-v-10f5a167]{color:#ca8a04}.w-full[data-v-10f5a167]{width:100%}.dialog-footer[data-v-10f5a167]{display:flex;justify-content:flex-end;gap:8px}.triggers-panel[data-v-72c8927a]{border:1px solid var(--border-color);border-radius:12px;background-color:var(--surface-color);padding:20px}.panel-header[data-v-72c8927a]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.loading-state[data-v-72c8927a],.empty-state[data-v-72c8927a]{text-align:center;padding:24px;color:var(--text-secondary);font-size:13px}.loading-state p[data-v-72c8927a],.empty-state p[data-v-72c8927a]{margin:0 0 12px}.trigger-list[data-v-72c8927a]{display:flex;flex-direction:column;gap:12px}.trigger-card[data-v-72c8927a]{border:1px solid var(--border-color);border-radius:8px;padding:16px;background-color:#1e293b4d}.trigger-header[data-v-72c8927a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.trigger-info[data-v-72c8927a]{display:flex;align-items:center;gap:10px}.trigger-icon[data-v-72c8927a]{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-72c8927a]{font-size:1.25rem}.trigger-details[data-v-72c8927a]{display:flex;flex-direction:column;gap:2px}.trigger-name[data-v-72c8927a]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.trigger-meta[data-v-72c8927a]{font-size:12px;color:var(--text-secondary);margin:0}.status-badge[data-v-72c8927a]{padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500;text-transform:capitalize}.status-badge--active[data-v-72c8927a]{background-color:#22c55e26;color:#16a34a}.status-badge--paused[data-v-72c8927a]{background-color:#eab30826;color:#ca8a04}.status-badge--error[data-v-72c8927a]{background-color:#ef444426;color:#dc2626}.trigger-body[data-v-72c8927a]{margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.copy-field label[data-v-72c8927a]{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:4px}.copy-field small[data-v-72c8927a]{display:block;font-size:11px;color:var(--text-tertiary);margin-top:4px}.copy-row[data-v-72c8927a]{display:flex;align-items:center;gap:4px;background-color:var(--surface-hover-color);border-radius:6px;padding:6px 8px}.copy-row code[data-v-72c8927a]{flex:1;font-family:monospace;font-size:12px;color:var(--text-primary);word-break:break-all}.curl-row[data-v-72c8927a]{align-items:flex-start}.curl-code[data-v-72c8927a]{white-space:pre-wrap;font-size:11px!important}.target-info[data-v-72c8927a]{font-size:12px;display:flex;gap:6px}.target-label[data-v-72c8927a]{color:var(--text-secondary)}.target-value[data-v-72c8927a]{color:var(--text-primary);font-weight:500}.error-message[data-v-72c8927a]{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-72c8927a]{font-size:12px}.jira-setup-hint[data-v-72c8927a],.sms-setup-hint[data-v-72c8927a]{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-72c8927a],.sms-setup-hint i[data-v-72c8927a]{color:#60a5fa;font-size:14px;margin-top:1px}.jira-setup-hint small[data-v-72c8927a],.sms-setup-hint small[data-v-72c8927a]{font-size:11px;color:var(--text-secondary);line-height:1.5}.jira-setup-hint small code[data-v-72c8927a],.sms-setup-hint small code[data-v-72c8927a]{background-color:#0003;padding:1px 4px;border-radius:3px;font-size:10px}.trigger-actions[data-v-72c8927a]{display:flex;gap:6px;border-top:1px solid var(--border-color);padding-top:12px}.workflow-detail-page[data-v-a595536e]{height:100%;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-a595536e]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--border-color);flex-shrink:0}.workflow-name[data-v-a595536e]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.detail-layout[data-v-a595536e]{display:flex;flex:1;overflow:hidden}.detail-sidebar[data-v-a595536e]{width:240px;background-color:var(--surface-color);border-right:1px solid var(--border-color);padding:16px 12px;flex-shrink:0}.sidebar-nav[data-v-a595536e]{display:flex;flex-direction:column;gap:4px}.nav-button[data-v-a595536e]{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-a595536e]{font-size:16px}.nav-button[data-v-a595536e]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.nav-button--active[data-v-a595536e]{background-color:#3b82f626;color:var(--accent-color)}.nav-button--active[data-v-a595536e]:hover{background-color:#3b82f633;color:var(--accent-color)}.detail-content[data-v-a595536e]{flex:1;overflow-y:auto;padding:24px 32px}.detail-well[data-v-a595536e]{max-width:var(--content-max);margin-inline:auto}.loading-state[data-v-a595536e]{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-a595536e]{font-size:24px}@media(max-width:1024px){.detail-layout[data-v-a595536e]{flex-direction:column}.detail-sidebar[data-v-a595536e]{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-a595536e]::-webkit-scrollbar{display:none}.sidebar-nav[data-v-a595536e]{flex-direction:row;gap:4px}.nav-button[data-v-a595536e]{white-space:nowrap;width:auto;padding:8px 12px;font-size:13px;gap:8px;flex-shrink:0}.nav-button i[data-v-a595536e]{font-size:14px}.detail-content[data-v-a595536e]{padding:16px}}@media(max-width:640px){.page-header[data-v-a595536e]{padding:12px 16px}.workflow-name[data-v-a595536e]{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-sidebar[data-v-a595536e]{padding:6px 8px}.nav-button[data-v-a595536e]{flex:1;padding:10px 8px;gap:6px;justify-content:center;min-width:0;min-height:44px}.nav-button i[data-v-a595536e]{font-size:16px}.detail-content[data-v-a595536e]{padding:12px}}.workflow-step-editor-page[data-v-28bb115a]{height:100%;padding:24px var(--well-gutter-narrow);display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-28bb115a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-shrink:0}.header-left[data-v-28bb115a],.header-right[data-v-28bb115a]{display:flex;align-items:center;gap:12px}.page-title[data-v-28bb115a]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-28bb115a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary)}.loading-state i[data-v-28bb115a]{font-size:24px}.editor-content[data-v-28bb115a]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.terminal-notice[data-v-28bb115a]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:20px;border:1px dashed rgba(34,197,94,.35);border-radius:8px;background:#22c55e0f;color:var(--text-secondary);font-size:13px;line-height:1.45}.terminal-notice i[data-v-28bb115a]{color:#4ade80;font-size:15px;margin-top:1px;flex-shrink:0}.form-section[data-v-28bb115a]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:24px}.form-section h3[data-v-28bb115a]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.form-section .section-description[data-v-28bb115a]{font-size:13px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.tools-header[data-v-28bb115a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.form-row[data-v-28bb115a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.form-row[data-v-28bb115a]{grid-template-columns:1fr}}.form-field[data-v-28bb115a]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-field[data-v-28bb115a]:last-child{margin-bottom:0}.form-field label[data-v-28bb115a]{font-size:14px;font-weight:500;color:var(--text-secondary)}.field-hint[data-v-28bb115a]{font-size:12px;color:var(--text-secondary);margin-top:4px}.skip-greeting-toggle[data-v-28bb115a]{display:flex;align-items:center;gap:8px}.skip-greeting-toggle label[data-v-28bb115a]{font-size:13px;cursor:pointer}.color-field[data-v-28bb115a]{display:flex;align-items:center;gap:12px}.color-preview[data-v-28bb115a]{width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color)}.color-hex[data-v-28bb115a]{font-family:monospace;font-size:14px;color:var(--text-secondary)}.toggle-field[data-v-28bb115a]{flex-direction:row;align-items:center;gap:12px}.toggle-label-group[data-v-28bb115a]{display:flex;flex-direction:column;flex:1;gap:4px}.toggle-label-group label[data-v-28bb115a]{cursor:pointer;color:var(--text-primary);font-size:14px;font-weight:500}.w-full[data-v-28bb115a]{width:100%}.claude-code-info[data-v-28bb115a]{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-28bb115a]{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-28bb115a]{font-size:16px}.claude-code-info p[data-v-28bb115a]{font-size:13px;color:var(--text-secondary);margin:0 0 12px;line-height:1.5}.claude-code-info .config-summary[data-v-28bb115a]{display:flex;gap:16px;flex-wrap:wrap}.claude-code-info .config-item[data-v-28bb115a]{display:flex;gap:6px;font-size:13px}.claude-code-info .config-item .label[data-v-28bb115a]{color:var(--text-secondary)}.claude-code-info .config-item .value[data-v-28bb115a]{font-weight:500;color:var(--text-primary)}.tools-list[data-v-28bb115a]{display:flex;flex-direction:column;gap:4px}.tool-group-header[data-v-28bb115a]{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-28bb115a]:first-child{padding-top:0}.tool-item[data-v-28bb115a]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.tool-item[data-v-28bb115a]:hover{background-color:var(--surface-hover)}.tool-item.selected[data-v-28bb115a]{background-color:color-mix(in srgb,var(--primary-color) 8%,transparent)}.tool-info[data-v-28bb115a]{flex:1;min-width:0}.tool-name[data-v-28bb115a]{font-size:14px;font-weight:500;color:var(--text-primary)}.tool-description[data-v-28bb115a]{font-size:12px;color:var(--text-secondary);margin-top:2px}.no-tools-message[data-v-28bb115a]{font-size:13px;color:var(--text-secondary);padding:12px;text-align:center}.voice-search-bar[data-v-d5e5f390]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.voice-search-bar .p-input-icon-left[data-v-d5e5f390]{position:relative;flex:1}.voice-search-bar .p-input-icon-left>i[data-v-d5e5f390]{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-d5e5f390] .p-inputtext{padding-left:36px}.voice-count-badge[data-v-d5e5f390]{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-d5e5f390]{max-height:450px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:4px}.no-results[data-v-d5e5f390]{padding:32px;text-align:center;color:var(--text-secondary);font-size:14px}.voice-group .group-header[data-v-d5e5f390]{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-d5e5f390]{display:flex;flex-direction:column;gap:4px}.voice-row[data-v-d5e5f390]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s ease}.voice-row[data-v-d5e5f390]:hover{background:var(--surface-hover)}.voice-row.selected[data-v-d5e5f390]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-ground))}.voice-info[data-v-d5e5f390]{flex:1;min-width:0}.voice-name[data-v-d5e5f390]{font-size:14px;font-weight:500;color:var(--text-primary)}.voice-subtitle[data-v-d5e5f390]{font-size:12px;color:var(--text-secondary);margin-top:1px}.cloud-preview-link[data-v-d5e5f390]{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-d5e5f390]:hover{color:var(--primary-color)}.cloud-preview-link i[data-v-d5e5f390]{font-size:14px}.dialog-footer[data-v-d5e5f390]{display:flex;justify-content:flex-end;gap:8px}.w-full[data-v-d5e5f390]{width:100%}.form-content[data-v-f199dd92]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-f199dd92]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-f199dd92]{font-size:14px;font-weight:500;color:var(--text-primary)}.required[data-v-f199dd92]{color:var(--danger-color)}.form-row[data-v-f199dd92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-row.three-col[data-v-f199dd92]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row.four-col[data-v-f199dd92]{grid-template-columns:repeat(4,minmax(0,1fr))}.form-row .form-field[data-v-f199dd92],.form-row[data-v-f199dd92] .p-inputnumber-input{min-width:0}.system-prompt[data-v-f199dd92]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px}.w-full[data-v-f199dd92]{width:100%}.dialog-footer[data-v-f199dd92]{display:flex;justify-content:flex-end;gap:8px}.tools-section[data-v-f199dd92]{border-top:1px solid var(--surface-border);padding-top:16px}.tools-help[data-v-f199dd92]{font-size:13px;color:var(--text-secondary);margin:0 0 12px}.tools-loading[data-v-f199dd92]{color:var(--text-secondary);font-size:13px;padding:12px;text-align:center}.tools-categories[data-v-f199dd92]{display:flex;flex-direction:column;gap:16px;max-height:300px;overflow-y:auto;padding-right:4px}.tool-category .category-header[data-v-f199dd92]{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-f199dd92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:640px){.tool-category .category-tools[data-v-f199dd92]{grid-template-columns:minmax(0,1fr)}}.tool-item[data-v-f199dd92]{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-f199dd92]:hover{background:var(--surface-hover);border-color:var(--primary-color)}.tool-item.selected[data-v-f199dd92]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-ground));border-color:var(--primary-color)}.tool-item.dangerous .tool-name[data-v-f199dd92]{color:var(--text-primary)}.tool-item.dangerous .dangerous-icon[data-v-f199dd92]{color:var(--orange-400);font-size:12px;margin-left:4px}.tool-item .tool-info[data-v-f199dd92]{flex:1;min-width:0}.tool-item .tool-name[data-v-f199dd92]{font-size:13px;font-weight:500;color:var(--text-primary);display:flex;align-items:center}.tool-item .tool-description[data-v-f199dd92]{font-size:11px;color:var(--text-secondary);margin-top:2px;line-height:1.3}.mcp-tools-list[data-v-f199dd92]{display:flex;flex-wrap:wrap;gap:6px 12px}.mcp-tools-list .mcp-tool-item[data-v-f199dd92]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary)}.mcp-tools-list .mcp-tool-text[data-v-f199dd92]{display:flex;flex-direction:column}.mcp-tools-list .mcp-tool-desc[data-v-f199dd92]{display:none}@media(max-width:640px){.mcp-tools-list[data-v-f199dd92]{flex-direction:column;gap:8px}.mcp-tools-list .mcp-tool-item[data-v-f199dd92]{align-items:flex-start}.mcp-tools-list .mcp-tool-item i[data-v-f199dd92]{margin-top:3px}.mcp-tools-list .mcp-tool-desc[data-v-f199dd92]{display:block;font-size:11px;color:var(--text-secondary);line-height:1.3}}.voice-tools-section[data-v-f199dd92]{border-top:1px solid var(--surface-border);padding-top:12px}.voice-tools-section .tools-help[data-v-f199dd92]{font-size:13px;color:var(--text-secondary);margin:0 0 10px}.voice-tools-list[data-v-f199dd92]{display:flex;flex-direction:column;gap:8px}[data-v-f199dd92] .p-checkbox{margin-top:2px}.voice-label-row[data-v-f199dd92]{display:flex;align-items:center;justify-content:space-between}@media(max-width:640px){.voice-label-row[data-v-f199dd92]{flex-wrap:wrap;row-gap:4px}}.browse-voices-link[data-v-f199dd92]{font-size:12px;color:var(--primary-color);cursor:pointer;text-decoration:none}.browse-voices-link[data-v-f199dd92]:hover{text-decoration:underline}@media(max-width:640px){.form-field[data-v-f199dd92] .p-multiselect-label{flex-wrap:wrap;white-space:normal}}.field-help[data-v-f199dd92]{font-size:12px;color:var(--text-secondary);margin-top:4px;display:block}.field-warning[data-v-f199dd92]{font-size:12px;color:#ca8a04;margin-top:4px;display:flex;align-items:center;gap:4px}.field-warning i[data-v-f199dd92]{font-size:12px}.greeting-header[data-v-f199dd92]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}@media(max-width:640px){.greeting-header[data-v-f199dd92]{flex-wrap:wrap;row-gap:4px}}.skip-greeting-toggle[data-v-f199dd92]{display:flex;align-items:center;gap:6px}.skip-greeting-toggle .toggle-label[data-v-f199dd92]{font-size:12px;color:var(--text-secondary);cursor:pointer}.claude-code-section[data-v-f199dd92]{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-f199dd92]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--primary-color)}@media(max-width:640px){.claude-code-section .section-header[data-v-f199dd92]{flex-wrap:wrap}}.claude-code-section .section-header i[data-v-f199dd92]{font-size:16px}.interactive-field[data-v-f199dd92]{padding:12px;background:#3b82f60d;border:1px solid rgba(59,130,246,.15);border-radius:8px}.interactive-toggle[data-v-f199dd92]{display:flex;align-items:center;gap:10px}.interactive-label[data-v-f199dd92]{display:flex;align-items:center;gap:8px;cursor:pointer}.interactive-label .label-text[data-v-f199dd92]{font-size:14px;font-weight:500;color:var(--text-primary)}.interactive-label .label-badge[data-v-f199dd92]{font-size:10px;padding:2px 6px;background-color:#22c55e33;color:#22c55e;border-radius:4px;text-transform:uppercase;font-weight:600}.agent-modal-dialog .p-inputtext,.agent-modal-dialog .p-textarea,.agent-modal-dialog .p-select,.agent-modal-dialog .p-multiselect{background-color:var(--main-background-color);border-color:var(--border-color)}.agent-modal-dialog .p-checkbox:not(.p-checkbox-checked) .p-checkbox-box{background-color:var(--main-background-color);border-color:var(--border-color)}@media(max-width:640px){.agent-modal-mask{align-items:flex-start!important;z-index:1550!important}.agent-modal-dialog{width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.agent-modal-dialog .p-dialog-content{flex:1}}.agents-page[data-v-948d22b9]{height:100%;padding:24px var(--well-gutter);overflow-y:auto}.page-header[data-v-948d22b9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content[data-v-948d22b9]{flex:1}.page-title[data-v-948d22b9]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page-description[data-v-948d22b9]{font-size:14px;color:var(--text-secondary);margin:0}.loading-state[data-v-948d22b9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.loading-state i[data-v-948d22b9]{font-size:24px}.empty-state[data-v-948d22b9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-state .empty-icon[data-v-948d22b9]{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-948d22b9]{font-size:36px;color:var(--accent-color)}.empty-state h3[data-v-948d22b9]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-948d22b9]{font-size:14px;color:var(--text-secondary);margin:0 0 24px}.agents-grid[data-v-948d22b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.agent-card[data-v-948d22b9]{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;cursor:pointer}.agent-card[data-v-948d22b9]:hover{border-color:var(--accent-color)}.agent-header[data-v-948d22b9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.header-badges[data-v-948d22b9]{display:flex;align-items:center;gap:8px}.config-badge[data-v-948d22b9]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.config-badge i[data-v-948d22b9]{font-size:12px}.config-badge.badge-ready[data-v-948d22b9]{background-color:#22c55e26;color:var(--success-color)}.config-badge.badge-warning[data-v-948d22b9]{background-color:#f59e0b26;color:var(--warning-color)}.config-badge-label[data-v-948d22b9]{display:none}@media(max-width:640px){.config-badge[data-v-948d22b9]{width:auto;height:auto;gap:6px;padding:4px 10px;border-radius:999px}.config-badge-label[data-v-948d22b9]{display:inline;font-size:12px;font-weight:500}}.agent-avatar[data-v-948d22b9]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#3b82f626;border-radius:12px}.agent-avatar i[data-v-948d22b9]{font-size:24px;color:var(--accent-color)}.agent-avatar.avatar-claude-code[data-v-948d22b9]{background-color:#a855f726}.agent-avatar.avatar-claude-code i[data-v-948d22b9]{color:#a855f7}.agent-info[data-v-948d22b9]{margin-bottom:16px}.agent-name[data-v-948d22b9]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.agent-description[data-v-948d22b9]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.agent-type-badge[data-v-948d22b9]{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-948d22b9]{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-948d22b9]{display:flex;justify-content:space-between;align-items:center}.meta-label[data-v-948d22b9]{font-size:13px;color:var(--text-secondary)}.meta-value[data-v-948d22b9]{font-size:13px;font-weight:500;color:var(--text-primary)}.agent-actions[data-v-948d22b9]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.actions-left[data-v-948d22b9]{display:flex;align-items:center;gap:4px}.copy-config-btn[data-v-948d22b9] .pi-check{color:var(--success-color)}.mode-badge[data-v-948d22b9]{padding:2px 8px;border-radius:4px;font-size:12px}.mode-badge.mode-plan[data-v-948d22b9]{background-color:#3b82f626;color:#3b82f6}.mode-badge.mode-execute[data-v-948d22b9]{background-color:#22c55e26;color:#22c55e}.import-content[data-v-948d22b9]{display:flex;flex-direction:column;gap:12px}.import-instructions[data-v-948d22b9]{font-size:14px;color:var(--text-secondary);margin:0}.import-textarea[data-v-948d22b9]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px}.import-error[data-v-948d22b9]{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-948d22b9]{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-948d22b9]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500}.import-warnings ul[data-v-948d22b9]{margin:0;padding-left:20px}.import-warnings ul li[data-v-948d22b9]{margin-bottom:4px}.dialog-footer[data-v-948d22b9]{display:flex;justify-content:flex-end;gap:8px}.w-full[data-v-948d22b9]{width:100%}@media(max-width:1024px){.agents-page[data-v-948d22b9]{padding:16px}}@media(max-width:640px){.agents-page[data-v-948d22b9]{padding:12px}.page-header[data-v-948d22b9]{flex-direction:column;align-items:stretch;gap:12px}.page-title[data-v-948d22b9]{font-size:20px}}.project-avatar[data-v-acba4524]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.project-avatar--image[data-v-acba4524]{object-fit:cover;border:1px solid var(--border-color);background-color:var(--surface-color)}.project-avatar--letters[data-v-acba4524]{font-weight:600;letter-spacing:.02em;line-height:1}.project-row+.project-row[data-v-adac0ecd]{border-top:1px solid var(--border-color)}.row-progress[data-v-adac0ecd]{height:2px;margin:0 16px;border-radius:2px;overflow:hidden;background:#3b82f626}.row-progress-fill[data-v-adac0ecd]{height:100%;width:35%;border-radius:2px;background:#3b82f6;animation:row-progress-slide-adac0ecd 1.6s ease-in-out infinite}@keyframes row-progress-slide-adac0ecd{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.row-progress-fill[data-v-adac0ecd]{animation:none;width:100%;opacity:.5}}.row-main[data-v-adac0ecd]{display:flex;align-items:center;gap:14px;padding:14px 18px;min-height:60px;cursor:pointer;transition:background-color .12s ease}.row-main[data-v-adac0ecd]:hover{background-color:var(--surface-hover-color)}.row-status[data-v-adac0ecd]{display:flex;align-items:center;flex-shrink:0}.row-status--expandable[data-v-adac0ecd]{cursor:pointer}@media(hover:none)and (pointer:coarse){.row-status[data-v-adac0ecd]{position:relative}.row-status[data-v-adac0ecd]:after{content:"";position:absolute;inset:-18px -10px}}.row-dot[data-v-adac0ecd]{width:9px;height:9px;border-radius:50%}.row-dot.dot-green[data-v-adac0ecd]{background-color:#22c55e}.row-dot.dot-yellow[data-v-adac0ecd]{background-color:#eab308}.row-dot.dot-red[data-v-adac0ecd]{background-color:#ef4444}.row-dot.dot-purple[data-v-adac0ecd]{background-color:#a855f7}.row-dot.dot-blue[data-v-adac0ecd]{background-color:#3b82f6}.row-dot.dot-gray[data-v-adac0ecd]{background-color:#94a3b880}.row-dot.dot-pulse[data-v-adac0ecd]{animation:dot-pulse-adac0ecd 1.6s ease-in-out infinite}@keyframes dot-pulse-adac0ecd{0%,to{opacity:1}50%{opacity:.35}}.row-identity[data-v-adac0ecd]{flex:1;min-width:0}.row-name-line[data-v-adac0ecd]{display:flex;align-items:baseline;gap:10px;min-width:0}.row-name[data-v-adac0ecd]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-state-text[data-v-adac0ecd]{font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.row-state-text.is-bad[data-v-adac0ecd]{color:#ef4444}.row-state-text.is-warn[data-v-adac0ecd]{color:#eab308}.row-state-text.is-progress[data-v-adac0ecd]{color:#3b82f6}.row-state-text.is-muted[data-v-adac0ecd]{color:var(--text-secondary)}.row-description[data-v-adac0ecd]{margin:2px 0 0;font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-side[data-v-adac0ecd]{display:grid;grid-template-columns:minmax(0,auto) 200px 30px;align-items:center;gap:14px;flex-shrink:0;cursor:default}.side-domain-slot[data-v-adac0ecd]{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.domain-copy[data-v-adac0ecd]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);cursor:pointer}.domain-copy i[data-v-adac0ecd]{font-size:12px}.domain-copy[data-v-adac0ecd]:hover{background:#94a3b81f;color:var(--text-primary)}.needs-pill[data-v-adac0ecd]{grid-column:1;justify-self:end;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#f97316;background-color:#f973161a;border:1px solid rgba(249,115,22,.35);border-radius:999px;cursor:pointer;transition:background-color .12s ease}.needs-pill i[data-v-adac0ecd]{font-size:9px}.needs-pill .pill-alert[data-v-adac0ecd]{display:none}.needs-pill[data-v-adac0ecd]:hover,.needs-pill--open[data-v-adac0ecd]{background-color:#f973162e}.row-domain[data-v-adac0ecd]{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12.5px;color:var(--text-secondary);text-decoration:none;white-space:nowrap}.row-domain .domain-text[data-v-adac0ecd]{overflow:hidden;text-overflow:ellipsis}.row-domain i[data-v-adac0ecd]{font-size:10px;opacity:.7;flex-shrink:0}.row-domain[data-v-adac0ecd]:hover{color:var(--accent-color)}.row-menu-btn[data-v-adac0ecd]{grid-column:3;width:30px;height:30px}.row-needs-you[data-v-adac0ecd]{padding:4px 18px 14px 41px;cursor:default}.needs-you-entry[data-v-adac0ecd]{display:flex;align-items:stretch;flex-wrap:wrap;gap:6px}.needs-you-entry+.needs-you-entry[data-v-adac0ecd]{margin-top:6px}.needs-you-entry>span[data-v-adac0ecd]{display:flex;align-items:stretch}.entry-decision-hint[data-v-adac0ecd]{width:100%;margin:0;padding:0 12px;font-size:11.5px;color:var(--text-secondary)}.entry-decision-hint i[data-v-adac0ecd]{font-size:10px;color:var(--text-primary)}.needs-you-row[data-v-adac0ecd]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 12px;background-color:#94a3b80d;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:background-color .12s ease}.needs-you-row[data-v-adac0ecd]:hover{background-color:var(--surface-hover-color)}.needs-you-row.action-storm .row-icon[data-v-adac0ecd]{color:#ef4444}.needs-you-row.action-escalate .row-icon[data-v-adac0ecd]{color:#f97316}.needs-you-row.action-deploy .row-icon[data-v-adac0ecd]{color:#3b82f6}.needs-you-row.action-backup .row-icon[data-v-adac0ecd]{color:#eab308}.row-icon[data-v-adac0ecd]{font-size:12px;flex-shrink:0}.entry-type[data-v-adac0ecd]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.entry-title[data-v-adac0ecd]{flex:1;min-width:0;font-size:12.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-cta[data-v-adac0ecd]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--accent-color);flex-shrink:0;white-space:nowrap}.entry-cta i[data-v-adac0ecd]{font-size:10px}.incident-control[data-v-adac0ecd]{display:flex;align-items:center;justify-content:center;width:32px;background-color:transparent;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .12s ease}.incident-control i[data-v-adac0ecd]{font-size:12px;color:var(--text-secondary)}.incident-control[data-v-adac0ecd]:hover:not(:disabled){background-color:var(--surface-hover-color)}.incident-control:hover:not(:disabled) i[data-v-adac0ecd]{color:#22c55e}.incident-control.incident-control--dismiss:hover:not(:disabled) i[data-v-adac0ecd]{color:#ef4444}.incident-control[data-v-adac0ecd]:disabled{opacity:.4;cursor:not-allowed}.expanded-detail[data-v-adac0ecd]{margin:10px 0 0;font-size:12px;color:var(--text-secondary)}.expanded-detail .detail-update[data-v-adac0ecd]{color:#eab308}.expanded-detail .detail-update[data-v-adac0ecd]:before{content:" · ";color:var(--text-secondary)}.expanded-detail .detail-update[data-v-adac0ecd]:first-child:before{content:""}@media(max-width:640px){.row-side[data-v-adac0ecd]{grid-template-columns:auto 44px;gap:8px}.side-domain-slot[data-v-adac0ecd]{display:none}.row-menu-btn[data-v-adac0ecd]{grid-column:2;width:40px;height:40px}.row-main[data-v-adac0ecd]{padding:12px 14px;gap:10px}.row-needs-you[data-v-adac0ecd]{padding-left:14px}.row-name-line[data-v-adac0ecd]{flex-wrap:wrap;row-gap:1px}.row-name[data-v-adac0ecd]{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.needs-pill[data-v-adac0ecd]{padding:7px 11px}.needs-pill .pill-alert[data-v-adac0ecd]{display:inline-block;font-size:11px}.needs-pill .pill-label[data-v-adac0ecd]{display:none}.needs-you-entry[data-v-adac0ecd]{gap:8px}.needs-you-row[data-v-adac0ecd]{flex-wrap:wrap;row-gap:3px}.entry-title[data-v-adac0ecd]{order:1;flex-basis:100%;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entry-cta[data-v-adac0ecd]{margin-left:auto}.incident-control[data-v-adac0ecd]{width:40px;min-height:44px}}.projects-page[data-v-c9678017]{height:100%;padding:24px var(--well-gutter);overflow-y:auto}.page-header[data-v-c9678017]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content[data-v-c9678017]{flex:1}.header-actions[data-v-c9678017]{display:flex;align-items:center;gap:12px}.new-project-wrap[data-v-c9678017]{display:inline-flex}@media(max-width:640px){.new-project-wrap[data-v-c9678017]{display:none}}.see-plans-link[data-v-c9678017]{font-size:13px;font-weight:600;color:var(--accent-color);text-decoration:none;white-space:nowrap}.see-plans-link[data-v-c9678017]:hover{text-decoration:underline}.updated-caption[data-v-c9678017]{display:none;font-size:12px;color:var(--text-tertiary);white-space:nowrap}.page-title[data-v-c9678017]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-c9678017]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.loading-state i[data-v-c9678017]{font-size:24px}.empty-state[data-v-c9678017]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-state .empty-icon[data-v-c9678017]{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-c9678017]{font-size:36px;color:var(--accent-color)}.empty-state h3[data-v-c9678017]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-c9678017]{font-size:14px;color:var(--text-secondary);margin:0 0 24px}.overlay-warning[data-v-c9678017]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:16px;font-size:13px;color:var(--text-secondary);background-color:#eab30814;border:1px solid rgba(234,179,8,.3);border-radius:8px}.overlay-warning i[data-v-c9678017]{color:#eab308;font-size:13px}.rollup[data-v-c9678017]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.rollup-chip[data-v-c9678017]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;background-color:transparent;border:1px solid var(--border-color);border-radius:999px;cursor:pointer;transition:all .12s ease}.rollup-chip[data-v-c9678017]:hover{background-color:var(--surface-hover-color)}.rollup-chip--active[data-v-c9678017]{border-color:var(--accent-color);background-color:#3b82f614}.rollup-chip--active .rollup-label[data-v-c9678017]{color:var(--text-primary)}.rollup-chip--zero[data-v-c9678017]{opacity:.5}.rollup-dot[data-v-c9678017]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rollup-dot--needs[data-v-c9678017]{background-color:#f97316}.rollup-dot--ok[data-v-c9678017]{background-color:#22c55e}.rollup-dot--degraded[data-v-c9678017]{background-color:#eab308}.rollup-dot--errors[data-v-c9678017]{background-color:#ef4444}.rollup-dot--unknown[data-v-c9678017]{background-color:#94a3b880}.rollup-label[data-v-c9678017]{color:var(--text-secondary);white-space:nowrap}.rollup-value[data-v-c9678017]{font-weight:600;color:var(--text-primary)}.rollup-more[data-v-c9678017]{display:none}.rollup-hint[data-v-c9678017]{display:none;margin:-8px 0 16px;font-size:12px;color:var(--text-secondary)}.projects-list[data-v-c9678017]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.add-app-row[data-v-c9678017]{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:13px 18px;text-align:left;background:transparent;border:1px dashed var(--border-color);border-radius:10px;cursor:pointer;transition:all .15s ease}.add-app-row i[data-v-c9678017]{font-size:13px;color:var(--accent-color)}.add-app-row[data-v-c9678017]:hover{border-color:var(--accent-color);background-color:var(--surface-hover-color)}.add-app-title[data-v-c9678017]{font-size:13.5px;font-weight:600;color:var(--text-primary)}.add-app-sub[data-v-c9678017]{font-size:12.5px;color:var(--text-secondary)}.add-app-row--disabled[data-v-c9678017]{cursor:default}.add-app-row--disabled i[data-v-c9678017]{color:var(--text-tertiary)}.add-app-row--disabled .add-app-title[data-v-c9678017]{color:var(--text-secondary)}.add-app-row--disabled[data-v-c9678017]:hover{border-color:var(--border-color);background:transparent}.add-app-plans-link[data-v-c9678017]{margin-left:4px;font-size:12.5px;font-weight:600;color:var(--accent-color);text-decoration:none;white-space:nowrap}.add-app-plans-link[data-v-c9678017]:hover{text-decoration:underline}.filter-empty[data-v-c9678017]{display:flex;align-items:center;gap:10px;padding:32px;justify-content:center;font-size:14px;color:var(--text-secondary)}.filter-empty .clear-filter[data-v-c9678017]{background:none;border:none;padding:0;font-size:14px;font-weight:600;color:var(--accent-color);cursor:pointer}.filter-empty .clear-filter[data-v-c9678017]:hover{text-decoration:underline}@media(max-width:640px){.projects-page[data-v-c9678017]{padding-block:16px}.page-header[data-v-c9678017]{align-items:center;gap:12px;margin-bottom:16px}.header-actions[data-v-c9678017]{flex-wrap:wrap;justify-content:flex-end}.updated-caption[data-v-c9678017]{display:inline}.rollup-hint[data-v-c9678017]{display:block}.rollup-chip[data-v-c9678017]{padding:10px 14px}.rollup:not(.rollup--expanded) .rollup-chip--zero[data-v-c9678017]:not(.rollup-chip--active){display:none}.rollup-more[data-v-c9678017]{display:inline-flex;align-items:center;padding:10px 14px;font-size:12.5px;color:var(--text-secondary);background:transparent;border:1px dashed var(--border-color);border-radius:999px;cursor:pointer}.add-app-row[data-v-c9678017]{flex-wrap:wrap;row-gap:4px}.add-app-sub[data-v-c9678017]{flex-basis:100%}}.p-tooltip.capacity-tooltip .p-tooltip-text{max-width:240px;white-space:normal}.project-edit-page[data-v-7ea7c9a7]{height:100%;padding:24px var(--well-gutter-narrow);overflow-y:auto}.loading-state[data-v-7ea7c9a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.loading-state i[data-v-7ea7c9a7]{font-size:24px}.empty-state[data-v-7ea7c9a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-state .empty-icon[data-v-7ea7c9a7]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#f59e0b1a;border-radius:50%;margin-bottom:24px}.empty-state .empty-icon i[data-v-7ea7c9a7]{font-size:36px;color:var(--warning-color)}.empty-state h3[data-v-7ea7c9a7]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-7ea7c9a7]{font-size:14px;color:var(--text-secondary);margin:0 0 24px}.form-content[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:20px}.form-content[data-v-7ea7c9a7] .p-inputtext,.form-content[data-v-7ea7c9a7] .p-textarea,.form-content[data-v-7ea7c9a7] .p-select{background:var(--surface-color);border-color:var(--border-color)}.touch-hint[data-v-7ea7c9a7]{display:none}@media(hover:none)and (pointer:coarse){.touch-hint[data-v-7ea7c9a7]{display:block}}.form-field[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-7ea7c9a7]{font-size:14px;font-weight:500;color:var(--text-primary)}.required[data-v-7ea7c9a7]{color:#ef4444}.icon-row[data-v-7ea7c9a7]{display:flex;align-items:center;gap:14px}.icon-actions[data-v-7ea7c9a7]{display:flex;align-items:center;gap:6px}.icon-file-input[data-v-7ea7c9a7]{display:none}.field-help[data-v-7ea7c9a7]{color:var(--text-secondary);font-size:12px}.brief-status[data-v-7ea7c9a7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.brief-committing[data-v-7ea7c9a7]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.brief-committing i[data-v-7ea7c9a7]{color:var(--accent-color)}.brief-overdue[data-v-7ea7c9a7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.w-full[data-v-7ea7c9a7]{width:100%}.edit-footer[data-v-7ea7c9a7]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-color)}.repo-status-section[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:8px}.repo-status-section label[data-v-7ea7c9a7]{font-size:14px;font-weight:500;color:var(--text-primary)}.repo-status-content[data-v-7ea7c9a7]{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-7ea7c9a7]{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.repo-status-item code[data-v-7ea7c9a7]{font-size:12px;padding:1px 4px;border-radius:3px;background:#ffffff0f;overflow-wrap:anywhere;word-break:break-all}.repo-status--checking[data-v-7ea7c9a7]{color:var(--text-secondary)}.repo-status--found[data-v-7ea7c9a7],.repo-status--found i[data-v-7ea7c9a7]{color:#22c55e}.repo-status--not-found[data-v-7ea7c9a7],.repo-status--not-found i[data-v-7ea7c9a7]{color:#f59e0b}.repo-clone-actions[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:6px}.clone-error[data-v-7ea7c9a7]{color:#ef4444;font-size:12px}.working-directory-display[data-v-7ea7c9a7]{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-7ea7c9a7]{font-size:12px;overflow-wrap:anywhere;word-break:break-all}.working-directory--empty[data-v-7ea7c9a7]{color:var(--text-secondary);font-style:italic}.celerbrake-dashboard-link[data-v-7ea7c9a7]{display:inline-flex;align-items:center;gap:6px;color:var(--p-primary-color, #6366f1);text-decoration:none;font-weight:500}.celerbrake-dashboard-link[data-v-7ea7c9a7]:hover{text-decoration:underline}.deployment-section[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:12px}.deployment-section>label[data-v-7ea7c9a7]{font-size:14px;font-weight:500;color:var(--text-primary)}.deploy-status-box[data-v-7ea7c9a7]{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-7ea7c9a7]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.deploy-status--not-deployed[data-v-7ea7c9a7]{color:var(--text-secondary)}.deploy-status--not-deployed i[data-v-7ea7c9a7]{color:var(--text-secondary);font-size:16px}.deploy-status--deploying[data-v-7ea7c9a7]{color:#3b82f6}.deploy-status--deploying i[data-v-7ea7c9a7]{color:#3b82f6;font-size:16px}.deploy-status--deployed[data-v-7ea7c9a7]{color:#22c55e}.deploy-status--deployed i[data-v-7ea7c9a7]{color:#22c55e;font-size:16px}.deploy-status--deployed div[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:2px}.deploy-status--failed[data-v-7ea7c9a7]{color:#ef4444}.deploy-status--failed i[data-v-7ea7c9a7]{color:#ef4444;font-size:16px}.deploy-time[data-v-7ea7c9a7]{font-size:12px;font-weight:400;color:var(--text-secondary)}.deploy-phase-message[data-v-7ea7c9a7]{color:var(--text-secondary);font-size:12px}.deploy-stall-note[data-v-7ea7c9a7]{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;border:1px solid rgba(245,166,35,.35);border-radius:6px;background:#f5a62314;color:var(--text-secondary);font-size:12px}.deploy-stall-note i[data-v-7ea7c9a7]{color:#f5a623;margin-top:1px}.deploy-domain-info[data-v-7ea7c9a7]{font-size:13px}.deploy-domain-info a[data-v-7ea7c9a7]{color:#3b82f6;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.deploy-domain-info a[data-v-7ea7c9a7]:hover{text-decoration:underline}.deploy-domain-info a i[data-v-7ea7c9a7]{font-size:12px}.deploy-domain-info code[data-v-7ea7c9a7]{font-size:12px;padding:1px 4px;border-radius:3px;background:#ffffff0f;overflow-wrap:anywhere;word-break:break-all}.deploy-domain-info a[data-v-7ea7c9a7]{overflow-wrap:anywhere}.deploy-warning[data-v-7ea7c9a7]{color:#f59e0b;font-size:12px}.deploy-failed-phase[data-v-7ea7c9a7]{color:#f59e0b;font-size:12px;font-weight:500}.deploy-resume-note[data-v-7ea7c9a7]{color:var(--text-secondary);font-size:12px;font-style:italic}.deploy-error-message[data-v-7ea7c9a7]{color:#ef4444;font-size:12px;word-break:break-word}.deploy-diverged-detail[data-v-7ea7c9a7]{border:1px solid rgba(245,158,11,.35);border-radius:6px;background:#f59e0b14;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.deploy-diverged-title[data-v-7ea7c9a7]{color:#f59e0b;font-size:12px;font-weight:600}.deploy-diverged-shas[data-v-7ea7c9a7]{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--text-secondary)}.deploy-diverged-shas code[data-v-7ea7c9a7]{font-family:SF Mono,Fira Code,Fira Mono,monospace;color:#c9d1d9}.deploy-diverged-counts[data-v-7ea7c9a7]{font-weight:600;color:#f59e0b}.deploy-actions[data-v-7ea7c9a7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.reconcile-btn-wrap[data-v-7ea7c9a7]{display:inline-flex}.deploy-reconcile-message[data-v-7ea7c9a7]{color:#22c55e;font-size:12px;word-break:break-word}.reconcile-conflict[data-v-7ea7c9a7]{margin-top:8px}.reconcile-conflict-hint[data-v-7ea7c9a7]{font-size:12px;color:var(--text-secondary);margin:0 0 8px}.deploy-log-toggle[data-v-7ea7c9a7]{display:flex;justify-content:flex-start}.deploy-log[data-v-7ea7c9a7]{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-7ea7c9a7]{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-7ea7c9a7]{margin-top:8px;border:1px solid rgba(239,68,68,.3);border-radius:8px;overflow:hidden}.danger-zone--managed[data-v-7ea7c9a7]{border-color:var(--border-color)}.danger-zone-header[data-v-7ea7c9a7]{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-7ea7c9a7]{font-size:14px}.danger-zone-content[data-v-7ea7c9a7]{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:16px}@media(max-width:640px){.danger-zone-content[data-v-7ea7c9a7]{flex-direction:column;align-items:stretch}}.danger-zone-title[data-v-7ea7c9a7]{font-size:14px;font-weight:500;color:var(--text-primary)}.danger-zone-description[data-v-7ea7c9a7]{font-size:13px;color:var(--text-secondary);margin-top:4px}.boilerplate-upgrade-row[data-v-7ea7c9a7]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.boilerplate-latest[data-v-7ea7c9a7]{display:flex;align-items:center;gap:.5rem;color:var(--success-color);font-size:14px;font-weight:600}.boilerplate-latest .pi[data-v-7ea7c9a7]{font-size:15px}.same-machine-warning[data-v-7ea7c9a7]{display:flex;gap:.5rem;align-items:flex-start;margin-top:.5rem;padding:.65rem .75rem;border:1px solid var(--yellow-400, #eab308);border-radius:6px;background:color-mix(in srgb,var(--yellow-400, #eab308) 12%,transparent);color:var(--yellow-700, #a16207);font-size:.85rem;line-height:1.35}.same-machine-warning i[data-v-7ea7c9a7]{margin-top:.1rem}.managed-launch-card[data-v-7ea7c9a7]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:14px 16px;border:1px solid rgba(245,158,11,.35);border-radius:8px;background:#f59e0b14}.managed-launch-card--progress[data-v-7ea7c9a7]{border-color:#3b82f659;background:#3b82f614}.managed-launch-copy[data-v-7ea7c9a7]{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:220px}.managed-launch-copy>i[data-v-7ea7c9a7]{font-size:16px;color:#f59e0b;margin-top:2px}.managed-launch-card--progress .managed-launch-copy>i[data-v-7ea7c9a7]{color:#3b82f6}.managed-launch-text[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:2px;min-width:0}.managed-launch-text small[data-v-7ea7c9a7]{font-size:12px;color:var(--text-secondary);line-height:1.4}.managed-launch-title[data-v-7ea7c9a7]{font-size:14px;font-weight:600;color:var(--text-primary)}.managed-launch-error[data-v-7ea7c9a7]{flex-basis:100%;font-size:12px;color:#ef4444}.publish-card[data-v-7ea7c9a7]{border:1px solid var(--border-color);border-radius:12px;padding:20px;background:linear-gradient(160deg,#3b82f60f,#3b82f603 60%),var(--surface-color, rgba(255, 255, 255, .02))}.publish-card__title[data-v-7ea7c9a7]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.publish-card__lead[data-v-7ea7c9a7]{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:4px 0 0}.publish-locked[data-v-7ea7c9a7],.publish-soon[data-v-7ea7c9a7]{display:flex;align-items:flex-start;gap:14px}.publish-locked__icon[data-v-7ea7c9a7],.publish-soon>i[data-v-7ea7c9a7]{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#3b82f624;color:var(--accent-color, #3b82f6);font-size:18px}.publish-locked__body[data-v-7ea7c9a7],.publish-soon__body[data-v-7ea7c9a7]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.publish-soon>i[data-v-7ea7c9a7]{background:#f59e0b24;color:#f59e0b}.publish-soon__sent[data-v-7ea7c9a7]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#22c55e;margin:0}.publish-live[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:6px}.publish-live__badge[data-v-7ea7c9a7]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#22c55e;background:#22c55e1f;padding:3px 10px;border-radius:999px}.publish-live__badge i[data-v-7ea7c9a7]{font-size:12px}.publish-live__label[data-v-7ea7c9a7]{font-size:13px;color:var(--text-secondary);margin:8px 0 0}.publish-live__url[data-v-7ea7c9a7]{display:inline-flex;align-items:center;gap:8px;font-size:22px;font-weight:700;color:var(--accent-color, #3b82f6);text-decoration:none;word-break:break-all}.publish-live__url i[data-v-7ea7c9a7]{font-size:15px}.publish-live__url[data-v-7ea7c9a7]:hover{text-decoration:underline}.publish-live__meta[data-v-7ea7c9a7]{font-size:12px;color:var(--text-secondary);margin:0}.publish-live__actions[data-v-7ea7c9a7]{margin-top:8px}.publish-dns[data-v-7ea7c9a7]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-radius:8px;font-size:12.5px;line-height:1.5;color:var(--text-secondary);background:var(--surface-ground, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .1))}.publish-dns i[data-v-7ea7c9a7]{margin-top:2px;color:var(--accent-color, #3b82f6)}.publish-dns code[data-v-7ea7c9a7]{font-size:12px;padding:1px 5px;border-radius:4px;background:#ffffff14;color:var(--text-primary)}.publish-progress[data-v-7ea7c9a7],.publish-failed[data-v-7ea7c9a7],.publish-idle[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:14px}.publish-progress__head[data-v-7ea7c9a7],.publish-failed__head[data-v-7ea7c9a7],.publish-idle__head[data-v-7ea7c9a7]{display:flex;align-items:flex-start;gap:12px}.publish-progress__head>i[data-v-7ea7c9a7],.publish-failed__head>i[data-v-7ea7c9a7],.publish-idle__head>i[data-v-7ea7c9a7]{font-size:20px;margin-top:2px}.publish-progress__head>i[data-v-7ea7c9a7]{color:var(--accent-color, #3b82f6)}.publish-failed__head>i[data-v-7ea7c9a7]{color:#f59e0b}.publish-idle__head>i[data-v-7ea7c9a7]{color:var(--accent-color, #3b82f6)}.publish-domain[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:8px}.publish-domain__toggle[data-v-7ea7c9a7]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;cursor:pointer;font-size:13px;color:var(--accent-color, #3b82f6)}.publish-domain__toggle i[data-v-7ea7c9a7]{font-size:11px}.publish-domain__toggle[data-v-7ea7c9a7]:hover{text-decoration:underline}.publish-domain__body[data-v-7ea7c9a7]{display:flex;flex-direction:column;gap:6px}.publish-error[data-v-7ea7c9a7]{font-size:12px;color:#ef4444;margin:0}.code-section[data-v-7ea7c9a7]{margin-bottom:24px}.code-card[data-v-7ea7c9a7]{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--surface-color)}@media(max-width:640px){.code-card[data-v-7ea7c9a7]{flex-direction:column;align-items:flex-start}}.code-card__icon[data-v-7ea7c9a7]{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#3b82f61f;color:var(--accent-color, #3b82f6)}.code-card__icon i[data-v-7ea7c9a7]{font-size:1.1rem}.code-card__body[data-v-7ea7c9a7]{flex:1;min-width:0}.code-card__title[data-v-7ea7c9a7]{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 3px}.code-card__lead[data-v-7ea7c9a7]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.code-download__wrap[data-v-7ea7c9a7]{display:inline-flex}.code-download__upsell[data-v-7ea7c9a7]{background:transparent;border:none;padding:0;cursor:pointer;font-size:12.5px;color:var(--accent-color, #3b82f6)}.code-download__upsell[data-v-7ea7c9a7]:hover{text-decoration:underline}.country-flag[data-v-582031a9]{vertical-align:-.15em;border-radius:1px;flex:none}.world-globe[data-v-61dbdc86]{position:relative;width:100%;aspect-ratio:16/11;min-height:240px;background:radial-gradient(ellipse at 50% 45%,rgba(59,130,246,.06),transparent 62%)}.globe-canvas[data-v-61dbdc86]{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.globe-canvas.dragging[data-v-61dbdc86]{cursor:grabbing}.globe-affordance[data-v-61dbdc86]{position:absolute;right:10px;bottom:8px;font-size:11px;color:var(--text-tertiary, var(--text-secondary));pointer-events:none;opacity:.75}.globe-hint-enter-active[data-v-61dbdc86],.globe-hint-leave-active[data-v-61dbdc86]{transition:opacity .25s ease}.globe-hint-enter-from[data-v-61dbdc86],.globe-hint-leave-to[data-v-61dbdc86]{opacity:0}.globe-tooltip[data-v-61dbdc86]{position:absolute;z-index:5;pointer-events:none;background:#0b1322;border:1px solid var(--border-color);border-radius:4px;padding:5px 9px;font-size:11.5px;font-family:SF Mono,monospace;white-space:nowrap;display:flex;flex-direction:column;gap:2px;box-shadow:0 6px 18px #00000073}.globe-tooltip .tt-head[data-v-61dbdc86]{display:flex;align-items:center;gap:7px}.globe-tooltip .tt-flag[data-v-61dbdc86]{font-size:11.5px}.globe-tooltip .tt-name[data-v-61dbdc86]{color:var(--text-primary)}.globe-tooltip .tt-detail[data-v-61dbdc86]{color:var(--text-secondary)}.globe-tooltip .tt-slug[data-v-61dbdc86]{color:var(--text-tertiary, var(--text-secondary));opacity:.85}@media(max-width:640px){.world-globe[data-v-61dbdc86]{aspect-ratio:5/4}.globe-affordance[data-v-61dbdc86]{display:none}}.world-map[data-v-cd88c9ca]{position:relative}.world-map svg[data-v-cd88c9ca]{display:block}.country[data-v-cd88c9ca]{fill:#94a3b821;stroke:var(--border-color);stroke-width:.5;transition:fill-opacity .3s ease}.country.shaded[data-v-cd88c9ca]{fill:var(--accent-color)}.country[data-v-cd88c9ca]:hover{stroke:var(--text-secondary);stroke-width:.8}.pulse-layer[data-v-cd88c9ca]{pointer-events:none}.pulse-dot[data-v-cd88c9ca]{fill:var(--link-text-color, #60a5fa);transition:opacity 1.2s linear}.pulse-ring[data-v-cd88c9ca]{fill:none;stroke:var(--link-text-color, #60a5fa);stroke-width:1;animation:map-pulse-ring-cd88c9ca 3s ease-out forwards;transform-box:fill-box;transform-origin:center}@keyframes map-pulse-ring-cd88c9ca{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4)}}.map-tooltip[data-v-cd88c9ca]{position:absolute;z-index:5;pointer-events:none;background:#0b1322;border:1px solid var(--border-color);border-radius:4px;padding:4px 9px;font-size:11.5px;font-family:SF Mono,monospace;white-space:nowrap;display:flex;gap:8px}.map-tooltip .tt-flag[data-v-cd88c9ca]{font-size:11.5px}.map-tooltip .tt-name[data-v-cd88c9ca]{color:var(--text-primary)}.map-tooltip .tt-detail[data-v-cd88c9ca]{color:var(--text-secondary)}.ih-header[data-v-f141715f]{display:flex;align-items:center;gap:8px;width:100%;padding:0;background:none;border:0;color:inherit;cursor:pointer;text-align:left}.ih-header .block-title[data-v-f141715f]{margin:0}.ih-header .pi-chevron-down[data-v-f141715f],.ih-header .pi-chevron-right[data-v-f141715f]{color:var(--text-tertiary);font-size:.8rem}.ih-body[data-v-f141715f]{margin-top:12px}.ih-help[data-v-f141715f]{margin:0 0 12px;color:var(--text-tertiary);font-size:.85rem;line-height:1.5}.ih-filters[data-v-f141715f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ih-filter[data-v-f141715f]{padding:4px 12px;border:1px solid var(--surface-border);border-radius:999px;background:transparent;color:var(--text-tertiary);font-size:.8rem;cursor:pointer}.ih-filter.is-active[data-v-f141715f]{background:var(--surface-overlay);border-color:var(--link-text-color);color:var(--text-color)}.ih-empty[data-v-f141715f]{margin:0;color:var(--text-tertiary);font-size:.875rem}.ih-list[data-v-f141715f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ih-row[data-v-f141715f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface-card)}.ih-main[data-v-f141715f]{min-width:0;flex:1}.ih-head[data-v-f141715f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ih-title[data-v-f141715f]{font-size:.9rem;overflow-wrap:anywhere}.ih-meta[data-v-f141715f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;color:var(--text-tertiary);font-size:.78rem}.ih-actions[data-v-f141715f]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ih-link[data-v-f141715f]{color:var(--text-tertiary)}.chip[data-v-f141715f]{padding:1px 8px;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--surface-border)}.chip--dismissed[data-v-f141715f]{color:var(--text-tertiary)}.chip--recovered[data-v-f141715f]{color:var(--success-color);border-color:var(--success-color)}.chip--open[data-v-f141715f],.chip--escalated[data-v-f141715f],.chip--untrusted[data-v-f141715f]{color:var(--warning-color);border-color:var(--warning-color)}@media(max-width:640px){.ih-row[data-v-f141715f]{flex-direction:column}.ih-actions[data-v-f141715f]{align-self:flex-end}}.monitoring-panel[data-v-7e634dc5]{display:flex;flex-direction:column;gap:16px}.not-monitored[data-v-7e634dc5]{display:flex;gap:14px;align-items:flex-start;padding:24px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px}.not-monitored i[data-v-7e634dc5]{font-size:22px;color:var(--text-secondary);margin-top:2px}.not-monitored h3[data-v-7e634dc5]{margin:0 0 4px;font-size:16px;color:var(--text-primary)}.not-monitored p[data-v-7e634dc5]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5}.not-monitored .setup-link[data-v-7e634dc5]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:var(--link-text-color);text-decoration:none}.not-monitored .setup-link[data-v-7e634dc5]:hover{text-decoration:underline}.not-monitored .setup-link i[data-v-7e634dc5]{font-size:11px;color:inherit;margin-top:0}.hero[data-v-7e634dc5]{padding:20px;border-radius:12px;border:1px solid var(--border-color);border-left-width:4px;background-color:var(--surface-color)}.hero.h-ok[data-v-7e634dc5]{border-left-color:#22c55e}.hero.h-degraded[data-v-7e634dc5]{border-left-color:#eab308}.hero.h-errors[data-v-7e634dc5]{border-left-color:#ef4444}.hero.h-unknown[data-v-7e634dc5]{border-left-color:var(--text-secondary)}.hero-verdict[data-v-7e634dc5]{display:flex;align-items:center;gap:10px}.hero-verdict i[data-v-7e634dc5]{font-size:22px}.h-ok .hero-verdict i[data-v-7e634dc5]{color:#22c55e}.h-degraded .hero-verdict i[data-v-7e634dc5]{color:#eab308}.h-errors .hero-verdict i[data-v-7e634dc5]{color:#ef4444}.h-unknown .hero-verdict i[data-v-7e634dc5]{color:var(--text-secondary)}.hero-label[data-v-7e634dc5]{font-size:18px;font-weight:700;color:var(--text-primary)}.hero-reasons[data-v-7e634dc5]{margin:12px 0 0;padding-left:20px}.hero-reasons li[data-v-7e634dc5]{font-size:13px;color:var(--text-secondary);margin-bottom:4px}.hero-allclear[data-v-7e634dc5]{margin:10px 0 0;font-size:13px;color:var(--text-secondary)}.banner[data-v-7e634dc5]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:13px}.banner--warn[data-v-7e634dc5]{background-color:#eab3081f;color:#eab308;border:1px solid rgba(234,179,8,.25)}.stats[data-v-7e634dc5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat[data-v-7e634dc5]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px}.stat-value[data-v-7e634dc5]{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.1}.stat-label[data-v-7e634dc5]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.stat--hot .stat-value[data-v-7e634dc5]{color:#f97316}.stat--bad .stat-value[data-v-7e634dc5]{color:#ef4444}.deploy-line[data-v-7e634dc5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;font-size:13px;color:var(--text-secondary)}.deploy-line i[data-v-7e634dc5]{color:#3b82f6}.deploy-line strong[data-v-7e634dc5]{color:var(--text-primary)}.deploy-line--bad[data-v-7e634dc5]{border-color:#ef444466}.deploy-flag[data-v-7e634dc5]{margin-left:auto;color:#ef4444;font-weight:600}.deploy-clean[data-v-7e634dc5]{margin-left:auto;color:#22c55e;font-weight:600}.block[data-v-7e634dc5]{display:flex;flex-direction:column;gap:8px}.block-title[data-v-7e634dc5]{display:flex;align-items:center;gap:8px;margin:4px 0 2px;font-size:14px;font-weight:600;color:var(--text-primary)}.block-title i[data-v-7e634dc5]{font-size:13px;color:var(--text-secondary)}.group[data-v-7e634dc5],.insight[data-v-7e634dc5]{display:flex;align-items:center;gap:12px;text-decoration:none;padding:12px 14px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;transition:all .15s ease}.group[data-v-7e634dc5]:hover,.insight[data-v-7e634dc5]:hover{background-color:var(--surface-hover-color);border-color:var(--accent-color)}.group-main[data-v-7e634dc5],.insight-main[data-v-7e634dc5]{flex:1;min-width:0}.group-head[data-v-7e634dc5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.group-class[data-v-7e634dc5]{font-size:14px;font-weight:600;color:var(--text-primary);font-family:ui-monospace,monospace}.group-message[data-v-7e634dc5]{font-size:13px;color:var(--text-secondary);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(max-width:640px){.group-message[data-v-7e634dc5]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.group-meta[data-v-7e634dc5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:12px;color:var(--text-secondary)}.group-meta i[data-v-7e634dc5]{font-size:10px;margin-right:3px}.group-link[data-v-7e634dc5]{color:var(--text-secondary);flex-shrink:0}.chip[data-v-7e634dc5]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.chip--new[data-v-7e634dc5]{background-color:#3b82f626;color:#60a5fa}.chip--regressed[data-v-7e634dc5]{background-color:#ef444426;color:#f87171}.sev-critical[data-v-7e634dc5]{background-color:#ef44442e;color:#f87171}.sev-error[data-v-7e634dc5]{background-color:#f9731626;color:#fb923c}.sev-warning[data-v-7e634dc5]{background-color:#eab30826;color:#facc15}.sev-default[data-v-7e634dc5]{background-color:#94a3b826;color:#cbd5e1}.insight-head[data-v-7e634dc5]{font-size:13px;color:var(--text-primary)}.insight-meta[data-v-7e634dc5]{display:flex;gap:12px;margin-top:4px;font-size:12px;color:var(--text-secondary)}.degraded[data-v-7e634dc5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;font-size:13px}.degraded-name[data-v-7e634dc5]{color:var(--text-primary)}.degraded-name i[data-v-7e634dc5]{color:#eab308;margin-right:6px}.degraded-stats[data-v-7e634dc5]{color:var(--text-secondary);font-size:12px}.all-clear[data-v-7e634dc5]{display:flex;align-items:center;gap:8px;padding:16px;border-radius:8px;font-size:13px;color:#22c55e;background-color:#22c55e14;border:1px solid rgba(34,197,94,.2)}.block-title-link[data-v-7e634dc5]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--link-text-color);text-decoration:none}.block-title-link i[data-v-7e634dc5]{font-size:10px;color:inherit}.block-title-link[data-v-7e634dc5]:hover{text-decoration:underline}.traffic-disabled[data-v-7e634dc5]{padding:14px 16px;background-color:var(--surface-color);border:1px dashed var(--border-color);border-radius:8px;font-size:13px;color:var(--text-secondary);line-height:1.5}.traffic-card[data-v-7e634dc5]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px}.traffic-stats[data-v-7e634dc5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tstat[data-v-7e634dc5]{display:flex;flex-direction:column;gap:2px}.tstat-value[data-v-7e634dc5]{font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.1;font-variant-numeric:tabular-nums}.tstat-label[data-v-7e634dc5]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.tstat--live .tstat-value[data-v-7e634dc5]{color:var(--link-text-color, #60a5fa)}.traffic-body[data-v-7e634dc5]{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:16px;align-items:start}.traffic-map[data-v-7e634dc5]{min-width:0}.traffic-note[data-v-7e634dc5]{margin:6px 0 0;font-size:12px;color:var(--text-secondary)}.traffic-note--warn[data-v-7e634dc5]{color:#eab308}.traffic-countries[data-v-7e634dc5]{display:flex;flex-direction:column;gap:6px}.tc-title[data-v-7e634dc5]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:2px}.tc-row[data-v-7e634dc5]{display:flex;align-items:center;gap:8px;font-size:13px}.tc-flag[data-v-7e634dc5]{width:18px;font-size:13px}.tc-name[data-v-7e634dc5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.tc-count[data-v-7e634dc5]{color:var(--text-secondary);font-variant-numeric:tabular-nums}@media(max-width:640px){.stats[data-v-7e634dc5],.traffic-stats[data-v-7e634dc5]{grid-template-columns:repeat(2,1fr)}.traffic-body[data-v-7e634dc5]{grid-template-columns:minmax(0,1fr)}}.traffic-panel[data-v-8558ef45]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.traffic-toggle[data-v-8558ef45]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text-primary)}.traffic-toggle>.pi-globe[data-v-8558ef45]{color:var(--link-text-color);font-size:15px}.traffic-toggle[data-v-8558ef45]:hover{background-color:var(--surface-hover-color)}.toggle-title[data-v-8558ef45]{font-size:13.5px;font-weight:600}.toggle-sub[data-v-8558ef45]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.toggle-chevron[data-v-8558ef45]{margin-left:auto;font-size:12px;color:var(--text-secondary);flex-shrink:0}.traffic-map-wrap[data-v-8558ef45]{padding:4px 16px 14px;border-top:1px solid var(--border-color-subtle)}.map-note[data-v-8558ef45]{margin:8px 0;font-size:12.5px;line-height:1.55;color:var(--text-secondary);max-width:72ch}.map-note--warn[data-v-8558ef45]{color:#eab308}.map-strip[data-v-8558ef45]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0 10px;font-size:12.5px;color:var(--text-secondary)}.map-strip strong[data-v-8558ef45]{color:var(--text-primary);font-variant-numeric:tabular-nums}.strip-muted[data-v-8558ef45]{color:var(--text-tertiary);font-size:12px}@media(max-width:640px){.toggle-sub[data-v-8558ef45]{display:none}}.managed-monitoring[data-v-c0337817]{display:flex;flex-direction:column;gap:16px}.calm-card[data-v-c0337817]{display:flex;gap:16px;align-items:flex-start;padding:24px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px}.calm-icon[data-v-c0337817]{font-size:24px;color:var(--text-secondary);margin-top:2px}.calm-copy h3[data-v-c0337817]{margin:0 0 6px;font-size:17px;color:var(--text-primary)}.calm-copy p[data-v-c0337817]{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.verdict[data-v-c0337817]{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:14px;border:1px solid var(--border-color);border-left-width:4px;background-color:var(--surface-color)}.verdict.v-ok[data-v-c0337817]{border-left-color:#22c55e;background-color:#22c55e0f}.verdict.v-degraded[data-v-c0337817]{border-left-color:#eab308;background-color:#eab3080f}.verdict.v-errors[data-v-c0337817]{border-left-color:#f97316;background-color:#f973160f}.verdict-icon[data-v-c0337817]{font-size:28px;margin-top:2px}.v-ok .verdict-icon[data-v-c0337817]{color:#22c55e}.v-degraded .verdict-icon[data-v-c0337817]{color:#eab308}.v-errors .verdict-icon[data-v-c0337817]{color:#f97316}.verdict-title[data-v-c0337817]{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--text-primary)}.verdict-body[data-v-c0337817]{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary);max-width:78ch}.issues[data-v-c0337817]{display:flex;flex-direction:column;gap:10px}.issue[data-v-c0337817]{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px}.issue-icon[data-v-c0337817]{font-size:16px;color:#f97316;margin-top:2px;flex-shrink:0}.issue-copy[data-v-c0337817]{min-width:0}.issue-title[data-v-c0337817]{font-size:14px;font-weight:600;color:var(--text-primary)}.issue-meta[data-v-c0337817]{margin-top:3px;font-size:12px;color:var(--text-secondary)}.next-step[data-v-c0337817]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:12px;background-color:#3b82f60d;border:1px solid var(--border-color)}.next-text[data-v-c0337817]{font-size:13.5px;color:var(--text-secondary);flex:1;min-width:260px;line-height:1.5}.next-actions[data-v-c0337817]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.next-step[data-v-c0337817]{flex-direction:column;align-items:stretch}.next-actions[data-v-c0337817]{justify-content:flex-start}}.monitoring-page[data-v-9094a442]{height:100%;padding:24px var(--well-gutter);overflow-y:auto}.page-header[data-v-9094a442]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.page-subtitle[data-v-9094a442]{margin:0;font-size:13px;color:var(--text-secondary)}.header-actions[data-v-9094a442]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.updated-label[data-v-9094a442]{font-size:12px;color:var(--text-secondary)}.loading-state[data-v-9094a442]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.loading-state i[data-v-9094a442]{font-size:24px}@media(max-width:640px){.monitoring-page[data-v-9094a442]{padding-block:16px}.page-header[data-v-9094a442]{flex-direction:column;align-items:stretch;gap:8px}}.docs-page[data-v-26fde428]{height:100%;padding:24px var(--well-gutter);overflow-y:auto;display:flex;flex-direction:column}.page-header[data-v-26fde428]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.page-subtitle[data-v-26fde428]{margin:0;font-size:13px;color:var(--text-secondary)}.header-actions[data-v-26fde428]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.fetched-label[data-v-26fde428]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.state-block[data-v-26fde428]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.state-block i[data-v-26fde428]{font-size:24px}.empty-hint[data-v-26fde428]{margin:0;font-size:13px;text-align:center;max-width:420px}.empty-hint code[data-v-26fde428]{font-size:12px}.docs-layout[data-v-26fde428]{display:flex;gap:20px;flex:1;min-height:0;align-items:flex-start}.docs-sidebar[data-v-26fde428]{width:240px;flex-shrink:0;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);padding:10px;position:sticky;top:0;max-height:calc(100vh - 140px);overflow-y:auto}.sidebar-tools[data-v-26fde428]{display:flex;gap:6px;margin-bottom:10px}.sidebar-tools .filter-input[data-v-26fde428]{flex:1;min-width:0}.dialog-hint[data-v-26fde428]{margin:0 0 10px;font-size:12.5px;color:var(--text-secondary)}.dialog-hint code[data-v-26fde428]{font-size:11.5px}.dialog-input[data-v-26fde428]{width:100%}.sidebar-section+.sidebar-section[data-v-26fde428]{margin-top:12px}.section-label[data-v-26fde428]{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);padding:4px 8px}.file-item[data-v-26fde428]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);font-size:13px;text-align:left;cursor:pointer;transition:background .1s ease;overflow:hidden}.file-item i[data-v-26fde428]{font-size:13px;color:var(--text-secondary);flex-shrink:0}.file-item span[data-v-26fde428]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item[data-v-26fde428]:hover{background:#ffffff0f}.file-item--active[data-v-26fde428]{background:#3b82f62e}.file-item--active i[data-v-26fde428]{color:var(--accent-color)}.file-item--pending[data-v-26fde428]{cursor:default;font-style:italic;color:var(--text-secondary)}.file-item--pending i[data-v-26fde428]{color:var(--accent-color)}.file-item--pending[data-v-26fde428]:hover{background:transparent}.docs-content[data-v-26fde428]{flex:1;min-width:0;max-width:100%;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);padding:20px 32px 28px}.docs-picker[data-v-26fde428]{display:none}.content-toolbar[data-v-26fde428]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;margin-bottom:18px;border-bottom:1px solid var(--border-color)}.doc-path[data-v-26fde428]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar-actions[data-v-26fde428]{display:flex;align-items:center;gap:8px;flex-shrink:0}.dirty-dot[data-v-26fde428]{width:8px;height:8px;border-radius:50%;background:var(--accent-color);display:inline-block}.draft-chip[data-v-26fde428]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:999px;padding:2px 9px}.draft-chip i[data-v-26fde428]{font-size:11px}.conflict-banner[data-v-26fde428]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#fab43c14;border:1px solid rgba(250,180,60,.4);border-radius:8px;padding:10px 14px;margin-bottom:16px}.conflict-banner .conflict-text[data-v-26fde428]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px}.conflict-banner .conflict-actions[data-v-26fde428]{display:flex;gap:8px}.conflict-banner i[data-v-26fde428]{color:#fab43c}.render-wrap--editable[data-v-26fde428]{cursor:text}.doc-skeleton[data-v-26fde428]{padding:6px 0}.skeleton-line[data-v-26fde428]{height:12px;border-radius:6px;margin-bottom:14px;background:linear-gradient(90deg,#94a3b81f 25%,#94a3b838,#94a3b81f 75%);background-size:200% 100%;animation:skeleton-shimmer-26fde428 1.4s ease-in-out infinite}.skeleton-title[data-v-26fde428]{height:22px;width:45%;border-radius:7px;margin-bottom:22px}@keyframes skeleton-shimmer-26fde428{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:760px){.docs-page[data-v-26fde428]{padding:16px}.page-header[data-v-26fde428]{flex-direction:row;align-items:center;gap:8px}.fetched-label[data-v-26fde428]{font-size:11.5px}.docs-layout[data-v-26fde428]{flex-direction:column;align-items:stretch}.docs-picker[data-v-26fde428]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.docs-picker i[data-v-26fde428]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.docs-picker-label[data-v-26fde428]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-picker-count[data-v-26fde428]{flex-shrink:0;padding:1px 8px;border-radius:999px;background:var(--surface-hover-color);color:var(--text-secondary);font-size:11px;font-weight:600}.docs-sidebar[data-v-26fde428]{display:none;width:100%;position:static;max-height:50dvh}.docs-sidebar--picked[data-v-26fde428]{display:block}.docs-content[data-v-26fde428]{padding:16px}.content-toolbar[data-v-26fde428]{flex-wrap:wrap;row-gap:8px}.doc-path[data-v-26fde428]{flex:1 1 100%}}.development-page[data-v-9267289b]{height:100%;padding:24px var(--well-gutter-narrow);overflow-y:auto}.development-lead[data-v-9267289b]{margin:0 0 16px;font-size:13px;color:var(--text-secondary);max-width:60ch}.loading-state[data-v-9267289b],.empty-state[data-v-9267289b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.loading-state i[data-v-9267289b],.empty-state i[data-v-9267289b]{font-size:24px}.app-link-state[data-v-9267289b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}@media(max-width:640px){.app-link-state[data-v-9267289b]{flex-direction:column;align-items:stretch}.app-link-state[data-v-9267289b] .p-button{width:100%}}.app-link-live[data-v-9267289b]{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:#4ade80;text-decoration:none}.app-link-live span[data-v-9267289b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-link-live[data-v-9267289b]:hover{text-decoration:underline}.app-link-status[data-v-9267289b]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.app-link-status i[data-v-9267289b]{font-size:13px}.app-link-status--warming[data-v-9267289b]{color:var(--text-primary)}@media(max-width:640px){.development-page[data-v-9267289b]{padding-block:16px}}.connection-error-banner[data-v-ba002cb7]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-ba002cb7]{font-size:14px;flex-shrink:0}.form-content[data-v-ba002cb7]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-ba002cb7]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-ba002cb7]{font-size:14px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-ba002cb7]{color:var(--text-secondary);font-size:12px}.w-full[data-v-ba002cb7]{width:100%}.dialog-footer[data-v-ba002cb7]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-d2060517]{max-width:800px}.panel-header[data-v-d2060517]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-d2060517],.empty-state[data-v-d2060517]{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-d2060517]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-d2060517]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-d2060517]{margin:0 0 16px;max-width:300px}.provider-list[data-v-d2060517]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-d2060517]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-d2060517]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-d2060517]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-d2060517]{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-d2060517]{font-size:1.75rem}.provider-details[data-v-d2060517]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-d2060517]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-d2060517]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-d2060517]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-d2060517]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-d2060517]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-d2060517]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-d2060517]{margin-bottom:16px}.credential-row[data-v-d2060517]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-d2060517]{color:var(--text-secondary);min-width:80px}.credential-value[data-v-d2060517]{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-d2060517]{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-d2060517]{font-size:14px}.provider-actions[data-v-d2060517]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-477bbab8]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-477bbab8]{font-size:14px;flex-shrink:0}.form-content[data-v-477bbab8]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-477bbab8]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-477bbab8]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-477bbab8]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-477bbab8]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-477bbab8]{color:var(--text-secondary);font-size:12px}.w-full[data-v-477bbab8]{width:100%}.dialog-footer[data-v-477bbab8]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-e4ca4d53]{max-width:800px}.panel-header[data-v-e4ca4d53]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-e4ca4d53],.empty-state[data-v-e4ca4d53]{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-e4ca4d53]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-e4ca4d53]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-e4ca4d53]{margin:0 0 16px;max-width:300px}.provider-list[data-v-e4ca4d53]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-e4ca4d53]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-e4ca4d53]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-e4ca4d53]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-e4ca4d53]{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-e4ca4d53]{font-size:1.75rem}.provider-details[data-v-e4ca4d53]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-e4ca4d53]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-e4ca4d53]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-e4ca4d53]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-e4ca4d53]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-e4ca4d53]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-e4ca4d53]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-e4ca4d53]{margin-bottom:16px}.credential-row[data-v-e4ca4d53]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-e4ca4d53]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-e4ca4d53]{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-e4ca4d53]{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-e4ca4d53]{font-size:14px}.provider-actions[data-v-e4ca4d53]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-bfc96752]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-bfc96752]{font-size:14px;flex-shrink:0}.form-content[data-v-bfc96752]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-bfc96752]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-bfc96752]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-bfc96752]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-bfc96752]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-bfc96752]{color:var(--text-secondary);font-size:12px}.w-full[data-v-bfc96752]{width:100%}.dialog-footer[data-v-bfc96752]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-21b25b22]{max-width:800px}.panel-header[data-v-21b25b22]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-21b25b22],.empty-state[data-v-21b25b22]{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-21b25b22]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-21b25b22]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-21b25b22]{margin:0 0 16px;max-width:300px}.provider-list[data-v-21b25b22]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-21b25b22]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-21b25b22]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-21b25b22]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-21b25b22]{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-21b25b22]{font-size:1.75rem}.provider-details[data-v-21b25b22]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-21b25b22]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-21b25b22]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-21b25b22]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-21b25b22]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-21b25b22]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-21b25b22]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-21b25b22]{margin-bottom:16px}.credential-row[data-v-21b25b22]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-21b25b22]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-21b25b22]{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-21b25b22]{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-21b25b22]{font-size:14px}.provider-actions[data-v-21b25b22]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-c4bded71]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-c4bded71]{font-size:14px;flex-shrink:0}.form-content[data-v-c4bded71]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-c4bded71]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-c4bded71]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-c4bded71]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-c4bded71]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-c4bded71]{color:var(--text-secondary);font-size:12px}.w-full[data-v-c4bded71]{width:100%}.dialog-footer[data-v-c4bded71]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-8c1f1185]{max-width:800px}.panel-header[data-v-8c1f1185]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-8c1f1185],.empty-state[data-v-8c1f1185]{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-8c1f1185]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-8c1f1185]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-8c1f1185]{margin:0 0 16px;max-width:300px}.provider-list[data-v-8c1f1185]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-8c1f1185]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-8c1f1185]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-8c1f1185]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-8c1f1185]{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-8c1f1185]{font-size:1.75rem}.provider-details[data-v-8c1f1185]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-8c1f1185]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-8c1f1185]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-8c1f1185]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-8c1f1185]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-8c1f1185]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-8c1f1185]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-8c1f1185]{margin-bottom:16px}.credential-row[data-v-8c1f1185]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-8c1f1185]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-8c1f1185]{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-8c1f1185]{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-8c1f1185]{font-size:14px}.provider-actions[data-v-8c1f1185]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-7059793d]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-7059793d]{font-size:14px;flex-shrink:0}.form-content[data-v-7059793d]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-7059793d]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-7059793d]{font-size:14px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-7059793d]{color:var(--text-secondary);font-size:12px}.w-full[data-v-7059793d]{width:100%}.dialog-footer[data-v-7059793d]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-47809817]{max-width:800px}.panel-header[data-v-47809817]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-47809817],.empty-state[data-v-47809817]{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-47809817]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-47809817]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-47809817]{margin:0 0 16px;max-width:300px}.provider-list[data-v-47809817]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-47809817]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-47809817]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-47809817]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-47809817]{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-47809817]{font-size:1.75rem}.provider-details[data-v-47809817]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-47809817]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-47809817]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-47809817]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-47809817]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-47809817]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-47809817]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-47809817]{margin-bottom:16px}.credential-row[data-v-47809817]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-47809817]{color:var(--text-secondary);min-width:80px}.credential-value[data-v-47809817]{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-47809817]{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-47809817]{font-size:14px}.provider-actions[data-v-47809817]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-d0a789c8]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-d0a789c8]{font-size:14px;flex-shrink:0}.form-content[data-v-d0a789c8]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-d0a789c8]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-d0a789c8]{font-size:14px;font-weight:500;color:var(--text-primary)}.toggle-field[data-v-d0a789c8]{display:flex;align-items:center;gap:10px}.toggle-label[data-v-d0a789c8]{font-size:13px;color:var(--text-secondary)}.instructions-box[data-v-d0a789c8]{background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:16px}.instructions-title[data-v-d0a789c8]{font-size:14px;font-weight:600;color:#60a5fa;margin:0 0 12px;display:flex;align-items:center;gap:8px}.instructions-title i[data-v-d0a789c8]{font-size:16px}.instructions-steps[data-v-d0a789c8]{margin:0 0 8px;padding-left:20px;font-size:13px;color:var(--text-secondary)}.instructions-steps li[data-v-d0a789c8]{margin-bottom:6px;line-height:1.4}.instructions-steps li[data-v-d0a789c8]:last-child{margin-bottom:0}.instructions-note[data-v-d0a789c8]{margin:8px 0 0;font-size:12px;color:var(--text-tertiary);font-style:italic}.credentials-section[data-v-d0a789c8]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-d0a789c8]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-d0a789c8]{color:var(--text-secondary);font-size:12px}.w-full[data-v-d0a789c8]{width:100%}.dialog-footer[data-v-d0a789c8]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-7dae752a]{max-width:800px}.panel-header[data-v-7dae752a]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-7dae752a],.empty-state[data-v-7dae752a]{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-7dae752a]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-7dae752a]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-7dae752a]{margin:0 0 16px;max-width:300px}.provider-list[data-v-7dae752a]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-7dae752a]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-7dae752a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-7dae752a]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-7dae752a]{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-7dae752a]{font-size:1.75rem}.provider-details[data-v-7dae752a]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-7dae752a]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-7dae752a]{font-size:13px;color:var(--text-secondary);margin:0}.badge-group[data-v-7dae752a]{display:flex;gap:6px;align-items:center}.status-badge[data-v-7dae752a]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-7dae752a]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-7dae752a]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-7dae752a]{background-color:#ef444426;color:#dc2626}.status-badge--smtp[data-v-7dae752a]{background-color:#6366f126;color:#818cf8}.provider-body[data-v-7dae752a]{margin-bottom:16px}.credential-row[data-v-7dae752a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-7dae752a]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-7dae752a]{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-7dae752a]{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-7dae752a]{font-size:14px}.provider-actions[data-v-7dae752a]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-5f9498a1]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-5f9498a1]{font-size:14px;flex-shrink:0}.form-content[data-v-5f9498a1]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-5f9498a1]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-5f9498a1]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-5f9498a1]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-5f9498a1]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-5f9498a1]{color:var(--text-secondary);font-size:12px}.w-full[data-v-5f9498a1]{width:100%}.dialog-footer[data-v-5f9498a1]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-c60c4cf5]{max-width:800px}.panel-header[data-v-c60c4cf5]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-c60c4cf5],.empty-state[data-v-c60c4cf5]{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-c60c4cf5]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-c60c4cf5]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-c60c4cf5]{margin:0 0 16px;max-width:300px}.provider-list[data-v-c60c4cf5]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-c60c4cf5]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-c60c4cf5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-c60c4cf5]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-c60c4cf5]{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-c60c4cf5]{font-size:1.75rem}.provider-details[data-v-c60c4cf5]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-c60c4cf5]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-c60c4cf5]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-c60c4cf5]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-c60c4cf5]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-c60c4cf5]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-c60c4cf5]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-c60c4cf5]{margin-bottom:16px}.credential-row[data-v-c60c4cf5]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-c60c4cf5]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-c60c4cf5]{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-c60c4cf5]{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-c60c4cf5]{font-size:14px}.provider-actions[data-v-c60c4cf5]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-9682dd44]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-9682dd44]{font-size:14px;flex-shrink:0}.form-content[data-v-9682dd44]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-9682dd44]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-9682dd44]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-9682dd44]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-9682dd44]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-9682dd44]{color:var(--text-secondary);font-size:12px}.field-hint code[data-v-9682dd44]{background-color:var(--surface-hover-color);padding:1px 4px;border-radius:3px;font-size:11px}.w-full[data-v-9682dd44]{width:100%}.dialog-footer[data-v-9682dd44]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-f78abd98]{max-width:800px}.panel-header[data-v-f78abd98]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-f78abd98],.empty-state[data-v-f78abd98]{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-f78abd98]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-f78abd98]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-f78abd98]{margin:0 0 16px;max-width:300px}.provider-list[data-v-f78abd98]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-f78abd98]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-f78abd98]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-f78abd98]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-f78abd98]{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-f78abd98]{font-size:1.75rem}.provider-details[data-v-f78abd98]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-f78abd98]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-f78abd98]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-f78abd98]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-f78abd98]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-f78abd98]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-f78abd98]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-f78abd98]{margin-bottom:16px}.credential-row[data-v-f78abd98]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-f78abd98]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-f78abd98]{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-f78abd98]{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-f78abd98]{font-size:14px}.provider-actions[data-v-f78abd98]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-8727d2e9]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-8727d2e9]{font-size:14px;flex-shrink:0}.form-content[data-v-8727d2e9]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-8727d2e9]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-8727d2e9]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-8727d2e9]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-8727d2e9]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-8727d2e9]{color:var(--text-secondary);font-size:12px}.field-hint code[data-v-8727d2e9]{background-color:var(--surface-hover-color);padding:1px 4px;border-radius:3px;font-size:11px}.w-full[data-v-8727d2e9]{width:100%}.dialog-footer[data-v-8727d2e9]{display:flex;justify-content:flex-end;gap:8px}.connect-ai-panel[data-v-cd2be915]{display:flex;flex-direction:column;gap:14px}.provider-grid[data-v-cd2be915]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.provider-tile[data-v-cd2be915]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-radius:10px;border:1px solid var(--surface-border, rgba(255, 255, 255, .12));background:var(--surface-card, rgba(255, 255, 255, .03));color:var(--text-color);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.provider-tile i[data-v-cd2be915]{font-size:1.4rem}.provider-tile span[data-v-cd2be915]{font-size:.9rem;font-weight:600}.provider-tile small[data-v-cd2be915]{font-size:.72rem;opacity:.6}.provider-tile[data-v-cd2be915]:hover:not(.disabled){border-color:var(--primary-color);transform:translateY(-1px)}.provider-tile.selected[data-v-cd2be915]{border-color:var(--primary-color)}.provider-tile.disabled[data-v-cd2be915]{opacity:.45;cursor:not-allowed}.claude-connect[data-v-cd2be915]{display:flex;flex-direction:column;gap:14px}.claude-hint[data-v-cd2be915]{font-size:.88rem;line-height:1.5;opacity:.85;margin:0}.claude-hint--touch[data-v-cd2be915]{display:none;padding:8px 12px;border-radius:8px;border:1px solid var(--surface-border, rgba(255, 255, 255, .12));background:var(--surface-card, rgba(255, 255, 255, .03));opacity:1;color:var(--text-secondary, inherit)}@media(hover:none)and (pointer:coarse){.claude-hint--touch[data-v-cd2be915]{display:block}}.os-switch[data-v-cd2be915]{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:8px;border:1px solid var(--surface-border, rgba(255, 255, 255, .12));background:var(--surface-card, rgba(255, 255, 255, .03))}.os-switch button[data-v-cd2be915]{border:0;background:transparent;color:var(--text-color);font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:6px;cursor:pointer;opacity:.6;transition:opacity .15s ease,background-color .15s ease}.os-switch button.active[data-v-cd2be915]{background:var(--primary-color);color:var(--primary-color-text, #fff);opacity:1}.os-switch button[data-v-cd2be915]:hover:not(.active){opacity:1}@media(hover:none)and (pointer:coarse){.os-switch button[data-v-cd2be915]{min-height:44px;padding:10px 16px}}.setup-steps[data-v-cd2be915]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.setup-step[data-v-cd2be915]{position:relative;display:flex;gap:12px;padding-bottom:20px}.setup-step[data-v-cd2be915]:not(.setup-step--last):before{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;background:var(--surface-border, rgba(255, 255, 255, .12));border-radius:1px}.setup-step.setup-step--last[data-v-cd2be915]{padding-bottom:4px}.step-marker[data-v-cd2be915]{position:relative;z-index:1;flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-border, rgba(255, 255, 255, .16));background:var(--surface-card, #1c1c1e);font-size:.8rem;font-weight:700;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.step-marker i[data-v-cd2be915]{font-size:.75rem}.step-marker.done[data-v-cd2be915]{border-color:var(--green-500, #22c55e);background:#22c55e1f;color:var(--green-400, #4ade80)}.step-body[data-v-cd2be915]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:4px}.step-title[data-v-cd2be915]{margin:0;font-size:.92rem;font-weight:600}.step-copy[data-v-cd2be915]{margin:0;font-size:.85rem;line-height:1.55;opacity:.8}.inline-code[data-v-cd2be915]{background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:.8rem}.command-row[data-v-cd2be915]{display:flex;align-items:center;gap:6px;border:1px solid var(--surface-border, rgba(255, 255, 255, .12));background:#00000040;border-radius:8px;padding:5px 5px 5px 12px}.command-row code[data-v-cd2be915]{flex:1;min-width:0;font-family:monospace;font-size:.8rem;white-space:pre-wrap;overflow-wrap:normal;word-break:normal}.token-ok[data-v-cd2be915]{display:flex;align-items:center;gap:6px;margin:0;font-size:.82rem;color:var(--green-400, #4ade80)}.token-ok i[data-v-cd2be915]{font-size:.85rem}.claude-error[data-v-cd2be915]{color:var(--red-400, #f87171);font-size:.85rem;line-height:1.5;margin:0}.claude-connected[data-v-cd2be915]{display:flex;align-items:center;gap:10px;padding:14px;border-radius:10px;border:1px solid var(--green-600, #16a34a);background:#16a34a14}.claude-connected i[data-v-cd2be915]{color:var(--green-400, #4ade80);font-size:1.3rem}.panel[data-v-bd3b5c8e]{max-width:800px}.panel--connect[data-v-bd3b5c8e]{max-width:560px;margin:0 auto;padding-top:clamp(16px,7vh,88px)}.connect-ai-embed[data-v-bd3b5c8e]{padding:28px 28px 30px;border:1px solid var(--border-color);border-radius:16px;background:var(--surface-color)}@media(max-width:640px){.panel--connect[data-v-bd3b5c8e]{padding-top:8px}.connect-ai-embed[data-v-bd3b5c8e]{padding:20px}}.connect-status[data-v-bd3b5c8e]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary);margin:0 0 10px}.connect-status .status-dot[data-v-bd3b5c8e]{width:8px;height:8px;border-radius:50%;background-color:#eab308;flex-shrink:0}.connect-ai-intro[data-v-bd3b5c8e]{font-size:.9rem;line-height:1.5;opacity:.85;margin:0 0 14px}.panel-header[data-v-bd3b5c8e]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-bd3b5c8e],.empty-state[data-v-bd3b5c8e]{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-bd3b5c8e]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-bd3b5c8e]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-bd3b5c8e]{margin:0 0 16px;max-width:300px}.provider-list[data-v-bd3b5c8e]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-bd3b5c8e]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-bd3b5c8e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-bd3b5c8e]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-bd3b5c8e]{width:48px;height:48px;border-radius:12px;background-color:#a855f726;display:flex;align-items:center;justify-content:center;color:#a855f7}.provider-icon i[data-v-bd3b5c8e]{font-size:1.75rem}.provider-details[data-v-bd3b5c8e]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-bd3b5c8e]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-bd3b5c8e]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-bd3b5c8e]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-bd3b5c8e]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-bd3b5c8e]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-bd3b5c8e]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-bd3b5c8e]{margin-bottom:16px}.credential-row[data-v-bd3b5c8e]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;flex-wrap:wrap}.credential-label[data-v-bd3b5c8e]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-bd3b5c8e]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px;overflow-wrap:anywhere;word-break:break-all;min-width:0}.error-message[data-v-bd3b5c8e]{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-bd3b5c8e]{font-size:14px}.provider-actions[data-v-bd3b5c8e]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-b4c2f1e7]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-b4c2f1e7]{font-size:14px;flex-shrink:0}.form-content[data-v-b4c2f1e7]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-b4c2f1e7]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-b4c2f1e7]{font-size:14px;font-weight:500;color:var(--text-primary)}.instructions-box[data-v-b4c2f1e7]{background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:16px}.instructions-title[data-v-b4c2f1e7]{font-size:14px;font-weight:600;color:#60a5fa;margin:0 0 12px;display:flex;align-items:center;gap:8px}.instructions-title i[data-v-b4c2f1e7]{font-size:16px}.instructions-steps[data-v-b4c2f1e7]{margin:0 0 8px;padding-left:20px;font-size:13px;color:var(--text-secondary)}.instructions-steps li[data-v-b4c2f1e7]{margin-bottom:6px;line-height:1.4}.instructions-steps li[data-v-b4c2f1e7]:last-child{margin-bottom:0}.instructions-note[data-v-b4c2f1e7]{margin:8px 0 0;font-size:12px;color:var(--text-tertiary);font-style:italic}.credentials-section[data-v-b4c2f1e7]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-b4c2f1e7]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-b4c2f1e7]{color:var(--text-secondary);font-size:12px}.w-full[data-v-b4c2f1e7]{width:100%}.dialog-footer[data-v-b4c2f1e7]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-8eda413a]{max-width:800px}.panel-header[data-v-8eda413a]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-8eda413a],.empty-state[data-v-8eda413a]{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-8eda413a]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-8eda413a]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-8eda413a]{margin:0 0 16px;max-width:300px}.provider-list[data-v-8eda413a]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-8eda413a]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-8eda413a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-8eda413a]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-8eda413a]{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-8eda413a]{font-size:1.75rem}.provider-details[data-v-8eda413a]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-8eda413a]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-8eda413a]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-8eda413a]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-8eda413a]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-8eda413a]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-8eda413a]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-8eda413a]{margin-bottom:16px}.credential-row[data-v-8eda413a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-8eda413a]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-8eda413a]{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-8eda413a]{color:var(--text-primary);font-size:13px}.error-message[data-v-8eda413a]{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-8eda413a]{font-size:14px}.provider-actions[data-v-8eda413a]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.connection-error-banner[data-v-83e85309]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-83e85309]{font-size:14px;flex-shrink:0}.form-content[data-v-83e85309]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-83e85309]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-83e85309]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-83e85309]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-83e85309]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.key-input[data-v-83e85309]{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:12px;line-height:1.5}.field-hint[data-v-83e85309]{color:var(--text-secondary);font-size:12px}.field-hint code[data-v-83e85309]{background-color:var(--surface-hover-color);padding:1px 4px;border-radius:3px;font-size:11px}.w-full[data-v-83e85309]{width:100%}.dialog-footer[data-v-83e85309]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-6d4cb058]{max-width:800px}.panel-header[data-v-6d4cb058]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.info-banner[data-v-6d4cb058]{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-6d4cb058]{font-size:18px;color:#3b82f6;margin-top:2px;flex-shrink:0}.info-banner>div>strong[data-v-6d4cb058]{color:var(--text-primary);display:block;margin-bottom:6px}.info-banner p[data-v-6d4cb058]{margin:0 0 8px;line-height:1.5}.info-banner p[data-v-6d4cb058]:last-child{margin-bottom:0}.info-banner code[data-v-6d4cb058]{background-color:#3b82f61a;padding:1px 6px;border-radius:3px;font-size:12px}.loading-state[data-v-6d4cb058],.empty-state[data-v-6d4cb058]{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-6d4cb058]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-6d4cb058]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-6d4cb058]{margin:0 0 16px;max-width:300px}.provider-list[data-v-6d4cb058]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-6d4cb058]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-6d4cb058]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-6d4cb058]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-6d4cb058]{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-6d4cb058]{font-size:1.75rem}.provider-details[data-v-6d4cb058]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-6d4cb058]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-6d4cb058]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-6d4cb058]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-6d4cb058]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-6d4cb058]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-6d4cb058]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-6d4cb058]{margin-bottom:16px}.key-display[data-v-6d4cb058]{margin-bottom:8px}.key-value[data-v-6d4cb058]{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-6d4cb058]{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-6d4cb058]{font-size:14px}.provider-actions[data-v-6d4cb058]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.panel[data-v-242569e9]{max-width:800px}.panel-header[data-v-242569e9]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-242569e9],.empty-state[data-v-242569e9]{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-242569e9]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-242569e9]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-242569e9]{margin:0 0 16px;max-width:360px}.provider-list[data-v-242569e9]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-242569e9]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-242569e9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-242569e9]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-242569e9]{width:48px;height:48px;border-radius:12px;background-color:#4285f426;display:flex;align-items:center;justify-content:center;color:#4285f4}.provider-icon i[data-v-242569e9]{font-size:1.75rem}.provider-details[data-v-242569e9]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-242569e9]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-242569e9]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-242569e9]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-242569e9]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-242569e9]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-242569e9]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-242569e9]{margin-bottom:16px}.error-message[data-v-242569e9]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px}.error-message i[data-v-242569e9]{font-size:14px}.provider-actions[data-v-242569e9]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.name-dialog-content[data-v-242569e9]{display:flex;flex-direction:column;gap:16px}.name-dialog-description[data-v-242569e9]{margin:0;color:var(--text-secondary);font-size:14px}.form-field[data-v-242569e9]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-242569e9]{font-size:13px;font-weight:500;color:var(--text-secondary)}.w-full[data-v-242569e9]{width:100%}.connection-error-banner[data-v-4b484a4f]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-bottom:8px}.connection-error-banner i[data-v-4b484a4f]{font-size:14px;flex-shrink:0}.form-grid[data-v-4b484a4f]{display:flex;flex-direction:column;gap:16px;padding:8px 0}.form-field[data-v-4b484a4f]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-4b484a4f]{font-size:13px;font-weight:600;color:var(--text-primary)}.form-row[data-v-4b484a4f]{display:flex;gap:16px}.form-row .form-field[data-v-4b484a4f]{flex:1}.field-help[data-v-4b484a4f]{font-size:12px;color:var(--text-secondary)}.toggle-row[data-v-4b484a4f]{display:flex;align-items:center;gap:8px}.tab-description[data-v-4b484a4f]{font-size:13px;color:var(--text-secondary);margin:0}.kv-list[data-v-4b484a4f]{display:flex;flex-direction:column;gap:8px}.kv-row[data-v-4b484a4f]{display:flex;gap:8px;align-items:center}.kv-key[data-v-4b484a4f]{flex:1}.kv-value[data-v-4b484a4f]{flex:2}.param-list[data-v-4b484a4f]{display:flex;flex-direction:column;gap:8px}.param-row[data-v-4b484a4f]{display:flex;gap:8px;align-items:center}.param-name[data-v-4b484a4f]{flex:1}.param-type[data-v-4b484a4f]{width:120px}.param-desc[data-v-4b484a4f]{flex:2}.param-required[data-v-4b484a4f]{display:flex;align-items:center;gap:4px;white-space:nowrap}.param-required small[data-v-4b484a4f]{font-size:11px;color:var(--text-secondary)}.test-fields[data-v-4b484a4f]{display:flex;flex-direction:column;gap:12px}.test-result[data-v-4b484a4f]{margin-top:8px;display:flex;flex-direction:column;gap:12px}.test-status[data-v-4b484a4f]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.test-status--success[data-v-4b484a4f]{color:#16a34a}.test-status--error[data-v-4b484a4f]{color:#dc2626}.test-error[data-v-4b484a4f]{color:#dc2626;font-size:13px;background:#ef44441a;padding:8px 12px;border-radius:6px}.test-response[data-v-4b484a4f]{display:flex;flex-direction:column;gap:8px}.response-meta[data-v-4b484a4f]{display:flex;gap:16px;font-size:12px;color:var(--text-secondary)}.response-body[data-v-4b484a4f]{background:var(--surface-hover-color);border:1px solid var(--border-color);border-radius:8px;padding:12px;font-size:12px;font-family:monospace;max-height:300px;overflow:auto;white-space:pre-wrap;word-break:break-all;margin:0}.modal-footer[data-v-4b484a4f]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-a1d18b24]{max-width:800px}.panel-header[data-v-a1d18b24]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.loading-state[data-v-a1d18b24],.empty-state[data-v-a1d18b24]{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-a1d18b24]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-a1d18b24]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-a1d18b24]{margin:0 0 16px;max-width:300px}.provider-list[data-v-a1d18b24]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-a1d18b24]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-a1d18b24]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-a1d18b24]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-a1d18b24]{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-a1d18b24]{font-size:1.75rem}.provider-details[data-v-a1d18b24]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-a1d18b24]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-a1d18b24]{font-size:13px;color:var(--text-secondary);margin:0;display:flex;align-items:center;gap:6px;word-break:break-all}.method-badge[data-v-a1d18b24]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;font-family:monospace}.method-badge--get[data-v-a1d18b24]{background:#22c55e26;color:#16a34a}.method-badge--post[data-v-a1d18b24]{background:#3b82f626;color:#3b82f6}.method-badge--put[data-v-a1d18b24]{background:#eab30826;color:#ca8a04}.method-badge--patch[data-v-a1d18b24]{background:#a855f726;color:#a855f7}.method-badge--delete[data-v-a1d18b24]{background:#ef444426;color:#dc2626}.status-badge[data-v-a1d18b24]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-a1d18b24]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-a1d18b24]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-a1d18b24]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-a1d18b24]{margin-bottom:16px}.tool-description[data-v-a1d18b24]{font-size:13px;color:var(--text-secondary);margin:0 0 8px}.credential-row[data-v-a1d18b24]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-a1d18b24]{color:var(--text-secondary);min-width:50px}.credential-value[data-v-a1d18b24]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-size:12px}.warning-badge[data-v-a1d18b24]{display:flex;align-items:center;gap:6px;color:#ca8a04;font-size:12px;margin-bottom:8px}.error-message[data-v-a1d18b24]{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-a1d18b24]{font-size:14px}.provider-actions[data-v-a1d18b24]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.domain-card[data-v-d77659f9]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.domain-header[data-v-d77659f9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.domain-info[data-v-d77659f9]{display:flex;align-items:flex-start;gap:12px}.domain-icon[data-v-d77659f9]{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-d77659f9]{font-size:1.75rem}.domain-details[data-v-d77659f9]{display:flex;flex-direction:column;gap:4px}.domain-name[data-v-d77659f9]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.domain-meta[data-v-d77659f9]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.meta-separator[data-v-d77659f9]{color:var(--border-color)}.domain-actions[data-v-d77659f9]{display:flex;align-items:center;gap:8px}.status-badge[data-v-d77659f9]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--active[data-v-d77659f9]{background-color:#22c55e26;color:#16a34a}.status-badge--expired[data-v-d77659f9]{background-color:#ef444426;color:#dc2626}.status-badge--pending[data-v-d77659f9]{background-color:#eab30826;color:#ca8a04}.status-badge--removed[data-v-d77659f9]{background-color:#6b728026;color:#6b7280}.domain-body[data-v-d77659f9]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-row[data-v-d77659f9]{display:flex;align-items:center;gap:8px;font-size:13px}.info-label[data-v-d77659f9]{color:var(--text-secondary);min-width:100px}.info-value[data-v-d77659f9]{color:var(--text-primary)}.info-value--muted[data-v-d77659f9]{color:var(--text-tertiary)}.info-value--code[data-v-d77659f9]{font-family:monospace;background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-size:12px}.expiration--warning[data-v-d77659f9]{color:#ca8a04}.expiration--critical[data-v-d77659f9]{color:#dc2626;font-weight:500}.expiration--expired[data-v-d77659f9]{color:#dc2626;font-weight:600}.dns-status[data-v-d77659f9]{display:flex;align-items:center;gap:6px;font-size:13px}.dns-status i[data-v-d77659f9]{font-size:14px}.dns-status--delegated[data-v-d77659f9]{color:#16a34a}.dns-status--warning[data-v-d77659f9]{color:#ca8a04}.dns-status--error[data-v-d77659f9]{color:#dc2626}.domain-footer[data-v-d77659f9]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;gap:8px}.dns-records-table[data-v-1117e868]{overflow-x:auto}.records-table[data-v-1117e868]{width:100%;border-collapse:collapse;font-size:13px}.records-table th[data-v-1117e868],.records-table td[data-v-1117e868]{padding:10px 12px;text-align:left}.records-table th[data-v-1117e868]{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-1117e868]{border-bottom:1px solid var(--border-color);vertical-align:middle}.records-table tr:last-child td[data-v-1117e868]{border-bottom:none}.records-table tr:hover td[data-v-1117e868]{background-color:var(--surface-hover-color)}.col-type[data-v-1117e868]{width:80px}.col-name[data-v-1117e868]{width:150px}.col-value[data-v-1117e868]{min-width:200px}.col-ttl[data-v-1117e868]{width:70px;text-align:center}.col-actions[data-v-1117e868]{width:80px;text-align:right}.value-full[data-v-1117e868]{display:none}@media(max-width:640px){.records-table[data-v-1117e868]{display:block}.records-table thead[data-v-1117e868]{display:none}.records-table tbody[data-v-1117e868]{display:flex;flex-direction:column}.records-table tr[data-v-1117e868]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name actions" "value value value" "ttl ttl ttl";align-items:center;column-gap:10px;row-gap:6px;padding:12px 4px;border-bottom:1px solid var(--border-color)}.records-table tr[data-v-1117e868]:last-child{border-bottom:none}.records-table td[data-v-1117e868]{display:block;width:auto;min-width:0;padding:0;border-bottom:none}.records-table tr:hover td[data-v-1117e868]{background-color:transparent}.col-type[data-v-1117e868]{grid-area:type}.col-name[data-v-1117e868]{grid-area:name}.col-name code[data-v-1117e868]{overflow-wrap:anywhere}.col-value[data-v-1117e868]{grid-area:value}.value-preview[data-v-1117e868]{display:none}.value-full[data-v-1117e868]{display:inline}.col-ttl[data-v-1117e868]{grid-area:ttl;text-align:left;font-size:12px;color:var(--text-tertiary)}.col-ttl[data-v-1117e868]:before{content:"TTL "}.col-actions[data-v-1117e868]{grid-area:actions;white-space:nowrap}}.record-type[data-v-1117e868]{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:600;font-size:11px;text-transform:uppercase}code[data-v-1117e868]{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-1117e868]{margin-left:8px;font-size:11px;color:var(--text-tertiary)}.empty-state[data-v-1117e868]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--text-tertiary);gap:8px}.empty-state i[data-v-1117e868]{font-size:24px}.empty-state p[data-v-1117e868]{margin:0}.record-form[data-v-a327444f]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-a327444f]{display:flex;flex-direction:column;gap:6px}.form-row--split[data-v-a327444f]{flex-direction:row;gap:16px}.form-row--split .form-field[data-v-a327444f]{flex:1}.form-field[data-v-a327444f]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-a327444f]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-input[data-v-a327444f]{width:100%}.form-help[data-v-a327444f]{font-size:12px;color:var(--text-tertiary)}.type-option[data-v-a327444f]{display:flex;justify-content:space-between;align-items:center;width:100%}.type-label[data-v-a327444f]{font-weight:500}.type-description[data-v-a327444f]{font-size:12px;color:var(--text-tertiary)}.modal-footer[data-v-a327444f]{display:flex;justify-content:flex-end;gap:8px}.nameservers-edit[data-v-9b402435]{display:flex;flex-direction:column;gap:20px}.section-label[data-v-9b402435]{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-9b402435]{display:flex;gap:8px;flex-wrap:wrap}.nameservers-section .nameserver-list[data-v-9b402435]{display:flex;flex-direction:column;gap:8px}.nameservers-section .nameserver-row[data-v-9b402435]{display:flex;align-items:center;gap:8px}.nameservers-section .nameserver-input[data-v-9b402435]{flex:1;font-family:monospace}.nameservers-section .add-nameserver[data-v-9b402435]{margin-top:8px;display:flex;justify-content:flex-end}.propagation-warning[data-v-9b402435],.error-message[data-v-9b402435]{margin:0}.dialog-footer[data-v-9b402435]{display:flex;justify-content:flex-end;gap:8px}.domain-detail[data-v-8cd25330]{display:flex;flex-direction:column;gap:24px}.detail-section[data-v-8cd25330]{border:1px solid var(--border-color);border-radius:8px;padding:16px}.section-header[data-v-8cd25330]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header-actions[data-v-8cd25330]{display:flex;gap:8px}.section-title[data-v-8cd25330]{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-8cd25330]{margin-bottom:0}.detail-grid[data-v-8cd25330]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-8cd25330]{display:flex;flex-direction:column;gap:4px}.detail-item--full[data-v-8cd25330]{grid-column:1/-1}.detail-header[data-v-8cd25330]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-8cd25330]{font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.detail-value[data-v-8cd25330]{font-size:14px;color:var(--text-primary);display:flex;align-items:center;gap:6px}.detail-value--muted[data-v-8cd25330]{color:var(--text-tertiary);font-style:italic}.detail-meta[data-v-8cd25330]{color:var(--text-tertiary);font-size:13px}.section-actions[data-v-8cd25330]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}.dns-provider-select[data-v-8cd25330]{width:100%;max-width:300px}.dns-option[data-v-8cd25330]{display:flex;justify-content:space-between;align-items:center;width:100%}.dns-option-type[data-v-8cd25330]{font-size:12px;color:var(--text-tertiary);text-transform:capitalize}.nameservers-list[data-v-8cd25330]{display:flex;flex-direction:column;gap:4px}.nameserver[data-v-8cd25330]{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-8cd25330]{display:flex;align-items:center;gap:6px;font-size:14px}.dns-status i[data-v-8cd25330]{font-size:16px}.dns-status--delegated[data-v-8cd25330]{color:#16a34a}.dns-status--warning[data-v-8cd25330]{color:#ca8a04}.dns-status--error[data-v-8cd25330]{color:#dc2626}.loading-state[data-v-8cd25330]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.dns-error[data-v-8cd25330]{margin-bottom:16px}.dns-error-content[data-v-8cd25330]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.init-dns-error[data-v-8cd25330]{margin-top:8px}.dns-not-configured[data-v-8cd25330]{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-8cd25330]{font-size:18px;color:#3b82f6}.dns-not-configured p[data-v-8cd25330]{margin:0}.purchase-modal[data-v-85c2507c]{display:flex;flex-direction:column;gap:20px}.form-section[data-v-85c2507c]{display:flex;flex-direction:column;gap:16px}.form-field[data-v-85c2507c]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-85c2507c]{font-size:14px;font-weight:500;color:var(--text-primary)}.search-input-group[data-v-85c2507c]{display:flex;gap:8px}.field-hint[data-v-85c2507c]{color:var(--text-secondary);font-size:12px}.provider-option[data-v-85c2507c]{display:flex;justify-content:space-between;align-items:center;width:100%}.provider-type[data-v-85c2507c]{font-size:12px;color:var(--text-tertiary);text-transform:capitalize}.w-full[data-v-85c2507c]{width:100%}.flex-1[data-v-85c2507c]{flex:1}.section-title[data-v-85c2507c]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.results-section[data-v-85c2507c]{border-top:1px solid var(--border-color);padding-top:16px}.results-table[data-v-85c2507c]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.results-header[data-v-85c2507c],.results-row[data-v-85c2507c]{display:grid;grid-template-columns:1fr 100px 120px;gap:16px;padding:12px 16px;align-items:center}.results-header[data-v-85c2507c]{background-color:var(--surface-hover-color);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.results-row[data-v-85c2507c]{border-top:1px solid var(--border-color)}.results-row[data-v-85c2507c]:first-of-type{border-top:none}.col-domain[data-v-85c2507c]{display:flex;align-items:center;gap:8px;font-weight:500}.col-price[data-v-85c2507c]{font-weight:500;color:var(--text-primary)}.col-price .price-spinner[data-v-85c2507c]{font-size:12px;color:var(--text-secondary)}.col-action[data-v-85c2507c]{display:flex;justify-content:flex-end}@media(max-width:640px){.results-header[data-v-85c2507c]{display:none}.results-row[data-v-85c2507c]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"domain action" "price action";row-gap:2px;column-gap:12px}.col-domain[data-v-85c2507c]{grid-area:domain;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.col-price[data-v-85c2507c]{grid-area:price}.col-action[data-v-85c2507c]{grid-area:action;align-self:center}}.premium-tag[data-v-85c2507c]{font-size:10px}.empty-results[data-v-85c2507c]{text-align:center;padding:24px;color:var(--text-secondary)}.error-message[data-v-85c2507c]{margin:0}.confirm-section[data-v-85c2507c]{display:flex;justify-content:center}.domain-info-card[data-v-85c2507c]{border:1px solid var(--border-color);border-radius:12px;padding:24px;text-align:center;width:100%;max-width:400px}.domain-icon[data-v-85c2507c]{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-85c2507c]{font-size:24px;color:#fff}.domain-name[data-v-85c2507c]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.purchase-details[data-v-85c2507c]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.detail-row[data-v-85c2507c]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color)}.detail-row[data-v-85c2507c]:last-child{border-bottom:none}.detail-label[data-v-85c2507c]{color:var(--text-secondary);font-size:14px}.detail-value[data-v-85c2507c]{font-weight:500;color:var(--text-primary)}.detail-value.price[data-v-85c2507c]{color:var(--primary-color);font-size:16px}.charge-warning[data-v-85c2507c]{margin:0;text-align:left}.charge-warning[data-v-85c2507c] .p-message-text{font-size:13px}.dialog-footer[data-v-85c2507c]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-2a1cb2b6]{max-width:900px}.panel-header[data-v-2a1cb2b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-2a1cb2b6]{display:flex;align-items:center;gap:16px}.header-actions[data-v-2a1cb2b6]{display:flex;gap:8px}.status-filter[data-v-2a1cb2b6]{min-width:180px}.loading-state[data-v-2a1cb2b6],.empty-state[data-v-2a1cb2b6]{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-2a1cb2b6]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-2a1cb2b6]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-2a1cb2b6]{margin:0 0 16px;max-width:300px}.domain-list[data-v-2a1cb2b6]{display:flex;flex-direction:column;gap:16px}.metric-bar[data-v-33d3a2ba]{display:flex;flex-direction:column;gap:3px;min-width:0}.metric-bar__head[data-v-33d3a2ba]{display:flex;justify-content:space-between;align-items:baseline;font-size:11px}.metric-bar__label[data-v-33d3a2ba]{color:var(--text-secondary);font-weight:500}.metric-bar__value[data-v-33d3a2ba]{color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-bar__track[data-v-33d3a2ba]{height:6px;border-radius:3px;background-color:var(--surface-hover-color);overflow:hidden}.metric-bar__fill[data-v-33d3a2ba]{height:100%;border-radius:3px;transition:width .4s ease,background-color .4s ease}.metric-bar__detail[data-v-33d3a2ba]{font-size:10px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.server-card[data-v-0130db9e]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.server-header[data-v-0130db9e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.server-info[data-v-0130db9e]{display:flex;align-items:flex-start;gap:12px}.server-icon[data-v-0130db9e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.server-icon i[data-v-0130db9e]{font-size:1.75rem}.server-details[data-v-0130db9e]{display:flex;flex-direction:column;gap:4px}.server-name[data-v-0130db9e]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.server-meta[data-v-0130db9e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.ip-address[data-v-0130db9e]{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-0130db9e]:hover{background-color:var(--surface-active-color)}.copy-icon[data-v-0130db9e]{font-size:12px;cursor:pointer;opacity:.6;margin-left:4px;transition:opacity .2s}.copy-icon[data-v-0130db9e]:hover{opacity:1}.no-ip[data-v-0130db9e]{font-style:italic;color:var(--text-tertiary)}.server-actions[data-v-0130db9e]{display:flex;align-items:center;gap:8px}.protected-badge[data-v-0130db9e]{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-0130db9e]{font-size:12px}.status-badge[data-v-0130db9e]{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-0130db9e]{font-size:12px}.status-badge--active[data-v-0130db9e]{background-color:#22c55e26;color:#16a34a}.status-badge--offline[data-v-0130db9e]{background-color:#eab30826;color:#ca8a04}.status-badge--new[data-v-0130db9e]{background-color:#3b82f626;color:#3b82f6}.status-badge--archived[data-v-0130db9e]{background-color:#6b728026;color:#6b7280}.setup-badge-row[data-v-0130db9e]{margin-bottom:12px}.setup-badge[data-v-0130db9e]{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-0130db9e]{font-size:12px}.setup-badge--ready[data-v-0130db9e]{background-color:#22c55e26;color:#16a34a}.setup-badge--progress[data-v-0130db9e]{background-color:#3b82f626;color:#3b82f6}.setup-badge--failed[data-v-0130db9e]{background-color:#ef444426;color:#dc2626}.server-metrics[data-v-0130db9e]{margin-bottom:16px}.server-metrics__bars[data-v-0130db9e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.server-metrics__fresh[data-v-0130db9e]{display:block;margin-top:6px;font-size:10px;color:var(--text-tertiary);text-align:right}.server-body[data-v-0130db9e]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-row[data-v-0130db9e]{display:flex;align-items:center;gap:8px;font-size:13px}.info-label[data-v-0130db9e]{color:var(--text-secondary);min-width:80px}.info-value[data-v-0130db9e]{color:var(--text-primary)}.info-value--code[data-v-0130db9e]{font-family:monospace;background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-size:12px}.server-footer[data-v-0130db9e]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;gap:8px}.shared-badge[data-v-0130db9e]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:10px;background:#3b82f626;color:var(--accent-color)}.managed-note[data-v-0130db9e]{font-size:12px;color:var(--text-tertiary);padding:6px 8px}.server-detail[data-v-3fc6b14b]{display:flex;flex-direction:column;gap:20px}.detail-section[data-v-3fc6b14b]{border:1px solid var(--border-color);border-radius:8px;padding:16px}.status-header[data-v-3fc6b14b]{display:flex;justify-content:space-between;align-items:center}.status-info[data-v-3fc6b14b]{display:flex;align-items:center;gap:12px}.status-badge[data-v-3fc6b14b]{padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500}.status-badge.status--active[data-v-3fc6b14b]{background-color:#22c55e26;color:#16a34a}.status-badge.status--offline[data-v-3fc6b14b]{background-color:#eab30826;color:#ca8a04}.status-badge.status--new[data-v-3fc6b14b]{background-color:#3b82f626;color:#3b82f6}.status-badge.status--archived[data-v-3fc6b14b]{background-color:#6b728026;color:#6b7280}.last-synced[data-v-3fc6b14b]{font-size:12px;color:var(--text-tertiary)}.section-title[data-v-3fc6b14b]{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.detail-grid[data-v-3fc6b14b]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.metrics-grid[data-v-3fc6b14b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metrics-footer[data-v-3fc6b14b]{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.metrics-load[data-v-3fc6b14b]{font-family:monospace}.detail-item[data-v-3fc6b14b]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-3fc6b14b]{font-size:11px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.detail-value[data-v-3fc6b14b]{font-size:14px;color:var(--text-primary)}.detail-value--muted[data-v-3fc6b14b]{color:var(--text-tertiary);font-style:italic}.detail-value--copiable[data-v-3fc6b14b]{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .2s}.detail-value--copiable[data-v-3fc6b14b]:hover{opacity:.8}.detail-value--copiable code[data-v-3fc6b14b]{font-family:monospace;background-color:var(--surface-hover-color);padding:4px 8px;border-radius:4px}.copy-icon[data-v-3fc6b14b]{font-size:12px;color:var(--text-tertiary)}.tags-row[data-v-3fc6b14b]{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.tags-list[data-v-3fc6b14b]{display:flex;flex-wrap:wrap;gap:6px}.power-controls[data-v-3fc6b14b]{display:flex;flex-wrap:wrap;gap:8px}.danger-zone[data-v-3fc6b14b]{border-color:#ef44444d;background-color:#ef44440d}.danger-zone .section-title[data-v-3fc6b14b]{color:#dc2626}.danger-content[data-v-3fc6b14b]{display:flex;justify-content:space-between;align-items:center;gap:16px}.danger-content p[data-v-3fc6b14b]{margin:0;font-size:13px;color:var(--text-secondary);max-width:300px}.protection-row[data-v-3fc6b14b]{display:flex;justify-content:space-between;align-items:center;gap:16px}.protection-info[data-v-3fc6b14b]{flex:1}.protection-label[data-v-3fc6b14b]{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.protection-label i[data-v-3fc6b14b]{font-size:14px}.protection-description[data-v-3fc6b14b]{margin:0;font-size:12px;color:var(--text-tertiary)}.password-dialog-content[data-v-3fc6b14b]{display:flex;flex-direction:column;gap:16px}.password-dialog-message[data-v-3fc6b14b]{margin:0;font-size:14px;color:var(--text-secondary)}.password-input-group[data-v-3fc6b14b]{display:flex;flex-direction:column;gap:6px}.password-input-group label[data-v-3fc6b14b]{font-size:12px;font-weight:500;color:var(--text-secondary)}.password-field[data-v-3fc6b14b],.password-field[data-v-3fc6b14b] input{width:100%}.password-error[data-v-3fc6b14b]{color:#dc2626;font-size:12px}.setup-success .setup-success-header[data-v-3fc6b14b]{display:flex;align-items:center;gap:8px;font-weight:600;color:#16a34a;margin-bottom:4px}.setup-success .setup-success-header i[data-v-3fc6b14b]{font-size:16px}.setup-success .setup-success-detail[data-v-3fc6b14b]{font-size:12px;color:var(--text-tertiary);margin:0 0 8px}.setup-progress .setup-progress-header[data-v-3fc6b14b]{display:flex;align-items:center;gap:8px;font-weight:500;color:#3b82f6;margin-bottom:8px}.setup-progress .setup-progress-header i[data-v-3fc6b14b]{font-size:16px}.setup-progress .setup-progress-details[data-v-3fc6b14b]{margin-bottom:8px}.setup-progress .setup-phase[data-v-3fc6b14b]{font-size:13px;color:var(--text-secondary);margin:0 0 8px}.setup-failed .setup-failed-header[data-v-3fc6b14b]{display:flex;align-items:center;gap:8px;font-weight:600;color:#dc2626;margin-bottom:4px}.setup-failed .setup-failed-header i[data-v-3fc6b14b]{font-size:16px}.setup-failed .setup-error-message[data-v-3fc6b14b]{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-3fc6b14b]{display:flex;gap:8px;margin-bottom:8px}.setup-available .setup-info-text[data-v-3fc6b14b]{font-size:13px;color:var(--text-secondary);margin:0 0 12px}.setup-available .setup-warning[data-v-3fc6b14b]{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-3fc6b14b]{font-size:14px}.setup-unavailable .setup-info-text[data-v-3fc6b14b]{font-size:13px;color:var(--text-tertiary);margin:0;display:flex;align-items:center;gap:6px}.setup-unavailable .setup-info-text i[data-v-3fc6b14b]{font-size:14px}.setup-key-select[data-v-3fc6b14b]{margin-bottom:8px}.setup-key-select label[data-v-3fc6b14b]{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:4px}.setup-log-content[data-v-3fc6b14b]{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-3fc6b14b]{margin-top:8px}.w-full[data-v-3fc6b14b]{width:100%}.create-form[data-v-b21af31b]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-b21af31b]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-b21af31b]{font-size:13px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-b21af31b]{font-size:12px;color:var(--text-tertiary)}.field-hint--error[data-v-b21af31b]{color:#dc2626}.loading-options[data-v-b21af31b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.options-field label[data-v-b21af31b]{margin-bottom:4px}.options-grid[data-v-b21af31b]{display:flex;flex-direction:column;gap:12px}.option-item[data-v-b21af31b]{display:flex;align-items:center;gap:8px}.option-label[data-v-b21af31b]{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-b21af31b]{font-size:12px;color:var(--text-tertiary)}.w-full[data-v-b21af31b]{width:100%}.panel[data-v-da4c6a94]{max-width:900px}.panel-header[data-v-da4c6a94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-da4c6a94]{display:flex;align-items:center;gap:16px}.header-actions[data-v-da4c6a94]{display:flex;gap:8px}.status-filter[data-v-da4c6a94]{min-width:150px}.loading-state[data-v-da4c6a94],.empty-state[data-v-da4c6a94]{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-da4c6a94]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-da4c6a94]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-da4c6a94]{margin:0 0 16px;max-width:300px}.empty-actions[data-v-da4c6a94]{display:flex;gap:8px}.server-list[data-v-da4c6a94]{display:flex;flex-direction:column;gap:16px}.phone-card[data-v-afc3b9f2]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.phone-header[data-v-afc3b9f2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.phone-info[data-v-afc3b9f2]{display:flex;align-items:flex-start;gap:12px}.phone-icon[data-v-afc3b9f2]{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-afc3b9f2]{font-size:1.75rem}.phone-details[data-v-afc3b9f2]{display:flex;flex-direction:column;gap:4px}.phone-number[data-v-afc3b9f2]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;font-family:monospace}.phone-meta[data-v-afc3b9f2]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.meta-separator[data-v-afc3b9f2]{color:var(--border-color)}.phone-actions[data-v-afc3b9f2]{display:flex;align-items:center;gap:8px}.status-badge[data-v-afc3b9f2]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--active[data-v-afc3b9f2]{background-color:#22c55e26;color:#16a34a}.status-badge--released[data-v-afc3b9f2]{background-color:#6b728026;color:#6b7280}.status-badge--pending[data-v-afc3b9f2]{background-color:#eab30826;color:#ca8a04}.type-badge[data-v-afc3b9f2]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.type-badge--local[data-v-afc3b9f2]{background-color:#3b82f626;color:#3b82f6}.type-badge--toll-free[data-v-afc3b9f2]{background-color:#a855f726;color:#a855f7}.type-badge--mobile[data-v-afc3b9f2]{background-color:#22c55e26;color:#16a34a}.phone-body[data-v-afc3b9f2]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-row[data-v-afc3b9f2]{display:flex;align-items:center;gap:8px;font-size:13px}.info-label[data-v-afc3b9f2]{color:var(--text-secondary);min-width:100px}.info-value[data-v-afc3b9f2]{color:var(--text-primary)}.capabilities-list[data-v-afc3b9f2]{display:flex;gap:6px}.capability-tag[data-v-afc3b9f2]{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-afc3b9f2]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;gap:8px}.phone-detail[data-v-e571ecaf]{display:flex;flex-direction:column;gap:24px}.detail-section[data-v-e571ecaf]{border:1px solid var(--border-color);border-radius:8px;padding:16px}.section-title[data-v-e571ecaf]{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-e571ecaf]{margin:0;display:flex;align-items:center;gap:8px}.section-title--collapsible i[data-v-e571ecaf]{font-size:12px}.section-header[data-v-e571ecaf]{cursor:pointer;-webkit-user-select:none;user-select:none}.section-header:hover .section-title[data-v-e571ecaf]{color:var(--text-primary)}.detail-grid[data-v-e571ecaf]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-e571ecaf]{display:flex;flex-direction:column;gap:4px}.detail-item--full[data-v-e571ecaf]{grid-column:1/-1}.detail-header[data-v-e571ecaf]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-e571ecaf]{font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.detail-value[data-v-e571ecaf]{font-size:14px;color:var(--text-primary)}.detail-value--code[data-v-e571ecaf]{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-e571ecaf]{font-size:14px;font-weight:500;text-transform:capitalize}.status-text--active[data-v-e571ecaf]{color:#16a34a}.status-text--released[data-v-e571ecaf]{color:#6b7280}.status-text--pending[data-v-e571ecaf]{color:#ca8a04}.edit-name-form[data-v-e571ecaf]{display:flex;gap:8px;align-items:center}.flex-1[data-v-e571ecaf]{flex:1}.capabilities-grid[data-v-e571ecaf]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.capability-item[data-v-e571ecaf]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary)}.capability-item i[data-v-e571ecaf]{font-size:16px}.config-form[data-v-e571ecaf]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.config-field[data-v-e571ecaf]{display:flex;flex-direction:column;gap:6px}.config-label[data-v-e571ecaf]{font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.config-input-row[data-v-e571ecaf]{display:flex;gap:8px;align-items:center}.method-select[data-v-e571ecaf]{width:90px;flex-shrink:0}.config-actions[data-v-e571ecaf]{display:flex;justify-content:flex-end;padding-top:4px}.action-buttons[data-v-e571ecaf]{display:flex;gap:8px}.purchase-modal[data-v-1ef0fc38]{display:flex;flex-direction:column;gap:20px}.form-section[data-v-1ef0fc38]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-1ef0fc38]{display:flex;gap:16px}.form-field[data-v-1ef0fc38]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-1ef0fc38]{font-size:14px;font-weight:500;color:var(--text-primary)}.w-full[data-v-1ef0fc38]{width:100%}.flex-1[data-v-1ef0fc38]{flex:1}.section-title[data-v-1ef0fc38]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.results-section[data-v-1ef0fc38]{border-top:1px solid var(--border-color);padding-top:16px}.results-section-header[data-v-1ef0fc38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.results-section-header .section-title[data-v-1ef0fc38]{margin:0}.price-hint[data-v-1ef0fc38]{font-size:13px;color:var(--text-secondary);font-weight:500}.results-table[data-v-1ef0fc38]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:350px;overflow-y:auto}.results-header[data-v-1ef0fc38],.results-row[data-v-1ef0fc38]{display:grid;grid-template-columns:160px 1fr 120px 90px;gap:12px;padding:10px 16px;align-items:center}.results-header[data-v-1ef0fc38]{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-1ef0fc38]{border-top:1px solid var(--border-color);font-size:13px}.results-row[data-v-1ef0fc38]:first-of-type{border-top:none}.col-number[data-v-1ef0fc38]{font-family:monospace;font-weight:500}.col-location[data-v-1ef0fc38]{color:var(--text-secondary)}.col-caps[data-v-1ef0fc38]{font-size:11px;color:var(--text-secondary)}.col-action[data-v-1ef0fc38]{display:flex;justify-content:flex-end}@media(max-width:640px){.form-row[data-v-1ef0fc38]{flex-direction:column}.results-header[data-v-1ef0fc38]{display:none}.results-row[data-v-1ef0fc38]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"number action" "location action" "caps action";row-gap:2px;column-gap:12px;padding:12px 16px}.col-number[data-v-1ef0fc38]{grid-area:number}.col-location[data-v-1ef0fc38]{grid-area:location}.col-caps[data-v-1ef0fc38]{grid-area:caps}.col-action[data-v-1ef0fc38]{grid-area:action;align-self:center}}.empty-results[data-v-1ef0fc38]{text-align:center;padding:24px;color:var(--text-secondary)}.error-message[data-v-1ef0fc38]{margin:0}.confirm-section[data-v-1ef0fc38]{display:flex;justify-content:center}.number-info-card[data-v-1ef0fc38]{border:1px solid var(--border-color);border-radius:12px;padding:24px;text-align:center;width:100%;max-width:400px}.number-icon[data-v-1ef0fc38]{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-1ef0fc38]{font-size:24px;color:#fff}.number-display[data-v-1ef0fc38]{font-size:20px;font-weight:600;color:var(--text-primary);font-family:monospace;margin:0 0 20px}.purchase-details[data-v-1ef0fc38]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.detail-row[data-v-1ef0fc38]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color)}.detail-row[data-v-1ef0fc38]:last-child{border-bottom:none}.detail-label[data-v-1ef0fc38]{color:var(--text-secondary);font-size:14px}.detail-value[data-v-1ef0fc38]{font-weight:500;color:var(--text-primary)}.price-value[data-v-1ef0fc38]{color:#16a34a}.charge-warning[data-v-1ef0fc38]{margin:0;text-align:left}.charge-warning[data-v-1ef0fc38] .p-message-text{font-size:13px}.dialog-footer[data-v-1ef0fc38]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-e9c64d24]{max-width:900px}.panel-header[data-v-e9c64d24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-e9c64d24]{display:flex;align-items:center;gap:16px}.header-actions[data-v-e9c64d24]{display:flex;gap:8px}.type-filter[data-v-e9c64d24]{min-width:160px}.loading-state[data-v-e9c64d24],.empty-state[data-v-e9c64d24]{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-e9c64d24]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-e9c64d24]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-e9c64d24]{margin:0 0 16px;max-width:300px}.empty-actions[data-v-e9c64d24]{display:flex;gap:8px}.phone-list[data-v-e9c64d24]{display:flex;flex-direction:column;gap:16px}.sounds-panel[data-v-bbd0a1cc]{max-width:640px}.panel-header[data-v-bbd0a1cc]{margin-bottom:32px}.panel-description[data-v-bbd0a1cc]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.master-toggle[data-v-bbd0a1cc]{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-bbd0a1cc]{display:flex;align-items:center;gap:14px}.master-icon[data-v-bbd0a1cc]{font-size:22px;color:var(--accent-color)}.toggle-label[data-v-bbd0a1cc]{display:block;font-size:15px;font-weight:600;color:var(--text-primary)}.toggle-hint[data-v-bbd0a1cc]{display:block;font-size:12px;color:var(--text-tertiary);margin-top:2px}.events-list[data-v-bbd0a1cc]{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;margin-bottom:24px}.events-list--disabled[data-v-bbd0a1cc]{opacity:.5;pointer-events:none}.event-row[data-v-bbd0a1cc]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background-color:var(--surface-color)}.event-row+.event-row[data-v-bbd0a1cc]{border-top:1px solid var(--border-color)}.event-info[data-v-bbd0a1cc]{display:flex;align-items:center;gap:14px}.event-icon[data-v-bbd0a1cc]{font-size:18px;color:var(--text-secondary);width:20px;text-align:center}.event-label[data-v-bbd0a1cc]{display:block;font-size:14px;font-weight:500;color:var(--text-primary)}.event-description[data-v-bbd0a1cc]{display:block;font-size:12px;color:var(--text-tertiary);margin-top:2px}.event-actions[data-v-bbd0a1cc]{display:flex;align-items:center;gap:12px}.preview-btn[data-v-bbd0a1cc]{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-bbd0a1cc]{font-size:12px}.preview-btn[data-v-bbd0a1cc]:hover{background-color:var(--surface-hover-color);color:var(--accent-color);border-color:var(--accent-color)}.sounds-footer[data-v-bbd0a1cc]{margin-top:8px}.footer-note[data-v-bbd0a1cc]{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-bbd0a1cc]{margin-top:2px;flex-shrink:0}.notifications-panel[data-v-e9757714]{max-width:640px}.panel-header[data-v-e9757714]{margin-bottom:28px}.panel-description[data-v-e9757714]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.channel-card[data-v-e9757714]{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background-color:var(--surface-color);margin-bottom:20px}.phone-row[data-v-e9757714]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:12px 20px 14px;border-top:1px solid var(--border-color);font-size:13px;color:var(--text-secondary)}.phone-row strong[data-v-e9757714]{color:var(--text-primary);font-weight:600}.phone-row a[data-v-e9757714]{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--accent-color);text-decoration:none}.phone-row a i[data-v-e9757714]{font-size:10px}.phone-row a[data-v-e9757714]:hover{text-decoration:underline}.channel-row[data-v-e9757714]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px}.channel-row+.channel-row[data-v-e9757714]{border-top:1px solid var(--border-color)}.channel-row[data-v-e9757714] .p-toggleswitch{flex:none}.channel-row--locked .channel-icon[data-v-e9757714],.channel-row--locked .channel-label[data-v-e9757714],.channel-row--locked .channel-hint[data-v-e9757714]{opacity:.72}.channel-row--locked[data-v-e9757714] .p-toggleswitch.p-disabled .p-toggleswitch-slider{background:#94a3b833;opacity:.7}.channel-info[data-v-e9757714]{display:flex;align-items:flex-start;gap:14px;min-width:0}.channel-icon[data-v-e9757714]{flex-shrink:0;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#3b82f624;color:var(--accent-color)}.channel-icon i[data-v-e9757714]{font-size:15px}.channel-text[data-v-e9757714]{display:flex;flex-direction:column;gap:3px;min-width:0}.channel-label-line[data-v-e9757714]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.channel-label[data-v-e9757714]{font-size:15px;font-weight:600;color:var(--text-primary)}.channel-hint[data-v-e9757714]{font-size:12.5px;color:var(--text-secondary);line-height:1.5}.channel-meta[data-v-e9757714]{font-size:12px;color:var(--text-tertiary, var(--text-secondary));margin-top:2px}.upgrade-pill[data-v-e9757714]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px;color:var(--accent-color);background:#3b82f61f;border:1px solid rgba(59,130,246,.3);white-space:nowrap}.upgrade-pill i[data-v-e9757714]{font-size:9px}.upgrade-link[data-v-e9757714]{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;margin-top:7px;font-size:12.5px;font-weight:600;color:var(--accent-color);text-decoration:none}.upgrade-link i[data-v-e9757714]{font-size:10px;transition:transform .15s ease}.upgrade-link[data-v-e9757714]:hover{text-decoration:underline}.upgrade-link:hover i[data-v-e9757714]{transform:translate(2px)}.panel-footer[data-v-e9757714]{margin-top:4px}.footer-note[data-v-e9757714]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-tertiary, var(--text-secondary));line-height:1.5;margin:0}.footer-note i[data-v-e9757714]{margin-top:2px;flex-shrink:0}@media(max-width:480px){.channel-row[data-v-e9757714]{padding:16px}}.form-grid[data-v-ec41e48d]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-ec41e48d]{display:flex;flex-direction:column;gap:6px}.form-row label[data-v-ec41e48d]{font-size:13px;font-weight:500;color:var(--text-secondary)}.form-row-pair[data-v-ec41e48d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-hint[data-v-ec41e48d]{font-size:12px;color:var(--text-secondary)}.form-error[data-v-ec41e48d]{font-size:13px;color:var(--red-400, #f87171)}.w-full[data-v-ec41e48d]{width:100%}.team-members-panel[data-v-b3342173]{max-width:800px}.panel-header[data-v-b3342173]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.panel-description[data-v-b3342173]{font-size:14px;color:var(--text-secondary);margin:0}.members-list[data-v-b3342173]{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.member-row[data-v-b3342173]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--surface-color)}.member-info[data-v-b3342173]{display:flex;align-items:center;gap:12px}.member-avatar[data-v-b3342173]{width:36px;height:36px;border-radius:50%;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent-color)}.member-details[data-v-b3342173]{display:flex;flex-direction:column}.member-name[data-v-b3342173]{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:8px}.member-email[data-v-b3342173]{font-size:13px;color:var(--text-secondary)}.owner-badge[data-v-b3342173]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:#3b82f626;color:var(--accent-color)}.member-actions[data-v-b3342173]{display:flex;align-items:center;gap:8px}.role-select[data-v-b3342173]{min-width:150px}.scope-select[data-v-b3342173]{min-width:160px;max-width:220px}.owner-role-text[data-v-b3342173]{font-size:13px;color:var(--text-secondary);font-style:italic;padding-right:8px}.scope-hint[data-v-b3342173]{display:none}@media(max-width:640px){.member-row[data-v-b3342173]{flex-wrap:wrap;row-gap:10px}.member-info[data-v-b3342173]{flex:1 1 auto;min-width:0}.member-details[data-v-b3342173]{min-width:0}.member-email[data-v-b3342173]{overflow-wrap:anywhere}.member-actions[data-v-b3342173]{display:contents}.member-actions .p-button[data-v-b3342173]{order:1}.scope-select[data-v-b3342173]{order:2;width:100%;min-width:0;max-width:none}.scope-hint[data-v-b3342173]{display:block;order:3;width:100%;font-size:12px;color:var(--text-tertiary);margin-top:-4px}.role-select[data-v-b3342173]{order:4;width:100%;min-width:0}}.empty-state[data-v-b3342173]{padding:32px;text-align:center;background:var(--surface-color);color:var(--text-secondary)}.role-form[data-v-47c5ac38]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-47c5ac38]{display:flex;flex-direction:column;gap:6px}.form-row label[data-v-47c5ac38]{font-size:13px;font-weight:500;color:var(--text-secondary)}.w-full[data-v-47c5ac38]{width:100%}.permissions-section[data-v-47c5ac38]{display:flex;flex-direction:column;gap:16px}.permissions-label[data-v-47c5ac38]{font-size:13px;font-weight:500;color:var(--text-secondary)}.permission-category[data-v-47c5ac38]{display:flex;flex-direction:column;gap:8px}.category-name[data-v-47c5ac38]{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0}.permission-list[data-v-47c5ac38]{display:flex;flex-direction:column;gap:6px}.permission-item[data-v-47c5ac38]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:background .15s}.permission-item[data-v-47c5ac38]:hover{background:var(--surface-hover-color)}.permission-item--checked[data-v-47c5ac38]{color:var(--text-primary)}.roles-panel[data-v-115d2557]{max-width:800px}.panel-header[data-v-115d2557]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.panel-description[data-v-115d2557]{font-size:14px;color:var(--text-secondary);margin:0}.roles-grid[data-v-115d2557]{display:flex;flex-direction:column;gap:12px}.role-card[data-v-115d2557]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}.role-header[data-v-115d2557]{display:flex;flex-direction:column;gap:4px}.role-name-row[data-v-115d2557]{display:flex;align-items:center;gap:8px}.role-name[data-v-115d2557]{font-weight:600;color:var(--text-primary)}.built-in-badge[data-v-115d2557]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;background:#6b728026;color:var(--text-secondary)}.role-meta[data-v-115d2557]{display:flex;gap:12px;font-size:13px;color:var(--text-secondary)}.role-actions[data-v-115d2557]{display:flex;gap:4px}.api-tokens-panel[data-v-de90dd62]{max-width:800px}.panel-header[data-v-de90dd62]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.panel-subtitle[data-v-de90dd62]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5;max-width:560px}.panel-empty[data-v-de90dd62]{padding:40px;text-align:center;color:var(--text-tertiary)}.token-list[data-v-de90dd62]{display:flex;flex-direction:column;gap:10px}.token-card[data-v-de90dd62]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px}.token-card--inactive[data-v-de90dd62]{opacity:.6}.token-name[data-v-de90dd62]{font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.token-badge[data-v-de90dd62]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;background:#3b82f626;color:var(--accent-color)}.token-badge--revoked[data-v-de90dd62]{background:#94a3b826;color:var(--text-tertiary)}.token-meta[data-v-de90dd62]{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-tertiary)}.token-mono[data-v-de90dd62]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dialog-body[data-v-de90dd62]{display:flex;flex-direction:column;gap:12px}.dialog-label[data-v-de90dd62]{font-size:13px;font-weight:600;color:var(--text-secondary)}.dialog-hint[data-v-de90dd62]{margin:0;font-size:12px;color:var(--text-tertiary);line-height:1.5}.reveal-token[data-v-de90dd62]{padding:12px 14px;background:#0f172a99;border:1px solid var(--border-color);border-radius:10px;word-break:break-all}.reveal-token code[data-v-de90dd62]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent-color)}.confetti-canvas[data-v-3ce7aa3e]{position:fixed;inset:0;pointer-events:none;z-index:50}.plan-panel[data-v-3659ad3c]{position:relative}.panel-header[data-v-3659ad3c]{margin-bottom:24px}.panel-subtitle[data-v-3659ad3c]{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:6px 0 0}.celebrate[data-v-3659ad3c]{position:relative;overflow:hidden;border:1px solid rgba(34,197,94,.4);border-radius:18px;background:radial-gradient(120% 90% at 50% -10%,rgba(34,197,94,.14),transparent 60%),var(--surface-color);padding:48px 32px;text-align:center;animation:celebrate-rise-3659ad3c .5s ease both}.celebrate__glow[data-v-3659ad3c]{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:420px;height:420px;background:radial-gradient(circle,rgba(34,197,94,.18),transparent 70%);pointer-events:none}.celebrate__body[data-v-3659ad3c]{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:460px;margin:0 auto}.celebrate__mark[data-v-3659ad3c]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#22c55e29;color:var(--success-color);font-size:28px;box-shadow:0 0 0 8px #22c55e0f}.celebrate__mark--done[data-v-3659ad3c]{animation:mark-pop-3659ad3c .45s cubic-bezier(.34,1.56,.64,1) both}.celebrate__mark--pending[data-v-3659ad3c]{background:#3b82f629;color:var(--accent-color);box-shadow:0 0 0 8px #3b82f60f}.celebrate__title[data-v-3659ad3c]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em}.celebrate__lead[data-v-3659ad3c]{font-size:14.5px;line-height:1.6;color:var(--text-secondary);margin:0}.celebrate__cta[data-v-3659ad3c]{margin-top:8px}@keyframes celebrate-rise-3659ad3c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mark-pop-3659ad3c{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.cancelled-notice[data-v-3659ad3c]{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:20px;border-radius:12px;border:1px solid var(--border-color);background:var(--surface-hover-color);color:var(--text-secondary);font-size:13px}.cancelled-notice i[data-v-3659ad3c]{color:var(--accent-color);font-size:15px}.cancelled-notice__dismiss[data-v-3659ad3c]{margin-left:auto;background:transparent;border:none;color:var(--text-tertiary, var(--text-secondary));cursor:pointer;padding:4px;border-radius:6px;display:flex}.cancelled-notice__dismiss[data-v-3659ad3c]:hover{color:var(--text-primary);background:var(--surface-color)}.cancelled-notice__dismiss i[data-v-3659ad3c]{color:inherit;font-size:12px}.plan-cards[data-v-3659ad3c]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.plan-card[data-v-3659ad3c]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:18px}.plan-card--pitch[data-v-3659ad3c]{border-color:#3b82f680;background:linear-gradient(165deg,#3b82f61a,#3b82f605 55%),var(--surface-color);box-shadow:0 12px 30px -18px #3b82f680}.plan-card--enterprise[data-v-3659ad3c]{border-color:#a855f773;background:linear-gradient(165deg,#a855f71a,#a855f705 55%),var(--surface-color);box-shadow:0 12px 30px -18px #a855f773}.plan-card__top[data-v-3659ad3c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.plan-card__identity[data-v-3659ad3c]{display:flex;flex-direction:column;gap:6px}.plan-card__badge[data-v-3659ad3c]{align-self:flex-start;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, var(--text-secondary));background:var(--surface-hover-color);padding:3px 10px;border-radius:999px}.plan-card__name[data-v-3659ad3c]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.plan-card__price[data-v-3659ad3c]{font-size:15px;font-weight:600;color:var(--text-secondary);white-space:nowrap;padding-top:4px}.plan-card__lead[data-v-3659ad3c]{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:0}.pitch-head[data-v-3659ad3c]{display:flex;flex-direction:column;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--border-color-subtle, var(--border-color))}.pitch-head__eyebrow[data-v-3659ad3c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--accent-color)}.plan-card--enterprise .pitch-head__eyebrow[data-v-3659ad3c]{color:#a855f7}.pitch-head__title-row[data-v-3659ad3c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.pitch-head__name[data-v-3659ad3c]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.pitch-head__price[data-v-3659ad3c]{display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap}.pitch-head__amount[data-v-3659ad3c]{font-size:30px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.pitch-head__period[data-v-3659ad3c]{font-size:14px;font-weight:600;color:var(--text-secondary)}.pitch-head__lead[data-v-3659ad3c]{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:2px 0 0}.plan-features[data-v-3659ad3c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.plan-feature[data-v-3659ad3c]{display:flex;align-items:flex-start;gap:12px}.plan-feature__icon[data-v-3659ad3c]{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-hover-color);color:var(--text-secondary)}.plan-feature__icon i[data-v-3659ad3c]{font-size:13px}.plan-feature__icon--pitch[data-v-3659ad3c]{background:#3b82f624;color:var(--accent-color)}.plan-card--enterprise .plan-feature__icon--pitch[data-v-3659ad3c]{background:#a855f724;color:#a855f7}.plan-feature__text[data-v-3659ad3c]{font-size:13.5px;line-height:1.5;color:var(--text-primary);padding-top:4px}.builds-meter[data-v-3659ad3c]{border-top:1px solid var(--border-color);padding-top:16px;margin-top:auto;display:flex;flex-direction:column;gap:8px}.builds-meter--connected[data-v-3659ad3c]{flex-direction:row;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary)}.builds-meter--connected i[data-v-3659ad3c]{color:var(--success-color);font-size:16px}.builds-meter__header[data-v-3659ad3c]{display:flex;justify-content:space-between;align-items:baseline}.builds-meter__label[data-v-3659ad3c]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.builds-meter__count[data-v-3659ad3c]{font-size:13px;font-weight:600;color:var(--text-primary)}.builds-meter__bar[data-v-3659ad3c]{height:8px;border-radius:999px}.builds-meter__bar[data-v-3659ad3c] .p-progressbar-value{background:var(--accent-color)}.builds-meter__bar--exhausted[data-v-3659ad3c] .p-progressbar-value{background:var(--warning-color)}.builds-meter__note[data-v-3659ad3c]{font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin:0}.builds-meter__note--exhausted[data-v-3659ad3c]{color:var(--text-primary)}.builds-meter__link[data-v-3659ad3c]{color:var(--link-text-color);text-decoration:none}.builds-meter__link[data-v-3659ad3c]:hover{text-decoration:underline}.billing-footer[data-v-3659ad3c]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.billing-footer__renewal[data-v-3659ad3c]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.billing-footer__renewal i[data-v-3659ad3c]{font-size:14px;color:var(--text-tertiary, var(--text-secondary))}.billing-footer__manage[data-v-3659ad3c]{margin-left:auto}.plan-card__cta[data-v-3659ad3c]{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:4px}.plan-card__cta-btn[data-v-3659ad3c]{justify-content:center;font-weight:600}.plan-card__cta-note[data-v-3659ad3c]{font-size:12px;line-height:1.5;color:var(--text-secondary);margin:0;text-align:center}.upgrade-form[data-v-3659ad3c]{display:flex;flex-direction:column;gap:10px}.upgrade-form__lead[data-v-3659ad3c]{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:0 0 4px}.upgrade-form__label[data-v-3659ad3c]{font-size:13px;font-weight:600;color:var(--text-secondary)}.upgrade-form__note[data-v-3659ad3c]{width:100%}.upgrade-form__error[data-v-3659ad3c]{display:flex;align-items:center;gap:8px;color:var(--error-color);font-size:13px;margin:0}.upgrade-success[data-v-3659ad3c]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px 8px}.upgrade-success i[data-v-3659ad3c]{font-size:40px;color:var(--success-color);margin-bottom:6px}.upgrade-success h4[data-v-3659ad3c]{font-size:17px;font-weight:600;color:var(--text-primary);margin:0}.upgrade-success p[data-v-3659ad3c]{font-size:13.5px;color:var(--text-secondary);margin:0}@media(max-width:900px){.plan-cards[data-v-3659ad3c]{grid-template-columns:1fr}}@media(max-width:480px){.plan-card[data-v-3659ad3c]{padding:20px}.celebrate[data-v-3659ad3c]{padding:36px 20px}.celebrate__title[data-v-3659ad3c]{font-size:21px}.pitch-head__amount[data-v-3659ad3c]{font-size:26px}.billing-footer[data-v-3659ad3c]{flex-direction:column;align-items:stretch}.billing-footer__manage[data-v-3659ad3c]{margin-left:0;width:100%}.billing-footer__manage[data-v-3659ad3c] .p-button{width:100%;justify-content:center}}@media(max-width:1024px){.upgrade-request-dialog.p-dialog{height:auto!important;max-height:100dvh!important}.upgrade-request-dialog .p-dialog-content{flex:0 1 auto!important}}.user-settings-panel[data-v-da8e1b07]{max-width:640px}.panel-header[data-v-da8e1b07]{margin-bottom:28px}.panel-description[data-v-da8e1b07]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.settings-card[data-v-da8e1b07]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:18px}.field-grid[data-v-da8e1b07]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.field-grid[data-v-da8e1b07]{grid-template-columns:1fr}}.field[data-v-da8e1b07]{display:flex;flex-direction:column;gap:6px}.field label[data-v-da8e1b07]{font-size:13px;font-weight:600;color:var(--text-primary)}.field small[data-v-da8e1b07]{font-size:12px;color:var(--text-secondary);line-height:1.45}.form-error[data-v-da8e1b07]{color:var(--red-400, #f87171);font-size:.85rem;margin:0}.card-actions[data-v-da8e1b07]{display:flex;justify-content:flex-end;padding-top:2px}.settings-page[data-v-6953e371]{display:flex;height:100%;background-color:var(--main-background-color)}.settings-sidebar[data-v-6953e371]{width:240px;background-color:var(--surface-deep);border-right:1px solid var(--border-color-subtle);padding:20px 12px;flex-shrink:0;overflow-y:auto}.sidebar-category[data-v-6953e371]{margin-bottom:24px}.sidebar-category[data-v-6953e371]:last-child{margin-bottom:0}.sidebar-title[data-v-6953e371]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 8px;margin:0 0 8px;background:transparent;border:none;border-radius:6px;font-size:11px;font-weight:700;color:var(--link-text-color);text-transform:uppercase;letter-spacing:.08em;text-align:left;cursor:pointer}.sidebar-title i[data-v-6953e371]{font-size:10px;color:var(--text-tertiary);transition:transform .15s ease}.sidebar-title[data-v-6953e371]:hover{background:#60a5fa14}.sidebar-title:hover i[data-v-6953e371]{color:var(--link-text-color)}.sidebar-title--collapsed i[data-v-6953e371]{transform:rotate(-90deg)}.sidebar-group-label[data-v-6953e371]{display:block;margin:10px 0 4px 8px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);opacity:.8}.sidebar-group-label[data-v-6953e371]:first-child{margin-top:0}.nav-connected-dot[data-v-6953e371]{width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--success-color);flex-shrink:0}.sidebar-nav[data-v-6953e371]{display:flex;flex-direction:column;gap:4px}.nav-button[data-v-6953e371]{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-6953e371]{font-size:18px}.nav-button[data-v-6953e371]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.nav-button--active[data-v-6953e371]{background-color:#3b82f626;color:var(--accent-color)}.nav-button--active[data-v-6953e371]:hover{background-color:#3b82f633;color:var(--accent-color)}.settings-content[data-v-6953e371]{flex:1;overflow-y:auto;padding:24px 32px}.settings-well[data-v-6953e371]{max-width:var(--content-max);margin-inline:auto}.panel-title[data-v-6953e371]{margin:0 0 20px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}@media(max-width:1024px){.panel-title[data-v-6953e371]{display:none}}.settings-mobile-nav[data-v-6953e371]{padding:12px 16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);flex-shrink:0}.settings-mobile-select[data-v-6953e371]{width:100%}.mobile-select-value[data-v-6953e371]{display:flex;align-items:center;gap:10px}.mobile-select-value i[data-v-6953e371]{font-size:16px;color:var(--accent-color)}.mobile-select-option[data-v-6953e371]{display:flex;align-items:center;gap:10px}.mobile-select-option i[data-v-6953e371]{font-size:16px;color:var(--text-secondary);width:20px;text-align:center}@media(max-width:1024px){.settings-page[data-v-6953e371]{flex-direction:column}.settings-content[data-v-6953e371]{padding:16px}}@media(max-width:640px){.settings-content[data-v-6953e371]{padding:12px}}.settings-mobile-select-overlay .p-select-option-group:has(.group-header-collapsed){display:none}.form-container[data-v-eb371e37]{padding:8px 0}.field[data-v-eb371e37]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-eb371e37]{font-size:14px;font-weight:500;color:var(--text-primary)}.form-container[data-v-8e7ad5be]{padding:8px 0;display:flex;flex-direction:column;gap:16px}.field[data-v-8e7ad5be]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-8e7ad5be]{font-size:14px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-8e7ad5be]{font-size:12px;color:var(--text-tertiary);line-height:1.4}.loading-state[data-v-407f9835]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.loading-state i[data-v-407f9835]{font-size:16px}.empty-state[data-v-407f9835]{padding:24px;text-align:center;color:var(--text-secondary)}.failed-tasks-list[data-v-407f9835]{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.failed-task-item[data-v-407f9835]{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--surface-color);cursor:pointer;transition:background .15s}.failed-task-item[data-v-407f9835]:hover{background:var(--surface-hover)}.task-info[data-v-407f9835]{display:flex;flex-direction:column;gap:2px}.task-title[data-v-407f9835]{font-size:14px;font-weight:500;color:var(--text-primary)}.task-meta[data-v-407f9835]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary)}.meta-separator[data-v-407f9835]{opacity:.5}.task-error[data-v-407f9835]{margin-top:2px}.error-text[data-v-407f9835]{font-size:12px;color:var(--error-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-date[data-v-407f9835]{font-size:11px;color:var(--text-tertiary);margin-top:2px}.loading-state[data-v-be0d3383]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.loading-state i[data-v-be0d3383]{font-size:16px}.empty-state[data-v-be0d3383]{padding:24px;text-align:center;color:var(--text-secondary)}.executions-list[data-v-be0d3383]{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.execution-item[data-v-be0d3383]{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--surface-color);cursor:pointer;transition:background .15s}.execution-item[data-v-be0d3383]:hover{background:var(--surface-hover)}.execution-info[data-v-be0d3383]{display:flex;flex-direction:column;gap:2px}.execution-header[data-v-be0d3383]{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-title[data-v-be0d3383]{font-size:14px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-duration[data-v-be0d3383]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--accent-color);flex-shrink:0}.duration-spinner[data-v-be0d3383]{font-size:10px}.execution-meta[data-v-be0d3383]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary)}.meta-separator[data-v-be0d3383]{opacity:.5}.execution-agent[data-v-be0d3383]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary);margin-top:2px}.execution-agent i[data-v-be0d3383]{font-size:11px}.account-drawer-layer[data-v-46f82583]{position:fixed;inset:0;z-index:1600}.drawer-scrim[data-v-46f82583]{position:absolute;inset:0;background:#02061780}.account-drawer[data-v-46f82583]{position:fixed;inset-block:0;right:0;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--surface-color);border-left:1px solid var(--border-color);box-shadow:-12px 0 32px #02061759}.drawer-enter-active[data-v-46f82583],.drawer-leave-active[data-v-46f82583]{transition:opacity .18s ease-out}.drawer-enter-active .account-drawer[data-v-46f82583],.drawer-leave-active .account-drawer[data-v-46f82583]{transition:transform .18s ease-out}.drawer-enter-from[data-v-46f82583],.drawer-leave-to[data-v-46f82583]{opacity:0}.drawer-enter-from .account-drawer[data-v-46f82583],.drawer-leave-to .account-drawer[data-v-46f82583]{transform:translate(100%)}.drawer-header[data-v-46f82583]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color-subtle);flex-shrink:0}.drawer-avatar[data-v-46f82583]{width:30px;height:30px;border-radius:8px;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent-color);flex-shrink:0}.drawer-avatar i[data-v-46f82583]{font-size:13px}.drawer-title[data-v-46f82583]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.drawer-name[data-v-46f82583]{display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden}.drawer-meta[data-v-46f82583]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-badge[data-v-46f82583]{display:inline-flex;align-items:center;margin-left:8px;font-size:11px;font-weight:500;padding:2px 7px;border-radius:6px}.plan-badge--starter[data-v-46f82583]{color:#93c5fd;background:#60a5fa24}.plan-badge--small_business[data-v-46f82583]{color:#c4b5fd;background:#a78bfa24}.plan-badge--enterprise[data-v-46f82583]{color:var(--text-secondary);background:#94a3b81f}.drawer-close[data-v-46f82583]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}.drawer-close i[data-v-46f82583]{font-size:13px}.drawer-close[data-v-46f82583]:hover{background:var(--surface-hover-color);color:var(--text-primary)}@media(hover:none)and (pointer:coarse){.drawer-close[data-v-46f82583]{width:44px;height:44px}}.drawer-body[data-v-46f82583]{flex:1;overflow-y:auto;padding:20px}.drawer-footer[data-v-46f82583]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border-color-subtle);flex-shrink:0}.loading-state[data-v-46f82583]{padding:48px 0}.drawer-section+.drawer-section[data-v-46f82583]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color-subtle)}.section-eyebrow[data-v-46f82583]{margin:0 0 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--link-text-color)}.def-row[data-v-46f82583]{display:grid;grid-template-columns:140px 1fr;gap:8px;align-items:baseline;padding:3px 0}.def-label[data-v-46f82583]{font-size:12px;color:var(--text-tertiary)}.def-value[data-v-46f82583]{font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}.item-row[data-v-46f82583]{display:flex;align-items:center;gap:8px;min-height:28px;font-size:13px;color:var(--text-primary)}.row-name[data-v-46f82583]{flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta[data-v-46f82583]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.row-meta[data-v-46f82583]:last-child{margin-left:auto}@media(max-width:640px){.item-row[data-v-46f82583]{flex-wrap:wrap;row-gap:2px;padding:3px 0}.row-name[data-v-46f82583]{flex:1 1 auto;min-width:min(100%,160px)}.row-meta[data-v-46f82583]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}}.row-link[data-v-46f82583]{font-size:12px;color:var(--link-text-color);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.row-link[data-v-46f82583]:hover{text-decoration:underline}.owner-star[data-v-46f82583]{font-size:11px;color:var(--warning-color);flex-shrink:0}.monitored-icon[data-v-46f82583]{font-size:12px;color:var(--success-color);flex-shrink:0}.token-four[data-v-46f82583]{font-family:monospace;font-size:12px;color:var(--text-secondary);flex-shrink:0}.dot[data-v-46f82583]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot--green[data-v-46f82583]{background:var(--success-color)}.dot--amber[data-v-46f82583]{background:var(--warning-color)}.dot--red[data-v-46f82583]{background:var(--error-color)}.dot--muted[data-v-46f82583]{background:var(--text-tertiary)}.dot--accent[data-v-46f82583]{background:var(--accent-color)}.dot--pulsing[data-v-46f82583]{animation:drawer-dot-pulse-46f82583 1.6s ease-in-out infinite}@keyframes drawer-dot-pulse-46f82583{0%,to{opacity:1}50%{opacity:.35}}.state-badge[data-v-46f82583]{display:inline-flex;align-items:center;font-size:11px;font-weight:500;padding:1px 7px;border-radius:6px;white-space:nowrap;flex-shrink:0}.state-badge--amber[data-v-46f82583]{color:var(--warning-color);background:#f59e0b1f}.state-badge--red[data-v-46f82583]{color:var(--error-color);background:#ef44441f}.state-badge--accent[data-v-46f82583]{color:var(--link-text-color);background:#3b82f61f}.state-badge--muted[data-v-46f82583]{color:var(--text-tertiary);background:#94a3b81f}.empty-line[data-v-46f82583]{margin:0;font-size:12.5px;color:var(--text-tertiary)}.events-loading[data-v-46f82583]{padding:12px 0}.events-retry[data-v-46f82583]{border:none;background:transparent;padding:0;font-size:12.5px;color:var(--link-text-color);cursor:pointer}.events-retry[data-v-46f82583]:hover{text-decoration:underline}.events-summary[data-v-46f82583]{margin:0 0 8px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.events-cap-note[data-v-46f82583]{margin:0 0 8px;font-size:12px;color:var(--warning-color)}.event-row[data-v-46f82583]{padding:6px 0}.event-row+.event-row[data-v-46f82583]{border-top:1px solid var(--border-color-subtle)}.event-main[data-v-46f82583]{display:flex;align-items:baseline;gap:8px;min-width:0}.event-name[data-v-46f82583]{font-size:13px;font-weight:600;color:var(--text-primary);font-family:ui-monospace,monospace;flex-shrink:0}.event-actor[data-v-46f82583]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.event-actor--gone[data-v-46f82583]{font-style:italic}.event-time[data-v-46f82583]{margin-left:auto;font-size:12px;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.event-meta[data-v-46f82583]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:3px;font-size:11.5px;color:var(--text-tertiary)}.event-flag[data-v-46f82583]{margin-right:3px}.event-chip[data-v-46f82583]{padding:1px 7px;border-radius:6px;background:#94a3b81f;color:var(--text-secondary);font-family:ui-monospace,monospace;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-load-more[data-v-46f82583]{margin-top:10px}.deletion-content[data-v-39756884]{display:flex;flex-direction:column;gap:16px}.irreversible-banner[data-v-39756884]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(239,68,68,.35);border-radius:8px;background:#ef444414;color:var(--error-color);font-size:13px;line-height:1.5}.irreversible-banner i[data-v-39756884]{font-size:14px;margin-top:2px}.loading-state[data-v-39756884]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.blocker-box[data-v-39756884]{padding:12px 14px;border:1px solid rgba(239,68,68,.35);border-radius:8px;background:#ef44440f;font-size:13px;color:var(--text-primary)}.blocker-box .blocker-title[data-v-39756884]{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:600;color:var(--error-color)}.blocker-box ul[data-v-39756884]{margin:0;padding-left:20px}.blocker-box li[data-v-39756884]{margin-bottom:4px;line-height:1.5}.owned-accounts-lead[data-v-39756884]{margin:0;font-size:13px;color:var(--text-secondary)}.account-manifest[data-v-39756884]{display:flex;flex-direction:column;gap:14px}.account-manifest--nested[data-v-39756884]{border:1px solid var(--border-color);border-radius:8px;padding:14px;background:var(--surface-color)}.manifest-account-name[data-v-39756884]{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;color:var(--text-primary)}.manifest-account-name i[data-v-39756884]{font-size:12px;color:var(--accent-color)}.preview-section[data-v-39756884]{display:flex;flex-direction:column;gap:6px}.preview-section--kept[data-v-39756884]{border-top:1px solid var(--border-color-subtle);padding-top:12px}.preview-section--kept .section-heading[data-v-39756884]{color:var(--success-color)}.preview-section--kept .section-heading i[data-v-39756884]{font-size:12px;margin-right:4px}.section-heading[data-v-39756884]{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.section-line[data-v-39756884]{margin:0;font-size:13px;line-height:1.55;color:var(--text-primary)}.section-line.quiet[data-v-39756884]{color:var(--text-tertiary)}.warn-line[data-v-39756884]{color:var(--warning-color)}.quiet[data-v-39756884]{color:var(--text-tertiary)}.project-list[data-v-39756884],.member-list[data-v-39756884],.effects-list[data-v-39756884]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-primary)}.effects-list[data-v-39756884]{padding-left:18px;list-style:disc;color:var(--text-secondary)}.effects-list li[data-v-39756884]{line-height:1.5}.project-row[data-v-39756884]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-name[data-v-39756884]{font-weight:500}.member-list li[data-v-39756884]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip[data-v-39756884]{display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:500;color:var(--text-secondary);background:#94a3b824}.chip--warn[data-v-39756884]{color:var(--warning-color);background:#f59e0b1f}.chip--danger[data-v-39756884]{color:var(--error-color);background:#ef44441f}.warn-box[data-v-39756884]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid rgba(245,158,11,.3);border-radius:8px;background:#f59e0b14;font-size:12.5px;line-height:1.5;color:var(--warning-color)}.warn-box i[data-v-39756884]{margin-top:2px}.confirm-strip[data-v-39756884]{display:flex;flex-direction:column;gap:6px;padding-top:4px}.confirm-strip--blocked[data-v-39756884]{opacity:.55}.confirm-label[data-v-39756884]{font-size:13px;color:var(--text-primary)}.confirm-label strong[data-v-39756884]{color:var(--error-color)}.action-error[data-v-39756884]{font-size:12.5px;color:var(--error-color)}.panel-header[data-v-347706ad]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.panel-description[data-v-347706ad]{font-size:14px;color:var(--text-secondary);margin:0}.toolbar[data-v-347706ad]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.search-box[data-v-347706ad]{display:inline-flex;align-items:center;gap:8px;width:260px;padding:7px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color)}.search-box i[data-v-347706ad]{font-size:12px;color:var(--text-tertiary)}.search-box input[data-v-347706ad]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:13px}.search-box input[data-v-347706ad]::placeholder{color:var(--text-tertiary)}.search-box[data-v-347706ad]:focus-within{border-color:var(--accent-color)}.filter-chips[data-v-347706ad]{display:flex;flex-wrap:wrap;gap:6px}.filter-chip[data-v-347706ad]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border-color);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .12s ease}.filter-chip .chip-count[data-v-347706ad]{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.filter-chip[data-v-347706ad]:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.filter-chip--active[data-v-347706ad]{color:var(--link-text-color);border-color:#60a5fa66;background:#3b82f61a}.filter-chip--active .chip-count[data-v-347706ad]{color:var(--link-text-color)}.inline-error[data-v-347706ad]{margin:0 0 10px;font-size:12.5px;color:var(--error-color)}.accounts-list[data-v-347706ad]{display:flex;flex-direction:column;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.account-row[data-v-347706ad]{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:8px 16px;cursor:pointer;transition:background .1s ease}.account-row+.account-row[data-v-347706ad]{border-top:1px solid var(--border-color-subtle)}.account-row[data-v-347706ad]:hover{background:var(--surface-hover-color)}.account-info[data-v-347706ad]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.account-avatar[data-v-347706ad]{width:30px;height:30px;border-radius:8px;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent-color);flex-shrink:0}.account-avatar i[data-v-347706ad]{font-size:13px}.account-details[data-v-347706ad]{display:flex;flex-direction:column;min-width:0}.account-name[data-v-347706ad]{display:flex;align-items:center;font-weight:500;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden}.account-name-text[data-v-347706ad]{overflow:hidden;text-overflow:ellipsis}.stat-label[data-v-347706ad]{display:none;color:var(--text-tertiary);font-weight:400}.row-actions[data-v-347706ad]{display:flex;align-items:center;flex-shrink:0}.account-email[data-v-347706ad]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-badge[data-v-347706ad]{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:11px;font-weight:500;padding:2px 7px;border:none;border-radius:6px;cursor:pointer;transition:filter .12s ease}.plan-badge i[data-v-347706ad]{font-size:8px;opacity:.7}.plan-badge[data-v-347706ad]:hover{filter:brightness(1.2)}.plan-badge--starter[data-v-347706ad]{color:#93c5fd;background:#60a5fa24}.plan-badge--small_business[data-v-347706ad]{color:#c4b5fd;background:#a78bfa24}.plan-badge--enterprise[data-v-347706ad]{color:var(--text-secondary);background:#94a3b81f}.deletion-badge[data-v-347706ad]{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:11px;font-weight:500;padding:2px 7px;border-radius:6px}.deletion-badge i[data-v-347706ad]{font-size:10px}.deletion-badge--deleting[data-v-347706ad]{color:var(--text-tertiary);background:#94a3b81f}.deletion-badge--failed[data-v-347706ad]{color:var(--error-color);background:#ef44441f;cursor:help}.account-meta[data-v-347706ad]{display:flex;align-items:center;gap:12px;flex-shrink:0}.account-stat[data-v-347706ad]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-tertiary);padding:2px 4px;border-radius:4px}.account-stat i[data-v-347706ad]{font-size:12px}.account-stat--active[data-v-347706ad]{color:var(--accent-color)}.account-stat--warning[data-v-347706ad]{color:var(--error-color)}.account-stat--clickable[data-v-347706ad]{cursor:pointer}.account-stat--clickable[data-v-347706ad]:hover{background:#3b82f626}.account-stat--warning.account-stat--clickable[data-v-347706ad]:hover{background:#ef444426}.account-stat--zero[data-v-347706ad]{opacity:.45}@media(max-width:720px){.account-row[data-v-347706ad]{position:relative;flex-wrap:wrap;row-gap:8px;padding:12px 48px 12px 14px}.account-info[data-v-347706ad]{flex:1 1 100%}.account-meta[data-v-347706ad]{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap;gap:6px 14px;padding-left:42px}.stat-label[data-v-347706ad]{display:inline}.account-stat[data-v-347706ad],.builds-meter[data-v-347706ad]{font-size:12px}.row-actions[data-v-347706ad]{position:absolute;top:6px;right:6px}.account-date[data-v-347706ad],.account-stat--zero[data-v-347706ad]{display:none}.toolbar[data-v-347706ad]{gap:8px}.search-box[data-v-347706ad]{width:100%}}@media(max-width:640px){.account-row[data-v-347706ad]{padding-inline:12px 44px}.account-meta[data-v-347706ad]{padding-left:0}.builds-meter .meter-track[data-v-347706ad]{display:none}}.builds-meter[data-v-347706ad]{display:flex;align-items:center;gap:6px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.builds-meter .meter-info[data-v-347706ad]{display:flex;align-items:center;gap:6px}.builds-meter i[data-v-347706ad]{font-size:11px}.builds-meter .meter-track[data-v-347706ad]{width:36px;height:4px;border-radius:2px;background:#60a5fa26;overflow:hidden}.builds-meter .meter-fill[data-v-347706ad]{display:block;height:100%;border-radius:2px;background:var(--accent-color)}.builds-meter .grant-btn[data-v-347706ad]{padding:1px 6px;border:1px solid rgba(96,165,250,.35);border-radius:6px;background:transparent;color:var(--link-text-color);font-size:11px;font-weight:600;cursor:pointer;transition:opacity .12s ease,background .12s ease}@media(hover:hover){.builds-meter .grant-btn[data-v-347706ad]{opacity:0}}.builds-meter .grant-btn[data-v-347706ad]:hover{background:#3b82f626}@media(hover:hover){.account-row:hover .grant-btn[data-v-347706ad]{opacity:1}}@media(hover:none)and (pointer:coarse){.builds-meter .grant-btn[data-v-347706ad]{padding:5px 9px}.plan-badge[data-v-347706ad]{padding:6px 9px}.account-stat[data-v-347706ad]{padding:6px}.filter-chip[data-v-347706ad]{padding:9px 14px}}.account-date[data-v-347706ad]{font-size:12px;color:var(--text-tertiary);min-width:60px;text-align:right}.empty-state[data-v-347706ad]{padding:32px;text-align:center;color:var(--text-secondary);font-size:13px}.empty-state p[data-v-347706ad]{margin:0}.empty-state .link[data-v-347706ad]{cursor:pointer}.user-modal-content[data-v-41a52638]{display:flex;flex-direction:column;gap:24px}.self-warning[data-v-41a52638]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#3b82f61a;border:1px solid rgba(59,130,246,.25);border-radius:8px;font-size:13px;color:var(--accent-color)}.modal-section[data-v-41a52638]{padding-bottom:20px;border-bottom:1px solid var(--border-color)}.modal-section[data-v-41a52638]:last-child{border-bottom:none;padding-bottom:0}.modal-section:last-child.danger-zone[data-v-41a52638]{border:1px solid rgba(239,68,68,.3);padding:16px 16px 20px}.section-title[data-v-41a52638]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.form-grid[data-v-41a52638]{display:flex;flex-direction:column;gap:12px}.form-row[data-v-41a52638]{display:flex;flex-direction:column;gap:6px}.form-row label[data-v-41a52638]{font-size:13px;font-weight:500;color:var(--text-secondary)}.form-row-pair[data-v-41a52638]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.form-row-pair[data-v-41a52638]{grid-template-columns:minmax(0,1fr)}}.toggle-row[data-v-41a52638]{flex-direction:row;align-items:center;gap:10px}.toggle-row label[data-v-41a52638]{font-size:13px;color:var(--text-secondary)}.meta-text[data-v-41a52638]{font-size:12px;color:var(--text-tertiary)}.w-full[data-v-41a52638]{width:100%}.success-message[data-v-41a52638]{font-size:13px;color:var(--success-color);display:flex;align-items:center;gap:6px}.action-error[data-v-41a52638]{font-size:12.5px;color:var(--error-color);margin-top:6px}.invitation-row[data-v-41a52638]{display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width:640px){.invitation-row[data-v-41a52638]{flex-wrap:wrap}}.invitation-status[data-v-41a52638]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.invitation-status i[data-v-41a52638]{color:var(--accent-color)}.invitation-status i.accepted[data-v-41a52638]{color:var(--success-color)}.memberships-list[data-v-41a52638]{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin-bottom:12px}.membership-row[data-v-41a52638]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;background:var(--surface-color)}@media(max-width:640px){.membership-row[data-v-41a52638]{flex-wrap:wrap;row-gap:8px}}.membership-info[data-v-41a52638]{display:flex;align-items:center;gap:8px;min-width:0}.membership-account[data-v-41a52638]{font-size:14px;font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}.owner-badge[data-v-41a52638]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:#22c55e26;color:var(--success-color)}.membership-controls[data-v-41a52638]{display:flex;align-items:center;gap:8px}.all-perms-text[data-v-41a52638]{font-size:12px;color:var(--text-tertiary);font-style:italic}.role-select[data-v-41a52638]{min-width:140px}.empty-memberships[data-v-41a52638]{padding:16px;text-align:center;background:var(--surface-color);color:var(--text-secondary);font-size:13px}.add-membership-area[data-v-41a52638]{margin-top:4px}.add-membership-form[data-v-41a52638]{display:flex;align-items:center;gap:8px}@media(max-width:640px){.add-membership-form[data-v-41a52638]{flex-wrap:wrap}}.add-select[data-v-41a52638]{min-width:160px}@media(max-width:640px){.add-select[data-v-41a52638]{flex:1 1 100%;min-width:0}}.danger-zone[data-v-41a52638]{border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:16px 16px 20px}.danger-title[data-v-41a52638]{color:var(--error-color)}.danger-warning[data-v-41a52638]{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:#ef444414;border-radius:6px;font-size:13px;color:var(--text-secondary);margin-bottom:12px}.danger-warning i[data-v-41a52638]{color:var(--error-color);margin-top:2px}.danger-actions[data-v-41a52638]{display:flex}.panel-header[data-v-9c0425cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.panel-description[data-v-9c0425cc]{font-size:14px;color:var(--text-secondary);margin:0}.search-wrapper[data-v-9c0425cc]{position:relative}.search-wrapper i[data-v-9c0425cc]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:13px;z-index:1}.search-input[data-v-9c0425cc]{width:200px;padding-left:32px}.users-list[data-v-9c0425cc]{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.user-row[data-v-9c0425cc]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:var(--surface-color);cursor:pointer;transition:background-color .15s ease}.user-row[data-v-9c0425cc]:hover{background:var(--surface-hover-color)}.user-info[data-v-9c0425cc]{display:flex;align-items:center;gap:12px;min-width:0}.user-avatar[data-v-9c0425cc]{width:34px;height:34px;border-radius:50%;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent-color);font-size:12px;font-weight:600;flex-shrink:0}.user-details[data-v-9c0425cc]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-9c0425cc]{font-weight:500;font-size:14px;color:var(--text-primary);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.user-email[data-v-9c0425cc]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-badge[data-v-9c0425cc]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;background:#a855f726;color:#a855f7}.pending-badge[data-v-9c0425cc]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;background:#f59e0b26;color:var(--warning-color)}.invited-badge[data-v-9c0425cc]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;background:#3b82f626;color:var(--accent-color)}.unconfirmed-badge[data-v-9c0425cc]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;background:#f59e0b1f;color:var(--warning-color)}.user-meta[data-v-9c0425cc]{display:flex;align-items:center;gap:14px}.user-stat[data-v-9c0425cc]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:var(--text-tertiary);width:40px}.user-stat i[data-v-9c0425cc]{font-size:12px}.user-date[data-v-9c0425cc]{font-size:12px;color:var(--text-tertiary);min-width:70px;text-align:right}@media(max-width:640px){.user-row[data-v-9c0425cc]{flex-wrap:wrap;row-gap:4px;padding:12px 14px}.user-info[data-v-9c0425cc]{flex:1 1 100%}.user-meta[data-v-9c0425cc]{flex:1 1 100%;justify-content:flex-start;padding-left:46px}.user-stat[data-v-9c0425cc]{width:auto;justify-content:flex-start}.user-date[data-v-9c0425cc]{min-width:0;margin-left:auto}.header-actions[data-v-9c0425cc]{flex:1 1 100%}.search-wrapper[data-v-9c0425cc]{flex:1;min-width:0}.search-input[data-v-9c0425cc]{width:100%}}.empty-state[data-v-9c0425cc]{padding:32px;text-align:center;background:var(--surface-color);color:var(--text-secondary)}.header-actions[data-v-9c0425cc]{display:flex;align-items:center;gap:12px}.create-form[data-v-9c0425cc]{display:flex;flex-direction:column;gap:14px}.form-row-pair[data-v-9c0425cc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.form-row-pair[data-v-9c0425cc]{grid-template-columns:minmax(0,1fr)}}.form-field[data-v-9c0425cc]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-9c0425cc]{font-size:13px;font-weight:500;color:var(--text-secondary)}.toggle-field[data-v-9c0425cc]{flex-direction:row;align-items:center;gap:10px}.create-error[data-v-9c0425cc]{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(--error-color);font-size:13px}.account-section[data-v-9c0425cc]{padding:14px;background:var(--surface-hover-color, rgba(255, 255, 255, .03));border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:12px}.account-fields[data-v-9c0425cc]{display:flex;flex-direction:column;gap:10px}.account-help-text[data-v-9c0425cc],.field-help-text[data-v-9c0425cc]{font-size:12px;color:var(--text-tertiary)}.kpi-strip[data-v-87771529]{display:flex;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin-bottom:28px}@media(max-width:900px){.kpi-strip[data-v-87771529]{flex-wrap:wrap}.kpi-strip .kpi[data-v-87771529]{flex:1 1 45%;border-left:none;border-top:1px solid var(--border-color-subtle)}.kpi-strip .kpi[data-v-87771529]:first-child,.kpi-strip .kpi[data-v-87771529]:nth-child(2){border-top:none}.kpi-strip .kpi[data-v-87771529]:nth-child(2n){border-left:1px solid var(--border-color-subtle)}}@media(max-width:480px){.kpi-strip .kpi[data-v-87771529]{flex:1 1 100%}.kpi-strip .kpi[data-v-87771529]:nth-child(2n){border-left:none}.kpi-strip .kpi[data-v-87771529]:nth-child(2){border-top:1px solid var(--border-color-subtle)}}.kpi[data-v-87771529]{flex:1;display:flex;flex-direction:column;gap:6px;padding:16px 20px;min-width:0}.kpi+.kpi[data-v-87771529]{border-left:1px solid var(--border-color-subtle)}.kpi-label[data-v-87771529]{font-size:12px;font-weight:500;color:var(--text-tertiary)}.kpi-value[data-v-87771529]{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.kpi-value--small[data-v-87771529]{font-size:20px}.kpi-meta[data-v-87771529]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-meta--wrap[data-v-87771529]{white-space:normal;overflow:visible}.desk-section[data-v-87771529]{margin-bottom:28px}.section-eyebrow[data-v-87771529]{margin:0 0 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--link-text-color)}.needs-chips[data-v-87771529]{display:flex;flex-wrap:wrap;gap:8px}.needs-chip[data-v-87771529]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;border-radius:8px;font-size:13px;font-weight:500}.needs-chip .chip-num[data-v-87771529]{font-weight:700;font-variant-numeric:tabular-nums}.needs-chip--danger[data-v-87771529]{background:#ef44441f;color:#fca5a5}.needs-chip--warn[data-v-87771529]{background:#f59e0b1f;color:#fcd34d}.needs-chip--info[data-v-87771529]{background:#3b82f61f;color:#93c5fd}.needs-chip .chip-go[data-v-87771529]{font-size:9px;opacity:.7}.needs-chip--link[data-v-87771529]{cursor:pointer;transition:filter .12s ease}.needs-chip--link[data-v-87771529]:hover{filter:brightness(1.2)}@media(hover:none)and (pointer:coarse){.needs-chip[data-v-87771529]{padding:11px 14px}}.all-clear[data-v-87771529]{margin:0;font-size:13px;color:var(--success-color)}.all-clear i[data-v-87771529]{margin-right:6px}.funnel[data-v-87771529]{display:flex;flex-direction:column;gap:10px;max-width:640px}.funnel-stage[data-v-87771529]{display:grid;grid-template-columns:110px 1fr 48px 40px;align-items:center;gap:12px}@media(max-width:640px){.funnel-stage[data-v-87771529]{grid-template-columns:90px 1fr 40px 36px;gap:8px}}.stage-label[data-v-87771529]{font-size:12.5px;color:var(--text-secondary)}.stage-track[data-v-87771529]{height:8px;border-radius:4px;background:#60a5fa1f;overflow:hidden}.stage-fill[data-v-87771529]{display:block;height:100%;border-radius:4px;background:var(--accent-color);transition:width .3s ease}.stage-value[data-v-87771529]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right}.stage-pct[data-v-87771529]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-align:right}.totals-line[data-v-87771529]{margin:0;padding-top:16px;border-top:1px solid var(--border-color-subtle);font-size:12.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.panel-header[data-v-907c5d4f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.panel-description[data-v-907c5d4f]{font-size:14px;color:var(--text-secondary);margin:0}.feedback-action-error[data-v-907c5d4f]{margin:0 0 12px;font-size:12.5px;color:var(--error-color)}.filter-chips[data-v-907c5d4f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.filter-chip[data-v-907c5d4f]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border-color);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .12s ease}.filter-chip .chip-count[data-v-907c5d4f]{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.filter-chip[data-v-907c5d4f]:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.filter-chip--active[data-v-907c5d4f]{color:var(--link-text-color);border-color:#60a5fa66;background:#3b82f61a}.filter-chip--active .chip-count[data-v-907c5d4f]{color:var(--link-text-color)}@media(hover:none)and (pointer:coarse){.filter-chip[data-v-907c5d4f]{padding:9px 14px}}.feedback-list[data-v-907c5d4f]{display:flex;flex-direction:column;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.feedback-row[data-v-907c5d4f]{padding:14px 20px;background:var(--surface-color);cursor:pointer;transition:background-color .15s ease}@media(hover:hover){.feedback-row[data-v-907c5d4f] .feedback-delete-btn{opacity:0;transition:opacity .12s ease}.feedback-row[data-v-907c5d4f]:hover .feedback-delete-btn{opacity:1}}.feedback-row[data-v-907c5d4f]:hover{background:var(--surface-hover-color)}.feedback-row--unread[data-v-907c5d4f]{background:#3b82f60f}.feedback-row--unread .feedback-submitter[data-v-907c5d4f]{font-weight:700}.feedback-row-head[data-v-907c5d4f]{display:flex;align-items:center;gap:10px;margin-bottom:6px}@media(max-width:640px){.feedback-row-head[data-v-907c5d4f]{flex-wrap:wrap;row-gap:4px}}.unread-dot[data-v-907c5d4f]{width:8px;height:8px;border-radius:50%;background:var(--accent-color);box-shadow:0 0 6px #3b82f699;flex-shrink:0}.feedback-submitter[data-v-907c5d4f]{font-size:14px;font-weight:500;color:var(--text-primary);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-submitter[data-v-907c5d4f]:hover{text-decoration:underline}.feedback-account[data-v-907c5d4f]{font-size:12px;color:var(--text-secondary);padding:1px 8px;border-radius:10px;background:var(--surface-hover-color);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-account[data-v-907c5d4f]:hover{color:var(--text-primary);text-decoration:underline}.feedback-priority-badge[data-v-907c5d4f]{font-size:11px;font-weight:500;color:var(--warning-color);background:#f59e0b1f;padding:1px 7px;border-radius:6px;flex-shrink:0}.feedback-time[data-v-907c5d4f]{font-size:12px;color:var(--text-tertiary);margin-left:auto}.feedback-body[data-v-907c5d4f]{font-size:13px;color:var(--text-primary);margin:0 0 8px;white-space:pre-wrap;word-break:break-word}.feedback-agent-chip[data-v-907c5d4f]{display:inline-block;font-size:11px;font-weight:500;color:var(--text-secondary);background:var(--surface-hover-color);padding:1px 7px;border-radius:6px;margin-right:7px;white-space:nowrap}.feedback-row-foot[data-v-907c5d4f]{margin-bottom:8px}.feedback-page-link[data-v-907c5d4f]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--accent-color);cursor:pointer;word-break:break-all}.feedback-page-link[data-v-907c5d4f]:hover{text-decoration:underline}.feedback-page-link i[data-v-907c5d4f]{font-size:11px}.feedback-thumbs[data-v-907c5d4f]{display:flex;flex-wrap:wrap;gap:8px}.feedback-thumb[data-v-907c5d4f]{width:72px;height:72px;object-fit:cover;border-radius:6px;border:1px solid var(--border-color);cursor:pointer;transition:transform .15s ease}.feedback-thumb[data-v-907c5d4f]:hover{transform:scale(1.05)}.feedback-preview-image[data-v-907c5d4f]{width:100%;height:auto;display:block;border-radius:6px}.empty-state[data-v-907c5d4f]{padding:32px;text-align:center;background:var(--surface-color);color:var(--text-secondary)}.empty-clear-link[data-v-907c5d4f]{color:var(--link-text-color);cursor:pointer}.empty-clear-link[data-v-907c5d4f]:hover{text-decoration:underline}.header-actions[data-v-907c5d4f]{display:flex;align-items:center;gap:12px}.header-actions[data-v-907c5d4f] .p-button-label{white-space:nowrap}.admin-live[data-v-b321c20d]{background:var(--surface-deep, #0b1322);border:1px solid var(--border-color);border-radius:12px;padding:18px 20px 20px}.live-strip[data-v-b321c20d]{display:flex;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:14px}.live-stat[data-v-b321c20d]{display:flex;flex-direction:column;gap:2px}.live-value[data-v-b321c20d]{font-size:30px;font-weight:700;line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums}.live-label[data-v-b321c20d]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.live-meta[data-v-b321c20d]{margin-left:auto;display:flex;align-items:center}.live-updated[data-v-b321c20d]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary)}.live-dot[data-v-b321c20d]{width:8px;height:8px;border-radius:50%;background:var(--success-color, #22c55e);animation:admin-live-pulse-b321c20d 2s ease-in-out infinite}.live-dot--err[data-v-b321c20d]{background:var(--warning-color, #eab308)}@keyframes admin-live-pulse-b321c20d{0%,to{opacity:1}50%{opacity:.35}}.live-note[data-v-b321c20d]{margin:0 0 10px;font-size:12.5px;color:var(--text-secondary)}.live-note--warn[data-v-b321c20d]{color:#eab308}.live-chips[data-v-b321c20d]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.live-chip[data-v-b321c20d]{padding:2px 9px;border-radius:10px;background:#3b82f61f;color:var(--link-text-color);font-size:11.5px;font-variant-numeric:tabular-nums}@media(max-width:640px){.live-strip[data-v-b321c20d]{gap:18px}.live-value[data-v-b321c20d]{font-size:24px}}.admin-page[data-v-f34209bd]{display:flex;height:100%;background-color:var(--main-background-color)}.admin-sidebar[data-v-f34209bd]{width:240px;background-color:var(--surface-deep);border-right:1px solid var(--border-color-subtle);padding:20px 12px;flex-shrink:0;overflow-y:auto}.sidebar-category[data-v-f34209bd]{margin-bottom:24px}.sidebar-category[data-v-f34209bd]:last-child{margin-bottom:0}.sidebar-title[data-v-f34209bd]{font-size:11px;font-weight:700;color:var(--link-text-color);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px 8px}.sidebar-nav[data-v-f34209bd]{display:flex;flex-direction:column;gap:4px}.nav-button[data-v-f34209bd]{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-f34209bd]{font-size:18px}.nav-button>span[data-v-f34209bd]:first-of-type{flex:1}.nav-button[data-v-f34209bd]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.nav-button--active[data-v-f34209bd]{background-color:#3b82f626;color:var(--accent-color)}.nav-button--active[data-v-f34209bd]:hover{background-color:#3b82f633;color:var(--accent-color)}.sidebar-badge[data-v-f34209bd]{min-width:20px;padding:1px 7px;border-radius:10px;background:var(--accent-color);color:#fff;font-size:11px;font-weight:700;text-align:center;box-shadow:0 0 8px #3b82f680}.admin-content[data-v-f34209bd]{flex:1;overflow-y:auto;padding:24px 32px}.admin-well[data-v-f34209bd]{max-width:var(--content-max);margin-inline:auto}.panel-title[data-v-f34209bd]{margin:0 0 20px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}@media(max-width:1024px){.panel-title[data-v-f34209bd]{display:none}}.admin-mobile-nav[data-v-f34209bd]{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);flex-shrink:0}.admin-back-btn[data-v-f34209bd]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--text-secondary);text-decoration:none;transition:background .12s ease,color .12s ease}.admin-back-btn i[data-v-f34209bd]{font-size:16px}.admin-back-btn[data-v-f34209bd]:hover{background:var(--surface-hover-color);color:var(--text-primary)}.admin-mobile-select[data-v-f34209bd]{flex:1;min-width:0}.mobile-select-value[data-v-f34209bd]{display:flex;align-items:center;gap:10px}.mobile-select-value i[data-v-f34209bd]{font-size:16px;color:var(--accent-color)}.mobile-select-option[data-v-f34209bd]{display:flex;align-items:center;gap:10px;width:100%}.mobile-select-option i[data-v-f34209bd]{font-size:16px;color:var(--text-secondary);width:20px;text-align:center}.select-badge[data-v-f34209bd]{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:10px;background:var(--accent-color);color:#fff;font-size:11px;font-weight:700;text-align:center}@media(max-width:1024px){.admin-page[data-v-f34209bd]{flex-direction:column}.admin-content[data-v-f34209bd]{padding:16px}}@media(max-width:640px){.admin-content[data-v-f34209bd]{padding:12px}}.auth-shell[data-v-41eca1ff]{position:fixed;inset:0;overflow-y:auto;background:radial-gradient(1100px 700px at 78% -10%,rgba(59,130,246,.1),transparent 60%),#0b1220;color:var(--text-primary);font-size:16px;line-height:1.6}.auth-sky[data-v-41eca1ff]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.auth-sky i[data-v-41eca1ff]{position:absolute;top:0;left:0;display:block;border-radius:50%}.auth-sky .sky-a[data-v-41eca1ff]{width:1px;height:1px;box-shadow:18px 61px #93c5fd66,834px 405px #bfdbfe3d,885px 729px #ffffff36,1222px 518px #ffffff4a,469px 534px #ffffff7d,396px 877px #ffffff36,247px 290px #bfdbfe6b,119px 912px #bfdbfe5e,1088px 965px #bfdbfe78,1324px 39px #ffffff47,680px 20px #ffffff6b,590px 426px #bfdbfe7a,1125px 688px #ffffff47,222px 133px #93c5fd45,304px 632px #bfdbfe2b,1094px 921px #bfdbfe70,1048px 919px #ffffff57,1038px 891px #93c5fd70,950px 963px #93c5fd59,1309px 5px #bfdbfe45,1158px 549px #93c5fd7d,892px 823px #bfdbfe61,1181px 551px #ffffff3d,14px 24px #93c5fd70,1008px 14px #bfdbfe5c,1146px 994px #ffffff80,1039px 804px #bfdbfe70,222px 994px #bfdbfe59,257px 396px #ffffff70,1378px 735px #bfdbfe80,974px 736px #93c5fd54,367px 584px #93c5fd73,303px 554px #bfdbfe57,288px 250px #bfdbfe52,273px 3px #ffffff2b,171px 876px #93c5fd2e,279px 405px #bfdbfe69,589px 360px #93c5fd66,1280px 529px #93c5fd4d,900px 292px #bfdbfe6b,128px 252px #93c5fd70,1239px 429px #bfdbfe78,402px 361px #bfdbfe70,646px 974px #bfdbfe4f,541px 537px #ffffff75,915px 986px #93c5fd54}.auth-sky .sky-b[data-v-41eca1ff]{width:2px;height:2px;opacity:.6;box-shadow:336px 150px #ffffff3d,619px 345px #bfdbfe45,395px 35px #bfdbfe29,979px 739px #93c5fd52,1113px 55px #93c5fd73,1206px 274px #bfdbfe30,455px 85px #ffffff5e,407px 347px #ffffff45,1000px 312px #93c5fd69,991px 328px #93c5fd57,1305px 82px #ffffff6e,465px 36px #93c5fd4f,329px 164px #bfdbfe3d,401px 638px #bfdbfe33,1178px 551px #bfdbfe4f,325px 880px #ffffff78,482px 870px #ffffff6e,1376px 385px #bfdbfe4f,1429px 261px #bfdbfe3b,585px 888px #93c5fd54,619px 52px #ffffff4f,947px 444px #bfdbfe3d,356px 997px #bfdbfe38,1054px 412px #bfdbfe63,1324px 588px #93c5fd52,1165px 860px #fff3}.auth-sky .tw[data-v-41eca1ff]{width:2px;height:2px;background:#dbeafe}.auth-sky .tw-1[data-v-41eca1ff]{left:16%;top:22%}.auth-sky .tw-2[data-v-41eca1ff]{left:33%;top:68%}.auth-sky .tw-3[data-v-41eca1ff]{left:52%;top:16%}.auth-sky .tw-4[data-v-41eca1ff]{left:68%;top:48%}.auth-sky .tw-5[data-v-41eca1ff]{left:82%;top:26%}.auth-sky .tw-6[data-v-41eca1ff]{left:90%;top:62%}.auth-orb[data-v-41eca1ff]{position:absolute;width:760px;height:760px;right:-180px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.16),transparent 68%);filter:blur(70px)}@media(max-width:700px){.auth-orb[data-v-41eca1ff]{width:460px;height:460px;right:-160px;top:-180px;filter:blur(50px)}}.auth-gridlines[data-v-41eca1ff]{position:absolute;inset:0;background-image:linear-gradient(rgba(96,165,250,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.05) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(ellipse at 30% 40%,black 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 30% 40%,black 10%,transparent 72%)}.auth-layout[data-v-41eca1ff]{position:relative;z-index:1;min-height:100%;display:grid;grid-template-columns:1fr;align-items:center}@media(min-width:960px){.auth-layout[data-v-41eca1ff]{grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,96px);max-width:1180px;margin:0 auto;padding:0 clamp(32px,5vw,72px)}}.auth-brandside[data-v-41eca1ff]{display:none}@media(min-width:960px){.auth-brandside[data-v-41eca1ff]{display:block;padding:48px 0}}.brandside-inner[data-v-41eca1ff]{max-width:30rem}.brand[data-v-41eca1ff]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:40px}.brand-logo[data-v-41eca1ff]{height:30px;width:auto;display:block;filter:drop-shadow(0 0 16px rgba(59,130,246,.3))}.brand-eyebrow[data-v-41eca1ff]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--link-text-color);margin:0 0 14px}.brand-headline[data-v-41eca1ff]{font-size:clamp(34px,3.4vw,46px);line-height:1.08;font-weight:800;letter-spacing:-.02em;margin:0 0 22px}.grad[data-v-41eca1ff]{background:linear-gradient(90deg,#60a5fa,#3b82f6);color:var(--link-text-color);-webkit-background-clip:text;background-clip:text}@supports (background-clip: text) or (-webkit-background-clip: text){.grad[data-v-41eca1ff]{color:transparent;-webkit-text-fill-color:transparent}}.brand-lead[data-v-41eca1ff]{font-size:17px;line-height:1.62;color:var(--text-secondary);margin:0 0 30px;max-width:34rem}.brand-points[data-v-41eca1ff]{list-style:none;margin:0 0 34px;padding:0;display:grid;gap:14px}.brand-points li[data-v-41eca1ff]{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:500;color:var(--text-primary)}.bp-dot[data-v-41eca1ff]{flex:none;width:18px;height:18px;border-radius:6px;background:#3b82f629;position:relative}.bp-dot[data-v-41eca1ff]:after{content:"";position:absolute;left:5px;top:5px;width:7px;height:4px;border-left:1.7px solid var(--link-text-color);border-bottom:1.7px solid var(--link-text-color);transform:rotate(-45deg)}.brand-proof[data-v-41eca1ff]{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--text-secondary);margin:0}.proof-dot[data-v-41eca1ff]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--success-color);box-shadow:0 0 0 4px #22c55e29}.brand-invite[data-v-41eca1ff]{font-size:15.5px;color:var(--text-secondary);margin:0 0 30px}.invite-signin[data-v-41eca1ff]{color:var(--link-text-color);font-weight:600;text-decoration:none}.invite-signin[data-v-41eca1ff]:hover{text-decoration:underline}.auth-mobilebrand[data-v-41eca1ff]{display:none}@media(max-width:959px){.auth-mobilebrand[data-v-41eca1ff]{display:block;width:100%;max-width:400px;text-align:center;margin-bottom:26px}.mb-brand[data-v-41eca1ff]{display:inline-block;margin-bottom:18px}.mb-brand img[data-v-41eca1ff]{height:30px;width:auto;filter:drop-shadow(0 0 18px rgba(59,130,246,.3))}.mb-headline[data-v-41eca1ff]{font-size:clamp(24px,7vw,30px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:var(--text-primary)}.mb-proof[data-v-41eca1ff]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.4;text-align:left;color:var(--text-secondary);margin:0}}.auth-cardside[data-v-41eca1ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 32px;min-height:100vh;min-height:100dvh}@media(min-width:960px){.auth-cardside[data-v-41eca1ff]{min-height:auto;padding:48px 0}}.auth-card[data-v-41eca1ff]{width:100%;max-width:400px;padding:40px 34px;background:#111929b8;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(96,165,250,.16);border-radius:22px;box-shadow:0 30px 60px -18px #0009,0 0 0 1px #ffffff0a inset}@media(max-width:420px){.auth-card[data-v-41eca1ff]{padding:32px 22px}}.card-brand[data-v-41eca1ff]{display:none}.auth-legal[data-v-41eca1ff]{margin:22px 0 0;text-align:center;font-size:12px;color:var(--text-secondary)}@media(prefers-reduced-motion:no-preference){.auth-card[data-v-41eca1ff]{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.auth-card.in[data-v-41eca1ff]{opacity:1;transform:translateY(0) scale(1)}.brandside-inner[data-v-41eca1ff]{opacity:0;transform:translateY(12px);transition:opacity .7s ease .05s,transform .7s cubic-bezier(.16,1,.3,1) .05s}.auth-brandside.in .brandside-inner[data-v-41eca1ff]{opacity:1;transform:translateY(0)}.auth-mobilebrand[data-v-41eca1ff]{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.auth-mobilebrand.in[data-v-41eca1ff]{opacity:1;transform:translateY(0)}.tw[data-v-41eca1ff]{animation:auth-twinkle-41eca1ff 5s ease-in-out infinite}.tw-1[data-v-41eca1ff]{animation-duration:4.2s}.tw-2[data-v-41eca1ff]{animation-duration:6.1s;animation-delay:1.2s}.tw-3[data-v-41eca1ff]{animation-duration:5.3s;animation-delay:2.4s}.tw-4[data-v-41eca1ff]{animation-duration:6.8s;animation-delay:.7s}.tw-5[data-v-41eca1ff]{animation-duration:4.6s;animation-delay:1.9s}.tw-6[data-v-41eca1ff]{animation-duration:5.8s;animation-delay:3.1s}.auth-orb[data-v-41eca1ff]{animation:auth-drift-41eca1ff 36s ease-in-out infinite alternate}}@keyframes auth-twinkle-41eca1ff{0%,to{opacity:.15}50%{opacity:.65}}@keyframes auth-drift-41eca1ff{0%{transform:translate(0)}to{transform:translate(-3%,4%)}}.google-btn[data-v-8d3cef4c]{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;border:1px solid rgba(255,255,255,.85);border-radius:12px;background:#fff;color:#1f2937;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .15s ease;box-shadow:0 1px 2px #00000059}.google-btn[data-v-8d3cef4c]:hover{background:#f7f8fa;transform:translateY(-1px);box-shadow:0 8px 22px #00000059}.google-btn[data-v-8d3cef4c]:active{transform:translateY(0)}.google-btn[data-v-8d3cef4c]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.google-g[data-v-8d3cef4c]{display:inline-flex;flex:none}.google-g svg[data-v-8d3cef4c]{display:block}.google-label[data-v-8d3cef4c]{line-height:1}@media(prefers-reduced-motion:reduce){.google-btn[data-v-8d3cef4c]{transition:none}.google-btn[data-v-8d3cef4c]:hover{transform:none}}.auth-head[data-v-dd62f2d6]{text-align:center;margin-bottom:24px}.auth-title[data-v-dd62f2d6]{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px}.auth-subtitle[data-v-dd62f2d6]{font-size:15px;color:var(--text-secondary);margin:0}.auth-or[data-v-dd62f2d6]{display:flex;align-items:center;gap:14px;margin:20px 0;color:var(--text-secondary);font-size:12.5px;text-transform:uppercase;letter-spacing:.1em}.auth-or[data-v-dd62f2d6]:before,.auth-or[data-v-dd62f2d6]:after{content:"";flex:1;height:1px;background:var(--border-color)}.form-container[data-v-dd62f2d6]{display:flex;flex-direction:column;gap:16px}.input-container[data-v-dd62f2d6]{display:flex;flex-direction:column;gap:7px}.input-container[data-v-dd62f2d6] .p-inputtext{background:var(--surface-ground)!important;border:1px solid var(--border-color)!important;transition:border-color .15s ease,box-shadow .15s ease}.input-container[data-v-dd62f2d6] .p-inputtext:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f62e!important;outline:none!important}.input-label[data-v-dd62f2d6]{font-size:13px;font-weight:500;color:var(--text-secondary)}.submit-button[data-v-dd62f2d6]{margin-top:4px}.error-message[data-v-dd62f2d6]{margin:0}.session-expired-notice[data-v-dd62f2d6]{margin:0 0 18px}.confirming-account-message[data-v-dd62f2d6]{text-align:center;margin:32px 0;color:var(--text-secondary);line-height:1.6}.confirmation-error-message[data-v-dd62f2d6]{text-align:center;margin:16px 0}.needs-confirmation-message[data-v-dd62f2d6]{text-align:center;margin:16px 0;color:var(--text-secondary);line-height:1.6}.forgot-password-link[data-v-dd62f2d6]{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--link-text-color);margin:6px 0 0;cursor:pointer;text-align:center;font-size:14px}.forgot-password-link[data-v-dd62f2d6]:hover{text-decoration:underline}.create-account-link[data-v-dd62f2d6]{margin:0;text-align:center;font-size:14px;color:var(--text-secondary)}.create-account-link .create-account-action[data-v-dd62f2d6]{display:inline-flex;align-items:center;min-height:44px;color:var(--link-text-color);cursor:pointer;font-weight:500}.create-account-link .create-account-action[data-v-dd62f2d6]:hover{text-decoration:underline}.login-page-link[data-v-dd62f2d6]{color:var(--link-text-color);margin:32px 0 0;cursor:pointer;text-align:center}.login-page-link[data-v-dd62f2d6]:hover{text-decoration:underline}.auth-head[data-v-aec89b78]{text-align:center;margin-bottom:24px}.auth-title[data-v-aec89b78]{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px}.auth-subtitle[data-v-aec89b78]{font-size:15px;color:var(--text-secondary);margin:0}.auth-or[data-v-aec89b78]{display:flex;align-items:center;gap:14px;margin:20px 0;color:var(--text-secondary);font-size:12.5px;text-transform:uppercase;letter-spacing:.1em}.auth-or[data-v-aec89b78]:before,.auth-or[data-v-aec89b78]:after{content:"";flex:1;height:1px;background:var(--border-color)}.form-container[data-v-aec89b78]{display:flex;flex-direction:column;gap:16px}.input-container[data-v-aec89b78]{display:flex;flex-direction:column;gap:7px}.input-container[data-v-aec89b78] .p-inputtext{border:1px solid var(--border-color)!important;transition:border-color .15s ease,box-shadow .15s ease}.input-container[data-v-aec89b78] .p-inputtext:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f62e!important;outline:none!important}.input-label[data-v-aec89b78]{font-size:13px;font-weight:500;color:var(--text-secondary)}.submit-button[data-v-aec89b78]{margin-top:4px}.error-message[data-v-aec89b78]{margin:0}.registration-closed[data-v-aec89b78],.signup-complete[data-v-aec89b78]{text-align:center}.state-icon[data-v-aec89b78]{width:56px;height:56px;margin:0 auto 18px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#3b82f61f;border:1px solid rgba(96,165,250,.24)}.state-icon i[data-v-aec89b78]{font-size:24px;color:var(--link-text-color)}.state-message[data-v-aec89b78]{color:var(--text-secondary);line-height:1.6;margin:12px 0 24px;font-size:15px}.state-message strong[data-v-aec89b78]{color:var(--text-primary)}.state-message--sub[data-v-aec89b78]{margin-top:-8px}.hp-field[data-v-aec89b78]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.captcha-block[data-v-aec89b78]{display:flex;flex-direction:column;align-items:center;gap:8px}.captcha-widget[data-v-aec89b78]{min-height:65px;width:100%;display:flex;justify-content:center}.captcha-hint[data-v-aec89b78]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-secondary)}.captcha-hint--err[data-v-aec89b78]{color:var(--error-color)}.password-strength[data-v-aec89b78]{display:flex;flex-direction:column;gap:8px}.strength-bars[data-v-aec89b78]{display:flex;gap:4px}.strength-bar[data-v-aec89b78]{flex:1;height:4px;border-radius:4px;transition:background-color .2s ease}.strength-bar--empty[data-v-aec89b78]{background-color:var(--surface-hover-color)}.strength-bar--weak[data-v-aec89b78]{background-color:var(--error-color)}.strength-bar--medium[data-v-aec89b78]{background-color:var(--warning-color)}.strength-bar--strong[data-v-aec89b78]{background-color:var(--success-color)}.strong-password-message[data-v-aec89b78]{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-aec89b78]{font-size:14px}.requirements-list[data-v-aec89b78]{display:flex;flex-direction:column;gap:2px}.requirement[data-v-aec89b78]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);opacity:.85;transition:opacity .2s ease,color .2s ease}.requirement i[data-v-aec89b78]{font-size:12px;color:var(--text-secondary)}.requirement--met[data-v-aec89b78]{opacity:1;color:var(--success-color)}.requirement--met i[data-v-aec89b78]{color:var(--success-color)}.signin-link[data-v-aec89b78]{margin:20px 0 0;text-align:center;font-size:14px;color:var(--text-secondary)}.signin-link .signin-action[data-v-aec89b78]{color:var(--link-text-color);cursor:pointer;font-weight:500}.signin-link .signin-action[data-v-aec89b78]:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.strong-password-message[data-v-aec89b78]{animation:none}}.auth-head[data-v-0ebd6cf4]{text-align:center;margin-bottom:24px}.auth-title[data-v-0ebd6cf4]{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px}.auth-subtitle[data-v-0ebd6cf4]{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.form-container[data-v-0ebd6cf4]{display:flex;flex-direction:column;gap:16px}.input-container[data-v-0ebd6cf4]{display:flex;flex-direction:column;gap:7px}.input-container[data-v-0ebd6cf4] .p-inputtext{background:var(--surface-ground)!important;border:1px solid var(--border-color)!important;transition:border-color .15s ease,box-shadow .15s ease}.input-container[data-v-0ebd6cf4] .p-inputtext:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f62e!important;outline:none!important}.input-label[data-v-0ebd6cf4]{font-size:13px;font-weight:500;color:var(--text-secondary)}.submit-button[data-v-0ebd6cf4]{margin-top:4px}.back-to-login[data-v-0ebd6cf4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:14px;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:color .2s ease}.back-to-login[data-v-0ebd6cf4]:hover{color:var(--link-text-color)}.back-to-login:hover .back-arrow[data-v-0ebd6cf4]{transform:translate(-4px)}.back-to-login .back-arrow[data-v-0ebd6cf4]{display:inline-block;transition:transform .2s ease}.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-674ac7d8]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-674ac7d8]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.auth-card[data-v-674ac7d8]{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-674ac7d8]{opacity:1;transform:translateY(0) scale(1)}.logo-container[data-v-674ac7d8]{margin-bottom:16px;text-align:center}.logo-container img[data-v-674ac7d8]{width:199px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.card-title[data-v-674ac7d8]{text-align:center;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 16px}.page-description[data-v-674ac7d8]{color:var(--text-secondary);text-align:center;line-height:1.6;margin-bottom:24px;font-size:14px}.invite-email[data-v-674ac7d8]{color:var(--text-primary);font-weight:500}.checking-message[data-v-674ac7d8]{text-align:center;margin:40px 0;color:var(--text-secondary);line-height:1.6}.submit-button[data-v-674ac7d8]{margin-top:8px}.copyright[data-v-674ac7d8]{margin-top:24px;text-align:center;font-size:12px;color:var(--text-secondary)}.onboarding-wrapper[data-v-a0b09ec0]{position:relative;min-height:100vh;background:var(--main-background-color)}.onboarding-page[data-v-a0b09ec0]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.onboarding-card[data-v-a0b09ec0]{width:100%;max-width:520px;padding:40px 40px 28px;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)}.onboarding-card.visible[data-v-a0b09ec0]{opacity:1;transform:translateY(0) scale(1)}.logo-container[data-v-a0b09ec0]{margin-bottom:20px;text-align:center}.logo-container img[data-v-a0b09ec0]{width:180px;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.checking-message[data-v-a0b09ec0]{text-align:center;margin:32px 0;color:var(--text-secondary)}.step-indicator[data-v-a0b09ec0]{display:flex;justify-content:center;margin-bottom:28px}.step-dot-group[data-v-a0b09ec0]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:108px}.step-dot-group+.step-dot-group[data-v-a0b09ec0]:before{content:"";position:absolute;top:14px;left:calc(-50% + 21px);right:calc(50% + 21px);height:2px;border-radius:1px;background:#94a3b838;transition:background .3s ease}.step-dot-group.active[data-v-a0b09ec0]:before,.step-dot-group.completed[data-v-a0b09ec0]:before{background:#22c55e73}.step-dot-group .step-dot[data-v-a0b09ec0]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:#94a3b81f;color:var(--text-secondary);border:1px solid var(--border-color);transition:all .3s ease}.step-dot-group .step-label[data-v-a0b09ec0]{font-size:11px;color:var(--text-tertiary)}.step-dot-group.active .step-dot[data-v-a0b09ec0]{background:#3b82f633;border-color:var(--accent-color);color:var(--accent-color);box-shadow:0 0 12px #3b82f659}.step-dot-group.active .step-label[data-v-a0b09ec0]{color:var(--text-secondary)}.step-dot-group.completed .step-dot[data-v-a0b09ec0]{background:#22c55e26;border-color:#22c55e;color:#22c55e}.stage-title[data-v-a0b09ec0]{text-align:center;font-size:1.55rem;font-weight:650;color:var(--text-primary);margin:0 0 12px}.stage-title.celebrate[data-v-a0b09ec0]{font-size:1.7rem}.stage-description[data-v-a0b09ec0]{color:var(--text-secondary);text-align:center;line-height:1.65;margin-bottom:24px;font-size:14.5px}.form-container[data-v-a0b09ec0]{display:flex;flex-direction:column;gap:16px}.input-container[data-v-a0b09ec0]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-a0b09ec0]{font-size:13px;font-weight:500;color:var(--text-secondary)}.field-help[data-v-a0b09ec0]{font-size:12px;line-height:1.5;color:var(--text-tertiary)}.field-help a[data-v-a0b09ec0]{color:var(--link-text-color)}.field-help code[data-v-a0b09ec0]{background:#94a3b81f;padding:1px 5px;border-radius:4px;font-size:11px}.project-name-input[data-v-a0b09ec0]{font-size:18px;padding:14px;text-align:center}.stage-error[data-v-a0b09ec0]{margin:0}.submit-button[data-v-a0b09ec0]{margin-top:4px}.create-app-button[data-v-a0b09ec0]:not(:disabled){background:var(--accent-color);border-color:var(--accent-color);color:#fff;box-shadow:0 6px 20px -6px #3b82f68c}.create-app-button[data-v-a0b09ec0]:not(:disabled):hover{background:#2563eb;border-color:#2563eb;color:#fff}.create-app-button[data-v-a0b09ec0]:disabled:not(.p-button-loading){opacity:1;background:#94a3b814;border-color:#94a3b840;color:var(--text-tertiary);box-shadow:none}.success-banner[data-v-a0b09ec0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:10px;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#22c55e;font-size:15px}.success-banner i[data-v-a0b09ec0]{font-size:20px}.build-progress[data-v-a0b09ec0]{margin:8px 0 16px}.build-milestone[data-v-a0b09ec0]{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary);font-size:14px;min-height:48px}.build-error[data-v-a0b09ec0]{margin-bottom:16px}.onboarding-page[data-v-a0b09ec0] .pi{will-change:transform}.stage[data-v-a0b09ec0] a.p-button{text-decoration:none}.preview-hero[data-v-a0b09ec0]{position:relative;margin-bottom:18px;padding:26px 22px 16px;border-radius:16px;background:linear-gradient(180deg,#3b82f624,#3b82f60a);border:1px solid rgba(59,130,246,.45);box-shadow:0 0 44px #3b82f638,0 14px 30px -18px #0009;text-align:center;animation:hero-in-a0b09ec0 .55s cubic-bezier(.16,1,.3,1)}@keyframes hero-in-a0b09ec0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.live-pill[data-v-a0b09ec0]{position:absolute;top:-11px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#4ade80;background:#1a2436;border:1px solid rgba(34,197,94,.45)}.live-dot[data-v-a0b09ec0]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55ee6;animation:live-pulse-a0b09ec0 2s ease-in-out infinite}@keyframes live-pulse-a0b09ec0{0%,to{opacity:1}50%{opacity:.45}}.open-app-button[data-v-a0b09ec0]{width:100%;justify-content:center;font-size:17px;font-weight:600;box-shadow:0 6px 20px -6px #3b82f68c}.preview-address[data-v-a0b09ec0]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:13px}.preview-hostname[data-v-a0b09ec0]{font-size:13.5px;color:var(--text-secondary);word-break:break-all;text-decoration:none}.preview-hostname[data-v-a0b09ec0]:hover{color:var(--link-text-color);text-decoration:underline}.copy-chip[data-v-a0b09ec0]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:transparent;color:var(--text-secondary);font-size:11.5px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.copy-chip i[data-v-a0b09ec0]{font-size:11px}.copy-chip[data-v-a0b09ec0]:hover{border-color:var(--accent-color);color:var(--text-primary)}.preview-address-note[data-v-a0b09ec0]{margin:7px 0 0;font-size:12px;color:var(--text-tertiary)}.brief-thanks[data-v-a0b09ec0]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4ade80}.brief-thanks i[data-v-a0b09ec0]{font-size:12px}.preview-card[data-v-a0b09ec0]{padding:20px;border-radius:14px;background:#3b82f614;border:1px solid rgba(59,130,246,.35);box-shadow:0 0 30px #3b82f626;margin-bottom:18px;text-align:center}.preview-url[data-v-a0b09ec0]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--link-text-color);margin-bottom:14px;word-break:break-all}.preview-url[data-v-a0b09ec0]:hover{text-decoration:underline}.preview-actions[data-v-a0b09ec0]{display:flex;justify-content:center;gap:10px}.brief-handoff[data-v-a0b09ec0]{padding:28px 0 12px;text-align:center}.reveal-links[data-v-a0b09ec0]{display:flex;justify-content:center;gap:18px;margin-bottom:18px}.reveal-links a[data-v-a0b09ec0]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.reveal-links a[data-v-a0b09ec0]:hover{color:var(--link-text-color)}.enter-button[data-v-a0b09ec0]{margin-top:4px}.copyright[data-v-a0b09ec0]{margin-top:22px;text-align:center;font-size:12px;color:var(--text-secondary)}.welcome-escape[data-v-a0b09ec0]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:12px}.welcome-escape .escape-dot[data-v-a0b09ec0]{color:var(--text-tertiary)}.welcome-escape a[data-v-a0b09ec0]{color:var(--text-secondary);text-decoration:none}.welcome-escape a[data-v-a0b09ec0]:hover{color:var(--link-text-color);text-decoration:underline}.cta-hint[data-v-a0b09ec0]{display:block;margin-top:8px;text-align:center;font-size:12px;color:var(--text-secondary);opacity:.8}.scope-warning[data-v-a0b09ec0]{margin-top:12px;font-size:13px}@media(max-width:520px){.onboarding-card[data-v-a0b09ec0]{padding:28px 20px 20px}.step-indicator[data-v-a0b09ec0]{gap:16px}.step-label[data-v-a0b09ec0]{display:none}.stage-title[data-v-a0b09ec0]{font-size:1.3rem}.preview-actions[data-v-a0b09ec0]{flex-direction:column}.preview-hero[data-v-a0b09ec0]{padding:24px 16px 14px}.preview-address[data-v-a0b09ec0]{flex-wrap:wrap}}.gate-lead[data-v-a0b09ec0]{margin:0 0 10px;font-size:14.5px;font-weight:600;line-height:1.55;color:var(--text-primary)}.gate-body[data-v-a0b09ec0]{margin:0 0 18px;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.gate-actions[data-v-a0b09ec0]{display:flex;flex-direction:column;align-items:center;gap:12px}.gate-skip[data-v-a0b09ec0]{font-size:12.5px;color:var(--text-tertiary);text-decoration:none}.gate-skip[data-v-a0b09ec0]:hover{color:var(--link-text-color);text-decoration:underline}.brief-panel[data-v-a0b09ec0]{margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:12px;text-align:left}.brief-panel.reveal-brief[data-v-a0b09ec0]{margin:0 0 18px}.brief-panel-lead[data-v-a0b09ec0]{margin:0 0 .75rem;font-size:.9rem;opacity:.75}.auth-page-wrapper[data-v-a6876f0e]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-a6876f0e]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.auth-card[data-v-a6876f0e]{width:100%;max-width:420px;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}.logo-container[data-v-a6876f0e]{margin-bottom:20px;text-align:center}.logo-container img[data-v-a6876f0e]{width:180px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.cli-title[data-v-a6876f0e]{text-align:center;font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.cli-block[data-v-a6876f0e]{display:flex;flex-direction:column;gap:16px}.cli-centered[data-v-a6876f0e]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin:16px 0;color:var(--text-secondary);line-height:1.5}.cli-subtle[data-v-a6876f0e]{color:var(--text-secondary);line-height:1.5;margin:0}.cli-fineprint[data-v-a6876f0e]{font-size:12px;color:var(--text-tertiary);line-height:1.5;margin:0}.cli-field[data-v-a6876f0e]{display:flex;flex-direction:column;gap:6px}.cli-detail[data-v-a6876f0e]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#0f172a80;border:1px solid var(--border-color);border-radius:10px}.cli-detail-label[data-v-a6876f0e]{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.cli-detail-value[data-v-a6876f0e]{color:var(--text-primary);font-size:14px}.cli-mono[data-v-a6876f0e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.cli-code-input[data-v-a6876f0e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;text-align:center}.cli-actions[data-v-a6876f0e]{display:flex;gap:12px}.cli-actions[data-v-a6876f0e] .p-button{flex:1}.cli-success-icon[data-v-a6876f0e]{font-size:2.5rem;color:var(--green-400, #4ade80)}.cli-error-icon[data-v-a6876f0e]{font-size:2.5rem;color:var(--red-400, #f87171)}.auth-page-wrapper[data-v-8a1a5168]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-8a1a5168]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.auth-card[data-v-8a1a5168]{width:100%;max-width:420px;padding:40px 32px;text-align:center;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-8a1a5168]{opacity:1;transform:translateY(0) scale(1)}.logo-container[data-v-8a1a5168]{margin-bottom:28px;text-align:center}.logo-container img[data-v-8a1a5168]{width:199px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.not-found-icon[data-v-8a1a5168]{margin-bottom:16px}.not-found-icon i[data-v-8a1a5168]{font-size:40px;color:var(--accent-color, #3b82f6);opacity:.85}.not-found-title[data-v-8a1a5168]{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--text-primary)}.not-found-copy[data-v-8a1a5168]{margin:0 0 28px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.w-full[data-v-8a1a5168]{width:100%}:root{--main-background-color: #0f172a;--surface-color: #1e293b;--surface-hover-color: #334155;--surface-deep: #0b1220;--surface-ground: var(--main-background-color);--surface-card: var(--surface-color);--surface-overlay: var(--surface-color);--surface-header: rgba(15, 23, 42, .35);--surface-border: var(--border-color);--border-color: #334155;--border-color-subtle: rgba(148, 163, 184, .2);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-tertiary: #64748b;--light-text-color: #94a3b8;--dark-text-color: #0f172a;--accent-color: #3b82f6;--accent-hover: #2563eb;--link-text-color: #60a5fa;--create-color: #16a34a;--create-hover: #15803d;--success-color: #22c55e;--warning-color: #f59e0b;--error-color: #ef4444;--content-max: 1200px;--content-max-narrow: 720px;--page-gutter: 24px;--well-gutter: max(var(--page-gutter), calc((100% - var(--content-max)) / 2));--well-gutter-narrow: max(var(--page-gutter), calc((100% - var(--content-max-narrow)) / 2))}*,*: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%}html.overlay-open,html.overlay-open body{overflow:hidden;overscroll-behavior:none}.pi:before{backface-visibility:visible!important;-webkit-backface-visibility:visible!important}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 rgba(255,255,255,.09)!important;border-radius:14px!important;box-shadow:0 24px 64px -16px #000000a6!important;overflow:hidden}.p-dialog-header{background-color:var(--surface-color)!important;border-bottom:none!important;padding:24px 28px 8px!important;color:var(--text-primary)!important;font-weight:600!important}.p-dialog-header .p-dialog-title{font-size:1.05rem!important;font-weight:650!important;letter-spacing:-.01em}.p-dialog-header .p-dialog-close-button{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;width:30px!important;height:30px!important;border-radius:50%!important;color:var(--text-secondary)!important;transition:background-color .15s ease,color .15s ease}.p-dialog-header .p-dialog-close-button:hover{background:#ffffff14!important;color:var(--text-primary)!important}.p-dialog-content{background-color:var(--surface-color)!important;padding:12px 28px 24px!important}.p-dialog-footer{background-color:var(--surface-color)!important;border-top:none!important;padding:0 28px 24px!important;display:flex;justify-content:flex-end;gap:10px}.p-dialog.task-modal .p-dialog-header,.p-dialog.wizard-modal .p-dialog-header,.p-dialog.preview-modal .p-dialog-header{border-bottom:1px solid rgba(255,255,255,.06)!important;padding-bottom:16px!important}.p-dialog.task-modal .p-dialog-content,.p-dialog.wizard-modal .p-dialog-content,.p-dialog.preview-modal .p-dialog-content{padding-top:20px!important}.p-dialog.task-modal .p-dialog-footer,.p-dialog.wizard-modal .p-dialog-footer,.p-dialog.preview-modal .p-dialog-footer{border-top:1px solid rgba(255,255,255,.06)!important;padding-top:16px!important}.p-dialog-mask.p-overlay-mask{background:#0408129e!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media(max-width:1024px){.p-dialog{max-width:min(560px,100vw - 24px)!important;max-height:calc(100dvh - 32px)!important}.p-dialog-content{overflow-y:auto!important}.p-dialog.task-modal,.p-dialog.wizard-modal,.p-dialog.preview-modal{width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;border:none!important}.p-dialog.task-modal .p-dialog-content,.p-dialog.wizard-modal .p-dialog-content,.p-dialog.preview-modal .p-dialog-content{flex:1!important}.p-dialog-mask{padding:0!important}}:root{--header-h: 58px}@media(max-width:640px){:root{--page-gutter: 16px}}:root{-webkit-tap-highlight-color:transparent}@media(hover:none)and (pointer:coarse){.nav-item,.kanban-card,.project-row,.account-row,.file-item,.picker-item,.result-row,.bell-item,.create-item,.subnav-tab,.filter-chip{-webkit-user-select:none;user-select:none}}.layout-nav,.nav-scrim,.search-panel,.create-panel,.bell-panel,.manager-picker,.manager-flyout{overscroll-behavior:contain}.nav-scrim,.search-scrim,.create-scrim,.bell-scrim{touch-action:none}textarea{resize:none}@media(hover:none)and (pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}@media(hover:none)and (pointer:coarse){.p-button{min-height:44px;min-width:44px}.p-button.tap-compact{min-height:0;min-width:0}}.tap-target{position:relative}.tap-target:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}.p-toast{width:min(25rem,100vw - 24px)!important}@media(max-width:640px){.p-toast-bottom-right{right:12px!important;bottom:calc(40px + env(safe-area-inset-bottom))!important}}@media(max-width:640px){.p-dialog .form-row,.p-dialog .detail-grid{grid-template-columns:minmax(0,1fr)!important}.panel-header{flex-wrap:wrap;row-gap:10px}}.mono-token{overflow-wrap:anywhere;word-break:break-all}.scroll-fade-x{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent)}@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)}.p-tooltip{animation:tooltip-fade-in .12s ease-out forwards}.p-tooltip .p-tooltip-arrow{display:none}.p-tooltip .p-tooltip-text{border:1px solid var(--border-color-subtle);font-size:12.5px;font-weight:500;line-height:1.5;letter-spacing:.1px;white-space:normal;word-break:normal;overflow-wrap:break-word}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}@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:""}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/fe-assets/xx-zm_JmrXl.svg)}.fi-xx.fis{background-image:url(/fe-assets/xx-DHLZWhOc.svg)}.fi-ad{background-image:url(/fe-assets/ad-B18i8NGa.svg)}.fi-ad.fis{background-image:url(/fe-assets/ad-Blhdm5jl.svg)}.fi-ae{background-image:url(/fe-assets/ae-CZRtWSox.svg)}.fi-ae.fis{background-image:url(/fe-assets/ae-CnWpkG7H.svg)}.fi-af{background-image:url(/fe-assets/af-C77Rf6cE.svg)}.fi-af.fis{background-image:url(/fe-assets/af-Bc2fqp73.svg)}.fi-ag{background-image:url(/fe-assets/ag-C8MykuG2.svg)}.fi-ag.fis{background-image:url(/fe-assets/ag-B50eCdjH.svg)}.fi-ai{background-image:url(/fe-assets/ai-Dmedkf4v.svg)}.fi-ai.fis{background-image:url(/fe-assets/ai-BhrGqTjA.svg)}.fi-al{background-image:url(/fe-assets/al-10QRkakw.svg)}.fi-al.fis{background-image:url(/fe-assets/al-CxA7yomf.svg)}.fi-am{background-image:url(/fe-assets/am-DMt4_dd4.svg)}.fi-am.fis{background-image:url(/fe-assets/am-Brwuaa2u.svg)}.fi-ao{background-image:url(/fe-assets/ao-tXuRa6vm.svg)}.fi-ao.fis{background-image:url(/fe-assets/ao-CAGuVnyg.svg)}.fi-aq{background-image:url(/fe-assets/aq-CF5jO-0h.svg)}.fi-aq.fis{background-image:url(/fe-assets/aq-UDjN-zV6.svg)}.fi-ar{background-image:url(/fe-assets/ar-Be8Ju1cG.svg)}.fi-ar.fis{background-image:url(/fe-assets/ar-NyCpd6W6.svg)}.fi-as{background-image:url(/fe-assets/as-Dekqy8Of.svg)}.fi-as.fis{background-image:url(/fe-assets/as-BTEVCXG-.svg)}.fi-at{background-image:url(/fe-assets/at-DGA_6m5E.svg)}.fi-at.fis{background-image:url(/fe-assets/at-D-LsLSdx.svg)}.fi-au{background-image:url(/fe-assets/au-DAHDIuPI.svg)}.fi-au.fis{background-image:url(/fe-assets/au-kL8f0uMB.svg)}.fi-aw{background-image:url(/fe-assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/fe-assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url(/fe-assets/ax-DvLIy84U.svg)}.fi-ax.fis{background-image:url(/fe-assets/ax-wECm_RRW.svg)}.fi-az{background-image:url(/fe-assets/az-Bk-bYNxy.svg)}.fi-az.fis{background-image:url(/fe-assets/az-z2IthT8Q.svg)}.fi-ba{background-image:url(/fe-assets/ba-WdDiSMvP.svg)}.fi-ba.fis{background-image:url(/fe-assets/ba-CiiOt6u0.svg)}.fi-bb{background-image:url(/fe-assets/bb-DJxbaxmT.svg)}.fi-bb.fis{background-image:url(/fe-assets/bb-DC5IaaX4.svg)}.fi-bd{background-image:url(/fe-assets/bd-BF9t1-60.svg)}.fi-bd.fis{background-image:url(/fe-assets/bd-DvPoLH3C.svg)}.fi-be{background-image:url(/fe-assets/be-CLLkK3PN.svg)}.fi-be.fis{background-image:url(/fe-assets/be-Dtq4MkQz.svg)}.fi-bf{background-image:url(/fe-assets/bf-YclsoDuF.svg)}.fi-bf.fis{background-image:url(/fe-assets/bf-DCbfaYlw.svg)}.fi-bg{background-image:url(/fe-assets/bg-GUQenraa.svg)}.fi-bg.fis{background-image:url(/fe-assets/bg-cWragUdK.svg)}.fi-bh{background-image:url(/fe-assets/bh-BQqEGq6F.svg)}.fi-bh.fis{background-image:url(/fe-assets/bh-DgfmyT2n.svg)}.fi-bi{background-image:url(/fe-assets/bi-CRmKY6RQ.svg)}.fi-bi.fis{background-image:url(/fe-assets/bi-C8Dazs_i.svg)}.fi-bj{background-image:url(/fe-assets/bj-14PhO9bM.svg)}.fi-bj.fis{background-image:url(/fe-assets/bj-BOF1aYv0.svg)}.fi-bl{background-image:url(/fe-assets/bl-4CI2YcwX.svg)}.fi-bl.fis{background-image:url(/fe-assets/bl-Ci30-2xD.svg)}.fi-bm{background-image:url(/fe-assets/bm-BeYgB2z9.svg)}.fi-bm.fis{background-image:url(/fe-assets/bm-DvNWWcPM.svg)}.fi-bn{background-image:url(/fe-assets/bn-B6T3O78g.svg)}.fi-bn.fis{background-image:url(/fe-assets/bn-CPQcA8Ol.svg)}.fi-bo{background-image:url(/fe-assets/bo-CcUiMqkJ.svg)}.fi-bo.fis{background-image:url(/fe-assets/bo-Dry0C6UA.svg)}.fi-bq{background-image:url(/fe-assets/bq-BYpdxEeT.svg)}.fi-bq.fis{background-image:url(/fe-assets/bq-SWpsjb2t.svg)}.fi-br{background-image:url(/fe-assets/br-Cu5YU29T.svg)}.fi-br.fis{background-image:url(/fe-assets/br-Dr5rMAMb.svg)}.fi-bs{background-image:url(/fe-assets/bs-7Gd_oriM.svg)}.fi-bs.fis{background-image:url(/fe-assets/bs-CcXnDJaD.svg)}.fi-bt{background-image:url(/fe-assets/bt-BTo4qm10.svg)}.fi-bt.fis{background-image:url(/fe-assets/bt-SxWnbWW0.svg)}.fi-bv{background-image:url(/fe-assets/bv-wM9JLv4R.svg)}.fi-bv.fis{background-image:url(/fe-assets/bv-Jqog7euh.svg)}.fi-bw{background-image:url(/fe-assets/bw-n5ZaAnGL.svg)}.fi-bw.fis{background-image:url(/fe-assets/bw-DOFTOZyN.svg)}.fi-by{background-image:url(/fe-assets/by-C621sBpd.svg)}.fi-by.fis{background-image:url(/fe-assets/by-u4o0VQKP.svg)}.fi-bz{background-image:url(/fe-assets/bz-BCKHR4_q.svg)}.fi-bz.fis{background-image:url(/fe-assets/bz-CoBdB-p8.svg)}.fi-ca{background-image:url(/fe-assets/ca-PYUrLVUV.svg)}.fi-ca.fis{background-image:url(/fe-assets/ca-B8J8Wc6a.svg)}.fi-cc{background-image:url(/fe-assets/cc-BNT6Xjzk.svg)}.fi-cc.fis{background-image:url(/fe-assets/cc-Bl3UDHUt.svg)}.fi-cd{background-image:url(/fe-assets/cd-BGclsrP6.svg)}.fi-cd.fis{background-image:url(/fe-assets/cd-CwCQH0-t.svg)}.fi-cf{background-image:url(/fe-assets/cf-DRetLmp-.svg)}.fi-cf.fis{background-image:url(/fe-assets/cf-CvgcTRoz.svg)}.fi-cg{background-image:url(/fe-assets/cg-CwIyG6SE.svg)}.fi-cg.fis{background-image:url(/fe-assets/cg-DxMYgdKd.svg)}.fi-ch{background-image:url(/fe-assets/ch-sfriZoF1.svg)}.fi-ch.fis{background-image:url(/fe-assets/ch-Do8WoVrp.svg)}.fi-ci{background-image:url(/fe-assets/ci-C8Q8IYTn.svg)}.fi-ci.fis{background-image:url(/fe-assets/ci-Cn5asHD7.svg)}.fi-ck{background-image:url(/fe-assets/ck-DfXMUOTo.svg)}.fi-ck.fis{background-image:url(/fe-assets/ck-VjQ-vT4C.svg)}.fi-cl{background-image:url(/fe-assets/cl-BgYYb4qP.svg)}.fi-cl.fis{background-image:url(/fe-assets/cl-B2rf9gTF.svg)}.fi-cm{background-image:url(/fe-assets/cm-D4yjdmKT.svg)}.fi-cm.fis{background-image:url(/fe-assets/cm-B0XEK3Gu.svg)}.fi-cn{background-image:url(/fe-assets/cn-DifnnI3t.svg)}.fi-cn.fis{background-image:url(/fe-assets/cn-sZmOitVP.svg)}.fi-co{background-image:url(/fe-assets/co-DV591zMm.svg)}.fi-co.fis{background-image:url(/fe-assets/co-BRjxMuCM.svg)}.fi-cr{background-image:url(/fe-assets/cr-BlYVN-_Q.svg)}.fi-cr.fis{background-image:url(/fe-assets/cr-CcuKkUIo.svg)}.fi-cu{background-image:url(/fe-assets/cu-L6XVZNgo.svg)}.fi-cu.fis{background-image:url(/fe-assets/cu-Bd4PmZCn.svg)}.fi-cv{background-image:url(/fe-assets/cv-CPsfcOfk.svg)}.fi-cv.fis{background-image:url(/fe-assets/cv-BYvkBxIi.svg)}.fi-cw{background-image:url(/fe-assets/cw-BbrnximR.svg)}.fi-cw.fis{background-image:url(/fe-assets/cw-DDrVSims.svg)}.fi-cx{background-image:url(/fe-assets/cx-DpYD6n6U.svg)}.fi-cx.fis{background-image:url(/fe-assets/cx-zaaWd3zl.svg)}.fi-cy{background-image:url(/fe-assets/cy-bZuP8hmf.svg)}.fi-cy.fis{background-image:url(/fe-assets/cy-DJKnEFYW.svg)}.fi-cz{background-image:url(/fe-assets/cz-WWBC5Aeb.svg)}.fi-cz.fis{background-image:url(/fe-assets/cz-CgTuLLXv.svg)}.fi-de{background-image:url(/fe-assets/de-B-2o-4Z9.svg)}.fi-de.fis{background-image:url(/fe-assets/de-D365bacb.svg)}.fi-dj{background-image:url(/fe-assets/dj-hp_BwbmO.svg)}.fi-dj.fis{background-image:url(/fe-assets/dj-C7tvpAUy.svg)}.fi-dk{background-image:url(/fe-assets/dk-DmS9BCZB.svg)}.fi-dk.fis{background-image:url(/fe-assets/dk-2cglAULc.svg)}.fi-dm{background-image:url(/fe-assets/dm-Cbhezfe1.svg)}.fi-dm.fis{background-image:url(/fe-assets/dm-DPPHwW2M.svg)}.fi-do{background-image:url(/fe-assets/do-B86d445t.svg)}.fi-do.fis{background-image:url(/fe-assets/do-DeRnbj4d.svg)}.fi-dz{background-image:url(/fe-assets/dz-Dytc1TFu.svg)}.fi-dz.fis{background-image:url(/fe-assets/dz-EwXBYPv9.svg)}.fi-ec{background-image:url(/fe-assets/ec-CaVOFQ3t.svg)}.fi-ec.fis{background-image:url(/fe-assets/ec-cwfBJlvF.svg)}.fi-ee{background-image:url(/fe-assets/ee-DufrxGIR.svg)}.fi-ee.fis{background-image:url(/fe-assets/ee-B0tgUOEC.svg)}.fi-eg{background-image:url(/fe-assets/eg-YC70hswZ.svg)}.fi-eg.fis{background-image:url(/fe-assets/eg-DwOkwyQ0.svg)}.fi-eh{background-image:url(/fe-assets/eh-0awM4TVj.svg)}.fi-eh.fis{background-image:url(/fe-assets/eh-CsiwG8bE.svg)}.fi-er{background-image:url(/fe-assets/er-X83uml6t.svg)}.fi-er.fis{background-image:url(/fe-assets/er-Cn365Y3V.svg)}.fi-es{background-image:url(/fe-assets/es-d5m8M5h8.svg)}.fi-es.fis{background-image:url(/fe-assets/es-BuSGTZm_.svg)}.fi-et{background-image:url(/fe-assets/et-DwdlzOIx.svg)}.fi-et.fis{background-image:url(/fe-assets/et-cfPInayI.svg)}.fi-fi{background-image:url(/fe-assets/fi-DWUIkfjL.svg)}.fi-fi.fis{background-image:url(/fe-assets/fi-Brjq_KK6.svg)}.fi-fj{background-image:url(/fe-assets/fj-DEAVMg38.svg)}.fi-fj.fis{background-image:url(/fe-assets/fj-u3dAPoew.svg)}.fi-fk{background-image:url(/fe-assets/fk-nuUF_Ak3.svg)}.fi-fk.fis{background-image:url(/fe-assets/fk-B-RvQ4Hz.svg)}.fi-fm{background-image:url(/fe-assets/fm-B4Z83GL0.svg)}.fi-fm.fis{background-image:url(/fe-assets/fm-DwHuWFwM.svg)}.fi-fo{background-image:url(/fe-assets/fo-DFjwyWur.svg)}.fi-fo.fis{background-image:url(/fe-assets/fo-ClIne8bc.svg)}.fi-fr{background-image:url(/fe-assets/fr-DVvUyOqI.svg)}.fi-fr.fis{background-image:url(/fe-assets/fr-C1eGzDWr.svg)}.fi-ga{background-image:url(/fe-assets/ga-BklUhLH_.svg)}.fi-ga.fis{background-image:url(/fe-assets/ga-CgNkrnfv.svg)}.fi-gb{background-image:url(/fe-assets/gb-DTXiLQoe.svg)}.fi-gb.fis{background-image:url(/fe-assets/gb-DSer7Jgn.svg)}.fi-gd{background-image:url(/fe-assets/gd-CO-whzUe.svg)}.fi-gd.fis{background-image:url(/fe-assets/gd-m2vU81NR.svg)}.fi-ge{background-image:url(/fe-assets/ge-B2RiL-Ih.svg)}.fi-ge.fis{background-image:url(/fe-assets/ge-DFOl98HB.svg)}.fi-gf{background-image:url(/fe-assets/gf-DWl5zcw0.svg)}.fi-gf.fis{background-image:url(/fe-assets/gf-DFQqfs-j.svg)}.fi-gg{background-image:url(/fe-assets/gg-jdOQS2nU.svg)}.fi-gg.fis{background-image:url(/fe-assets/gg-vhR8-Yxm.svg)}.fi-gh{background-image:url(/fe-assets/gh-r3LP_X7q.svg)}.fi-gh.fis{background-image:url(/fe-assets/gh-6yUjim7M.svg)}.fi-gi{background-image:url(/fe-assets/gi-BJKE9SzW.svg)}.fi-gi.fis{background-image:url(/fe-assets/gi-ZBwZ45zU.svg)}.fi-gl{background-image:url(/fe-assets/gl-CHaBnMib.svg)}.fi-gl.fis{background-image:url(/fe-assets/gl-D6qP-fnE.svg)}.fi-gm{background-image:url(/fe-assets/gm-Bu99atwn.svg)}.fi-gm.fis{background-image:url(/fe-assets/gm-DI7EpeCC.svg)}.fi-gn{background-image:url(/fe-assets/gn-1dJNy9oQ.svg)}.fi-gn.fis{background-image:url(/fe-assets/gn-kt7YA1XT.svg)}.fi-gp{background-image:url(/fe-assets/gp-DNyt_wTA.svg)}.fi-gp.fis{background-image:url(/fe-assets/gp-BqGRs8a4.svg)}.fi-gq{background-image:url(/fe-assets/gq-Cag8QTk2.svg)}.fi-gq.fis{background-image:url(/fe-assets/gq-CPnMO1hT.svg)}.fi-gr{background-image:url(/fe-assets/gr-C5PU0p9p.svg)}.fi-gr.fis{background-image:url(/fe-assets/gr-COThnT__.svg)}.fi-gs{background-image:url(/fe-assets/gs-DiiNa0F5.svg)}.fi-gs.fis{background-image:url(/fe-assets/gs-DOgYbHsY.svg)}.fi-gt{background-image:url(/fe-assets/gt-CJo5DI-7.svg)}.fi-gt.fis{background-image:url(/fe-assets/gt-BLpn5qMn.svg)}.fi-gu{background-image:url(/fe-assets/gu-Di1JYREk.svg)}.fi-gu.fis{background-image:url(/fe-assets/gu-SbvrH0uZ.svg)}.fi-gw{background-image:url(/fe-assets/gw-D249VY33.svg)}.fi-gw.fis{background-image:url(/fe-assets/gw-BTWe96TV.svg)}.fi-gy{background-image:url(/fe-assets/gy-CcVYUM2E.svg)}.fi-gy.fis{background-image:url(/fe-assets/gy-Dl6DrQIH.svg)}.fi-hk{background-image:url(/fe-assets/hk-CUNIaSX0.svg)}.fi-hk.fis{background-image:url(/fe-assets/hk-omO_-Nil.svg)}.fi-hm{background-image:url(/fe-assets/hm-Dh6t_Tj3.svg)}.fi-hm.fis{background-image:url(/fe-assets/hm-fgV6xItx.svg)}.fi-hn{background-image:url(/fe-assets/hn-CRjyS_bm.svg)}.fi-hn.fis{background-image:url(/fe-assets/hn-GhlpqqjC.svg)}.fi-hr{background-image:url(/fe-assets/hr-fzLfaANM.svg)}.fi-hr.fis{background-image:url(/fe-assets/hr-BpiVVBoV.svg)}.fi-ht{background-image:url(/fe-assets/ht-DIMg4gti.svg)}.fi-ht.fis{background-image:url(/fe-assets/ht-pweRl6ZP.svg)}.fi-hu{background-image:url(/fe-assets/hu-7Q5wwIIi.svg)}.fi-hu.fis{background-image:url(/fe-assets/hu-Bm8S5mAU.svg)}.fi-id{background-image:url(/fe-assets/id-DiSP6Fmm.svg)}.fi-id.fis{background-image:url(/fe-assets/id-CJiY5UnY.svg)}.fi-ie{background-image:url(/fe-assets/ie-ChAXClx3.svg)}.fi-ie.fis{background-image:url(/fe-assets/ie-DhxI4aJv.svg)}.fi-il{background-image:url(/fe-assets/il-_56OEGLa.svg)}.fi-il.fis{background-image:url(/fe-assets/il-CeFQotKl.svg)}.fi-im{background-image:url(/fe-assets/im--VPIqfkF.svg)}.fi-im.fis{background-image:url(/fe-assets/im-Dd9p-0-T.svg)}.fi-in{background-image:url(/fe-assets/in-Cdwu6Bq7.svg)}.fi-in.fis{background-image:url(/fe-assets/in-BrINBvML.svg)}.fi-io{background-image:url(/fe-assets/io-13HOfeJD.svg)}.fi-io.fis{background-image:url(/fe-assets/io-BImhNBcd.svg)}.fi-iq{background-image:url(/fe-assets/iq-Dp8HDzo2.svg)}.fi-iq.fis{background-image:url(/fe-assets/iq-CZIXYTmc.svg)}.fi-ir{background-image:url(/fe-assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/fe-assets/ir-Q03Mij62.svg)}.fi-is{background-image:url(/fe-assets/is-CZjefTNV.svg)}.fi-is.fis{background-image:url(/fe-assets/is-Cdq2ElPF.svg)}.fi-it{background-image:url(/fe-assets/it-Br7q0Zh6.svg)}.fi-it.fis{background-image:url(/fe-assets/it-lvp2tGC_.svg)}.fi-je{background-image:url(/fe-assets/je-DyWbhIiC.svg)}.fi-je.fis{background-image:url(/fe-assets/je-vXe0Dr49.svg)}.fi-jm{background-image:url(/fe-assets/jm-CItSr3iX.svg)}.fi-jm.fis{background-image:url(/fe-assets/jm-CLL-w5oS.svg)}.fi-jo{background-image:url(/fe-assets/jo-BAF1FGbm.svg)}.fi-jo.fis{background-image:url(/fe-assets/jo-CiGTAWEd.svg)}.fi-jp{background-image:url(/fe-assets/jp-BIMmfxpO.svg)}.fi-jp.fis{background-image:url(/fe-assets/jp-B5RfAVGb.svg)}.fi-ke{background-image:url(/fe-assets/ke-C8foqndp.svg)}.fi-ke.fis{background-image:url(/fe-assets/ke-b02kYgZN.svg)}.fi-kg{background-image:url(/fe-assets/kg-B0FsxZiL.svg)}.fi-kg.fis{background-image:url(/fe-assets/kg-CjfitMyT.svg)}.fi-kh{background-image:url(/fe-assets/kh-BeWfuE30.svg)}.fi-kh.fis{background-image:url(/fe-assets/kh-BBvObpUS.svg)}.fi-ki{background-image:url(/fe-assets/ki-p_fAQGbS.svg)}.fi-ki.fis{background-image:url(/fe-assets/ki-fuIMkEYQ.svg)}.fi-km{background-image:url(/fe-assets/km-B5tqtGG7.svg)}.fi-km.fis{background-image:url(/fe-assets/km-D0jmlyBf.svg)}.fi-kn{background-image:url(/fe-assets/kn-DVPxDkNY.svg)}.fi-kn.fis{background-image:url(/fe-assets/kn-CHJJOZkG.svg)}.fi-kp{background-image:url(/fe-assets/kp-CrDKzoxe.svg)}.fi-kp.fis{background-image:url(/fe-assets/kp-BsOq20Ii.svg)}.fi-kr{background-image:url(/fe-assets/kr-BCXH1Hao.svg)}.fi-kr.fis{background-image:url(/fe-assets/kr-KUIaWHQD.svg)}.fi-kw{background-image:url(/fe-assets/kw-fSBzmd30.svg)}.fi-kw.fis{background-image:url(/fe-assets/kw-CIaYkhdM.svg)}.fi-ky{background-image:url(/fe-assets/ky-Dpsu1myA.svg)}.fi-ky.fis{background-image:url(/fe-assets/ky-BqaZHuhf.svg)}.fi-kz{background-image:url(/fe-assets/kz-CwKXYZ8s.svg)}.fi-kz.fis{background-image:url(/fe-assets/kz-Dkyx6q-p.svg)}.fi-la{background-image:url(/fe-assets/la-CuJflhIW.svg)}.fi-la.fis{background-image:url(/fe-assets/la-cXlqIhGg.svg)}.fi-lb{background-image:url(/fe-assets/lb-BSjpYEoo.svg)}.fi-lb.fis{background-image:url(/fe-assets/lb-DqFaKN7K.svg)}.fi-lc{background-image:url(/fe-assets/lc-CNvab8Ae.svg)}.fi-lc.fis{background-image:url(/fe-assets/lc-DoQpaup4.svg)}.fi-li{background-image:url(/fe-assets/li-CHdhvNcr.svg)}.fi-li.fis{background-image:url(/fe-assets/li-CMlf0YU8.svg)}.fi-lk{background-image:url(/fe-assets/lk-DUkgV9Tq.svg)}.fi-lk.fis{background-image:url(/fe-assets/lk-DSQoDxn_.svg)}.fi-lr{background-image:url(/fe-assets/lr-B84vu3Ds.svg)}.fi-lr.fis{background-image:url(/fe-assets/lr-Zj2ZOITC.svg)}.fi-ls{background-image:url(/fe-assets/ls-5Xk3Mxq5.svg)}.fi-ls.fis{background-image:url(/fe-assets/ls-B-MSA_Nj.svg)}.fi-lt{background-image:url(/fe-assets/lt-DoukV-Sm.svg)}.fi-lt.fis{background-image:url(/fe-assets/lt-CU4QmtZ-.svg)}.fi-lu{background-image:url(/fe-assets/lu-DOI02Msy.svg)}.fi-lu.fis{background-image:url(/fe-assets/lu-CCDqjGZj.svg)}.fi-lv{background-image:url(/fe-assets/lv-C-KfY8Yc.svg)}.fi-lv.fis{background-image:url(/fe-assets/lv-DjyqV19Q.svg)}.fi-ly{background-image:url(/fe-assets/ly-BWpTK3ux.svg)}.fi-ly.fis{background-image:url(/fe-assets/ly-B0G7qBy-.svg)}.fi-ma{background-image:url(/fe-assets/ma-BTRNTRUj.svg)}.fi-ma.fis{background-image:url(/fe-assets/ma-BNn_BSaU.svg)}.fi-mc{background-image:url(/fe-assets/mc-PK078JHl.svg)}.fi-mc.fis{background-image:url(/fe-assets/mc-JhJMKfOk.svg)}.fi-md{background-image:url(/fe-assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/fe-assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/fe-assets/me-Cv4Gwqah.svg)}.fi-me.fis{background-image:url(/fe-assets/me-CfGorN3b.svg)}.fi-mf{background-image:url(/fe-assets/mf-BaAGWwAq.svg)}.fi-mf.fis{background-image:url(/fe-assets/mf-DC-GBYih.svg)}.fi-mg{background-image:url(/fe-assets/mg-C168LHXW.svg)}.fi-mg.fis{background-image:url(/fe-assets/mg-DDrNyYWg.svg)}.fi-mh{background-image:url(/fe-assets/mh-gxuIp6Wk.svg)}.fi-mh.fis{background-image:url(/fe-assets/mh--hJdVdXy.svg)}.fi-mk{background-image:url(/fe-assets/mk-D9SIMr-a.svg)}.fi-mk.fis{background-image:url(/fe-assets/mk-Cx9Yf_ZD.svg)}.fi-ml{background-image:url(/fe-assets/ml-DVf6ujpi.svg)}.fi-ml.fis{background-image:url(/fe-assets/ml-BBMGMlrT.svg)}.fi-mm{background-image:url(/fe-assets/mm-lwT09MQ0.svg)}.fi-mm.fis{background-image:url(/fe-assets/mm-DB0gzm_2.svg)}.fi-mn{background-image:url(/fe-assets/mn-CgXyw0O9.svg)}.fi-mn.fis{background-image:url(/fe-assets/mn-CNIDYiAG.svg)}.fi-mo{background-image:url(/fe-assets/mo-BAtCjuYA.svg)}.fi-mo.fis{background-image:url(/fe-assets/mo-CZPe8QjC.svg)}.fi-mp{background-image:url(/fe-assets/mp-CrOApEqW.svg)}.fi-mp.fis{background-image:url(/fe-assets/mp-CuaQmCLf.svg)}.fi-mq{background-image:url(/fe-assets/mq-BFnJ22KI.svg)}.fi-mq.fis{background-image:url(/fe-assets/mq-Dt7FKNYb.svg)}.fi-mr{background-image:url(/fe-assets/mr-D6G1wpeZ.svg)}.fi-mr.fis{background-image:url(/fe-assets/mr-Cqt475iO.svg)}.fi-ms{background-image:url(/fe-assets/ms-DxciGbUu.svg)}.fi-ms.fis{background-image:url(/fe-assets/ms-B-w7hFKu.svg)}.fi-mt{background-image:url(/fe-assets/mt-YqzKx9xl.svg)}.fi-mt.fis{background-image:url(/fe-assets/mt-YDa8zgzO.svg)}.fi-mu{background-image:url(/fe-assets/mu-mcq7cUFl.svg)}.fi-mu.fis{background-image:url(/fe-assets/mu-B2mIIRce.svg)}.fi-mv{background-image:url(/fe-assets/mv-BynAllfM.svg)}.fi-mv.fis{background-image:url(/fe-assets/mv-BXI4x8em.svg)}.fi-mw{background-image:url(/fe-assets/mw-C15nc1xZ.svg)}.fi-mw.fis{background-image:url(/fe-assets/mw-DkelfrL9.svg)}.fi-mx{background-image:url(/fe-assets/mx-Cc8Ccfe8.svg)}.fi-mx.fis{background-image:url(/fe-assets/mx-CvCwYHGF.svg)}.fi-my{background-image:url(/fe-assets/my-Co4JeeyE.svg)}.fi-my.fis{background-image:url(/fe-assets/my-BR3vHt6_.svg)}.fi-mz{background-image:url(/fe-assets/mz-Drlr_USV.svg)}.fi-mz.fis{background-image:url(/fe-assets/mz-Bo6u1S_s.svg)}.fi-na{background-image:url(/fe-assets/na-D79ffb4Z.svg)}.fi-na.fis{background-image:url(/fe-assets/na-0wFvily3.svg)}.fi-nc{background-image:url(/fe-assets/nc-5j7wEmDR.svg)}.fi-nc.fis{background-image:url(/fe-assets/nc-Bw50_tBz.svg)}.fi-ne{background-image:url(/fe-assets/ne-B1jPOYkl.svg)}.fi-ne.fis{background-image:url(/fe-assets/ne-Cium2f5G.svg)}.fi-nf{background-image:url(/fe-assets/nf-Dl00mlk2.svg)}.fi-nf.fis{background-image:url(/fe-assets/nf-DGrQb42O.svg)}.fi-ng{background-image:url(/fe-assets/ng-su4NM9If.svg)}.fi-ng.fis{background-image:url(/fe-assets/ng-CLL1nzMk.svg)}.fi-ni{background-image:url(/fe-assets/ni-CcFCSQxm.svg)}.fi-ni.fis{background-image:url(/fe-assets/ni-BX2WCaNt.svg)}.fi-nl{background-image:url(/fe-assets/nl-BnOa6UiA.svg)}.fi-nl.fis{background-image:url(/fe-assets/nl-DKN85plC.svg)}.fi-no{background-image:url(/fe-assets/no-qf2JPO73.svg)}.fi-no.fis{background-image:url(/fe-assets/no-67wnnm5y.svg)}.fi-np{background-image:url(/fe-assets/np-CIuq5GKd.svg)}.fi-np.fis{background-image:url(/fe-assets/np-B4k6qJKf.svg)}.fi-nr{background-image:url(/fe-assets/nr-DERIdzkN.svg)}.fi-nr.fis{background-image:url(/fe-assets/nr-SnI60Bgd.svg)}.fi-nu{background-image:url(/fe-assets/nu-BfgWvGcd.svg)}.fi-nu.fis{background-image:url(/fe-assets/nu-Dm-LLXct.svg)}.fi-nz{background-image:url(/fe-assets/nz-5vODdBjz.svg)}.fi-nz.fis{background-image:url(/fe-assets/nz-CaLnugvK.svg)}.fi-om{background-image:url(/fe-assets/om-DcqxRdQL.svg)}.fi-om.fis{background-image:url(/fe-assets/om-nN8zP2Bu.svg)}.fi-pa{background-image:url(/fe-assets/pa-BLNN9G2-.svg)}.fi-pa.fis{background-image:url(/fe-assets/pa-BzRYvRsl.svg)}.fi-pe{background-image:url(/fe-assets/pe-BLqhuu1C.svg)}.fi-pe.fis{background-image:url(/fe-assets/pe--eye3JWr.svg)}.fi-pf{background-image:url(/fe-assets/pf-C8ahG68q.svg)}.fi-pf.fis{background-image:url(/fe-assets/pf-e6q_5ubr.svg)}.fi-pg{background-image:url(/fe-assets/pg-BAYpbp9Z.svg)}.fi-pg.fis{background-image:url(/fe-assets/pg-nBvUkq7v.svg)}.fi-ph{background-image:url(/fe-assets/ph-BEzTn62K.svg)}.fi-ph.fis{background-image:url(/fe-assets/ph-B10ogxgQ.svg)}.fi-pk{background-image:url(/fe-assets/pk-CWMEc3ad.svg)}.fi-pk.fis{background-image:url(/fe-assets/pk-BnahYzav.svg)}.fi-pl{background-image:url(/fe-assets/pl-o38JROoc.svg)}.fi-pl.fis{background-image:url(/fe-assets/pl-jl6riBSr.svg)}.fi-pm{background-image:url(/fe-assets/pm-CHiP5UmZ.svg)}.fi-pm.fis{background-image:url(/fe-assets/pm-CatGySkp.svg)}.fi-pn{background-image:url(/fe-assets/pn-DgxdtieE.svg)}.fi-pn.fis{background-image:url(/fe-assets/pn-BPAlH32D.svg)}.fi-pr{background-image:url(/fe-assets/pr-B4tMV0xm.svg)}.fi-pr.fis{background-image:url(/fe-assets/pr-DjaQzs0K.svg)}.fi-ps{background-image:url(/fe-assets/ps-DO8YKYeS.svg)}.fi-ps.fis{background-image:url(/fe-assets/ps-CEUcLi5W.svg)}.fi-pt{background-image:url(/fe-assets/pt-DZ2ADgIR.svg)}.fi-pt.fis{background-image:url(/fe-assets/pt-BTevY6N2.svg)}.fi-pw{background-image:url(/fe-assets/pw-CQP52WMX.svg)}.fi-pw.fis{background-image:url(/fe-assets/pw-DOQyn2PV.svg)}.fi-py{background-image:url(/fe-assets/py-mNzh0mZC.svg)}.fi-py.fis{background-image:url(/fe-assets/py-BKi5dxWt.svg)}.fi-qa{background-image:url(/fe-assets/qa-Dkmpc78M.svg)}.fi-qa.fis{background-image:url(/fe-assets/qa-CekFoc-3.svg)}.fi-re{background-image:url(/fe-assets/re-Bk4ipYK1.svg)}.fi-re.fis{background-image:url(/fe-assets/re-Bg1MZWMt.svg)}.fi-ro{background-image:url(/fe-assets/ro-CoSeqKY1.svg)}.fi-ro.fis{background-image:url(/fe-assets/ro-C2av9jVe.svg)}.fi-rs{background-image:url(/fe-assets/rs-BfwKwXtn.svg)}.fi-rs.fis{background-image:url(/fe-assets/rs-CnTO3ehk.svg)}.fi-ru{background-image:url(/fe-assets/ru-D-4tNwXt.svg)}.fi-ru.fis{background-image:url(/fe-assets/ru-DbUtf_DX.svg)}.fi-rw{background-image:url(/fe-assets/rw-D7nbSYKI.svg)}.fi-rw.fis{background-image:url(/fe-assets/rw-CcIfVufE.svg)}.fi-sa{background-image:url(/fe-assets/sa-Dh79zbT9.svg)}.fi-sa.fis{background-image:url(/fe-assets/sa-DnlyVVKx.svg)}.fi-sb{background-image:url(/fe-assets/sb-BDTYjcbk.svg)}.fi-sb.fis{background-image:url(/fe-assets/sb-Dv-Gc94i.svg)}.fi-sc{background-image:url(/fe-assets/sc-CRNsSLg9.svg)}.fi-sc.fis{background-image:url(/fe-assets/sc-DFTNEfqs.svg)}.fi-sd{background-image:url(/fe-assets/sd-ClziNjGr.svg)}.fi-sd.fis{background-image:url(/fe-assets/sd-BwHx54f9.svg)}.fi-se{background-image:url(/fe-assets/se-8C923vhy.svg)}.fi-se.fis{background-image:url(/fe-assets/se-DHad7SFX.svg)}.fi-sg{background-image:url(/fe-assets/sg-DGYIMG0G.svg)}.fi-sg.fis{background-image:url(/fe-assets/sg-DisnRdSe.svg)}.fi-sh{background-image:url(/fe-assets/sh-DNImvbrE.svg)}.fi-sh.fis{background-image:url(/fe-assets/sh-DBww0RCW.svg)}.fi-si{background-image:url(/fe-assets/si-BMKT-Tec.svg)}.fi-si.fis{background-image:url(/fe-assets/si-BDW--7ta.svg)}.fi-sj{background-image:url(/fe-assets/sj-BFFEGknm.svg)}.fi-sj.fis{background-image:url(/fe-assets/sj-AM0BJ0qg.svg)}.fi-sk{background-image:url(/fe-assets/sk-K9BNIYAO.svg)}.fi-sk.fis{background-image:url(/fe-assets/sk-8lQCLAqV.svg)}.fi-sl{background-image:url(/fe-assets/sl-DxLJY5vJ.svg)}.fi-sl.fis{background-image:url(/fe-assets/sl-C0dI8IsG.svg)}.fi-sm{background-image:url(/fe-assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/fe-assets/sm-BKrUHzrq.svg)}.fi-sn{background-image:url(/fe-assets/sn-S8ipNF1U.svg)}.fi-sn.fis{background-image:url(/fe-assets/sn-C4abx9Xn.svg)}.fi-so{background-image:url(/fe-assets/so-DlzA2Fco.svg)}.fi-so.fis{background-image:url(/fe-assets/so-BpxKZJzu.svg)}.fi-sr{background-image:url(/fe-assets/sr-Co7OKBh3.svg)}.fi-sr.fis{background-image:url(/fe-assets/sr-CfMKAfua.svg)}.fi-ss{background-image:url(/fe-assets/ss-CxVEpdPD.svg)}.fi-ss.fis{background-image:url(/fe-assets/ss-C_PPJ8V2.svg)}.fi-st{background-image:url(/fe-assets/st-C1Nd1c3V.svg)}.fi-st.fis{background-image:url(/fe-assets/st-AMcb9FhJ.svg)}.fi-sv{background-image:url(/fe-assets/sv-CJIHhYwF.svg)}.fi-sv.fis{background-image:url(/fe-assets/sv-RZ39q5hO.svg)}.fi-sx{background-image:url(/fe-assets/sx-nDhIaDNb.svg)}.fi-sx.fis{background-image:url(/fe-assets/sx-RKKs0ph6.svg)}.fi-sy{background-image:url(/fe-assets/sy-DwSud114.svg)}.fi-sy.fis{background-image:url(/fe-assets/sy-Dpn5i9ke.svg)}.fi-sz{background-image:url(/fe-assets/sz-qxMwa2gs.svg)}.fi-sz.fis{background-image:url(/fe-assets/sz-D39eIL5d.svg)}.fi-tc{background-image:url(/fe-assets/tc-dtelpZmc.svg)}.fi-tc.fis{background-image:url(/fe-assets/tc-CJHJmJj1.svg)}.fi-td{background-image:url(/fe-assets/td-BsuVhZpT.svg)}.fi-td.fis{background-image:url(/fe-assets/td-Ddv_29rE.svg)}.fi-tf{background-image:url(/fe-assets/tf-Co33RhQH.svg)}.fi-tf.fis{background-image:url(/fe-assets/tf-DSn8VxE3.svg)}.fi-tg{background-image:url(/fe-assets/tg-CP1-sc35.svg)}.fi-tg.fis{background-image:url(/fe-assets/tg-BpRxi4F-.svg)}.fi-th{background-image:url(/fe-assets/th-tzq84hgd.svg)}.fi-th.fis{background-image:url(/fe-assets/th-DK2zZyMY.svg)}.fi-tj{background-image:url(/fe-assets/tj-b-aWfOTb.svg)}.fi-tj.fis{background-image:url(/fe-assets/tj-BWWBVTk9.svg)}.fi-tk{background-image:url(/fe-assets/tk-CDucsEss.svg)}.fi-tk.fis{background-image:url(/fe-assets/tk-CZEI6mqd.svg)}.fi-tl{background-image:url(/fe-assets/tl-wpo93AGk.svg)}.fi-tl.fis{background-image:url(/fe-assets/tl-zghdr7_K.svg)}.fi-tm{background-image:url(/fe-assets/tm-C_WSgUcv.svg)}.fi-tm.fis{background-image:url(/fe-assets/tm-DGBJvQay.svg)}.fi-tn{background-image:url(/fe-assets/tn-BcKCZULf.svg)}.fi-tn.fis{background-image:url(/fe-assets/tn-DcO8DL80.svg)}.fi-to{background-image:url(/fe-assets/to-D8uVsoxb.svg)}.fi-to.fis{background-image:url(/fe-assets/to-6m55WaQo.svg)}.fi-tr{background-image:url(/fe-assets/tr-Cd6FO9Bg.svg)}.fi-tr.fis{background-image:url(/fe-assets/tr-Dgwi_nfe.svg)}.fi-tt{background-image:url(/fe-assets/tt-CTnr7aY5.svg)}.fi-tt.fis{background-image:url(/fe-assets/tt-f6m2xq_2.svg)}.fi-tv{background-image:url(/fe-assets/tv-DDqkVT-n.svg)}.fi-tv.fis{background-image:url(/fe-assets/tv-MqebyrVm.svg)}.fi-tw{background-image:url(/fe-assets/tw-d-Mf-0VT.svg)}.fi-tw.fis{background-image:url(/fe-assets/tw-BGxVDCOL.svg)}.fi-tz{background-image:url(/fe-assets/tz-BjLtHeil.svg)}.fi-tz.fis{background-image:url(/fe-assets/tz-BUVjlfC1.svg)}.fi-ua{background-image:url(/fe-assets/ua-Bq0XgQqK.svg)}.fi-ua.fis{background-image:url(/fe-assets/ua-BquxXKta.svg)}.fi-ug{background-image:url(/fe-assets/ug-ByL2ejGl.svg)}.fi-ug.fis{background-image:url(/fe-assets/ug-CQ8d5RQC.svg)}.fi-um{background-image:url(/fe-assets/um-Bhke9Eic.svg)}.fi-um.fis{background-image:url(/fe-assets/um-DreQrsBl.svg)}.fi-us{background-image:url(/fe-assets/us-C73uVeEr.svg)}.fi-us.fis{background-image:url(/fe-assets/us-DAM9Utrf.svg)}.fi-uy{background-image:url(/fe-assets/uy-DD6peej-.svg)}.fi-uy.fis{background-image:url(/fe-assets/uy-B2Qs7aGx.svg)}.fi-uz{background-image:url(/fe-assets/uz-C2f-Cubn.svg)}.fi-uz.fis{background-image:url(/fe-assets/uz-rmSB_IKB.svg)}.fi-va{background-image:url(/fe-assets/va-B9-hqIE-.svg)}.fi-va.fis{background-image:url(/fe-assets/va-s7kyhqIM.svg)}.fi-vc{background-image:url(/fe-assets/vc-COpmFovN.svg)}.fi-vc.fis{background-image:url(/fe-assets/vc-DaYqUZD4.svg)}.fi-ve{background-image:url(/fe-assets/ve-BSqnIB9l.svg)}.fi-ve.fis{background-image:url(/fe-assets/ve-L4X6NQ3q.svg)}.fi-vg{background-image:url(/fe-assets/vg-C7xY6pic.svg)}.fi-vg.fis{background-image:url(/fe-assets/vg-ClZ-0KpG.svg)}.fi-vi{background-image:url(/fe-assets/vi-BC_zcciE.svg)}.fi-vi.fis{background-image:url(/fe-assets/vi-BSdsyIxY.svg)}.fi-vn{background-image:url(/fe-assets/vn-BEAEijd0.svg)}.fi-vn.fis{background-image:url(/fe-assets/vn-CsUBJx2L.svg)}.fi-vu{background-image:url(/fe-assets/vu-D6k0NQlg.svg)}.fi-vu.fis{background-image:url(/fe-assets/vu-BIFa5Beu.svg)}.fi-wf{background-image:url(/fe-assets/wf-DrxpOO_G.svg)}.fi-wf.fis{background-image:url(/fe-assets/wf-BC64oop4.svg)}.fi-ws{background-image:url(/fe-assets/ws-vzJNwdVm.svg)}.fi-ws.fis{background-image:url(/fe-assets/ws-IVFNwTc1.svg)}.fi-ye{background-image:url(/fe-assets/ye-BwST9gXC.svg)}.fi-ye.fis{background-image:url(/fe-assets/ye-Ir8OtngQ.svg)}.fi-yt{background-image:url(/fe-assets/yt-DIfEG0ex.svg)}.fi-yt.fis{background-image:url(/fe-assets/yt-BGlbbiEn.svg)}.fi-za{background-image:url(/fe-assets/za-Jz40JTrv.svg)}.fi-za.fis{background-image:url(/fe-assets/za-BUKoH9qm.svg)}.fi-zm{background-image:url(/fe-assets/zm-BmsW91ne.svg)}.fi-zm.fis{background-image:url(/fe-assets/zm-D8B-0kdx.svg)}.fi-zw{background-image:url(/fe-assets/zw-U0m7oJ5e.svg)}.fi-zw.fis{background-image:url(/fe-assets/zw-CSuuaw9K.svg)}.fi-arab{background-image:url(/fe-assets/arab-C4CYPgyC.svg)}.fi-arab.fis{background-image:url(/fe-assets/arab-C-KgnQEz.svg)}.fi-asean{background-image:url(/fe-assets/asean-WMtZ-US_.svg)}.fi-asean.fis{background-image:url(/fe-assets/asean-CmuWHvfA.svg)}.fi-cefta{background-image:url(/fe-assets/cefta-2dDBYygd.svg)}.fi-cefta.fis{background-image:url(/fe-assets/cefta-CdOByeeI.svg)}.fi-cp{background-image:url(/fe-assets/cp-K_ay05Q_.svg)}.fi-cp.fis{background-image:url(/fe-assets/cp-k6oDAflT.svg)}.fi-dg{background-image:url(/fe-assets/dg-CJPJrjiZ.svg)}.fi-dg.fis{background-image:url(/fe-assets/dg-DqkWLbnk.svg)}.fi-eac{background-image:url(/fe-assets/eac-CwGQsyAM.svg)}.fi-eac.fis{background-image:url(/fe-assets/eac-h4QKADRE.svg)}.fi-es-ct{background-image:url(/fe-assets/es-ct-CVyhLp7O.svg)}.fi-es-ct.fis{background-image:url(/fe-assets/es-ct-DdzobtBd.svg)}.fi-es-ga{background-image:url(/fe-assets/es-ga-D9xG2hYr.svg)}.fi-es-ga.fis{background-image:url(/fe-assets/es-ga-DXhVZ333.svg)}.fi-es-pv{background-image:url(/fe-assets/es-pv-CO3NM2SE.svg)}.fi-es-pv.fis{background-image:url(/fe-assets/es-pv-DMotQiZd.svg)}.fi-eu{background-image:url(/fe-assets/eu-Brdgz8ab.svg)}.fi-eu.fis{background-image:url(/fe-assets/eu-BE2G-Ars.svg)}.fi-gb-eng{background-image:url(/fe-assets/gb-eng-C8iDhGHN.svg)}.fi-gb-eng.fis{background-image:url(/fe-assets/gb-eng-DTHmDHq3.svg)}.fi-gb-nir{background-image:url(/fe-assets/gb-nir-D4gikpNq.svg)}.fi-gb-nir.fis{background-image:url(/fe-assets/gb-nir-vEp1ZXy6.svg)}.fi-gb-sct{background-image:url(/fe-assets/gb-sct-fW5q01ek.svg)}.fi-gb-sct.fis{background-image:url(/fe-assets/gb-sct-D5L2FKKv.svg)}.fi-gb-wls{background-image:url(/fe-assets/gb-wls-Bxz9hxvX.svg)}.fi-gb-wls.fis{background-image:url(/fe-assets/gb-wls-CK0XlKT-.svg)}.fi-ic{background-image:url(/fe-assets/ic-CSo4d8tH.svg)}.fi-ic.fis{background-image:url(/fe-assets/ic-tiZZSA7Y.svg)}.fi-pc{background-image:url(/fe-assets/pc-BJpYiA9b.svg)}.fi-pc.fis{background-image:url(/fe-assets/pc-D9OuqgOn.svg)}.fi-sh-ac{background-image:url(/fe-assets/sh-ac-FjwY7RYr.svg)}.fi-sh-ac.fis{background-image:url(/fe-assets/sh-ac-D-aE2xRW.svg)}.fi-sh-hl{background-image:url(/fe-assets/sh-hl-CqtQPzWZ.svg)}.fi-sh-hl.fis{background-image:url(/fe-assets/sh-hl-CgxUDvtv.svg)}.fi-sh-ta{background-image:url(/fe-assets/sh-ta-CPJublpi.svg)}.fi-sh-ta.fis{background-image:url(/fe-assets/sh-ta-BFo5zkKU.svg)}.fi-un{background-image:url(/fe-assets/un-Bqg4Cbbh.svg)}.fi-un.fis{background-image:url(/fe-assets/un-DabL4p35.svg)}.fi-xk{background-image:url(/fe-assets/xk-Bj15g7cp.svg)}.fi-xk.fis{background-image:url(/fe-assets/xk-Cdz2uTvR.svg)}
