.workbench_page__OWczJ{min-height:100vh;background:var(--cf3-bg);color:var(--cf3-ink);font-family:var(--cf3-font);display:flex;flex-direction:column}.workbench_topbar__wKI9X{height:var(--cf3-topbar-h);background:var(--cf3-surface);border-bottom:1px solid var(--cf3-border);padding:0 var(--cf3-space-9);display:flex;align-items:center;justify-content:space-between;gap:var(--cf3-space-6);flex-shrink:0}.workbench_crumbs__PiFlk{font-size:var(--cf3-text-body);color:var(--cf3-muted);display:flex;align-items:center;gap:var(--cf3-space-3);flex-wrap:wrap}.workbench_crumbs__PiFlk b{color:var(--cf3-ink);font-weight:var(--cf3-w-semi)}.workbench_crumbs__PiFlk .workbench_sep__7_hsB{color:var(--cf3-muted-2)}.workbench_versionChip__uCv34{font-family:var(--cf3-font-mono);font-size:var(--cf3-text-eyebrow);background:var(--cf3-warn-soft);color:var(--cf3-warn-ink);padding:2px var(--cf3-space-2);border-radius:var(--cf3-radius-xs);font-weight:var(--cf3-w-bold)}.workbench_topbarActions__fI3GA{display:flex;gap:var(--cf3-space-3)}.workbench_btn__Gskoz{display:inline-flex;align-items:center;gap:var(--cf3-space-2);padding:8px var(--cf3-space-4);border-radius:var(--cf3-radius-sm);border:1px solid transparent;background:transparent;font:inherit;font-size:var(--cf3-text-body-sm);font-weight:var(--cf3-w-semi);cursor:pointer}.workbench_btnGhost__zdim6{color:var(--cf3-ink-soft);border-color:var(--cf3-border);background:var(--cf3-surface)}.workbench_btnGhost__zdim6:hover{background:var(--cf3-bg-alt)}.workbench_btnPrimary__1I_XI{color:#fff}.workbench_btnPrimary__1I_XI,.workbench_btnPrimary__1I_XI:hover{background:var(--cf3-accent-ink)}.workbench_shell__qOAHW{flex:1 1;display:grid;grid-template-columns:240px 1fr 320px;min-height:0}.workbench_palette__PmXoq{background:var(--cf3-surface);border-right:1px solid var(--cf3-border);padding:var(--cf3-space-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--cf3-space-3)}.workbench_paletteTitle__R3BK3{font-family:var(--cf3-font-mono);font-size:10px;font-weight:var(--cf3-w-bold);text-transform:uppercase;letter-spacing:var(--cf3-tracking-mono-eyebrow);color:var(--cf3-muted-2);margin-bottom:var(--cf3-space-2)}.workbench_paletteList__QFAX5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cf3-space-2)}.workbench_paletteItem__srLKL{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--cf3-border);background:var(--cf3-surface);border-radius:var(--cf3-radius-md);padding:var(--cf3-space-3) var(--cf3-space-4);cursor:-webkit-grab;cursor:grab;width:100%;text-align:left;display:grid;grid-template-columns:24px 1fr;grid-gap:var(--cf3-space-3);gap:var(--cf3-space-3);font:inherit}.workbench_paletteItem__srLKL:hover{border-color:var(--cf3-border-2);background:var(--cf3-bg-alt)}.workbench_paletteLabel__Nh96y{font-size:var(--cf3-text-body-sm);font-weight:var(--cf3-w-bold);color:var(--cf3-ink)}.workbench_paletteDesc__XzsK_{color:var(--cf3-muted);margin-top:2px}.workbench_paletteDesc__XzsK_,.workbench_paletteFoot__ARlHr{font-size:var(--cf3-text-meta);line-height:var(--cf3-lh-loose)}.workbench_paletteFoot__ARlHr{margin-top:auto;padding-top:var(--cf3-space-3);color:var(--cf3-muted-2)}.workbench_codeInline__4yWWx,.workbench_code__ruq7y{font-family:var(--cf3-font-mono);background:var(--cf3-bg-alt);padding:1px 4px;border-radius:3px;font-size:11px}.workbench_canvasWrap__HEogb{position:relative;overflow:auto;background:radial-gradient(circle,rgba(14,22,36,.05) 1px,transparent 1px) 0 0 /24px 24px,var(--cf3-bg)}.workbench_canvas__678A9{position:relative;min-width:100%}.workbench_canvasEmpty__nhdO3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--cf3-muted);font-size:var(--cf3-text-sm);padding:0 var(--cf3-space-7);pointer-events:none}.workbench_bannerErr__2XIAd{margin:0 var(--cf3-space-7);padding:10px 14px;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.32);color:#B91C1C}.workbench_bannerErr__2XIAd,.workbench_toast__bR3q2{border-radius:var(--cf3-radius-sm);font-size:var(--cf3-text-sm)}.workbench_toast__bR3q2{position:fixed;right:24px;bottom:24px;padding:10px 16px;font-weight:var(--cf3-w-medium);box-shadow:0 6px 24px rgba(0,0,0,.12);z-index:90;animation:workbench_toastIn__7uufa .14s ease-out}.workbench_toast__bR3q2[data-kind=ok]{background:rgba(15,155,142,.12);border:1px solid rgba(15,155,142,.32);color:var(--cf3-accent-ink)}.workbench_toast__bR3q2[data-kind=err]{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.32);color:#B91C1C}@keyframes workbench_toastIn__7uufa{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.workbench_input__Sl1Ww,.workbench_textarea__vQR5M{width:100%;padding:8px 10px;font:inherit;font-size:var(--cf3-text-sm);color:var(--cf3-ink);background:var(--cf3-surface);border:1px solid var(--cf3-border);border-radius:var(--cf3-radius-xs);margin-top:4px}.workbench_input__Sl1Ww:focus,.workbench_textarea__vQR5M:focus{outline:2px solid var(--cf3-accent);outline-offset:-1px;border-color:var(--cf3-accent)}.workbench_textarea__vQR5M{resize:vertical;min-height:72px;font-family:var(--cf3-font);line-height:1.45}.workbench_fieldLabel__7wXWF{display:block;font-size:var(--cf3-text-sm);color:var(--cf3-muted)}.workbench_fieldLabel__7wXWF>span{display:block;font-weight:var(--cf3-w-medium);color:var(--cf3-ink);margin-bottom:2px}.workbench_inspectorFoot__kv1zZ{padding:var(--cf3-space-5) var(--cf3-space-6);border-top:1px solid var(--cf3-border)}.workbench_dangerBtn__t_lam{width:100%;padding:9px 14px;border:1px solid rgba(220,38,38,.32);background:rgba(220,38,38,.06);color:#B91C1C;font:inherit;font-size:var(--cf3-text-sm);font-weight:var(--cf3-w-medium);border-radius:var(--cf3-radius-sm);cursor:pointer}.workbench_dangerBtn__t_lam:hover{background:rgba(220,38,38,.12)}.workbench_dangerBtn__t_lam:focus-visible{outline:2px solid #DC2626;outline-offset:2px}.workbench_dangerBtn__t_lam:disabled{opacity:.55;cursor:not-allowed;background:var(--cf3-bg-alt);color:var(--cf3-muted);border-color:var(--cf3-border)}.workbench_dangerBtn__t_lam:disabled:hover{background:var(--cf3-bg-alt)}.workbench_summary__3NjD6{cursor:pointer;font-size:var(--cf3-text-sm);color:var(--cf3-muted);margin-bottom:6px}.workbench_summary__3NjD6:hover{color:var(--cf3-ink)}.workbench_edgeRow__Lg4W0{display:flex;align-items:center;justify-content:space-between;gap:var(--cf3-space-2)}.workbench_linkBtn__hOxHm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font:inherit;font-size:var(--cf3-text-eyebrow);color:var(--cf3-muted-2);padding:2px 6px;border-radius:var(--cf3-radius-xs);line-height:1}.workbench_linkBtn__hOxHm:hover{color:#DC2626;background:rgba(220,38,38,.08)}.workbench_newEdge__u2SbP{margin-top:var(--cf3-space-3);padding-top:var(--cf3-space-3);border-top:1px dashed var(--cf3-divider)}.workbench_newEdgeRow__57qXS{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--cf3-space-2);gap:var(--cf3-space-2);align-items:end;margin-top:4px}.workbench_newEdgeRow__57qXS .workbench_input__Sl1Ww{padding:10px}.workbench_addEdgeBtn___m4aa{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font:inherit;font-size:var(--cf3-text-sm);font-weight:var(--cf3-w-medium);padding:11px 12px;margin-top:var(--cf3-space-2);border-radius:var(--cf3-radius-xs);border:1px solid var(--cf3-accent-ink);background:var(--cf3-accent-ink);color:#fff;cursor:pointer}.workbench_addEdgeBtn___m4aa:hover{background:var(--cf3-accent);border-color:var(--cf3-accent)}.workbench_addEdgeBtn___m4aa:disabled{opacity:.5;cursor:not-allowed}.workbench_edges__C2a1o{position:absolute;inset:0;pointer-events:none}.workbench_edgeLabel__ruXvw{display:inline-block;font-family:var(--cf3-font-mono);font-size:10px;font-weight:var(--cf3-w-semi);color:var(--cf3-muted);background:var(--cf3-surface);border:1px solid var(--cf3-border);padding:1px 6px;border-radius:999px;white-space:nowrap}.workbench_node__aRRJj{position:absolute;background:var(--cf3-surface);border:1.5px solid var(--cf3-border);border-radius:10px;padding:10px 14px 12px 18px;cursor:move;box-shadow:var(--cf3-shadow-xs);display:flex;flex-direction:column;gap:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;transition:box-shadow var(--cf3-dur-fast) var(--cf3-ease),border-color var(--cf3-dur-fast) var(--cf3-ease)}.workbench_node__aRRJj:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--cf3-accent);border-radius:0 2px 2px 0}.workbench_node__aRRJj[data-kind=message]:before{background:var(--cf3-accent)}.workbench_node__aRRJj[data-kind=ask]:before{background:#3A84DE}.workbench_node__aRRJj[data-kind=branch]:before{background:#7C5CFF}.workbench_node__aRRJj[data-kind=wait]:before{background:var(--cf3-warn)}.workbench_node__aRRJj[data-kind=action]:before{background:var(--cf3-success)}.workbench_node__aRRJj[data-kind=end]:before{background:var(--cf3-danger)}.workbench_node__aRRJj:hover{box-shadow:var(--cf3-shadow-sm)}.workbench_node__aRRJj[data-selected]{border-color:var(--cf3-accent);box-shadow:var(--cf3-shadow-accent)}.workbench_nodeHead__sPaJt{display:flex;align-items:center;gap:var(--cf3-space-2)}.workbench_nodeGlyph__b66Tu{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--cf3-radius-xs);font-size:13px;background:var(--cf3-bg-alt);color:var(--cf3-muted)}.workbench_node__aRRJj[data-kind=message] .workbench_nodeGlyph__b66Tu{background:var(--cf3-accent-soft);color:var(--cf3-accent-ink)}.workbench_node__aRRJj[data-kind=ask] .workbench_nodeGlyph__b66Tu{background:rgba(58,132,222,.18);color:#1F5FAE}.workbench_node__aRRJj[data-kind=branch] .workbench_nodeGlyph__b66Tu{background:rgba(124,92,255,.18);color:#5037A8}.workbench_node__aRRJj[data-kind=wait] .workbench_nodeGlyph__b66Tu{background:var(--cf3-warn-soft);color:var(--cf3-warn-ink)}.workbench_node__aRRJj[data-kind=action] .workbench_nodeGlyph__b66Tu{background:var(--cf3-success-soft);color:var(--cf3-success-ink)}.workbench_node__aRRJj[data-kind=end] .workbench_nodeGlyph__b66Tu{background:var(--cf3-danger-soft);color:var(--cf3-danger-ink)}.workbench_nodeKind__J2bc5{font-family:var(--cf3-font);font-weight:700;font-size:10.5px;text-transform:none;letter-spacing:0;color:var(--cf3-ink-soft);background:transparent;padding:0;display:inline-flex;align-items:center;gap:4px}.workbench_nodeId__1CxSV{margin-left:auto;font-family:var(--cf3-font-mono);font-weight:600;font-size:10px;color:var(--cf3-muted-2);white-space:nowrap}[data-schema-hints=true] .workbench_nodeId__1CxSV{color:var(--cf3-muted)}.workbench_nodeLabel__oj_k1{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--cf3-ink);margin-top:2px}.workbench_nodeLabel__oj_k1,.workbench_nodeSub__MCKF6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workbench_nodeSub__MCKF6{font-family:var(--cf3-font);font-weight:500;font-size:11px;color:var(--cf3-ink-soft)}.workbench_handleIn__8aEBR,.workbench_handleOut__iBs2N{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--cf3-surface);border:2px solid var(--cf3-border-2);transform:translateY(-50%);transition:transform var(--cf3-dur-fast) var(--cf3-ease),box-shadow var(--cf3-dur-fast) var(--cf3-ease),background var(--cf3-dur-fast) var(--cf3-ease)}.workbench_handleIn__8aEBR{left:-8px}.workbench_handleOut__iBs2N{right:-8px;background:var(--cf3-accent);border-color:var(--cf3-accent);cursor:crosshair;z-index:2}.workbench_handleOut__iBs2N:after{content:"";position:absolute;inset:-7px;border-radius:50%}.workbench_handleOut__iBs2N:hover{transform:translateY(-50%) scale(1.35);box-shadow:0 0 0 4px var(--cf3-accent-soft)}.workbench_node__aRRJj[data-drop-target]{border-color:var(--cf3-accent);box-shadow:0 0 0 3px var(--cf3-accent-soft)}.workbench_node__aRRJj[data-drop-target] .workbench_handleIn__8aEBR{transform:translateY(-50%) scale(1.5);background:var(--cf3-accent);border-color:var(--cf3-accent)}.workbench_canvasWrap__HEogb[data-connecting],.workbench_canvasWrap__HEogb[data-connecting] .workbench_node__aRRJj{cursor:crosshair}.workbench_inspector__IAWaM{background:var(--cf3-surface);border-left:1px solid var(--cf3-border);padding:var(--cf3-space-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--cf3-space-4)}.workbench_inspectorEmpty__br5Q9{padding:var(--cf3-space-9) var(--cf3-space-5);text-align:center;color:var(--cf3-muted);font-style:italic;font-size:var(--cf3-text-body-sm)}.workbench_inspectorHead__Uc_sv{display:flex;flex-direction:column;gap:var(--cf3-space-1);padding-bottom:var(--cf3-space-4);border-bottom:1px solid var(--cf3-divider)}.workbench_inspectorTitle__gJdia{margin:0;font-size:var(--cf3-text-h6);font-weight:var(--cf3-w-bold);color:var(--cf3-ink)}.workbench_colChip__DZMj0{display:none}[data-schema-hints=true] .workbench_colChip__DZMj0{font-family:var(--cf3-font-mono);font-size:var(--cf3-text-eyebrow);color:var(--cf3-muted-2);background:var(--cf3-bg-alt);padding:2px var(--cf3-space-2);border-radius:var(--cf3-radius-xs);align-self:flex-start}.workbench_inspectorSection__In9HD{display:flex;flex-direction:column;gap:var(--cf3-space-2)}.workbench_inspectorSectionHead__tQjmE{display:flex;align-items:center;justify-content:space-between;gap:var(--cf3-space-2)}.workbench_inspectorSectionTitle__sNgpu{margin:0;font-family:var(--cf3-font-mono);font-size:10px;font-weight:var(--cf3-w-bold);text-transform:uppercase;letter-spacing:var(--cf3-tracking-mono-eyebrow);color:var(--cf3-muted-2)}.workbench_kv__JKBE_{display:grid;grid-template-columns:40px 1fr;grid-gap:var(--cf3-space-1) var(--cf3-space-3);gap:var(--cf3-space-1) var(--cf3-space-3);margin:0;font-size:var(--cf3-text-body-sm)}.workbench_kv__JKBE_ dt{color:var(--cf3-muted);font-family:var(--cf3-font-mono)}.workbench_kv__JKBE_ dd{margin:0;color:var(--cf3-ink);font-weight:var(--cf3-w-semi)}.workbench_codeBlock__yisZl{margin:0;background:var(--cf3-bg-alt);border-radius:var(--cf3-radius-sm);padding:var(--cf3-space-3) var(--cf3-space-4);font-family:var(--cf3-font-mono);font-size:11px;color:var(--cf3-ink-soft);line-height:var(--cf3-lh-loose);overflow-x:auto}.workbench_help__dxNkP{font-size:var(--cf3-text-meta);color:var(--cf3-muted);line-height:var(--cf3-lh-loose);margin:0}.workbench_help__dxNkP code{font-family:var(--cf3-font-mono);background:var(--cf3-bg-alt);padding:1px 4px;border-radius:3px}.workbench_miniHead__9p7BG{font-family:var(--cf3-font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:var(--cf3-tracking-mono-eyebrow);color:var(--cf3-muted-2);margin:var(--cf3-space-2) 0 var(--cf3-space-1)}.workbench_edgeList__eCJNx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-family:var(--cf3-font-mono);font-size:11px;color:var(--cf3-ink-soft)}.workbench_muted__58bA1{color:var(--cf3-muted-2);font-style:italic}.workbench_foot__iTCD8{background:var(--cf3-bg-alt);border-top:1px solid var(--cf3-border);padding:var(--cf3-space-3) var(--cf3-space-9);display:flex;align-items:center;justify-content:space-between;gap:var(--cf3-space-4);font-size:var(--cf3-text-meta);color:var(--cf3-muted);flex-wrap:wrap}.workbench_adrBanner__vuYIj{font-family:var(--cf3-font-mono);color:var(--cf3-warn-ink);background:var(--cf3-warn-soft);padding:2px var(--cf3-space-3);border-radius:var(--cf3-radius-xs)}@media (max-width:1200px){.workbench_shell__qOAHW{grid-template-columns:200px 1fr 280px}}@media (max-width:960px){.workbench_shell__qOAHW{grid-template-columns:1fr}.workbench_inspector__IAWaM,.workbench_palette__PmXoq{border-right:0;border-left:0;border-bottom:1px solid var(--cf3-border)}}.workbench_focusChips__euLCQ{display:flex;flex-wrap:wrap;gap:var(--cf3-space-2);margin-top:4px}.workbench_focusChip__wa4dS{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 10px;border-radius:var(--cf3-radius-pill);border:1px solid var(--cf3-border);background:var(--cf3-surface);color:var(--cf3-muted);font-size:var(--cf3-text-eyebrow)}.workbench_focusChip__wa4dS[data-on="1"]{border-color:var(--cf3-accent);background:rgba(15,155,142,.08);color:var(--cf3-accent-ink)}.workbench_focusChip__wa4dS:focus-visible{outline:2px solid var(--cf3-accent);outline-offset:2px}.workbench_fileInput__jRKHe{font:inherit;font-size:var(--cf3-text-body-sm);color:var(--cf3-ink);padding:6px 0}.workbench_fileInput__jRKHe::-webkit-file-upload-button{font:inherit;font-size:var(--cf3-text-body-sm);font-weight:var(--cf3-w-medium);color:var(--cf3-accent-ink);background:rgba(15,155,142,.08);border:1px solid var(--cf3-accent);border-radius:var(--cf3-radius-sm);padding:6px 12px;margin-right:10px;cursor:pointer}.workbench_fileInput__jRKHe::file-selector-button{font:inherit;font-size:var(--cf3-text-body-sm);font-weight:var(--cf3-w-medium);color:var(--cf3-accent-ink);background:rgba(15,155,142,.08);border:1px solid var(--cf3-accent);border-radius:var(--cf3-radius-sm);padding:6px 12px;margin-right:10px;cursor:pointer}.workbench_fileInput__jRKHe::-webkit-file-upload-button:hover{background:rgba(15,155,142,.16)}.workbench_fileInput__jRKHe::file-selector-button:hover{background:rgba(15,155,142,.16)}.workbench_fileInput__jRKHe:disabled{opacity:.6;cursor:default}