@charset "UTF-8";.add-btn-wrap[data-v-bb253531]{position:absolute;z-index:4}.add-btn-wrap.align-inline[data-v-bb253531]{display:inline-flex;position:static;transform:none}.add-btn-wrap.align-right[data-v-bb253531]{left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.add-btn-wrap.align-below[data-v-bb253531]{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.add-btn[data-v-bb253531]{align-items:center;background:var(--p-content-background,#fff);border:1px dashed var(--color-surface-400,#a8a29e);border-radius:14px;box-shadow:0 1px 2px #0f172a0f;color:var(--p-text-muted-color,#78716c);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:5px;line-height:1;padding:3px 10px 3px 6px;white-space:nowrap}.add-btn.icon-only[data-v-bb253531]{gap:0;padding:3px}.add-btn .plus[data-v-bb253531]{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:50%;color:var(--p-text-color,#171717);display:inline-grid;font-size:12px;font-weight:600;height:16px;place-items:center;width:16px}.add-btn.open[data-v-bb253531],.add-btn.open .plus[data-v-bb253531],.add-btn[data-v-bb253531]:hover,.add-btn:hover .plus[data-v-bb253531]{border-color:var(--p-primary-color,#7c7ed8);color:var(--p-primary-color,#7c7ed8)}.add-btn.open .plus[data-v-bb253531],.add-btn:hover .plus[data-v-bb253531]{background:#7c7ed81a}.add-menu.floating{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px;box-shadow:0 10px 30px #0f172a2e,0 2px 6px #0f172a14;color:var(--p-text-color,#171717);font-size:13px;min-width:220px;overflow-y:auto;overscroll-behavior:contain;padding:4px;position:fixed;z-index:9999}.add-menu.floating .opt{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:9px;padding:7px 8px;text-align:left;width:100%}.add-menu.floating .opt:hover{background:var(--color-surface-50,#fafaf9)}.add-menu.floating .opt-group-label{color:var(--p-text-muted-color,#78716c);font-size:10px;font-weight:600;letter-spacing:.05em;padding:8px 8px 4px;text-transform:uppercase}.add-menu.floating .opt-ico{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:6px;display:grid;flex:0 0 auto;font-size:12px;height:24px;place-items:center;width:24px}.add-menu.floating .opt-ico.rule{background:#7c7ed81a;border-color:#7c7ed84d;color:var(--p-primary-color,#7c7ed8)}.add-menu.floating .opt-ico.action{background:#0891b21a;border-color:#0891b24d;color:#0891b2}.add-menu.floating .opt-ico.selector{background:#10b9811a;border-color:#10b9814d;color:#10b981}.add-menu.floating .opt-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.add-menu.floating .opt-text b{color:var(--p-text-color,#171717);font-size:12px;font-weight:500}.add-menu.floating .opt-text span{color:var(--p-text-muted-color,#78716c);font-size:10px}.pipe-node[data-v-38a36088]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:12px;cursor:pointer;margin:0 auto;max-width:100%;padding:12px 14px;position:relative;transition:border-color .12s,box-shadow .12s;width:322px}.pipe-node[data-v-38a36088]:hover{border-color:var(--color-surface-400,#9099ac)}.pipe-node.is-selected[data-v-38a36088]{border-color:var(--p-primary-color,#5a4bff);box-shadow:0 0 0 3px var(--color-primary-100,#ece9ff)}.pipe-node.needs-reconfig[data-v-38a36088]{background:var(--p-amber-50,#fffbeb);border-color:var(--p-amber-400,#fbbf24)}.pipe-node.needs-reconfig.is-selected[data-v-38a36088]{box-shadow:0 0 0 3px var(--p-amber-100,#fef3c7)}.n-reconfig-pill[data-v-38a36088]{align-items:center;background:var(--p-amber-100,#fef3c7);border-radius:999px;color:var(--p-amber-700,#b45309);display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.n-reconfig-pill i[data-v-38a36088]{font-size:11px}.n-warning[data-v-38a36088]{color:var(--p-amber-700,#b45309);font-size:12px;line-height:1.35;margin-top:8px}.n-head[data-v-38a36088]{gap:10px}.n-badge[data-v-38a36088],.n-head[data-v-38a36088]{align-items:center;display:flex}.n-badge[data-v-38a36088]{border-radius:8px;font-size:14px;height:28px;justify-content:center;width:28px}.n-badge.t[data-v-38a36088]{background:#eef2ff;color:#4338ca}.n-badge.r[data-v-38a36088]{background:#fff7ed;color:#c2410c}.n-badge.s[data-v-38a36088]{background:#f0fdf4;color:#15803d}.n-badge.a[data-v-38a36088]{background:#fdf4ff;color:#a21caf}.n-badge.h[data-v-38a36088]{background:#fff1f2;color:#be123c}.n-titles[data-v-38a36088]{min-width:0}.n-kind[data-v-38a36088]{color:var(--p-text-muted-color,#9099ac);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.n-title[data-v-38a36088]{color:var(--p-text-color,#1a1f2e);font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-38a36088]{flex:1}.n-remove[data-v-38a36088]{background:none;border:0;border-radius:6px;color:var(--p-text-muted-color,#9099ac);cursor:pointer;font-size:14px;line-height:1;padding:4px 5px}.n-remove[data-v-38a36088]:hover{background:#c2344a14;color:#c2344a}.n-body[data-v-38a36088]{border-top:1px dashed var(--p-content-border-color,#e5e8f0);margin-top:10px;padding-top:10px}.data-strip[data-v-38a36088]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.chip-kv[data-v-38a36088]{align-items:center;background:var(--color-surface-50,#fafbff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:6px;display:inline-flex;font-size:11.5px;gap:4px;padding:4px 9px}.chip-kv.mono[data-v-38a36088]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.chip-kv .k[data-v-38a36088]{color:var(--p-text-muted-color,#6b7385)}.chip-kv .v[data-v-38a36088]{color:var(--p-text-color,#1a1f2e);font-weight:600}.pipe-chain[data-v-ce221420]{display:flex;flex-direction:column}.connector[data-v-ce221420]{background:var(--color-surface-400,#d2d7e4);height:20px;margin:0 auto;width:2px}.addslot[data-v-ce221420]{display:flex;justify-content:center;margin:8px 0 0}.connector-slot[data-v-ce221420]{align-items:center;display:flex;flex-direction:column;position:relative}.connector-slot .connector[data-v-ce221420]{height:44px}.insert-here[data-v-ce221420]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:6}.split[data-v-ce221420]{height:30px;margin:0 auto;max-width:980px;position:relative;width:100%}.split .trunk[data-v-ce221420]{height:100%;left:50%;margin-left:-1px;top:0;width:2px}.split .bar[data-v-ce221420],.split .trunk[data-v-ce221420]{background:var(--color-surface-400,#d2d7e4);position:absolute}.split .bar[data-v-ce221420]{bottom:0;height:2px;left:calc(25% - 4px);right:calc(25% - 4px)}.split .lbl[data-v-ce221420]{background:var(--color-surface-50,#fafbff);bottom:7px;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:0 5px;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.split .lbl.t[data-v-ce221420]{color:#17a673;left:calc(25% - 4px)}.split .lbl.f[data-v-ce221420]{color:#c2344a;left:calc(75% + 4px)}.branches[data-v-ce221420]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:980px;width:100%}.branch-col[data-v-ce221420]{align-items:center;display:flex;flex-direction:column;min-width:0}.branch-addslot[data-v-ce221420]{margin-top:0;padding:12px 0 10px;position:relative}.branch-addslot[data-v-ce221420]:after,.branch-addslot[data-v-ce221420]:before{background:var(--color-surface-400,#d2d7e4);content:"";left:50%;margin-left:-1px;position:absolute;width:2px}.branch-addslot[data-v-ce221420]:before{height:18px;top:0}.branch-addslot[data-v-ce221420]:after{bottom:0;top:calc(50% + 10px)}.pipe-graph[data-v-440804aa]{background:var(--color-surface-50,#fafbff);display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;padding:22px 32px 60px}.phead[data-v-440804aa]{align-items:center;display:flex;gap:8px;margin-bottom:18px}.phead h4[data-v-440804aa]{color:var(--p-text-muted-color,#9099ac);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.phead .meta[data-v-440804aa]{color:var(--p-text-muted-color,#6b7385);font-size:12px}.addslot[data-v-440804aa]{display:flex;justify-content:center;margin:8px 0 0}.filter-leaf[data-v-024c8a05]{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1.2fr) auto auto minmax(0,1fr) auto;margin-bottom:4px}.filter-leaf input[data-v-024c8a05],.filter-leaf select[data-v-024c8a05]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:6px;color:var(--p-text-color,#171717);font:inherit;font-size:11px;min-width:0;outline:none;padding:5px 6px}.leaf-remove[data-v-024c8a05]{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:5px;color:var(--p-text-muted-color,#78716c);cursor:pointer;display:grid;font-size:13px;height:22px;line-height:1;place-items:center;width:22px}.leaf-remove[data-v-024c8a05]:hover{background:#dc262614;border-color:#dc262666;color:#b91c1c}.filter-tree[data-v-e137c0e9]{display:flex;flex-direction:column;gap:6px}.filter-tree.is-group[data-v-e137c0e9]{border-left:2px solid var(--color-surface-300,#d6d3d1);margin:4px 0 4px 4px;padding-left:8px}.tree-head[data-v-e137c0e9]{align-items:center;display:flex;gap:8px}.logic-toggle[data-v-e137c0e9]{border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:6px;display:inline-flex;overflow:hidden}.logic-toggle button[data-v-e137c0e9]{background:var(--p-content-background,#fff);border:0;color:var(--p-text-muted-color,#78716c);cursor:pointer;font:inherit;font-size:10px;font-weight:600;letter-spacing:.05em;padding:3px 9px}.logic-toggle button.is-active[data-v-e137c0e9]{background:var(--p-primary-color,#7c7ed8);color:var(--p-primary-contrast-color,#fff)}.grp-remove[data-v-e137c0e9]{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:5px;cursor:pointer;font-size:12px;height:20px;line-height:1;margin-left:auto;width:20px}.grp-remove[data-v-e137c0e9],.tree-empty[data-v-e137c0e9]{color:var(--p-text-muted-color,#78716c)}.tree-empty[data-v-e137c0e9]{font-size:11px;font-style:italic;padding:2px 0}.tree-actions[data-v-e137c0e9]{display:flex;gap:6px}.tree-actions button[data-v-e137c0e9]{align-items:center;background:transparent;border:1px dashed var(--p-content-border-color,#e7e5e4);border-radius:6px;color:var(--p-text-muted-color,#78716c);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:5px;padding:4px 9px}.tree-actions button[data-v-e137c0e9]:hover{border-color:var(--p-primary-color,#7c7ed8);color:var(--p-primary-color,#7c7ed8)}.query-target[data-v-9e6dd0a4]{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:6px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:10px}.field[data-v-9e6dd0a4]{margin:0}.field label[data-v-9e6dd0a4]{display:block;margin-bottom:6px}.field label[data-v-9e6dd0a4],.filters-label[data-v-9e6dd0a4]{color:var(--p-text-muted-color,#78716c);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.filters-label[data-v-9e6dd0a4]{margin-bottom:4px}.hint[data-v-9e6dd0a4]{color:var(--p-text-muted-color,#78716c);font-size:11px;line-height:1.5;margin-top:4px}.ai-editor[data-v-73b28174]{display:flex;flex-direction:column;gap:12px}.legacy-banner[data-v-73b28174]{align-items:flex-start;background:var(--p-amber-50,#fffbeb);border:1px solid var(--p-amber-200,#fde68a);border-radius:8px;color:var(--p-amber-700,#b45309);display:flex;font-size:11.5px;gap:8px;line-height:1.5;padding:9px 11px}.legacy-banner i[data-v-73b28174]{flex-shrink:0;margin-top:1px}.legacy-banner strong[data-v-73b28174]{color:inherit;display:block}.ai-editor-grid[data-v-73b28174]{display:grid;gap:12px}.ai-editor-sections[data-v-73b28174]{display:flex;flex-direction:column;gap:8px}.ai-section[data-v-73b28174]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px;overflow:hidden}.ai-section-trigger[data-v-73b28174]{align-items:center;background:transparent;border:0;color:var(--p-text-color,#171717);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.ai-section-trigger strong[data-v-73b28174]{font-size:12.5px;font-weight:600}.ai-section-trigger span[data-v-73b28174]{color:var(--p-text-muted-color,#78716c);font-size:11px}.ai-section-trigger[data-v-73b28174]:hover{background:var(--color-surface-50,#fafaf9)}.ai-section-panel[data-v-73b28174]{border-top:1px solid var(--p-content-border-color,#e7e5e4);display:flex;flex-direction:column;gap:4px;padding:12px}.field[data-v-73b28174]{margin-bottom:13px}.field[data-v-73b28174]:last-child{margin-bottom:0}.field>label[data-v-73b28174]{font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:6px}.field>label[data-v-73b28174],.section-label[data-v-73b28174]{color:var(--p-text-muted-color,#78716c);display:block;text-transform:uppercase}.section-label[data-v-73b28174]{font-size:10px;font-weight:700;letter-spacing:.07em;margin:0 0 6px}.hint[data-v-73b28174]{color:var(--p-text-muted-color,#78716c);font-size:11px;line-height:1.5;margin-top:6px}.req[data-v-73b28174]{color:var(--p-red-500,#dc2626)}.ro[data-v-73b28174]{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:6px;color:#57534e;font-size:12.5px;padding:8px 10px}.mode-seg[data-v-73b28174]{display:flex;gap:6px}.mode-seg-btn[data-v-73b28174]{background:var(--color-surface-0);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px;color:var(--text-color);cursor:pointer;flex:1;font-size:12.5px;font-weight:600;padding:8px 10px}.mode-seg-btn.on[data-v-73b28174],.mode-seg-btn[data-v-73b28174]:hover{border-color:var(--color-primary-500)}.mode-seg-btn.on[data-v-73b28174]{background:var(--color-primary-50);color:var(--color-primary-600)}.tog-row[data-v-73b28174]{align-items:center;display:flex;gap:10px}.tog-row .tog-lbl[data-v-73b28174]{color:var(--p-text-color,#171717);font-size:12.5px}.scope-block[data-v-73b28174]{border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px;overflow:hidden}.relation-indent+.scope-block[data-v-73b28174],.scope-block+.scope-block[data-v-73b28174]{margin-top:8px}.scope-title[data-v-73b28174]{align-items:center;background:var(--color-surface-50,#fafaf9);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;padding:7px 9px}.scope-fields[data-v-73b28174]{padding:8px}.relation-indent[data-v-73b28174]{margin:8px 0 0 16px;position:relative}.relation-indent[data-v-73b28174]:before{border-left:2px solid var(--color-primary-100,#c7c9ef);bottom:0;content:"";left:-10px;position:absolute;top:0}.badge[data-v-73b28174]{align-items:center;background:var(--color-surface-100,#f5f5f4);border-radius:999px;color:var(--p-text-muted-color,#78716c);display:inline-flex;font-size:10px;font-weight:700;gap:4px;padding:2px 7px;white-space:nowrap}.badge.ok[data-v-73b28174]{background:var(--p-green-50,#ecfdf5);color:var(--p-green-700,#047857)}.badge.bad[data-v-73b28174]{background:var(--p-red-50,#fef2f2);color:var(--p-red-700,#b91c1c)}.badge.primary[data-v-73b28174]{background:var(--color-primary-50,#eef0fb);color:var(--color-primary-600,#434acb)}.op-grid[data-v-73b28174]{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:9px}.op-card[data-v-73b28174]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px;display:block;padding:8px}.op-card.is-danger[data-v-73b28174]{border-color:#dc262659}.toggle-row[data-v-73b28174]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.toggle-copy strong[data-v-73b28174]{display:block;font-size:12px}.toggle-copy small[data-v-73b28174]{color:var(--p-text-muted-color,#78716c);display:block;font-size:10.5px;margin-top:2px}.error-box[data-v-73b28174],.info-box[data-v-73b28174],.success-box[data-v-73b28174]{border-radius:8px;font-size:11.5px;line-height:1.5;margin-top:9px;padding:9px 10px}.info-box[data-v-73b28174]{background:var(--color-primary-50,#eef0fb);border:1px solid var(--color-primary-100,#c7c9ef);color:var(--color-primary-700,#343a99)}.success-box[data-v-73b28174]{background:var(--p-green-50,#ecfdf5);border:1px solid var(--p-green-200,#a7f3d0);color:var(--p-green-700,#047857)}.error-box[data-v-73b28174]{background:var(--p-red-50,#fef2f2);border:1px solid var(--p-red-200,#fecaca);color:var(--p-red-700,#b91c1c)}.ai-chk-list[data-v-73b28174]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:6px}.ai-chk[data-v-73b28174]{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:12.5px;gap:9px;padding:6px 8px}.ai-chk[data-v-73b28174]:hover{background:var(--color-surface-50,#fafaf9)}.ai-chk input[type=checkbox][data-v-73b28174]{accent-color:var(--p-primary-color,#7c7ed8);flex:none;margin:0;width:auto}.ai-chk .ai-chk-name[data-v-73b28174]{color:var(--p-text-color,#171717)}.ai-chk .ai-chk-type[data-v-73b28174]{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:4px;color:var(--p-text-muted-color,#78716c);font-size:10.5px;margin-left:auto;padding:1px 6px}.ai-chk.is-locked[data-v-73b28174]{background:var(--color-surface-50,#fafaf9);cursor:default}.ai-chk.excluded[data-v-73b28174]{cursor:default;opacity:.6}.ai-chk .ai-chk-lock[data-v-73b28174]{align-items:center;color:var(--p-text-muted-color,#78716c);display:inline-flex;font-size:10.5px;gap:4px;margin-left:auto}.summary[data-v-73b28174]{background:var(--color-surface-50,#fafaf9);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px}.card-head[data-v-73b28174]{align-items:center;border-bottom:1px solid var(--p-content-border-color,#e7e5e4);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.card-head h3[data-v-73b28174]{font-size:12.5px;margin:0}.card-body[data-v-73b28174]{padding:12px}.summary-list[data-v-73b28174]{display:grid;gap:7px}.summary-line[data-v-73b28174]{color:var(--p-text-muted-color,#78716c);display:flex;font-size:11.5px;gap:10px;justify-content:space-between}.summary-line strong[data-v-73b28174]{color:var(--p-text-color,#171717);text-align:right}.inspector[data-v-afff1fa2]{background:var(--color-surface-50,#fafaf9);border-left:1px solid var(--p-content-border-color,#e7e5e4);display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.empty[data-v-afff1fa2]{align-items:center;color:var(--p-text-muted-color,#78716c);display:flex;flex:1;flex-direction:column;font-size:12px;justify-content:center;padding:24px;text-align:center}.empty .ico[data-v-afff1fa2]{font-size:24px;margin-bottom:10px;opacity:.6}.head[data-v-afff1fa2]{border-bottom:1px solid var(--p-content-border-color,#e7e5e4);display:flex;flex-direction:column;gap:4px;padding:14px 16px}.head .kind[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.head h3[data-v-afff1fa2]{color:var(--p-text-color,#171717);font-size:15px;font-weight:500;margin:0}.body[data-v-afff1fa2]{flex:1;overflow:auto;padding:16px}.field[data-v-afff1fa2]{margin-bottom:14px}.field label[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);display:block;font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.field input[data-v-afff1fa2],.field select[data-v-afff1fa2],.field textarea[data-v-afff1fa2]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:6px;color:var(--p-text-color,#171717);font:inherit;font-size:13px;outline:none;padding:7px 10px;transition:border-color .12s,box-shadow .12s;width:100%}.field input[data-v-afff1fa2]:focus,.field select[data-v-afff1fa2]:focus,.field textarea[data-v-afff1fa2]:focus{border-color:var(--p-primary-color,#7c7ed8);box-shadow:0 0 0 3px #7c7ed82e}.field-row[data-v-afff1fa2]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.delivery[data-v-afff1fa2]{align-items:flex-start;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:6px 0}.delivery input[data-v-afff1fa2]{accent-color:var(--p-primary-color,#434acb);margin-top:3px}.delivery small[data-v-afff1fa2]{color:var(--text-color-muted,#71757f);display:block;font-size:11.5px;font-weight:400}.delivery-sub[data-v-afff1fa2]{border-left:2px solid var(--color-primary-100,#e0e2f7);margin:2px 0 8px 26px;padding-left:12px}.pairs[data-v-afff1fa2]{margin-top:4px}.pairs-label[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);display:block;font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.pair[data-v-afff1fa2]{align-items:center;display:grid;gap:6px;grid-template-columns:1fr auto 1fr auto;margin-bottom:6px}.pair select[data-v-afff1fa2]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:6px;color:var(--p-text-color,#171717);font:inherit;font-size:12px;min-width:0;outline:none;padding:6px 8px}.pair .arrow[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);font-size:12px}.pair.is-cosmo[data-v-afff1fa2]{grid-template-columns:96px minmax(0,1fr) auto minmax(0,1fr) auto}.pair.is-cosmo[data-v-afff1fa2] .form-field{margin-bottom:0;min-width:0}.pair-remove[data-v-afff1fa2]{background:var(--color-surface-100,#f5f5f4);border:1px solid var(--border-color-default);border-radius:6px;color:var(--p-text-muted-color,#78716c);cursor:pointer;display:grid;height:24px;line-height:1;place-items:center;width:24px}.pair-remove[data-v-afff1fa2],.pair-remove i[data-v-afff1fa2]{font-size:13px}.pair-remove[data-v-afff1fa2]:hover:not(:disabled){background:#dc262614;border-color:#dc262666;color:#b91c1c}.pair-remove[data-v-afff1fa2]:disabled{cursor:not-allowed;opacity:.4}.pair-add[data-v-afff1fa2]{align-items:center;background:transparent;border:1px dashed var(--p-content-border-color,#e7e5e4);border-radius:6px;color:var(--p-text-muted-color,#78716c);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;margin-top:6px;padding:6px 10px}.pair-add[data-v-afff1fa2]:hover{border-color:var(--p-primary-color,#7c7ed8);color:var(--p-primary-color,#7c7ed8)}.reconfig-banner[data-v-afff1fa2]{align-items:flex-start;background:var(--p-amber-50,#fffbeb);border:1px solid var(--p-amber-200,#fde68a);border-radius:8px;color:var(--p-amber-700,#b45309);display:flex;font-size:12px;gap:8px;line-height:1.4;margin-bottom:16px;padding:10px 12px}.reconfig-banner i[data-v-afff1fa2]{flex-shrink:0;font-size:14px;margin-top:1px}.hint[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);font-size:11px;line-height:1.5;margin-top:6px}.hint code[data-v-afff1fa2]{background:#7c7ed814;border-radius:3px;color:var(--p-primary-color,#7c7ed8);font-size:11px;padding:1px 5px}.hint b[data-v-afff1fa2],.hint strong[data-v-afff1fa2]{color:var(--p-text-color,#171717)}.hint strong[data-v-afff1fa2]{font-weight:600}.type-grid[data-v-afff1fa2]{display:grid;gap:8px}.type-opt[data-v-afff1fa2]{align-items:flex-start;background:var(--p-content-background,#fff);border:1px solid var(--border-color-default);border-radius:9px;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 11px;text-align:left;transition:border-color .12s,background .12s;width:100%}.type-opt[data-v-afff1fa2]:hover{border-color:#d6d3d1}.type-opt.sel[data-v-afff1fa2]{background:var(--color-primary-50,#eef0fb);border-color:var(--p-primary-color,#7c7ed8)}.type-opt .ic[data-v-afff1fa2]{background:var(--color-surface-100,#f5f5f4);border-radius:8px;color:var(--p-primary-color,#434acb);display:grid;flex:none;font-size:15px;height:30px;place-items:center;width:30px}.type-opt.sel .ic[data-v-afff1fa2]{background:#fff}.type-opt .t-text[data-v-afff1fa2]{display:flex;flex-direction:column;gap:2px}.type-opt .t-name[data-v-afff1fa2]{color:var(--p-text-color,#171717);font-size:13px;font-weight:600}.type-opt .t-desc[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);font-size:11.5px;line-height:1.4}.explainer[data-v-afff1fa2]{background:var(--color-primary-50,#eef0fb);border:1px solid var(--color-primary-100,#e0e2f7);border-radius:9px;color:var(--p-text-color,#171717);font-size:12.5px;line-height:1.5;margin-bottom:12px;padding:12px 13px}.explainer .e-title[data-v-afff1fa2]{align-items:center;color:var(--p-primary-color,#434acb);display:flex;font-weight:600;gap:7px;margin-bottom:5px}.err[data-v-afff1fa2]{color:var(--p-red-500,#dc2626);font-size:11.5px;font-weight:500;margin-top:6px}input.invalid[data-v-afff1fa2]{border-color:var(--p-red-500,#dc2626)!important;box-shadow:0 0 0 3px #dc262624!important}.cron-presets[data-v-afff1fa2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.preset[data-v-afff1fa2]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:999px;color:var(--p-text-muted-color,#78716c);cursor:pointer;font:inherit;font-size:11.5px;padding:3px 9px}.preset[data-v-afff1fa2]:hover{border-color:var(--p-primary-color,#7c7ed8);color:var(--p-primary-color,#434acb)}.cron-preview[data-v-afff1fa2]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:9px;margin-bottom:12px;padding:11px 12px}.cron-preview .cp-line[data-v-afff1fa2]{align-items:center;color:var(--p-text-color,#171717);display:flex;font-size:13px;font-weight:600;gap:7px}.cron-preview .cp-line i[data-v-afff1fa2]{color:var(--p-primary-color,#434acb)}.next-runs[data-v-afff1fa2]{list-style:none;margin:9px 0 0;padding:0}.next-runs li[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);display:flex;font-size:12px;gap:8px;padding:3px 0}.next-runs li strong[data-v-afff1fa2]{color:var(--p-text-color,#171717);font-weight:600;min-width:16px}.tq-checks[data-v-afff1fa2]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.tq-check[data-v-afff1fa2]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:8px;overflow:hidden}.tq-check.enabled[data-v-afff1fa2]{border-color:var(--color-primary-200,#c7c9ef)}.tq-check-row[data-v-afff1fa2]{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:9px 10px}.tq-check-row[data-v-afff1fa2]:hover{background:var(--color-surface-50,#fafaf9)}.tq-tog[data-v-afff1fa2]{background:var(--color-surface-200,#e5e7eb);border:1.5px solid var(--color-surface-400,#c8c8c8);border-radius:999px;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;position:relative;transition:background .15s,border-color .15s;width:28px}.tq-tog[data-v-afff1fa2]:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000002e;content:"";height:10px;left:1px;position:absolute;top:1px;transition:transform .15s;width:10px}.tq-tog.on[data-v-afff1fa2]{background:var(--p-primary-color,#7c7ed8);border-color:var(--p-primary-color,#7c7ed8)}.tq-tog.on[data-v-afff1fa2]:after{transform:translate(12px)}.tq-check-info[data-v-afff1fa2]{display:flex;flex-direction:column;gap:2px;min-width:0}.tq-check-name[data-v-afff1fa2]{color:var(--p-text-color,#171717);font-size:12.5px;font-weight:600}.tq-check-desc[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);font-size:11px;line-height:1.4}.tq-params[data-v-afff1fa2]{background:var(--color-surface-50,#fafaf9);border-top:1px solid var(--color-surface-100,#f3f4f6);display:flex;flex-direction:column;gap:6px;padding:6px 10px 10px 48px}.tq-param-row[data-v-afff1fa2]{align-items:center;display:flex;gap:10px}.tq-param-label[data-v-afff1fa2]{color:var(--p-text-muted-color,#78716c);flex:1;font-size:11.5px}.tq-param-input[data-v-afff1fa2]{font-size:12.5px!important;padding:4px 8px!important;text-align:right;width:80px!important}.builder-canvas[data-v-0036e17e]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:.625rem;color:var(--p-text-color,#171717);display:flex;flex-direction:column;height:100%;min-height:520px;overflow:hidden}.builder-split[data-v-0036e17e]{flex:1;min-height:0}.canvas-wrap[data-v-0036e17e]{background:var(--color-surface-50,#fafbff);display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.builder-split.is-stacked[data-v-0036e17e] .cosmo-split-pane{flex-direction:column}.builder-split.is-stacked[data-v-0036e17e] .cosmo-split-pane-side{flex:1 1 auto;min-height:0}.builder-split.is-stacked[data-v-0036e17e] .cosmo-split-pane-left{flex:0 0 auto;max-height:46vh}.builder-split.is-stacked[data-v-0036e17e] .cosmo-split-pane-gutter{display:none}.canvas-toolbar[data-v-0036e17e]{border-bottom:1px solid var(--p-content-border-color,#e7e5e4);display:flex;gap:8px;padding:10px 14px}.canvas-toolbar[data-v-0036e17e],.ctl-btn[data-v-0036e17e]{align-items:center;background:var(--p-content-background,#fff)}.ctl-btn[data-v-0036e17e]{border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:7px;box-shadow:0 1px 2px #0f172a0a;color:var(--p-text-color,#171717);cursor:pointer;display:inline-flex;font-size:12px;font:inherit;gap:6px;padding:6px 11px}.ctl-btn[data-v-0036e17e]:hover:not(:disabled){background:var(--color-surface-50,#fafaf9);border-color:var(--color-surface-300,#d6d3d1)}.ctl-btn[data-v-0036e17e]:disabled{cursor:not-allowed;opacity:.5}.ctl-btn.primary[data-v-0036e17e]{background:var(--p-primary-color,#7c7ed8);border-color:var(--p-primary-color,#7c7ed8);box-shadow:0 1px 3px #7c7ed84d;color:var(--p-primary-contrast-color,#fff);font-weight:500}.ctl-btn.primary[data-v-0036e17e]:hover:not(:disabled){filter:brightness(.95)}.ctl-btn.warn[data-v-0036e17e]{background:#fff7ed;border-color:#fdba74;color:#9a3412}.ctl-btn.warn[data-v-0036e17e]:hover:not(:disabled){background:#ffedd5;border-color:#fb923c}.save-state[data-v-0036e17e]{display:flex;gap:10px;margin-left:auto}.autosave-chip[data-v-0036e17e],.save-state[data-v-0036e17e]{align-items:center;font-size:11px}.autosave-chip[data-v-0036e17e]{color:var(--p-text-muted-color,#78716c);display:inline-flex;gap:5px;white-space:nowrap}.autosave-chip[data-v-0036e17e]:before{color:#15803d;content:"✓";font-weight:700}.autosave-chip.saving[data-v-0036e17e]{color:#d97706}.autosave-chip.saving[data-v-0036e17e]:before{animation:autosave-spin-0036e17e .7s linear infinite;border:2px solid var(--color-surface-300,#d6d3d1);border-radius:50%;border-top:2px solid #d97706;content:"";height:9px;width:9px}.autosave-chip.failed[data-v-0036e17e]{color:#b91c1c;font-weight:500}.autosave-chip.failed[data-v-0036e17e]:before{color:#b91c1c;content:"!"}.autosave-chip.locked[data-v-0036e17e]{color:var(--p-text-muted-color,#78716c)}.autosave-chip.locked[data-v-0036e17e]:before{content:"🔒";font-size:10px}.canvas-loading[data-v-0036e17e]{align-items:center;color:var(--p-text-muted-color,#78716c);display:flex;flex:1;font-size:13px;gap:10px;justify-content:center}.canvas-spinner[data-v-0036e17e]{animation:autosave-spin-0036e17e .7s linear infinite;border:2px solid var(--color-surface-300,#d6d3d1);border-radius:50%;border-top-color:var(--p-primary-color,#7c7ed8);height:16px;width:16px}.canvas-load-error[data-v-0036e17e]{margin:auto;max-width:420px;padding:24px;text-align:center}.canvas-load-error h4[data-v-0036e17e]{color:#b91c1c;font-size:14px;margin:0 0 6px}.canvas-load-error p[data-v-0036e17e]{color:var(--p-text-muted-color,#78716c);font-size:12.5px;margin:0 0 12px}.canvas-load-error .load-error-detail[data-v-0036e17e]{font-size:11.5px;font-style:italic}@keyframes autosave-spin-0036e17e{to{transform:rotate(1turn)}}.publish-state[data-v-0036e17e]{color:var(--p-text-muted-color,#78716c);font-size:11px;white-space:nowrap}.publish-state.pending[data-v-0036e17e]{color:#d97706;font-weight:500}.warning-panel[data-v-0036e17e]{display:flex;flex-direction:column;gap:8px;max-width:min(320px,80vw);width:320px}.warning-title[data-v-0036e17e]{color:#7c2d12;font-size:12px}.warning-item[data-v-0036e17e]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-align:left;width:100%}.warning-item[data-v-0036e17e]:hover{background:#ffedd5}.warning-item-label[data-v-0036e17e]{color:#9a3412;font-size:12px;font-weight:600}.warning-item-detail[data-v-0036e17e]{color:#7c2d12;font-size:12px;line-height:1.35}.canvas-error[data-v-0036e17e]{background:#dc262614;border:1px solid rgba(220,38,38,.4);border-radius:.5rem;bottom:16px;color:#b91c1c;font-size:12px;left:16px;padding:.625rem .875rem;position:absolute;right:16px;z-index:3}.builder-placeholder[data-v-2726f23f]{align-items:center;border:1px dashed var(--p-content-border-color,#e7e5e4);border-radius:.75rem;color:var(--p-text-muted-color,#78716c);display:flex;flex-direction:column;padding:4rem 2rem;text-align:center}.builder-placeholder .icon[data-v-2726f23f]{background:#7c7ed81a;border:1px solid rgba(124,126,216,.3);border-radius:.75rem;color:var(--p-primary-color,#7c7ed8);display:grid;font-size:1.25rem;height:48px;margin-bottom:1rem;place-items:center;width:48px}.builder-placeholder h3[data-v-2726f23f]{color:var(--p-text-color,#171717);font-size:1.0625rem;margin:0 0 .5rem}.builder-placeholder p[data-v-2726f23f]{font-size:.8125rem;line-height:1.55;margin:0;max-width:420px}.builder-placeholder .hint[data-v-2726f23f]{font-family:ui-monospace,SF Mono,monospace;font-size:.6875rem;margin-top:.75rem;opacity:.6}.run-history[data-v-114466c2]{min-height:240px}.state-msg[data-v-114466c2]{border:1px dashed var(--p-content-border-color,#e7e5e4);border-radius:.625rem;color:var(--p-text-muted-color,#78716c);font-size:.8125rem;padding:2rem 1rem;text-align:center}.state-error[data-v-114466c2]{border-color:#dc262666;color:#b91c1c}.runs-table[data-v-114466c2]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-collapse:collapse;border-radius:.625rem;overflow:hidden;width:100%}.runs-table th[data-v-114466c2]{background:var(--color-surface-50,#fafaf9);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-align:left;text-transform:uppercase}.runs-table td[data-v-114466c2],.runs-table th[data-v-114466c2]{border-bottom:1px solid var(--p-content-border-color,#e7e5e4);color:var(--p-text-muted-color,#78716c);padding:.75rem .875rem}.runs-table td[data-v-114466c2]{font-size:.8125rem}.runs-table td.strong[data-v-114466c2]{color:var(--p-text-color,#171717);font-weight:500}.runs-table td.row-icon[data-v-114466c2]{color:var(--p-text-muted-color,#78716c);text-align:right}.runs-table tr:last-child td[data-v-114466c2]{border-bottom:0}.runs-table tr[data-v-114466c2]{cursor:pointer;transition:background .1s ease}.runs-table tr:hover td[data-v-114466c2]{background:#7c7ed80f}.badge[data-v-114466c2]{align-items:center;background:var(--color-surface-50,#fafaf9);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:999px;color:var(--p-text-muted-color,#78716c);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.1875rem .5rem;text-transform:uppercase}.badge-ok[data-v-114466c2]{background:#04785714;border-color:#04785740;color:#047857}.badge-warn[data-v-114466c2]{background:#b4530914;border-color:#b4530940;color:#b45309}.badge-bad[data-v-114466c2]{background:#dc262614;border-color:#dc262640;color:#b91c1c}.badge-muted[data-v-114466c2]{color:var(--p-text-muted-color,#78716c)}.failed-count[data-v-114466c2]{color:#b91c1c;font-weight:500}.pager[data-v-114466c2]{display:flex;gap:.75rem;justify-content:center;padding:.75rem 0}.pager[data-v-114466c2],.pager-btn[data-v-114466c2]{align-items:center}.pager-btn[data-v-114466c2]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:7px;color:var(--p-text-color,#171717);cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;gap:.25rem;padding:.375rem .6875rem}.pager-btn[data-v-114466c2]:hover:not(:disabled){border-color:var(--color-surface-400,#a8a29e)}.pager-btn[data-v-114466c2]:disabled{cursor:not-allowed;opacity:.45}.pager-info[data-v-114466c2]{color:var(--p-text-muted-color,#78716c);font-size:.75rem}.chip-kv[data-v-e9ff3b21]{align-items:center;background:var(--color-surface-50,#fafbff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:6px;display:inline-flex;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;gap:4px;max-width:100%;padding:4px 9px}.chip-kv .k[data-v-e9ff3b21]{color:var(--p-text-muted-color,#6b7385)}.chip-kv .v[data-v-e9ff3b21]{color:var(--p-text-color,#1a1f2e);font-weight:600;word-break:break-word}.chip-kv .was[data-v-e9ff3b21]{font-weight:400;text-decoration:line-through}.chip-arrow[data-v-e9ff3b21],.chip-kv .was[data-v-e9ff3b21]{color:var(--p-text-muted-color,#9099ac)}.chip-arrow[data-v-e9ff3b21]{font-size:12px}.chip-new[data-v-e9ff3b21]{background:#17a6731a;border-color:#17a67340}.chip-new .k[data-v-e9ff3b21],.chip-new .v[data-v-e9ff3b21]{color:#17a673}.chip-kv.now[data-v-e9ff3b21]{background:#c775001a;border-color:#c7750040}.chip-kv.now .k[data-v-e9ff3b21],.chip-kv.now .v[data-v-e9ff3b21]{color:#c77500}.run-node[data-v-9ac1d118]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:12px;cursor:pointer;margin:0 auto;max-width:100%;padding:12px 14px;position:relative;transition:border-color .12s,box-shadow .12s;width:460px}.run-node[data-v-9ac1d118]:hover{border-color:var(--color-surface-400,#9099ac)}.run-node.is-selected[data-v-9ac1d118]{border-color:var(--p-primary-color,#5a4bff);box-shadow:0 0 0 3px var(--color-primary-100,#ece9ff)}.run-node.is-muted[data-v-9ac1d118]{opacity:.6}.n-head[data-v-9ac1d118]{gap:10px}.n-badge[data-v-9ac1d118],.n-head[data-v-9ac1d118]{align-items:center;display:flex}.n-badge[data-v-9ac1d118]{border-radius:8px;font-size:14px;height:28px;justify-content:center;width:28px}.n-badge.t[data-v-9ac1d118]{background:#eef2ff;color:#4338ca}.n-badge.r[data-v-9ac1d118]{background:#fff7ed;color:#c2410c}.n-badge.s[data-v-9ac1d118]{background:#f0fdf4;color:#15803d}.n-badge.a[data-v-9ac1d118]{background:#fdf4ff;color:#a21caf}.n-badge.h[data-v-9ac1d118]{background:#fff1f2;color:#be123c}.n-titles[data-v-9ac1d118]{min-width:0}.n-kind[data-v-9ac1d118]{color:var(--p-text-muted-color,#9099ac);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.n-title[data-v-9ac1d118]{color:var(--p-text-color,#1a1f2e);font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-9ac1d118]{flex:1}.n-stat .dot[data-v-9ac1d118]{background:var(--p-text-muted-color,#9099ac);border-radius:50%;display:block;height:8px;width:8px}.n-stat.ok .dot[data-v-9ac1d118]{background:#17a673}.n-stat.bad .dot[data-v-9ac1d118]{background:#c2344a}.n-body[data-v-9ac1d118]{border-top:1px dashed var(--p-content-border-color,#e5e8f0);margin-top:10px;padding-top:10px}.data-strip[data-v-9ac1d118]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.chip-kv[data-v-9ac1d118]{align-items:center;background:var(--color-surface-50,#fafbff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:6px;display:inline-flex;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;gap:4px;padding:4px 9px}.chip-kv .k[data-v-9ac1d118]{color:var(--p-text-muted-color,#6b7385)}.chip-kv .v[data-v-9ac1d118]{color:var(--p-text-color,#1a1f2e);font-weight:600}.chip-skip[data-v-9ac1d118]{background:transparent;border-style:dashed;color:var(--p-text-muted-color,#9099ac);font-style:italic}.iters[data-v-7ddccccd]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:8px;margin:6px auto 0;max-width:100%;padding:8px 10px;width:460px}.iters-h[data-v-7ddccccd]{color:var(--p-text-muted-color,#9099ac);font-size:10.5px;font-weight:700;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.iters-scroll[data-v-7ddccccd]{margin:0 -2px;max-height:230px;overflow-y:auto;padding:0 2px}.iter[data-v-7ddccccd]{align-items:center;border-radius:6px;cursor:pointer;display:grid;font-size:11.5px;gap:8px;grid-template-columns:auto 1fr;padding:5px 8px;transition:background .1s}.iter[data-v-7ddccccd]:hover{background:var(--color-surface-50,#fafbff)}.iter.is-selected[data-v-7ddccccd]{background:var(--color-primary-100,#ece9ff);color:var(--p-primary-color,#5a4bff)}.iter .it-dot[data-v-7ddccccd]{background:#17a673;border-radius:50%;height:6px;width:6px}.iter .it-name[data-v-7ddccccd]{color:var(--p-text-color,#1a1f2e);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iters-more[data-v-7ddccccd]{background:var(--color-surface-50,#fafbff);border:1px dashed var(--color-surface-400,#d2d7e4);border-radius:6px;color:var(--p-text-muted-color,#6b7385);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;margin-top:6px;padding:6px;width:100%}.iters-more[data-v-7ddccccd]:hover{border-color:var(--color-surface-500,#9099ac);color:var(--p-text-color,#1a1f2e)}.run-graph[data-v-b1f27899]{background:var(--color-surface-50,#fafbff);flex:1;min-height:0;overflow:auto;padding:22px 32px 60px}.pipeline-head[data-v-b1f27899]{align-items:center;display:flex;gap:8px;margin-bottom:18px}.pipeline-head h4[data-v-b1f27899]{color:var(--p-text-muted-color,#9099ac);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.pipeline-head .meta[data-v-b1f27899]{color:var(--p-text-muted-color,#6b7385);font-size:12px}.connector[data-v-b1f27899]{background:var(--color-surface-400,#d2d7e4);width:2px}.connector[data-v-b1f27899],.split-head[data-v-b1f27899]{height:22px;margin:0 auto}.split-head[data-v-b1f27899]{align-items:center;display:flex;justify-content:space-between;max-width:100%;position:relative;width:460px}.split-head .lbl[data-v-b1f27899]{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.split-head .lbl.t[data-v-b1f27899]{color:#17a673}.split-head .lbl.f[data-v-b1f27899]{color:#c2344a}.branches[data-v-b1f27899]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:980px}.branch-col[data-v-b1f27899]{align-items:center;display:flex;flex-direction:column}.rail[data-v-726ac9b3]{background:var(--p-content-background,#fff);border-left:1px solid var(--p-content-border-color,#e5e8f0);display:flex;flex-direction:column;overflow:auto}.rail-head[data-v-726ac9b3]{border-bottom:1px solid var(--p-content-border-color,#e5e8f0);padding:14px 16px 10px}.rail-head .ttl[data-v-726ac9b3]{color:var(--p-text-color,#1a1f2e);font-size:13px;font-weight:600;margin:0 0 2px}.rail-head .sub[data-v-726ac9b3]{color:var(--p-text-muted-color,#6b7385);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;margin:0}.rail-body[data-v-726ac9b3]{flex:1;overflow:auto;padding:14px 16px 30px}.single-col[data-v-726ac9b3]{background:var(--color-surface-50,#fafbff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:8px;overflow:hidden}.single-col .ch[data-v-726ac9b3]{background:var(--p-content-background,#fff);color:var(--p-text-muted-color,#6b7385);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.single-col .ch[data-v-726ac9b3],.single-col .row[data-v-726ac9b3]{border-bottom:1px solid var(--p-content-border-color,#e5e8f0);padding:6px 10px}.single-col .row[data-v-726ac9b3]{display:grid;gap:1px;grid-template-columns:1fr}.single-col .row[data-v-726ac9b3]:last-child{border-bottom:0}.single-col .row.after .v[data-v-726ac9b3]{color:#17a673;font-weight:600}.single-col .row.changed[data-v-726ac9b3]{background:#c775001a}.single-col .k[data-v-726ac9b3]{color:var(--p-text-muted-color,#6b7385);font-size:10.5px}.single-col .v[data-v-726ac9b3]{color:var(--p-text-color,#1a1f2e);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;word-break:break-word}.single-col .empty[data-v-726ac9b3]{color:var(--p-text-muted-color,#9099ac);font-size:11.5px;font-style:italic;padding:14px;text-align:center}.run-view[data-v-8d146ee0]{display:flex;flex-direction:column;height:100%;min-height:480px}.run-topbar[data-v-8d146ee0]{border-bottom:1px solid var(--p-content-border-color,#e5e8f0);display:flex;gap:16px;padding:10px 16px}.back-btn[data-v-8d146ee0],.run-topbar[data-v-8d146ee0],.test-run-btn[data-v-8d146ee0]{align-items:center;background:var(--p-content-background,#fff)}.back-btn[data-v-8d146ee0],.test-run-btn[data-v-8d146ee0]{border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:7px;color:var(--p-text-color,#1a1f2e);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:6px;padding:6px 11px}.back-btn[data-v-8d146ee0]:hover,.test-run-btn[data-v-8d146ee0]:hover{border-color:var(--color-surface-400,#9099ac)}.run-strip[data-v-8d146ee0]{align-items:center;color:var(--p-text-muted-color,#6b7385);display:flex;font-size:12.5px;gap:12px}.run-strip b[data-v-8d146ee0]{color:var(--p-text-color,#1a1f2e);font-weight:600}.run-strip .sep[data-v-8d146ee0]{background:var(--p-content-border-color,#e5e8f0);height:14px;width:1px}.run-work[data-v-8d146ee0]{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 280px;min-height:0}.state-msg[data-v-8d146ee0]{color:var(--p-text-muted-color,#78716c);font-size:.8125rem;padding:2rem 1rem;text-align:center}.state-error[data-v-8d146ee0]{color:#b91c1c}.badge[data-v-8d146ee0]{align-items:center;background:var(--color-surface-50,#fafbff);border:1px solid var(--p-content-border-color,#e5e8f0);border-radius:999px;color:var(--p-text-muted-color,#78716c);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.1875rem .5rem;text-transform:uppercase}.badge-ok[data-v-8d146ee0]{background:#04785714;border-color:#04785740;color:#047857}.badge-warn[data-v-8d146ee0]{background:#b4530914;border-color:#b4530940;color:#b45309}.badge-bad[data-v-8d146ee0]{background:#dc262614;border-color:#dc262640;color:#b91c1c}.badge-muted[data-v-8d146ee0]{color:var(--p-text-muted-color,#78716c)}.picker-hint[data-v-8822a468]{color:var(--p-text-muted-color,#78716c);font-size:12px;margin:0 0 .75rem}.picker-recordless[data-v-8822a468]{align-items:flex-start;background:var(--color-primary-50,#eef0fb);border:1px solid var(--color-primary-100,#e0e2f7);border-radius:8px;color:var(--p-text-color,#171717);display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:.5rem;padding:12px 13px}.picker-recordless i[data-v-8822a468]{color:var(--p-primary-color,#434acb);font-size:18px;margin-top:1px}.picker-search[data-v-8822a468]{border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:7px;font-size:13px;margin-bottom:.75rem;padding:8px 10px;width:100%}.picker-search[data-v-8822a468]:focus{border-color:var(--p-primary-color,#7c7ed8);outline:none}.picker-list[data-v-8822a468]{border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:7px;display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.picker-list.is-loading[data-v-8822a468]{opacity:.6}.picker-state[data-v-8822a468]{color:var(--p-text-muted-color,#78716c);font-size:12px;font-style:italic;padding:24px 12px;text-align:center}.picker-row[data-v-8822a468]{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--p-content-border-color,#e7e5e4);color:var(--p-text-color,#171717);cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:8px 12px;text-align:left}.picker-row[data-v-8822a468]:last-child{border-bottom:none}.picker-row[data-v-8822a468]:hover{background:var(--color-surface-50,#fafaf9)}.picker-row.is-selected[data-v-8822a468]{background:var(--color-primary-100,#ece9ff);color:var(--p-primary-color,#5a4bff)}.picker-label[data-v-8822a468]{flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-id[data-v-8822a468]{color:var(--p-text-muted-color,#78716c);font-size:11px}.picker-footer[data-v-8822a468]{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:.875rem}.mode[data-v-8822a468],.picker-footer[data-v-8822a468]{align-items:center;display:flex}.mode[data-v-8822a468]{gap:10px}.mode-toggle[data-v-8822a468]{border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:7px;display:inline-flex;overflow:hidden}.mode-toggle .opt[data-v-8822a468]{background:transparent;border:none;border-right:1px solid var(--p-content-border-color,#e7e5e4);color:var(--p-text-muted-color,#78716c);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px}.mode-toggle .opt[data-v-8822a468]:last-child{border-right:none}.mode-toggle .opt.dry.is-active[data-v-8822a468]{background:#0478571a;color:#047857}.mode-toggle .opt.live.is-active[data-v-8822a468]{background:#dc26261a;color:#b91c1c}.mode-hint[data-v-8822a468]{color:var(--p-text-muted-color,#78716c);font-size:11.5px}.mode-hint b[data-v-8822a468]{color:var(--p-text-color,#171717)}.actions[data-v-8822a468]{display:flex;gap:8px}.btn[data-v-8822a468]{background:var(--p-content-background,#fff);border:1px solid var(--p-content-border-color,#e7e5e4);border-radius:7px;color:var(--p-text-color,#171717);cursor:pointer;font:inherit;font-size:12.5px;padding:6px 12px}.btn[data-v-8822a468]:hover{border-color:var(--color-surface-400,#a8a29e)}.btn.primary[data-v-8822a468]{background:var(--p-primary-color,#7c7ed8);border-color:var(--p-primary-color,#7c7ed8);color:#fff;font-weight:500}.btn.primary[data-v-8822a468]:hover:not(:disabled){filter:brightness(.95)}.btn[data-v-8822a468]:disabled{cursor:not-allowed;opacity:.5}.automation-settings[data-v-82fd84a2]{max-width:680px}.plugin-wrapper:has(>.automation-detail-page){background-color:var(--p-content-background,#fff)}.automation-detail-page[data-v-a395ddc2]{display:flex;flex-direction:column;min-height:480px}.tab-panel[data-v-a395ddc2]{flex:1;margin-top:1rem;min-height:0}
