.ai-workflow_root__fQwGC{--wf-row:32px;--wf-gap:16px;--wf-pad:8px;--wf-text:34px;--wf-rail:15.5px;--wf-line:var(--border);--wf-done:color-mix(in oklab,var(--accent) 60%,var(--border));--wf-hover:color-mix(in oklab,var(--surface-muted) 70%,transparent);--wf-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--wf-ease:var(--ease-standard,cubic-bezier(.2,0,0,1));container-type:inline-size;position:relative;width:100%;max-width:640px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-panel,26px);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:13px;line-height:20px;letter-spacing:-.003em}.ai-workflow_root__fQwGC p{margin:0}.ai-workflow_srOnly__IEUVb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ai-workflow_tabular__8XoGa{font-variant-numeric:tabular-nums}.ai-workflow_header__o4WD3{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--border-subtle,var(--border))}.ai-workflow_headText__73y1D{display:grid;flex:1;min-width:0}.ai-workflow_title__HaMM3{margin:0;overflow:hidden;color:var(--foreground);font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ai-workflow_description__v5PWJ{overflow:hidden;color:var(--text-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.ai-workflow_runButton__odgqz.ai-workflow_runButton__odgqz{flex:none;min-width:96px;min-height:28px;height:28px;gap:6px;padding-inline:10px;border-radius:10px;font-size:13px}.ai-workflow_canvas__Ce3pF{padding:12px 8px}.ai-workflow_list__FROV0{margin:0;padding:0;list-style:none}.ai-workflow_item___mS0n{position:relative;overflow:clip;overflow-clip-margin:4px}.ai-workflow_inner__A_q4W,.ai-workflow_pathItem__NMwTi{position:relative}.ai-workflow_inner__A_q4W[data-head]{padding-top:var(--wf-gap)}.ai-workflow_body__ZfVjT{position:relative}.ai-workflow_head__0b42D,.ai-workflow_tail__EOlzy{position:absolute;left:var(--wf-rail);width:1px;overflow:hidden;background:var(--wf-line)}.ai-workflow_head__0b42D{--wf-head:calc(var(--wf-gap) + (var(--wf-row) - 16px) / 2 - 4px);top:0;height:var(--wf-head)}.ai-workflow_tail__EOlzy{top:calc((var(--wf-row) + 16px) / 2 + 4px);bottom:0}.ai-workflow_fill__m_U_f{position:absolute;inset:0;background:var(--wf-done);transform-origin:50% 0;opacity:0;transform:scaleY(0);transition:opacity .16s var(--wf-ease),transform 0s linear .16s}.ai-workflow_fill__m_U_f[data-state=done]{opacity:1;transform:scaleY(1);transition:opacity .16s var(--wf-ease)}.ai-workflow_tail__EOlzy .ai-workflow_fill__m_U_f[data-state=done]{transition:opacity .2s var(--wf-ease)}.ai-workflow_fill__m_U_f[data-state=active]{opacity:1;transform:scaleY(1);transition:transform .24s var(--ease-in-out,cubic-bezier(.45,0,.2,1))}.ai-workflow_dot__bj3Zd{--wf-head:calc(var(--wf-gap) + (var(--wf-row) - 16px) / 2 - 4px);position:absolute;top:0;left:calc(var(--wf-rail) - 2px);width:5px;height:5px;border-radius:50%;background:var(--accent);pointer-events:none;animation:ai-workflow_wf-travel__luWOB .24s var(--ease-in-out,cubic-bezier(.45,0,.2,1)) both}@keyframes ai-workflow_wf-travel__luWOB{0%{opacity:0;transform:translateY(-3px)}25%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(calc(var(--wf-head) - 3px))}}.ai-workflow_row__O4y3k{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) 72px 24px;align-items:center;column-gap:10px;height:var(--wf-row);padding:0 4px 0 var(--wf-pad);border-radius:10px;transition:background-color .15s var(--wf-ease)}.ai-workflow_mark__QS6B7{display:grid;width:16px;height:16px;place-items:center;color:var(--foreground)}.ai-workflow_mark__QS6B7 svg{display:block;width:16px;height:16px}.ai-workflow_text__mHv9O{display:flex;align-items:baseline;gap:8px;min-width:0}.ai-workflow_stepTitle__M6giI{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--foreground);font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ai-workflow_stepDetail__Xj7H2{display:grid;flex:1 1 0;min-width:56px;color:var(--text-muted);font-size:12px;line-height:20px}.ai-workflow_activity__ZGn9d,.ai-workflow_detailText__LQHlH{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .16s var(--wf-ease) .06s}.ai-workflow_activity__ZGn9d{color:var(--text-secondary)}.ai-workflow_activity__ZGn9d[data-hidden],.ai-workflow_detailText__LQHlH[data-hidden]{opacity:0;transition:opacity .1s var(--wf-ease)}.ai-workflow_body__ZfVjT[data-status=skipped] .ai-workflow_row__O4y3k{opacity:.5}.ai-workflow_status__U_xxb{position:relative;height:20px}.ai-workflow_statusInner__VxSGM{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--text-muted);font-size:12px;line-height:20px;white-space:nowrap}.ai-workflow_statusInner__VxSGM svg{flex:none}.ai-workflow_statusInner__VxSGM[data-status=done],.ai-workflow_statusInner__VxSGM[data-status=running]{color:var(--text-secondary)}.ai-workflow_statusInner__VxSGM[data-status=done] svg{color:var(--success)}.ai-workflow_statusInner__VxSGM[data-status=error]{color:var(--danger)}.ai-workflow_spinner__Nh7fP{color:var(--accent);animation:ai-workflow_wf-spin__4Wopl .8s linear infinite}@keyframes ai-workflow_wf-spin__4Wopl{to{transform:rotate(1turn)}}.ai-workflow_removeSlot__Z85vl,.ai-workflow_remove___0BQr{display:grid;width:24px;height:24px}.ai-workflow_remove___0BQr{place-items:center;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:opacity .15s var(--wf-ease),background-color .15s var(--wf-ease),color .15s var(--wf-ease)}.ai-workflow_remove___0BQr:disabled{cursor:default;opacity:.4}.ai-workflow_remove___0BQr:not(:disabled):active{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.ai-workflow_row__O4y3k{grid-template-columns:16px minmax(0,1fr) 72px;padding-right:var(--wf-pad)}.ai-workflow_row__O4y3k:hover{background:var(--wf-hover)}.ai-workflow_removeSlot__Z85vl{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ai-workflow_remove___0BQr{opacity:0;pointer-events:none}.ai-workflow_remove___0BQr:disabled{visibility:hidden}.ai-workflow_status__U_xxb{transition:opacity .1s var(--wf-ease)}.ai-workflow_remove___0BQr:focus-visible,.ai-workflow_row__O4y3k:hover .ai-workflow_remove___0BQr:not(:disabled){opacity:1;pointer-events:auto;transition-duration:.15s}.ai-workflow_row__O4y3k:hover .ai-workflow_status__U_xxb:has(+.ai-workflow_removeSlot__Z85vl .ai-workflow_remove___0BQr:not(:disabled)),.ai-workflow_status__U_xxb:has(+.ai-workflow_removeSlot__Z85vl .ai-workflow_remove___0BQr:focus-visible){opacity:0}.ai-workflow_remove___0BQr:not(:disabled):hover{background:var(--surface-muted);color:var(--foreground)}}.ai-workflow_tabs__8gefF{display:flex;flex-wrap:wrap;gap:2px;padding:2px var(--wf-pad) 2px var(--wf-text)}.ai-workflow_tab__jCwz0{position:relative;display:inline-flex;align-items:center;height:24px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;line-height:16px;cursor:pointer;transition:color .15s var(--wf-ease)}.ai-workflow_tab__jCwz0[data-selected]{color:var(--foreground)}.ai-workflow_tabHighlight__ORq59{position:absolute;inset:0;border-radius:6px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-subtle,var(--border))}.ai-workflow_tabLabel__86TTb{position:relative;white-space:nowrap}@media (hover:hover) and (pointer:fine){.ai-workflow_tab__jCwz0:not([data-selected]):hover{color:var(--text-secondary)}}.ai-workflow_fold__WTODF{overflow:hidden}.ai-workflow_output__F6VWV{display:grid;gap:2px;padding:2px var(--wf-pad) 6px var(--wf-text);color:var(--text-secondary);font-size:12px;line-height:18px}.ai-workflow_outLine__mwmyJ{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.ai-workflow_outLine__mwmyJ>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-workflow_outLine__mwmyJ>:first-child{flex:none}.ai-workflow_name__YvJIq{color:var(--foreground);font-weight:500}.ai-workflow_outStrong__2181O{color:var(--foreground)}.ai-workflow_muted__naGAt{color:var(--text-muted)}.ai-workflow_mono__5CDqX{color:var(--text-muted);font-family:var(--wf-mono);font-size:12px;letter-spacing:0}.ai-workflow_clamp1__pMDjK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workflow_clamp2__98uWI{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-workflow_label__wvk7O{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px 0 7px;border:1px solid var(--border);border-radius:999px;color:var(--foreground);font-size:12px;line-height:18px}.ai-workflow_labelDot___8lRC{width:6px;height:6px;border-radius:50%;background:var(--series-1,var(--accent))}.ai-workflow_labelDot___8lRC[data-tone=urgent]{background:var(--danger)}.ai-workflow_chunk__P396W{opacity:0;transition:opacity .14s var(--wf-ease)}.ai-workflow_chunk__P396W[data-shown]{opacity:1}.ai-workflow_errorOut__Zem1d{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-workflow_errorText__qYZzW{min-width:0;padding-top:3px;color:var(--text-secondary)}.ai-workflow_retry__7zbht.ai-workflow_retry__7zbht{flex:none;min-height:24px;height:24px;gap:6px;padding-inline:8px;border-radius:8px;font-size:12px}.ai-workflow_pathEmpty__9AkuX{grid-template-columns:16px minmax(0,1fr)}.ai-workflow_emptyMark__RvQb4{width:14px;height:14px;margin:1px;border:1px dashed var(--border);border-radius:50%}.ai-workflow_empty__RaewT{padding:4px 0 0}.ai-workflow_emptyTitle__Hj5cV{padding:0 var(--wf-pad);color:var(--foreground);font-size:13px;font-weight:500;line-height:20px}.ai-workflow_emptyText__BMHKC{padding:0 var(--wf-pad);color:var(--text-muted);font-size:12px;line-height:18px}.ai-workflow_pathEmpty__9AkuX .ai-workflow_emptyText__BMHKC{padding:0}.ai-workflow_triggerList__Mhv36{display:grid;margin:8px 0 0;padding:0;list-style:none}.ai-workflow_triggerOption__5k0zh{display:grid;grid-template-columns:16px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;width:100%;height:32px;margin:0;padding:0 var(--wf-pad);border:0;border-radius:10px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s var(--wf-ease)}.ai-workflow_triggerOption__5k0zh:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.ai-workflow_triggerOption__5k0zh:hover{background:var(--wf-hover)}}.ai-workflow_triggerDetail__ma_7b{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-workflow_skeletonLine__aV7Wu,.ai-workflow_skeletonMark__hj7Is{border-radius:4px;background:var(--surface-muted)}.ai-workflow_skeletonLine__aV7Wu{display:block;grid-column:2/-1;width:var(--w);height:8px;animation:ai-workflow_wf-pulse__J4JkO 1.1s var(--ease-in-out,ease-in-out) infinite alternate}@keyframes ai-workflow_wf-pulse__J4JkO{to{opacity:.5}}.ai-workflow_footer__tKvx8{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 8px 8px 16px;border-top:1px solid var(--border-subtle,var(--border))}.ai-workflow_summary__xb7Ho{position:relative;flex:1;min-width:0;height:20px}.ai-workflow_summaryInner__TuWCX{position:absolute;inset:0;display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;line-height:20px;white-space:nowrap}.ai-workflow_summaryIcon__kgLd1{display:grid;flex:none;place-items:center;width:14px;height:14px}.ai-workflow_summaryInner__TuWCX[data-state=passed]{color:var(--text-secondary)}.ai-workflow_summaryInner__TuWCX[data-state=passed] .ai-workflow_summaryIcon__kgLd1{color:var(--success)}.ai-workflow_summaryInner__TuWCX[data-state=failed]{color:var(--text-secondary)}.ai-workflow_summaryInner__TuWCX[data-state=failed] .ai-workflow_summaryIcon__kgLd1{color:var(--danger)}.ai-workflow_liveDot__dkADT{width:6px;height:6px;border-radius:50%;background:var(--accent)}.ai-workflow_summaryText__xwJFP{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-workflow_addButton__vokEs{display:inline-flex;flex:none;align-items:center;gap:6px;height:28px;margin:0;padding:0 10px 0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;line-height:20px;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--wf-ease),color .15s var(--wf-ease),opacity .15s var(--wf-ease)}.ai-workflow_addButton__vokEs:disabled{cursor:default;opacity:.45}.ai-workflow_addButton__vokEs:not(:disabled):active,.ai-workflow_addButton__vokEs[data-state=open]{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.ai-workflow_addButton__vokEs:not(:disabled):hover{background:var(--wf-hover);color:var(--foreground)}}.ai-workflow_addLabel__yPXtD{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ai-workflow_menu__LwM19.ai-workflow_menu__LwM19{--wf-ease:var(--ease-standard,cubic-bezier(.2,0,0,1));width:300px;min-width:0;max-width:calc(100vw - 20px);padding:0;overflow:hidden;border-radius:14px;font-family:var(--font-body);font-size:13px;line-height:20px;transition:opacity .15s var(--wf-ease),transform .18s var(--wf-ease)}.ai-workflow_search__3B1qP{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-bottom:1px solid var(--border-subtle,var(--border));color:var(--text-muted)}.ai-workflow_search__3B1qP svg{flex:none}.ai-workflow_searchInput__UdxOL{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:13px}.ai-workflow_searchInput__UdxOL::placeholder{color:var(--text-muted)}.ai-workflow_searchInput__UdxOL:focus,.ai-workflow_searchInput__UdxOL:focus-visible{outline:none;box-shadow:none}.ai-workflow_options__pxQIe{max-height:264px;margin:0;padding:4px;overflow-y:auto;list-style:none;overscroll-behavior:contain}.ai-workflow_option__3wSTA{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:10px;color:var(--foreground);cursor:pointer}.ai-workflow_option__3wSTA[data-active]{background:var(--wf-hover)}.ai-workflow_optionTitle__geocY{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workflow_noMatch__10urP,.ai-workflow_optionMeta__9hdHa{display:flex;color:var(--text-muted);font-size:12px}.ai-workflow_noMatch__10urP{align-items:center;height:32px;padding:0 8px}@container (max-width: 479px){.ai-workflow_root__fQwGC{--wf-row:44px}.ai-workflow_header__o4WD3{align-items:flex-start}.ai-workflow_description__v5PWJ,.ai-workflow_title__HaMM3{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-workflow_runButton__odgqz.ai-workflow_runButton__odgqz{min-width:0}.ai-workflow_text__mHv9O{display:grid;gap:0}.ai-workflow_stepDetail__Xj7H2{min-width:0;line-height:16px}.ai-workflow_output__F6VWV,.ai-workflow_tabs__8gefF{padding-top:4px}.ai-workflow_row__O4y3k{grid-template-columns:16px minmax(0,1fr) 64px 24px}.ai-workflow_summarySuffix__O9XQh{display:none}.ai-workflow_triggerOption__5k0zh{grid-template-columns:16px minmax(0,1fr)}.ai-workflow_triggerDetail__ma_7b{display:none}@media (hover:hover) and (pointer:fine){.ai-workflow_row__O4y3k{grid-template-columns:16px minmax(0,1fr) 64px}}}.ai-workflow_row__O4y3k.ai-workflow_pathEmpty__9AkuX{grid-template-columns:16px minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.ai-workflow_activity__ZGn9d,.ai-workflow_addButton__vokEs,.ai-workflow_chunk__P396W,.ai-workflow_detailText__LQHlH,.ai-workflow_fill__m_U_f,.ai-workflow_fill__m_U_f[data-state],.ai-workflow_remove___0BQr,.ai-workflow_row__O4y3k,.ai-workflow_status__U_xxb,.ai-workflow_tab__jCwz0{transition:none}.ai-workflow_skeletonLine__aV7Wu{animation:none}.ai-workflow_spinner__Nh7fP{animation-duration:1.6s}}.ai-workflow_demo__3Utdk{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:16px}