.md-body[data-v-f2c78d9e]{max-height:28rem;overflow:auto;background:var(--bg0);border:1px solid var(--line);border-radius:8px;padding:1rem 1.1rem;font-size:.92rem;line-height:1.55;color:var(--text)}.md-body[data-v-f2c78d9e] :first-child{margin-top:0}.md-body[data-v-f2c78d9e] :last-child{margin-bottom:0}.md-body[data-v-f2c78d9e] h1,.md-body[data-v-f2c78d9e] h2,.md-body[data-v-f2c78d9e] h3,.md-body[data-v-f2c78d9e] h4{margin:1.1em 0 .45em;font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.3}.md-body[data-v-f2c78d9e] h1{font-size:1.25rem;border-bottom:1px solid var(--line);padding-bottom:.35rem}.md-body[data-v-f2c78d9e] h2{font-size:1.1rem}.md-body[data-v-f2c78d9e] h3{font-size:1rem;color:color-mix(in srgb,var(--text) 92%,var(--accent))}.md-body[data-v-f2c78d9e] h4{font-size:.92rem;color:var(--muted);text-transform:none;letter-spacing:0}.md-body[data-v-f2c78d9e] p{margin:.55em 0}.md-body[data-v-f2c78d9e] ul,.md-body[data-v-f2c78d9e] ol{margin:.45em 0;padding-left:1.35rem}.md-body[data-v-f2c78d9e] li{margin:.2em 0}.md-body[data-v-f2c78d9e] li+li{margin-top:.25em}.md-body[data-v-f2c78d9e] blockquote{margin:.75em 0;padding:.35rem .85rem;border-left:3px solid color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--muted);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:0 6px 6px 0}.md-body[data-v-f2c78d9e] hr{border:0;border-top:1px solid var(--line);margin:1.1em 0}.md-body[data-v-f2c78d9e] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.md-body[data-v-f2c78d9e] strong{font-weight:650;color:#f0f6fb}.md-body[data-v-f2c78d9e] code{font-family:var(--mono);font-size:.84em;background:var(--bg2);border:1px solid var(--line);border-radius:4px;padding:.1em .35em}.md-body[data-v-f2c78d9e] pre{margin:.75em 0;padding:.85rem 1rem;overflow:auto;background:#0b1016;border:1px solid var(--line);border-radius:8px;font-size:.82rem;line-height:1.45}.md-body[data-v-f2c78d9e] pre code{background:transparent;border:0;padding:0;font-size:inherit;color:#d7e4f0}.md-body[data-v-f2c78d9e] table{width:100%;border-collapse:collapse;margin:.85em 0;font-size:.88rem;display:block;overflow-x:auto}.md-body[data-v-f2c78d9e] th,.md-body[data-v-f2c78d9e] td{border:1px solid var(--line);padding:.45rem .65rem;text-align:left;vertical-align:top}.md-body[data-v-f2c78d9e] th{background:var(--bg2);color:var(--muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.md-body[data-v-f2c78d9e] tr:nth-child(2n) td{background:color-mix(in srgb,var(--bg2) 45%,transparent)}.pipeline-board[data-v-498d5245]{margin:1.25rem 0 1.5rem}.board-head[data-v-498d5245]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.25rem}.board-head .hint-line[data-v-498d5245]{margin:.15rem 0 0}.badge[data-v-498d5245]{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--bg0);color:var(--muted);white-space:nowrap}.badge.ok[data-v-498d5245]{color:#9fe7d6;border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 18%,transparent)}.badge.bad[data-v-498d5245]{color:#ffc9c9;border-color:color-mix(in srgb,var(--danger) 50%,var(--line));background:color-mix(in srgb,var(--danger) 16%,transparent)}.badge.wait[data-v-498d5245]{color:#f5d7a4;border-color:color-mix(in srgb,var(--accent-2) 50%,var(--line));background:color-mix(in srgb,var(--accent-2) 16%,transparent)}.badge.run[data-v-498d5245]{color:#b8d4f0;border-color:#3d5a73;background:color-mix(in srgb,#4a7a9b 22%,transparent)}.flow[data-v-498d5245]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;padding:.35rem 0 .15rem}.node[data-v-498d5245]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.12rem .45rem;min-width:6.6rem;max-width:8.2rem;padding:.55rem .65rem .5rem;border-radius:10px;border:1px solid var(--line);background:var(--bg2);color:var(--muted);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease;overflow:hidden}.node .agent[data-v-498d5245]{grid-column:1;grid-row:1;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:inherit}.node .st[data-v-498d5245]{grid-column:2;grid-row:1;font-size:.62rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.85;align-self:start}.node .key[data-v-498d5245]{grid-column:1 / -1;grid-row:2;font-family:var(--mono);font-size:.68rem;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node .hitl-dot[data-v-498d5245]{position:absolute;right:.35rem;bottom:.3rem;font-size:.55rem;font-weight:700;letter-spacing:.04em;color:var(--accent-2);opacity:.9}.node .pulse[data-v-498d5245]{display:none;position:absolute;inset:-1px;border-radius:inherit;pointer-events:none}.node.is-idle[data-v-498d5245]{opacity:.55}.node.is-pending[data-v-498d5245]{color:var(--muted)}.node.is-done[data-v-498d5245]{color:#9fe7d6;border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--bg2))}.node.is-running[data-v-498d5245],.node.is-waiting[data-v-498d5245]{transform:translateY(-1px)}.node.is-running[data-v-498d5245]{color:#c5e0f7;border-color:#4a7a9b;background:color-mix(in srgb,#4a7a9b 22%,var(--bg2));box-shadow:0 0 0 1px color-mix(in srgb,#4a7a9b 35%,transparent)}.node.is-waiting[data-v-498d5245]{color:#f5d7a4;border-color:color-mix(in srgb,var(--accent-2) 60%,var(--line));background:color-mix(in srgb,var(--accent-2) 16%,var(--bg2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2) 30%,transparent)}.node.is-failed[data-v-498d5245]{color:#ffc9c9;border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:color-mix(in srgb,var(--danger) 14%,var(--bg2))}.node.is-running .pulse[data-v-498d5245],.node.is-waiting .pulse[data-v-498d5245]{display:block;animation:ring-pulse-498d5245 1.6s ease-out infinite}.node.is-waiting .pulse[data-v-498d5245]{animation-name:ring-pulse-wait-498d5245}.node.current.is-running[data-v-498d5245],.node.current.is-waiting[data-v-498d5245]{z-index:1}.edge[data-v-498d5245]{width:1.1rem;height:2px;margin:0 .15rem;border-radius:2px;background:var(--line);position:relative;flex-shrink:0;overflow:hidden}.edge.lit[data-v-498d5245]{background:color-mix(in srgb,var(--accent) 70%,var(--line))}.edge.active[data-v-498d5245]{background:color-mix(in srgb,#4a7a9b 70%,var(--line))}.edge.active[data-v-498d5245]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,#9ec9ef 80%,white),transparent);animation:edge-flow-498d5245 1.1s linear infinite}@keyframes ring-pulse-498d5245{0%{box-shadow:0 0 color-mix(in srgb,#4a7a9b 45%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ring-pulse-wait-498d5245{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-2) 50%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes edge-flow-498d5245{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:700px){.node[data-v-498d5245]{min-width:5.8rem}.edge[data-v-498d5245]{width:.7rem}}@media(prefers-reduced-motion:reduce){.node .pulse[data-v-498d5245],.edge.active[data-v-498d5245]:after{animation:none}}.header-actions[data-v-1af581cd]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.work-grid[data-v-1af581cd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem;margin-bottom:1rem}.console textarea[data-v-1af581cd]{appearance:none;border:1px solid var(--line);background:var(--bg0);color:var(--text);border-radius:8px;padding:.7rem .8rem;font:inherit;resize:vertical;min-height:6rem}.console textarea[data-v-1af581cd]:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-color:var(--accent)}.console textarea[data-v-1af581cd]:disabled,.console input[data-v-1af581cd]:disabled{opacity:.65}.console[data-v-1af581cd]{margin-bottom:0}.now-running[data-v-1af581cd]{margin:.25rem 0 0;padding:.65rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text);font-size:.9rem;line-height:1.45;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.hint-line[data-v-1af581cd]{margin:-.25rem 0 .85rem;font-size:.8rem;line-height:1.4}.count[data-v-1af581cd]{color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none;margin-left:.35rem}.subhead[data-v-1af581cd]{margin:1.25rem 0 .65rem;font-size:.95rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.run-list[data-v-1af581cd],.feature-list[data-v-1af581cd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.run-row[data-v-1af581cd]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:100%;text-align:left;border:1px solid var(--line);background:var(--bg2);color:var(--text);border-radius:8px;padding:.55rem .7rem;cursor:pointer;font:inherit}.run-row[data-v-1af581cd]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.run-row.active[data-v-1af581cd]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg2))}.run-row .meta[data-v-1af581cd]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.run-row .ftitle[data-v-1af581cd]{font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-row .step[data-v-1af581cd]{color:var(--muted);font-size:.8rem;font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted-soft[data-v-1af581cd]{color:color-mix(in srgb,var(--muted) 70%,transparent);font-size:.75rem;font-family:inherit}.agent-chips[data-v-1af581cd]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.agent-chips.inline[data-v-1af581cd]{display:inline-flex;margin-top:0;vertical-align:middle}.agent-chip[data-v-1af581cd],.agent-badge[data-v-1af581cd]{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#c8e6d9;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:4px;padding:.08rem .4rem;white-space:nowrap}.agent-badge[data-v-1af581cd]{font-size:.72rem;margin-right:.45rem}.art-label[data-v-1af581cd]{font-weight:600}.art-type[data-v-1af581cd]{margin-left:.5rem;font-size:.72rem;color:var(--muted);font-weight:400}.run-results[data-v-1af581cd]{display:flex;flex-direction:column;gap:.55rem}.run-result[data-v-1af581cd]{border:1px solid var(--line);border-radius:8px;background:var(--bg2);padding:.35rem .65rem .55rem}.run-result summary[data-v-1af581cd]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;cursor:pointer;list-style:none;padding:.35rem 0}.run-result summary[data-v-1af581cd]::-webkit-details-marker{display:none}.run-result summary strong[data-v-1af581cd]{font-size:.9rem}.btn.tiny[data-v-1af581cd]{padding:.2rem .55rem;font-size:.75rem;margin-left:auto}.artifact.nested[data-v-1af581cd]{margin-top:.55rem;padding-top:.55rem}.pipe-agent[data-v-1af581cd]{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#c8e6d9}.run-row .rid[data-v-1af581cd],.feature-list code[data-v-1af581cd],.run-id code[data-v-1af581cd]{font-size:.8rem;color:var(--muted)}.feature-list li[data-v-1af581cd]{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.9rem}.feature-list li[data-v-1af581cd]:last-child{border-bottom:0}.feature-list .ftitle[data-v-1af581cd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-title[data-v-1af581cd]{margin:0 0 .85rem;font-size:1.05rem;font-weight:600}.badge[data-v-1af581cd]{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--bg0);color:var(--muted);white-space:nowrap}.badge.sm[data-v-1af581cd]{font-size:.68rem;padding:.1rem .45rem}.badge.ok[data-v-1af581cd]{color:#9fe7d6;border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 18%,transparent)}.badge.bad[data-v-1af581cd]{color:#ffc9c9;border-color:color-mix(in srgb,var(--danger) 50%,var(--line));background:color-mix(in srgb,var(--danger) 16%,transparent)}.badge.wait[data-v-1af581cd]{color:#f5d7a4;border-color:color-mix(in srgb,var(--accent-2) 50%,var(--line));background:color-mix(in srgb,var(--accent-2) 16%,transparent)}.badge.run[data-v-1af581cd]{color:#b8d4f0;border-color:#3d5a73;background:color-mix(in srgb,#4a7a9b 22%,transparent)}.stats dd[data-v-1af581cd]{font-size:1rem}.run-id[data-v-1af581cd]{margin:0 0 1rem;padding:.55rem .7rem;background:var(--bg0);border:1px solid var(--line);border-radius:8px;overflow-x:auto}.pipeline[data-v-1af581cd]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.pipeline li[data-v-1af581cd]{display:grid;grid-template-columns:6.5rem 7.5rem auto auto 1fr;gap:.45rem;align-items:center;padding:.5rem .65rem;background:var(--bg2);border:1px solid var(--line);border-radius:8px}.hitl-tag[data-v-1af581cd],.auto-tag[data-v-1af581cd]{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .4rem;border-radius:999px}.hitl-tag[data-v-1af581cd]{color:#f5d7a4;border:1px solid color-mix(in srgb,var(--accent-2) 45%,var(--line))}.auto-tag[data-v-1af581cd]{color:var(--muted);border:1px solid var(--line)}.artifact-toc[data-v-1af581cd]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.toc-link[data-v-1af581cd]{font-family:var(--mono);font-size:.75rem;color:var(--accent);text-decoration:none;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:999px;padding:.15rem .5rem}.toc-link[data-v-1af581cd]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.pipe-key[data-v-1af581cd]{font-family:var(--mono);font-size:.82rem}.pipe-detail[data-v-1af581cd]{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact[data-v-1af581cd]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.artifact[data-v-1af581cd]:first-of-type{margin-top:0;padding-top:0;border-top:0}.artifact h3[data-v-1af581cd]{margin:0 0 .55rem;font-size:.9rem;font-weight:600;color:var(--text);text-transform:none;letter-spacing:0}@media(max-width:900px){.work-grid[data-v-1af581cd]{grid-template-columns:1fr}.pipeline li[data-v-1af581cd]{grid-template-columns:auto 1fr auto auto}.pipe-agent[data-v-1af581cd]{grid-column:1}.pipe-key[data-v-1af581cd]{grid-column:2}.pipe-detail[data-v-1af581cd]{grid-column:1 / -1;white-space:normal}}:root{--bg0: #0f1419;--bg1: #172029;--bg2: #1e2a36;--line: #2c3b4a;--text: #e7eef5;--muted: #8fa3b5;--accent: #3db8a0;--accent-2: #e8a54b;--danger: #e57373;--radius: 12px;--font: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1200px 600px at 10% -10%,#1a3a3a 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#2a2418 0%,transparent 50%),linear-gradient(180deg,var(--bg0),#121820 40%,var(--bg0))}code,pre{font-family:var(--mono)}.page{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:2.5rem 0 4rem}.header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;margin-bottom:1.75rem}.header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;flex-shrink:0}.eyebrow{margin:0 0 .35rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}h1{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;letter-spacing:-.02em}.lede{margin:.6rem 0 0;color:var(--muted);max-width:42rem;line-height:1.5}.status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.card{background:color-mix(in srgb,var(--bg1) 88%,transparent);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card h2,.card h3{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.card pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.85rem;line-height:1.45}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.stats div{background:var(--bg2);border-radius:8px;padding:.65rem .75rem}.stats dt{color:var(--muted);font-size:.75rem}.stats dd{margin:.2rem 0 0;font-size:1.25rem;font-weight:600}.console .field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.console .field.narrow{max-width:8rem}.console .field span{font-size:.85rem;color:var(--muted)}.console input,.console select{appearance:none;border:1px solid var(--line);background:var(--bg0);color:var(--text);border-radius:8px;padding:.7rem .8rem;font:inherit}.console input:focus,.console select:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-color:var(--accent)}.hint{color:var(--muted);font-size:.8rem}.actions{display:flex;gap:.75rem;margin:.5rem 0 1rem}.btn{border:1px solid var(--line);border-radius:999px;padding:.55rem 1rem;font:inherit;font-weight:500;cursor:pointer;background:var(--bg2);color:var(--text)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:transparent;color:#06241e}.btn.ghost{background:transparent}.error{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:8px;padding:.75rem .9rem}.result{margin-top:1rem;border-top:1px solid var(--line);padding-top:1rem}.result pre{max-height:28rem;overflow:auto;background:var(--bg0);border:1px solid var(--line);border-radius:8px;padding:.9rem}.muted{color:var(--muted)}@media(max-width:800px){.header{flex-direction:column}.status-grid{grid-template-columns:1fr}}
