.workflow-card[data-v-06e46ce2]{border:0;border-radius:0;padding:var(--space-2) var(--space-3) var(--space-4);margin-bottom:var(--space-6);background:transparent;box-shadow:none}.workflow-card__user-row[data-v-06e46ce2]{display:flex;justify-content:flex-end;margin:0 0 var(--space-4) 0}.workflow-card__user-bubble[data-v-06e46ce2]{display:block;max-width:80%;padding:var(--space-3) var(--space-4);background:var(--blue-bg);border:1px solid var(--blue);border-radius:12px 12px 2px;position:relative}.workflow-card__user-num[data-v-06e46ce2]{position:absolute;top:4px;right:8px;font-family:var(--v5-mono);font-size:9px;color:var(--blue);opacity:.45;letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workflow-card__user-text[data-v-06e46ce2]{margin:0;color:var(--t1);font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-medium);white-space:pre-wrap;word-break:break-word}.workflow-card__plan[data-v-06e46ce2]{margin:var(--space-4) 0 var(--space-5);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--blue) 34%,var(--border));background:color-mix(in srgb,var(--blue-bg) 42%,transparent);border-radius:6px}.workflow-card__plan-header[data-v-06e46ce2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.workflow-card__plan-header h3[data-v-06e46ce2]{margin:0;color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}.workflow-card__plan-failures-chip[data-v-06e46ce2]{border:1px solid var(--red);background:var(--red-bg);color:var(--red);padding:2px var(--space-2);font-family:var(--v5-mono);font-size:10px;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;border-radius:0;transition:opacity var(--transition-fast)}.workflow-card__plan-failures-chip[data-v-06e46ce2]:hover{opacity:.8}.workflow-card__plan-invalid[data-v-06e46ce2]{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--red);background:var(--red-bg);color:var(--red);font-size:var(--text-xs)}.workflow-card__plan-invalid strong[data-v-06e46ce2]{display:block;margin-bottom:2px;font-weight:var(--weight-semibold)}.workflow-card__plan-invalid ul[data-v-06e46ce2]{margin:0;padding-left:var(--space-4)}.workflow-card__plan-shell[data-v-06e46ce2]{display:flex;align-items:center;justify-content:center;min-height:26px;margin:var(--space-2) 0}.workflow-card__plan-list[data-v-06e46ce2]{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:2px}.workflow-card__plan-row[data-v-06e46ce2]{margin:0}.workflow-card__plan-link[data-v-06e46ce2]{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:3px var(--space-2);text-decoration:none;color:var(--t2);font-family:var(--v5-mono);font-size:var(--text-xs);letter-spacing:.04em;border-radius:4px;transition:background var(--transition-fast),color var(--transition-fast)}.workflow-card__plan-link[data-v-06e46ce2]:hover,.workflow-card__plan-link[data-v-06e46ce2]:focus-visible{background:var(--s1);color:var(--t1);outline:none}.workflow-card__plan-id[data-v-06e46ce2]{color:var(--blue);font-weight:var(--weight-semibold);min-width:22px;font-size:11px}.workflow-card__plan-text[data-v-06e46ce2]{color:var(--t1);font-family:var(--v5-font);font-size:var(--text-sm);letter-spacing:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-card__plan-dot[data-v-06e46ce2]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--s2);border:1px solid var(--border);flex-shrink:0}.workflow-card__plan-dot--running[data-v-06e46ce2]{background:var(--blue);border-color:var(--blue);animation:pulse-06e46ce2 1.4s ease-in-out infinite}.workflow-card__plan-dot--ok[data-v-06e46ce2]{background:var(--green);border-color:var(--green)}.workflow-card__plan-dot--fail[data-v-06e46ce2]{background:var(--red);border-color:var(--red)}.workflow-card__plan-row--fail .workflow-card__plan-link[data-v-06e46ce2]{color:var(--red)}.workflow-card__plan-narration[data-v-06e46ce2]{margin-top:var(--space-2)}.workflow-card__plan-narration>summary[data-v-06e46ce2]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;font-family:var(--v5-mono);font-size:10px;letter-spacing:.04em;color:var(--t3);padding:2px 0;text-transform:lowercase}.workflow-card__plan-narration>summary[data-v-06e46ce2]::-webkit-details-marker{display:none}.workflow-card__plan-narration>summary[data-v-06e46ce2]:before{content:"▸ ";color:var(--t3);transition:transform var(--transition-fast);display:inline-block}.workflow-card__plan-narration[open]>summary[data-v-06e46ce2]:before{transform:rotate(0);content:"▾ "}.workflow-card__plan-content[data-v-06e46ce2]{margin:var(--space-2) 0 0;background:transparent;padding:0;white-space:pre-wrap;overflow-x:auto}.workflow-card__iterations[data-v-06e46ce2]{margin:var(--space-4) 0;padding:0}.workflow-card__iteration-block[data-v-06e46ce2]{position:relative;margin-bottom:var(--space-5);padding:0 0 0 var(--space-4);background:transparent;border:0;border-radius:0;transition:opacity var(--transition-normal)}.workflow-card__iteration-block[data-v-06e46ce2]:before{content:"";position:absolute;left:-1px;top:.55rem;width:8px;height:8px;border-radius:50%;background:var(--s2);border:1px solid var(--border);transform:translate(-50%)}.workflow-card__iteration-block--done[data-v-06e46ce2]:before{background:var(--green);border-color:var(--green)}.workflow-card__iteration-block--thinking[data-v-06e46ce2]:before{background:var(--blue);border-color:var(--blue);animation:pulse-06e46ce2 1.4s ease-in-out infinite}@keyframes pulse-06e46ce2{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.3)}}.workflow-card__iteration-text[data-v-06e46ce2]{padding:0}.workflow-card__iteration-text--streaming[data-v-06e46ce2]{opacity:.75}.workflow-card__intents[data-v-06e46ce2]{margin:var(--space-5) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.workflow-card__intent-block[data-v-06e46ce2]{background:var(--s0);border:1px solid var(--border);border-radius:0;transition:border-color var(--transition-fast)}.workflow-card__intent-block[data-v-06e46ce2]:hover{border-color:var(--border-hover)}.workflow-card__intent-block[open][data-v-06e46ce2]{border-color:var(--border-hover);background:var(--s1)}.workflow-card__intent-summary[data-v-06e46ce2]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--t1);list-style:none}.workflow-card__intent-summary[data-v-06e46ce2]::-webkit-details-marker{display:none}.workflow-card__intent-summary[data-v-06e46ce2]:before{content:"▸";display:inline-block;width:.8em;color:var(--t3);transition:transform var(--transition-fast);flex-shrink:0}.workflow-card__intent-block[open] .workflow-card__intent-summary[data-v-06e46ce2]:before{transform:rotate(90deg)}.workflow-card__intent-id[data-v-06e46ce2]{font-family:var(--v5-mono);font-size:var(--text-xs);color:var(--blue);font-weight:var(--weight-semibold);flex-shrink:0}.workflow-card__intent-status-dot[data-v-06e46ce2]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--s2);border:1px solid var(--border);flex-shrink:0}.workflow-card__intent-status-dot--running[data-v-06e46ce2]{background:var(--blue);border-color:var(--blue);animation:pulse-06e46ce2 1.4s ease-in-out infinite}.workflow-card__intent-status-dot--ok[data-v-06e46ce2]{background:var(--green);border-color:var(--green)}.workflow-card__intent-status-dot--fail[data-v-06e46ce2]{background:var(--red);border-color:var(--red)}.workflow-card__intent-block--fail .workflow-card__intent-summary[data-v-06e46ce2]{background:var(--red-bg)}.workflow-card__intent-error[data-v-06e46ce2]{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--red);background:var(--red-bg);color:var(--red)}.workflow-card__intent-error-label[data-v-06e46ce2]{font-family:var(--v5-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:var(--weight-semibold)}.workflow-card__intent-error-text[data-v-06e46ce2]{font-family:var(--v5-mono);font-size:var(--text-xs);background:transparent;padding:0;border:0;white-space:pre-wrap;word-break:break-word}.workflow-card__intent-block--focused[data-v-06e46ce2]{border-color:var(--blue);background:var(--blue-bg)}.workflow-card__intent-block--folded[data-v-06e46ce2]>:not(summary){display:none}.workflow-card__intent-block--folded>summary[data-v-06e46ce2]{opacity:.55}.workflow-card__intent-block--folded:hover>summary[data-v-06e46ce2]{opacity:.85}.workflow-card__intent-summary[data-v-06e46ce2]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workflow-card__intent-text[data-v-06e46ce2]{flex:1;color:var(--t1);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-card__intent-pending[data-v-06e46ce2]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-xs);color:var(--blue);border-top:1px solid var(--blue);background:var(--blue-bg);font-family:var(--v5-mono);letter-spacing:.04em;text-transform:lowercase;position:relative;overflow:hidden}.workflow-card__intent-pending[data-v-06e46ce2]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(107,175,255,.18) 50%,transparent 100%);transform:translate(-100%);animation:workflow-card-shimmer 1.8s ease-in-out infinite;pointer-events:none}.workflow-card__intent-spinner[data-v-06e46ce2]{display:inline-block;width:16px;height:6px;flex-shrink:0;background:radial-gradient(circle at 3px 3px,var(--blue) 1.5px,transparent 2.5px),radial-gradient(circle at 8px 3px,var(--blue) 1.5px,transparent 2.5px),radial-gradient(circle at 13px 3px,var(--blue) 1.5px,transparent 2.5px);animation:workflow-card-typing 1.4s ease-in-out infinite;font-size:0;color:transparent}.workflow-card__intent-pending-label[data-v-06e46ce2]{flex:1}.workflow-card__intent-render[data-v-06e46ce2]{display:grid;gap:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.workflow-card__intent-section[data-v-06e46ce2]{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4) 0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.workflow-card__intent-section[data-v-06e46ce2]:first-child{padding-top:0;border-top:0}.workflow-card__intent-section[data-v-06e46ce2]:last-child{padding-bottom:0}.workflow-card__intent-section-title[data-v-06e46ce2]{margin:0;font-family:var(--v5-mono);font-size:11px;font-weight:var(--weight-semibold);color:var(--t2);text-transform:uppercase;letter-spacing:.06em}.workflow-card__intent-function[data-v-06e46ce2]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);min-width:0;line-height:1.35}.workflow-card__intent-function-label[data-v-06e46ce2]{color:var(--t1);font-size:15px;font-weight:var(--weight-semibold)}.workflow-card__intent-function-id[data-v-06e46ce2]{color:var(--blue);font-family:var(--v5-mono);font-size:var(--text-xs);word-break:break-word;background:color-mix(in srgb,var(--blue-bg) 52%,transparent);border:1px solid color-mix(in srgb,var(--blue) 34%,var(--border));border-radius:4px;padding:1px var(--space-2)}.workflow-card__intent-section-note[data-v-06e46ce2]{margin:0;color:var(--t2);font-size:var(--text-sm);line-height:1.45;max-width:78ch}.workflow-card__intent-kv-list[data-v-06e46ce2]{display:grid;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);gap:0;margin:0;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--s0)}.workflow-card__intent-kv[data-v-06e46ce2]{display:contents}.workflow-card__intent-kv dt[data-v-06e46ce2],.workflow-card__intent-kv dd[data-v-06e46ce2]{margin:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-xs);min-width:0;line-height:1.45}.workflow-card__intent-kv dt[data-v-06e46ce2]{color:var(--t2);background:var(--s1);font-family:var(--v5-mono);font-weight:var(--weight-semibold)}.workflow-card__intent-kv dd[data-v-06e46ce2]{color:var(--t1);font-family:var(--v5-mono);font-size:12px;word-break:break-word;background:var(--s0)}.workflow-card__intent-kv:last-child dt[data-v-06e46ce2],.workflow-card__intent-kv:last-child dd[data-v-06e46ce2]{border-bottom:0}.workflow-card__intent-kv--missing dd[data-v-06e46ce2]{color:var(--amber)}.workflow-card__intent-effect[data-v-06e46ce2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:4px;background:var(--s0)}.workflow-card__intent-effect span[data-v-06e46ce2]{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.workflow-card__intent-effect strong[data-v-06e46ce2]{color:var(--t1);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.workflow-card__intent-effect span span[data-v-06e46ce2]{color:var(--t2);font-family:var(--v5-mono);font-size:var(--text-xs);word-break:break-word}.workflow-card__intent-open-btn[data-v-06e46ce2]{border:1px solid var(--border);border-radius:4px;background:var(--s1);color:var(--blue);cursor:pointer;font-family:var(--v5-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);min-height:26px;padding:0 var(--space-2)}.workflow-card__intent-open-btn[data-v-06e46ce2]:hover,.workflow-card__intent-open-btn[data-v-06e46ce2]:focus-visible{border-color:var(--blue);outline:none}.workflow-card__synthesis[data-v-06e46ce2]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.workflow-card__synthesis-header[data-v-06e46ce2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.workflow-card__synthesis-label[data-v-06e46ce2]{font-family:var(--v5-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-weight:var(--weight-semibold)}.workflow-card__synthesis-backlink[data-v-06e46ce2]{font-family:var(--v5-mono);font-size:10px;letter-spacing:.04em;color:var(--t3);text-decoration:none;text-transform:lowercase;transition:color var(--transition-fast)}.workflow-card__synthesis-backlink[data-v-06e46ce2]:hover,.workflow-card__synthesis-backlink[data-v-06e46ce2]:focus-visible{color:var(--blue);outline:none}.workflow-card__plan-content[data-v-06e46ce2],.workflow-card__iteration-text[data-v-06e46ce2]{--prose-size: var(--text-sm)}.workflow-card__synthesis-text[data-v-06e46ce2]{--prose-size: var(--text-base)}.workflow-card__prose[data-v-06e46ce2]{font-size:var(--prose-size, var(--text-base));line-height:var(--leading-relaxed);color:var(--t1)}.workflow-card__prose[data-v-06e46ce2] p{margin:.75em 0;line-height:inherit}.workflow-card__prose[data-v-06e46ce2] p:first-child{margin-top:0}.workflow-card__prose[data-v-06e46ce2] p:last-child{margin-bottom:0}.workflow-card__prose[data-v-06e46ce2] h2{font-size:1.15em;font-weight:var(--weight-semibold);color:var(--t1);margin:1em 0 .5em;line-height:var(--leading-normal)}.workflow-card__prose[data-v-06e46ce2] h3,.workflow-card__prose[data-v-06e46ce2] h4{font-size:1em;font-weight:var(--weight-semibold);color:var(--t1);margin:.85em 0 .4em;line-height:var(--leading-normal)}.workflow-card__prose[data-v-06e46ce2] h5,.workflow-card__prose[data-v-06e46ce2] h6{font-size:.85em;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--t2);margin:.75em 0 .3em}.workflow-card__prose[data-v-06e46ce2] strong{color:var(--t1);font-weight:var(--weight-semibold)}.workflow-card__prose[data-v-06e46ce2] em{color:var(--t2);font-style:italic}.workflow-card__prose[data-v-06e46ce2] del{color:var(--t3);text-decoration:line-through}.workflow-card__prose[data-v-06e46ce2] a{color:var(--blue);text-decoration:none;border-bottom:1px solid var(--blue);transition:opacity var(--transition-fast)}.workflow-card__prose[data-v-06e46ce2] a:hover{opacity:.7}.workflow-card__prose[data-v-06e46ce2] code{background:var(--s2);padding:.1em .35em;border-radius:var(--radius-sm);font-family:var(--v5-mono);font-size:.88em;color:var(--t1)}.workflow-card__prose[data-v-06e46ce2] pre{background:var(--s2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto;margin:.75em 0}.workflow-card__prose[data-v-06e46ce2] pre code{background:none;padding:0;border:0;font-size:.88em}.workflow-card__prose[data-v-06e46ce2] ul,.workflow-card__prose[data-v-06e46ce2] ol{margin:.5em 0;padding-left:1.5em;line-height:var(--leading-relaxed)}.workflow-card__prose[data-v-06e46ce2] li{margin:.2em 0}.workflow-card__prose[data-v-06e46ce2] li>p{margin:.2em 0}.workflow-card__prose[data-v-06e46ce2] ul ul,.workflow-card__prose[data-v-06e46ce2] ol ol,.workflow-card__prose[data-v-06e46ce2] ul ol,.workflow-card__prose[data-v-06e46ce2] ol ul{margin:.2em 0}.workflow-card__prose[data-v-06e46ce2] blockquote{border:1px solid var(--border);border-radius:6px;padding:var(--space-2) var(--space-3);margin:.75em 0;background:var(--s0);color:var(--t2);font-style:italic}.workflow-card__prose[data-v-06e46ce2] hr{border:0;border-top:1px solid var(--border);margin:1em 0}.workflow-card__prose[data-v-06e46ce2] table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:.92em}.workflow-card__prose[data-v-06e46ce2] th{text-transform:uppercase;font-size:.85em;font-weight:var(--weight-semibold);color:var(--t2);letter-spacing:.04em;padding:var(--space-2);text-align:left;border-bottom:1px solid var(--border)}.workflow-card__prose[data-v-06e46ce2] td{padding:var(--space-2);color:var(--t1);border-bottom:1px solid var(--border)}.workflow-card__prose[data-v-06e46ce2] tr:last-child td{border-bottom:none}.workflow-card__prose[data-v-06e46ce2] .emoji-icon{vertical-align:-.125em;margin:0 .15em}.workflow-card__prose[data-v-06e46ce2] .emoji-success{color:var(--green)}.workflow-card__prose[data-v-06e46ce2] .emoji-warn{color:var(--amber)}.workflow-card__prose[data-v-06e46ce2] .emoji-error{color:var(--red)}.workflow-card__prose[data-v-06e46ce2] .emoji-info{color:var(--blue)}
