.workflow-card[data-v-a6ce9291]{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-a6ce9291]{display:flex;justify-content:flex-end;margin:0 0 var(--space-4) 0}.workflow-card__user-bubble[data-v-a6ce9291]{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-a6ce9291]{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-a6ce9291]{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__loading-context[data-v-a6ce9291]{margin:var(--space-4) 0 var(--space-5);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--amber, #d97706) 32%,var(--border));background:color-mix(in srgb,var(--surface-2) 82%,white);border-radius:6px}.workflow-card__loading-header[data-v-a6ce9291]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.workflow-card__loading-kicker[data-v-a6ce9291]{color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.workflow-card__loading-intent[data-v-a6ce9291]{margin:0 0 var(--space-2);color:var(--t1);font-size:var(--text-sm);line-height:var(--leading-normal)}.workflow-card__loading-grid[data-v-a6ce9291]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.workflow-card__loading-group>span[data-v-a6ce9291]{display:block;margin-bottom:4px;color:var(--t2);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.workflow-card__loading-group ul[data-v-a6ce9291]{margin:0;padding-left:var(--space-4);color:var(--t2);font-size:var(--text-xs);line-height:var(--leading-normal)}.workflow-card__plan[data-v-a6ce9291]{margin:var(--space-4) 0 var(--space-5);padding:var(--space-3);border:1px solid var(--border);border-radius:8px;background:var(--s1)}.workflow-card__plan-header[data-v-a6ce9291]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.workflow-card__plan-header h3[data-v-a6ce9291]{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-a6ce9291]{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-a6ce9291]:hover{opacity:.8}.workflow-card__plan-invalid[data-v-a6ce9291]{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-a6ce9291]{display:block;margin-bottom:2px;font-weight:var(--weight-semibold)}.workflow-card__plan-invalid ul[data-v-a6ce9291]{margin:0;padding-left:var(--space-4)}.workflow-card__plan-shell[data-v-a6ce9291]{display:flex;align-items:center;justify-content:center;min-height:26px;margin:var(--space-2) 0}.workflow-card__plan-list[data-v-a6ce9291]{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:0;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:8px;overflow:hidden;background:var(--s0)}.workflow-card__plan-row[data-v-a6ce9291]{margin:0}.workflow-card__plan-link[data-v-a6ce9291]{display:grid;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:start;gap:var(--space-2);min-height:3.25rem;padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--t2);border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.workflow-card__plan-row:last-child .workflow-card__plan-link[data-v-a6ce9291]{border-bottom:0}.workflow-card__plan-link[data-v-a6ce9291]:hover,.workflow-card__plan-link[data-v-a6ce9291]:focus-visible{background:color-mix(in srgb,var(--blue-bg) 35%,transparent);color:var(--t1);outline:none}.workflow-card__plan-index[data-v-a6ce9291]{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;border:1px solid var(--border);border-radius:999px;background:var(--s1);color:var(--t2);font-family:var(--v5-mono);font-size:.65rem;font-weight:var(--weight-semibold)}.workflow-card__plan-copy[data-v-a6ce9291]{display:flex;min-width:0;flex-direction:column;gap:.25rem}.workflow-card__plan-title[data-v-a6ce9291]{color:var(--t1);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.25}.workflow-card__plan-text[data-v-a6ce9291]{color:var(--t2);font-family:var(--v5-font);font-size:var(--text-xs);letter-spacing:0;line-height:1.35}.workflow-card__plan-status[data-v-a6ce9291]{align-self:start;min-width:.7rem;min-height:.7rem;margin-top:.35rem;padding:.12rem .4rem;border:1px solid var(--border);border-radius:999px;color:var(--t2);font-size:.68rem;font-weight:var(--weight-semibold);white-space:nowrap}.workflow-card__plan-status--running[data-v-a6ce9291]{border-color:color-mix(in srgb,var(--blue) 55%,var(--border));background:var(--blue-bg);color:var(--blue)}.workflow-card__plan-status--ok[data-v-a6ce9291]{border-color:color-mix(in srgb,var(--green) 55%,var(--border));background:var(--green);color:var(--green);padding:0}.workflow-card__plan-status--fail[data-v-a6ce9291]{border-color:color-mix(in srgb,var(--red) 55%,var(--border));background:var(--red-bg);color:var(--red)}.workflow-card__plan-row--fail .workflow-card__plan-link[data-v-a6ce9291]{color:var(--red)}.workflow-card__plan-narration[data-v-a6ce9291]{margin-top:var(--space-2)}.workflow-card__plan-narration>summary[data-v-a6ce9291]{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-a6ce9291]::-webkit-details-marker{display:none}.workflow-card__plan-narration>summary[data-v-a6ce9291]:before{content:"▸ ";color:var(--t3);transition:transform var(--transition-fast);display:inline-block}.workflow-card__plan-narration[open]>summary[data-v-a6ce9291]:before{transform:rotate(0);content:"▾ "}.workflow-card__plan-content[data-v-a6ce9291]{margin:var(--space-2) 0 0;background:transparent;padding:0;white-space:pre-wrap;overflow-x:auto}.workflow-card__iterations[data-v-a6ce9291]{margin:var(--space-4) 0;padding:0}.workflow-card__iteration-block[data-v-a6ce9291]{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-a6ce9291]: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-a6ce9291]:before{background:var(--green);border-color:var(--green)}.workflow-card__iteration-block--thinking[data-v-a6ce9291]:before{background:var(--blue);border-color:var(--blue);animation:pulse-a6ce9291 1.4s ease-in-out infinite}@keyframes pulse-a6ce9291{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.3)}}.workflow-card__iteration-text[data-v-a6ce9291]{padding:0}.workflow-card__iteration-text--streaming[data-v-a6ce9291]{opacity:.75}.workflow-card__intents[data-v-a6ce9291]{margin:var(--space-5) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.workflow-card__intent-block[data-v-a6ce9291]{background:var(--s0);border:1px solid var(--border);border-radius:0;transition:border-color var(--transition-fast)}.workflow-card__intent-block[data-v-a6ce9291]:hover{border-color:var(--border-hover)}.workflow-card__intent-block[open][data-v-a6ce9291]{border-color:var(--border-hover);background:var(--s1)}.workflow-card__intent-summary[data-v-a6ce9291]{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-a6ce9291]::-webkit-details-marker{display:none}.workflow-card__intent-summary[data-v-a6ce9291]: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-a6ce9291]:before{transform:rotate(90deg)}.workflow-card__intent-id[data-v-a6ce9291]{font-family:var(--v5-font);font-size:var(--text-sm);color:var(--t1);font-weight:var(--weight-semibold);flex-shrink:0}.workflow-card__intent-status-dot[data-v-a6ce9291]{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-a6ce9291]{background:var(--blue);border-color:var(--blue);animation:pulse-a6ce9291 1.4s ease-in-out infinite}.workflow-card__intent-status-dot--ok[data-v-a6ce9291]{background:var(--green);border-color:var(--green)}.workflow-card__intent-status-dot--fail[data-v-a6ce9291]{background:var(--red);border-color:var(--red)}.workflow-card__intent-block--fail .workflow-card__intent-summary[data-v-a6ce9291]{background:var(--red-bg)}.workflow-card__intent-error[data-v-a6ce9291]{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-a6ce9291]{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-a6ce9291]{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-a6ce9291]{border-color:var(--blue);background:var(--blue-bg)}.workflow-card__intent-block--folded[data-v-a6ce9291]>:not(summary){display:none}.workflow-card__intent-block--folded>summary[data-v-a6ce9291]{opacity:.55}.workflow-card__intent-block--folded:hover>summary[data-v-a6ce9291]{opacity:.85}.workflow-card__intent-summary[data-v-a6ce9291]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workflow-card__intent-text[data-v-a6ce9291]{flex:1;color:var(--t1);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-card__intent-pending[data-v-a6ce9291]{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-a6ce9291]: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-a6ce9291]{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-a6ce9291]{flex:1}.workflow-card__intent-render[data-v-a6ce9291]{display:grid;gap:0;padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--border)}.workflow-card__intent-section[data-v-a6ce9291]{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.workflow-card__intent-section[data-v-a6ce9291]:first-child{padding-top:0;border-top:0}.workflow-card__intent-section[data-v-a6ce9291]:last-child{padding-bottom:0}.workflow-card__intent-section-title[data-v-a6ce9291]{margin:0;font-family:var(--v5-mono);font-size:10px;font-weight:var(--weight-semibold);color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.workflow-card__intent-function[data-v-a6ce9291]{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-a6ce9291]{color:var(--t1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.workflow-card__intent-function-id[data-v-a6ce9291]{color:var(--t3);font-family:var(--v5-mono);font-size:10px;word-break:break-word;background:transparent;border:0;padding:0}.workflow-card__intent-section-note[data-v-a6ce9291]{margin:0;color:var(--t2);font-size:var(--text-xs);line-height:1.45;max-width:78ch}.workflow-card__intent-kv-list[data-v-a6ce9291]{display:grid;grid-template-columns:minmax(8rem,.36fr) minmax(0,1fr);gap:1px;margin:0;border:0;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--border) 70%,transparent)}.workflow-card__intent-kv[data-v-a6ce9291]{display:contents}.workflow-card__intent-kv dt[data-v-a6ce9291],.workflow-card__intent-kv dd[data-v-a6ce9291]{margin:0;padding:var(--space-2) var(--space-3);border-bottom:0;font-size:var(--text-xs);min-width:0;line-height:1.45}.workflow-card__intent-kv dt[data-v-a6ce9291]{color:var(--t2);background:var(--s1);font-family:var(--v5-font);font-weight:var(--weight-semibold)}.workflow-card__intent-kv dd[data-v-a6ce9291]{color:var(--t1);font-family:var(--v5-font);font-size:var(--text-xs);word-break:break-word;background:var(--s0)}.workflow-card__intent-kv--missing dd[data-v-a6ce9291]{color:var(--amber)}.workflow-card__intent-effect[data-v-a6ce9291]{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-a6ce9291]{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.workflow-card__intent-effect strong[data-v-a6ce9291]{color:var(--t1);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.workflow-card__intent-effect span span[data-v-a6ce9291]{color:var(--t2);font-family:var(--v5-mono);font-size:var(--text-xs);word-break:break-word}.workflow-card__intent-open-btn[data-v-a6ce9291]{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-a6ce9291]:hover,.workflow-card__intent-open-btn[data-v-a6ce9291]:focus-visible{border-color:var(--blue);outline:none}.workflow-card__synthesis[data-v-a6ce9291]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.workflow-card__synthesis-header[data-v-a6ce9291]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.workflow-card__synthesis-label[data-v-a6ce9291]{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-a6ce9291]{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-a6ce9291]:hover,.workflow-card__synthesis-backlink[data-v-a6ce9291]:focus-visible{color:var(--blue);outline:none}.workflow-card__plan-content[data-v-a6ce9291],.workflow-card__iteration-text[data-v-a6ce9291]{--prose-size: var(--text-sm)}.workflow-card__synthesis-text[data-v-a6ce9291]{--prose-size: var(--text-base)}.workflow-card__prose[data-v-a6ce9291]{font-size:var(--prose-size, var(--text-base));line-height:var(--leading-relaxed);color:var(--t1)}.workflow-card__prose[data-v-a6ce9291] p{margin:.75em 0;line-height:inherit}.workflow-card__prose[data-v-a6ce9291] p:first-child{margin-top:0}.workflow-card__prose[data-v-a6ce9291] p:last-child{margin-bottom:0}.workflow-card__prose[data-v-a6ce9291] 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-a6ce9291] h3,.workflow-card__prose[data-v-a6ce9291] 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-a6ce9291] h5,.workflow-card__prose[data-v-a6ce9291] 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-a6ce9291] strong{color:var(--t1);font-weight:var(--weight-semibold)}.workflow-card__prose[data-v-a6ce9291] em{color:var(--t2);font-style:italic}.workflow-card__prose[data-v-a6ce9291] del{color:var(--t3);text-decoration:line-through}.workflow-card__prose[data-v-a6ce9291] a{color:var(--blue);text-decoration:none;border-bottom:1px solid var(--blue);transition:opacity var(--transition-fast)}.workflow-card__prose[data-v-a6ce9291] a:hover{opacity:.7}.workflow-card__prose[data-v-a6ce9291] 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-a6ce9291] 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-a6ce9291] pre code{background:none;padding:0;border:0;font-size:.88em}.workflow-card__prose[data-v-a6ce9291] ul,.workflow-card__prose[data-v-a6ce9291] ol{margin:.5em 0;padding-left:1.5em;line-height:var(--leading-relaxed)}.workflow-card__prose[data-v-a6ce9291] li{margin:.2em 0}.workflow-card__prose[data-v-a6ce9291] li>p{margin:.2em 0}.workflow-card__prose[data-v-a6ce9291] ul ul,.workflow-card__prose[data-v-a6ce9291] ol ol,.workflow-card__prose[data-v-a6ce9291] ul ol,.workflow-card__prose[data-v-a6ce9291] ol ul{margin:.2em 0}.workflow-card__prose[data-v-a6ce9291] 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-a6ce9291] hr{border:0;border-top:1px solid var(--border);margin:1em 0}.workflow-card__prose[data-v-a6ce9291] table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:.92em}.workflow-card__prose[data-v-a6ce9291] 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-a6ce9291] td{padding:var(--space-2);color:var(--t1);border-bottom:1px solid var(--border)}.workflow-card__prose[data-v-a6ce9291] tr:last-child td{border-bottom:none}.workflow-card__prose[data-v-a6ce9291] .emoji-icon{vertical-align:-.125em;margin:0 .15em}.workflow-card__prose[data-v-a6ce9291] .emoji-success{color:var(--green)}.workflow-card__prose[data-v-a6ce9291] .emoji-warn{color:var(--amber)}.workflow-card__prose[data-v-a6ce9291] .emoji-error{color:var(--red)}.workflow-card__prose[data-v-a6ce9291] .emoji-info{color:var(--blue)}@media (max-width: 760px){.workflow-card__plan-link[data-v-a6ce9291]{grid-template-columns:1.75rem minmax(0,1fr)}.workflow-card__plan-status[data-v-a6ce9291]{grid-column:2;justify-self:start}}
