.fDZFtW_panel{flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;display:flex}.fDZFtW_builderModal{--flow-builder-body-height:min(780px, var(--app-modal-workspace-body-max-height));--flow-builder-palette-row-height:66px;--flow-builder-drawer-top:calc(var(--flow-builder-palette-row-height) + 10px)}.fDZFtW_builderModal .ant-modal-header{align-items:center;display:flex}.fDZFtW_builderModal .ant-modal-title{align-items:center;min-height:36px;display:flex}.fDZFtW_builderModal .ant-modal-body{max-height:var(--flow-builder-body-height);padding:0;overflow:hidden}.fDZFtW_builderModalBody{height:var(--flow-builder-body-height);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fDZFtW_workspaceBuilder{--flow-builder-body-height:100%;min-width:0;height:100%;min-height:0;color:var(--foundation-text);font-family:var(--foundation-ui);font-size:var(--foundation-type-body-size);line-height:var(--foundation-type-body-line-height);display:block}.fDZFtW_workspaceBuilder .fDZFtW_builderModalBody{height:100%}.fDZFtW_workspaceShell{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.fDZFtW_workspaceLayout{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(260px,286px);align-items:stretch;gap:12px;min-width:0;min-height:0;display:grid}.fDZFtW_workspaceCanvasViewport{border-color:var(--foundation-border);background:var(--foundation-fill);height:100%;min-height:0;box-shadow:none;border-radius:10px;margin:0}.fDZFtW_workspaceCanvasViewport .fDZFtW_xyFlowCanvas{background:0 0}.fDZFtW_workspaceLibrary{border:1px solid var(--foundation-border);background:var(--foundation-surface);border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.fDZFtW_workspaceLibraryToolbar{border-bottom:1px solid var(--foundation-border);gap:10px;padding:12px;display:grid}.fDZFtW_workspaceLibraryTitle{display:grid}.fDZFtW_workspaceLibraryTitle>span{font-size:var(--foundation-type-caption-size);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.fDZFtW_workspaceLibraryFilters{gap:7px;min-width:0;display:grid}.fDZFtW_workspaceLibraryFilters .ant-input-affix-wrapper{height:var(--foundation-control-small-height);min-height:var(--foundation-control-small-height);width:100%}.fDZFtW_workspaceLibraryTypeSelect{width:100%}.fDZFtW_workspaceLibraryTypeSelect.ant-select-sm .ant-select-selector{height:var(--foundation-control-small-height);min-height:var(--foundation-control-small-height)}.fDZFtW_workspaceLibraryList{overscroll-behavior-block:contain;scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden auto}.fDZFtW_workspaceLibraryCard{contain:content;content-visibility:auto;border:1px solid var(--foundation-border);background:var(--foundation-fill);contain-intrinsic-size:300px 118px;border-radius:8px;gap:6px;min-width:0;min-height:118px;padding:9px;display:grid}.fDZFtW_workspaceLibraryCardHeader{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;display:flex}.fDZFtW_workspaceLibraryCardHeader .ant-tag[data-spec-taxonomy]{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 88px);margin:0;overflow:hidden}.fDZFtW_workspaceLibraryCardHeader .fDZFtW_previewButtonText{height:26px;min-height:26px;color:var(--foundation-text);font-size:var(--foundation-type-control-size);background:0 0;border-color:#0000;flex:none;padding:0 7px}.fDZFtW_workspaceLibraryCardHeader .fDZFtW_previewButtonText:hover,.fDZFtW_workspaceLibraryCardHeader .fDZFtW_previewButtonText:focus-visible{border-color:color-mix(in srgb, var(--foundation-primary) 24%, transparent);background:color-mix(in srgb, var(--foundation-primary) 12%, var(--foundation-surface));color:var(--foundation-primary);outline:none}.fDZFtW_workspaceLibraryCardName{min-width:0;max-width:100%;color:var(--foundation-text);font-size:var(--foundation-type-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;display:block;overflow:hidden}.fDZFtW_workspaceLibraryCard>p{min-height:27px;color:var(--foundation-text-muted);font-size:var(--foundation-type-caption-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.fDZFtW_workspaceLibraryCard>.fDZFtW_workspaceLibraryAddButton{align-self:end;height:26px;min-height:26px;margin-top:4px;padding-block:0;font-size:11px;line-height:1}.fDZFtW_workspaceLibraryState,.fDZFtW_workspaceLibraryNext{min-width:0;min-height:96px;color:var(--foundation-text-muted);font-size:var(--foundation-type-secondary-size);text-align:center;place-items:center;display:grid}.fDZFtW_workspaceLibraryNext{min-height:44px}.fDZFtW_modalTitle{align-items:center;gap:10px;line-height:1;display:inline-flex}.fDZFtW_modalTitleIcon{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.fDZFtW_modalTitleIcon svg{display:block}.fDZFtW_modalTitleText{line-height:1.12}.fDZFtW_modalTitle [aria-label=Tip]{color:#fff;background:#ffffff1f;border-color:#ffffff75}.fDZFtW_flowCanvasShell{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 92%, white) 0%, white 100%);border:0;border-radius:0;flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.fDZFtW_paletteRow{flex:0 0 var(--flow-builder-palette-row-height);min-height:var(--flow-builder-palette-row-height);border-bottom:1px solid color-mix(in srgb, var(--surface-border) 78%, transparent);background:color-mix(in srgb, var(--surface-elevated) 94%, transparent);z-index:5;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex;position:relative}.fDZFtW_paletteButton{appearance:none;background:color-mix(in srgb, var(--flow-step-accent) 10%, white);border:1px solid color-mix(in srgb, var(--flow-step-accent) 24%, var(--surface-border));color:color-mix(in srgb, var(--flow-step-accent) 88%, black);cursor:pointer;font:inherit;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;transition:transform .14s,box-shadow .14s,background .14s}.fDZFtW_paletteButton:hover{box-shadow:0 12px 24px color-mix(in srgb, var(--flow-step-accent) 12%, transparent);transform:translateY(-1px)}.fDZFtW_paletteButtonActive{background:color-mix(in srgb, var(--flow-step-accent) 20%, white);box-shadow:0 14px 26px color-mix(in srgb, var(--flow-step-accent) 16%, transparent)}.fDZFtW_paletteDrawer{background:color-mix(in srgb, var(--surface-subtle) 68%, white);border:1px solid var(--surface-border);max-height:min(248px, calc(100% - var(--flow-builder-drawer-top) - 24px));overscroll-behavior:contain;left:18px;right:18px;top:var(--flow-builder-drawer-top);z-index:12;border-radius:20px;flex-direction:column;gap:12px;margin:0;padding:14px;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 48px #0f172a1f}.fDZFtW_paletteLoading{justify-content:center;align-items:center;min-height:120px;display:flex}.fDZFtW_paletteList{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-height:min(150px,20dvh);padding-right:2px;display:grid;overflow:hidden auto}.fDZFtW_paletteCard{border:1px solid var(--surface-border);background:#fff;border-radius:18px;flex-direction:column;gap:10px;min-height:96px;padding:12px;display:flex}.fDZFtW_paletteCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.fDZFtW_paletteCardButton{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.fDZFtW_paletteCardTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fDZFtW_flowCanvasViewport{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-primary) 8%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 78%, white), white);border:1px solid color-mix(in srgb, var(--surface-border) 90%, transparent);border-radius:22px;flex:auto;min-height:0;margin:14px 18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.fDZFtW_flowWorkspaceLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.fDZFtW_flowWorkspaceLayoutSingle{grid-template-columns:minmax(0,1fr)}.fDZFtW_xyFlowRoot{border-radius:inherit;border:0;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.fDZFtW_xyFlowCanvas{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent-primary) 8%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 78%, white), white);width:100%;height:100%}.fDZFtW_canvasActionBar{z-index:4;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.fDZFtW_canvasValidationCallout{z-index:4;width:min(440px,100% - 32px);position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.fDZFtW_xyFlowCanvas .react-flow__edge{cursor:pointer}.fDZFtW_xyFlowCanvas .react-flow__edge.flowEdgeExecuting .react-flow__edge-path{stroke:var(--foundation-primary);stroke-width:2.8px}.fDZFtW_flowMiniMapPanel.fDZFtW_flowMiniMapPanel{width:164px;height:100px;margin:15px}.fDZFtW_flowMiniMap{appearance:none;background:var(--foundation-surface);border:1px solid color-mix(in srgb, var(--foundation-primary) 22%, var(--foundation-border));box-shadow:0 12px 30px #020c1b1f, inset 0 0 0 1px color-mix(in srgb, var(--foundation-surface) 72%, transparent);color:inherit;cursor:crosshair;height:100%;text-align:initial;border-radius:12px;width:100%;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.fDZFtW_flowMiniMap:hover{border-color:color-mix(in srgb, var(--foundation-primary) 52%, var(--foundation-border));box-shadow:0 14px 34px #020c1b29, 0 0 0 3px color-mix(in srgb, var(--foundation-primary) 9%, transparent)}.fDZFtW_flowMiniMapScene{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.fDZFtW_flowMiniMapConnections{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.fDZFtW_flowMiniMapConnector{fill:none;stroke:color-mix(in srgb, var(--foundation-primary) 58%, var(--foundation-text-muted));stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.fDZFtW_flowMiniMapConnectorContext{stroke-dasharray:4 3}.fDZFtW_flowMiniMapConnectorStore{stroke:#4c8669}.fDZFtW_flowMiniMapConnectorUse{stroke:#477fb8}.fDZFtW_flowMiniMapConnectorStoreMacro{stroke:#75649a}.fDZFtW_flowMiniMapConnectorUseMacro{stroke:#93637f}.fDZFtW_flowMiniMapConnectorExecuting{stroke:var(--foundation-primary);stroke-dasharray:5 4;stroke-width:2.2px;animation:.68s linear infinite fDZFtW_flowMiniMapTrace}.fDZFtW_flowMiniMapFlowNode,.fDZFtW_flowMiniMapContextNode{pointer-events:none;position:absolute}.fDZFtW_flowMiniMapFlowNode{height:176px;min-height:176px}.fDZFtW_flowMiniMapFlowNode .fDZFtW_flowNodeSurface{transition:background-color .18s,border-color .18s}.fDZFtW_flowMiniMapFlowNode[data-run-result=passed] .fDZFtW_flowNodeSurface{border-color:color-mix(in srgb, #279c78 58%, var(--foundation-border));background:color-mix(in srgb, #279c78 4%, var(--foundation-surface))}.fDZFtW_flowMiniMapFlowNode[data-run-result=failed] .fDZFtW_flowNodeSurface{border-color:color-mix(in srgb, #d94f4a 66%, var(--foundation-border));background:color-mix(in srgb, #d94f4a 4%, var(--foundation-surface))}.fDZFtW_flowMiniMapFlowNode[data-run-result=execution-error] .fDZFtW_flowNodeSurface{border-color:color-mix(in srgb, #d58b24 70%, var(--foundation-border));background:color-mix(in srgb, #d58b24 5%, var(--foundation-surface))}.fDZFtW_flowMiniMapContextNode{height:176px;min-height:176px}.fDZFtW_flowMiniMapViewport{border:1.5px solid var(--foundation-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--foundation-surface) 70%, transparent);pointer-events:none;border-radius:3px;position:absolute}.fDZFtW_flowEmptyState{pointer-events:none;text-align:center;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.fDZFtW_flowNode{width:336px;min-height:176px;position:relative}.fDZFtW_flowNodeRoot{width:336px;min-height:118px}.fDZFtW_flowNodeRootReview{width:336px;min-height:132px}.fDZFtW_flowNodeRootReview .fDZFtW_flowNodeSurface{min-height:132px}.fDZFtW_flowNodeRootReview .fDZFtW_flowRootMetrics{gap:8px}.fDZFtW_flowNodeRootReview .fDZFtW_flowRootMetricGroup{flex-wrap:nowrap;gap:6px}.fDZFtW_flowNodeSurface{background:var(--foundation-surface);border:1px solid color-mix(in srgb, var(--foundation-border) 74%, var(--foundation-text-muted));border-left:4px solid var(--flow-node-accent,var(--foundation-primary));min-height:inherit;will-change:transform;backface-visibility:hidden;z-index:3;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:7px;width:100%;padding:10px;display:flex;position:relative;box-shadow:0 6px 18px #020c1b24}.fDZFtW_flowNodeContextual{min-height:176px}.fDZFtW_flowNodeContextual .fDZFtW_flowNodeSurface{justify-content:flex-start;min-height:176px}.fDZFtW_flowNodeExpandedMacro{min-height:176px}.fDZFtW_flowNodeExpandedMacro .fDZFtW_flowNodeSurface{justify-content:flex-start;gap:7px;min-height:176px}.fDZFtW_flowNodeStacked{min-height:176px}.fDZFtW_flowNodeStacked:before,.fDZFtW_flowNodeStacked:after{background:color-mix(in srgb, var(--foundation-fill) 74%, var(--foundation-surface));border:1px solid var(--foundation-border);content:"";pointer-events:none;border-radius:8px;width:calc(100% - 8px);position:absolute}.fDZFtW_flowNodeStacked:before{z-index:1;top:4px;bottom:-4px;left:4px}.fDZFtW_flowNodeStacked:after{background:color-mix(in srgb, var(--foundation-fill) 48%, var(--foundation-surface));z-index:2;top:8px;bottom:-8px;left:8px}.fDZFtW_flowNodeStacked .fDZFtW_flowNodeSurface{width:calc(100% - 8px);min-height:176px}.fDZFtW_flowNodeSelected{z-index:1}.fDZFtW_flowNodeSelected .fDZFtW_flowNodeSurface{border-color:var(--flow-node-accent,var(--foundation-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--flow-node-accent,var(--foundation-primary)) 20%, transparent), 0 7px 20px #020c1b29}.fDZFtW_flowNodeExecuting .fDZFtW_flowNodeSurface,.fDZFtW_flowMiniMapNodeExecuting.fDZFtW_flowContextNode{border-color:var(--foundation-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--foundation-primary) 15%, transparent), 0 10px 26px #15325929;animation:.82s ease-in-out infinite alternate fDZFtW_flowNodeExecutionPulse}.fDZFtW_flowNodeHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.fDZFtW_flowNodeActions{align-items:center;gap:8px;display:inline-flex}.fDZFtW_flowNodeMeta{justify-content:flex-end;align-items:center;gap:6px;max-width:calc(100% - 72px);display:inline-flex}.fDZFtW_flowNodeMeta .ant-tag[data-spec-taxonomy]{flex:none;width:fit-content;max-width:100%;margin:0}.fDZFtW_flowNodeIdentity{justify-content:space-between;align-items:center;gap:6px;display:flex}.fDZFtW_flowNodeIdentity .ant-tag[data-spec-taxonomy]{flex:none;margin:0}.fDZFtW_flowNodeOrder{color:var(--foundation-primary);font:800 var(--foundation-type-caption-size) var(--foundation-ui);letter-spacing:.06em;flex:none}.fDZFtW_flowNodeBody{gap:4px;min-width:0;display:grid}.fDZFtW_flowNodeDescription{min-width:0;color:var(--foundation-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;display:block;overflow:hidden}.fDZFtW_flowNodeBottom{border-top:1px solid var(--foundation-border);justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-top:auto;padding-top:7px;display:flex}.fDZFtW_flowNodeBottom .fDZFtW_flowNodeContextMetrics{flex:none;grid-template-columns:repeat(2,max-content)}.fDZFtW_flowNodeBottom .fDZFtW_flowNodeActions{flex:none;justify-content:flex-end;margin-left:auto}.fDZFtW_flowNodeRunSummary{min-width:0;min-height:24px;color:var(--foundation-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;animation:.18s ease-out both fDZFtW_flowNodeRunReveal;display:flex}.fDZFtW_flowNodeRunSummary[data-tone=success]{color:color-mix(in srgb, #218668 88%, var(--foundation-text))}.fDZFtW_flowNodeRunSummary[data-tone=danger]{color:color-mix(in srgb, #c74743 88%, var(--foundation-text))}.fDZFtW_flowNodeRunSummary[data-tone=warning]{color:color-mix(in srgb, #bd7410 88%, var(--foundation-text))}.fDZFtW_flowNodeRunStatus{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;line-height:1;display:inline-flex}.fDZFtW_flowNodeRunIcon{flex:none;align-items:center;font-size:14px;line-height:1;display:inline-flex}.fDZFtW_flowNodeRunStatus strong{text-overflow:ellipsis;font-weight:700;overflow:hidden}.fDZFtW_flowNodeRunAction{appearance:none;color:var(--foundation-text);cursor:pointer;height:24px;font:650 10px var(--foundation-ui);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 7px;line-height:1;display:inline-flex}.fDZFtW_flowNodeRunAction:hover,.fDZFtW_flowNodeRunAction:focus-visible{border-color:color-mix(in srgb, var(--foundation-primary) 18%, transparent);background:color-mix(in srgb, var(--foundation-primary) 12%, var(--foundation-surface));color:var(--foundation-primary);outline:none}.fDZFtW_flowNodeFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.fDZFtW_flowRootMetrics{justify-content:space-between;align-items:center;gap:6px;min-height:24px;margin-top:auto;display:flex}.fDZFtW_flowRootMetricGroup{gap:6px;display:inline-flex}.fDZFtW_flowNodeFooterActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.fDZFtW_flowNodeTitleRow{align-items:center;min-height:22px;display:flex}.fDZFtW_flowNodeTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:0;font-size:14px;line-height:1.3;display:block;overflow:hidden}.fDZFtW_flowNodeTitleStandalone{max-width:100%;margin-left:0}.fDZFtW_flowNodeTitleCentered{text-align:center;max-width:100%;margin-left:0}.fDZFtW_flowNodeExpandedBody{flex:1;justify-content:center;align-items:center;min-height:28px;display:flex}.fDZFtW_flowNodeExpandedFooter{justify-content:flex-end;min-height:24px;margin-top:auto;display:flex}.fDZFtW_flowNodeSecondaryAction{appearance:none;border:1px solid color-mix(in srgb, #d84f57 24%, var(--surface-border));color:#b42318;cursor:pointer;font:inherit;background:#fcf1f2;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.fDZFtW_flowNodePrimaryAction{appearance:none;border:1px solid color-mix(in srgb, #1677ff 26%, var(--surface-border));color:#1677ff;cursor:pointer;font:inherit;background:#e8f1ff;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.fDZFtW_flowNodePrimaryAction:disabled{cursor:wait;opacity:.7}.fDZFtW_flowRootMetric{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;padding:5px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.fDZFtW_flowRootMetricApi{border-color:color-mix(in srgb, #1677ff 24%, var(--surface-border));color:#1677ff;background:#e8f1ff}.fDZFtW_flowRootMetricUi{border-color:color-mix(in srgb, #9c4dcc 24%, var(--surface-border));color:#9c4dcc;background:#f5edfa}.fDZFtW_flowNodeFooterSpacer{min-width:54px;height:1px}.fDZFtW_flowNodeRemove{appearance:none;background:var(--foundation-surface);border:1px solid var(--foundation-border);color:#b42318;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.fDZFtW_flowNodeRemove:hover{border-color:color-mix(in srgb, #b42318 50%, var(--foundation-border));background:color-mix(in srgb, #b42318 7%, var(--foundation-surface));color:#b42318}.fDZFtW_flowPin{background:var(--foundation-primary);border:2px solid var(--foundation-surface);box-shadow:0 0 0 1px var(--foundation-primary);cursor:crosshair;z-index:4;width:10px;height:10px}.fDZFtW_flowPinLeft{left:-5px}.fDZFtW_flowPinRight{right:-5px}.fDZFtW_flowPinStackedSide{top:calc(50% + 4px)}.fDZFtW_flowPinTopLeft{top:-5px;left:34%;transform:translate(-50%)}.fDZFtW_flowPinTopRight{top:-5px;left:66%;transform:translate(-50%)}.fDZFtW_flowPinTopCenter{top:-5px;left:50%;transform:translate(-50%)}.fDZFtW_flowPinBottomCenter{bottom:-5px;left:50%;transform:translate(-50%)}.fDZFtW_flowPinGhost{cursor:default;opacity:0;pointer-events:none;background:0 0;border-color:#0000}.fDZFtW_flowNodeContextRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;margin-top:auto;display:grid}.fDZFtW_flowNodeContextMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.fDZFtW_flowNodeContextMetrics .ant-tag[data-spec-taxonomy]{text-align:center;min-width:0;margin:0}.fDZFtW_flowContextNode{background:var(--foundation-surface);border:1px solid color-mix(in srgb, var(--foundation-border) 74%, var(--foundation-text-muted));border-left:4px solid var(--foundation-success-text);border-radius:8px;flex-direction:column;justify-content:space-between;gap:7px;width:336px;min-height:176px;padding:10px;display:flex;box-shadow:0 6px 18px #020c1b24}.fDZFtW_flowContextHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fDZFtW_flowContextHeader .ant-tag[data-spec-taxonomy]{margin:0}.fDZFtW_flowContextVariablePanel{background:color-mix(in srgb, var(--foundation-fill) 78%, var(--foundation-surface));border:1px solid var(--foundation-border);border-radius:7px;gap:4px;min-height:76px;padding:7px 8px;display:grid}.fDZFtW_flowContextVariablePanelHeader{color:var(--foundation-text-muted);font-size:var(--foundation-type-caption-size);justify-content:space-between;align-items:center;font-weight:700;line-height:1.2;display:flex}.fDZFtW_flowContextVariablePanelHeader>span:first-child{align-items:center;gap:5px;display:inline-flex}.fDZFtW_flowContextVariablePanelHeader>span:last-child{color:var(--foundation-text);font-variant-numeric:tabular-nums}.fDZFtW_flowContextVariableList{gap:2px;min-width:0;display:grid}.fDZFtW_flowContextVariableRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.fDZFtW_flowContextVariableRow>span{color:var(--foundation-text);font-size:var(--foundation-type-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fDZFtW_flowContextVariableRow>small{color:var(--foundation-success-text);font-size:10px;font-weight:700}.fDZFtW_flowContextVariableMore{color:var(--foundation-primary);cursor:default;font-size:10px;font-weight:700;line-height:1.2}.fDZFtW_flowContextEmpty{font-size:var(--foundation-type-caption-size);flex:1;align-items:center;line-height:1.5;display:flex}.fDZFtW_flowContextFooter{border-top:1px solid var(--foundation-border);justify-content:space-between;align-items:center;gap:6px;min-height:28px;margin-top:auto;padding-top:7px;display:flex}.fDZFtW_contextInspector{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 72%, white), white);border:1px solid var(--surface-border);border-radius:22px;flex-direction:column;gap:14px;min-height:min(520px,100dvh - 240px);padding:16px;display:flex}.fDZFtW_contextInspectorHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fDZFtW_contextInspectorHeading{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fDZFtW_contextInspectorEyebrow{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.fDZFtW_contextInspectorTitle{margin:0!important}.fDZFtW_contextInspectorBody{flex-direction:column;flex:1;gap:16px;display:flex}.fDZFtW_contextSection{background:color-mix(in srgb, var(--surface-subtle) 68%, var(--surface));border:1px solid var(--surface-border);border-radius:18px;flex-direction:column;gap:13px;min-width:0;padding:14px;display:flex}.fDZFtW_contextSectionHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.fDZFtW_contextSectionIntro{align-items:center;gap:12px;display:flex}.fDZFtW_contextSectionIcon{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--surface-border));border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.fDZFtW_contextSectionIconSave{background:color-mix(in srgb, #1f8f6a 12%, var(--surface));color:#1f8f6a}.fDZFtW_contextSectionIconUse{background:color-mix(in srgb, var(--brand) 12%, var(--surface));color:var(--brand)}.fDZFtW_contextSectionText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fDZFtW_contextSectionTitle{font-size:var(--foundation-type-body-size);line-height:1.2}.fDZFtW_contextSectionSubtitle{color:var(--text-secondary);font-size:var(--foundation-type-secondary-size);line-height:1.35}.fDZFtW_contextSectionHeader [data-spec-taxonomy]{flex:none;margin:0}.fDZFtW_contextBindingList{flex-direction:column;gap:12px;display:flex}.fDZFtW_contextBindingCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:8px 10px 10px;display:flex}.fDZFtW_contextBindingCardHeader{justify-content:space-between;align-items:center;min-height:24px;display:flex}.fDZFtW_contextBindingIndex{color:var(--brand);font-size:var(--foundation-type-caption-size);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.fDZFtW_contextBindingRow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.fDZFtW_contextUseBindingRow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.fDZFtW_contextBindingArrow{background:color-mix(in srgb, var(--brand) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 18%, var(--surface-border));color:var(--brand);border-radius:50%;justify-content:center;align-self:end;align-items:center;width:28px;height:28px;margin-bottom:2px;font-size:12px;display:inline-flex}.fDZFtW_contextFieldGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.fDZFtW_contextFieldLabel{color:var(--text-secondary);font-size:var(--foundation-type-caption-size);text-transform:uppercase;font-weight:700;line-height:1.2}.fDZFtW_contextFieldShell,.fDZFtW_contextBindingField,.fDZFtW_contextBindingFieldWide,:is(.fDZFtW_contextFieldShell .ant-select,.fDZFtW_contextFieldShell .ant-select-auto-complete,.fDZFtW_contextFieldShell .ant-select-selector){width:100%;min-width:0}:is(.fDZFtW_contextFieldShell .ant-input,.fDZFtW_contextFieldShell .ant-select-selector,.fDZFtW_contextFieldShell .ant-select-selection-item,.fDZFtW_contextFieldShell .ant-select-selection-placeholder,.fDZFtW_contextFieldShell .ant-select-selection-search,.fDZFtW_contextFieldShell .ant-select-selection-search-input){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.fDZFtW_contextBindingCard .ant-input,.fDZFtW_contextBindingCard .ant-select-selection-item,.fDZFtW_contextBindingCard .ant-select-selection-placeholder,.fDZFtW_contextBindingCard .ant-select-selection-search-input,.fDZFtW_contextSection .ant-btn){font-size:var(--foundation-type-control-size)!important}:is(.fDZFtW_contextFieldShell .ant-input-outlined,.fDZFtW_contextFieldShell .ant-select-outlined,.fDZFtW_contextFieldShell .ant-select-selector,.fDZFtW_contextBindingField .ant-input-outlined,.fDZFtW_contextBindingFieldWide .ant-input-outlined,.fDZFtW_contextBindingField .ant-select-selector,.fDZFtW_contextBindingFieldWide .ant-select-selector){background:var(--field-bg)!important;border-color:var(--field-border)!important;box-shadow:none!important}:is(.fDZFtW_contextFieldShell .ant-input-outlined,.fDZFtW_contextFieldShell .ant-select-outlined,.fDZFtW_contextFieldShell .ant-select-selector,.fDZFtW_contextBindingField .ant-input-outlined,.fDZFtW_contextBindingFieldWide .ant-select-selector){border-radius:12px!important}.fDZFtW_contextFieldShellInvalid .ant-input-outlined,.fDZFtW_contextFieldShellInvalid .ant-select-outlined,.fDZFtW_contextFieldShellInvalid .ant-select-selector,.fDZFtW_contextBindingFieldInvalid.ant-input-outlined,.fDZFtW_contextBindingFieldInvalid .ant-input-outlined,.fDZFtW_contextBindingFieldInvalid.ant-select .ant-select-selector,.fDZFtW_contextBindingFieldInvalid .ant-select-selector{box-shadow:none!important;border-width:2px!important;border-color:#ff4d4f!important}:is(.fDZFtW_contextFieldShell .ant-input-outlined:hover,.fDZFtW_contextFieldShell .ant-select-outlined:hover,.fDZFtW_contextFieldShell .ant-select-selector:hover,.fDZFtW_contextBindingField .ant-input-outlined:hover,.fDZFtW_contextBindingFieldWide .ant-select-selector:hover){border-color:var(--field-border-strong)!important}.fDZFtW_contextFieldShellInvalid .ant-input-outlined:hover,.fDZFtW_contextFieldShellInvalid .ant-select-outlined:hover,.fDZFtW_contextFieldShellInvalid .ant-select-selector:hover,.fDZFtW_contextBindingFieldInvalid.ant-input-outlined:hover,.fDZFtW_contextBindingFieldInvalid .ant-input-outlined:hover,.fDZFtW_contextBindingFieldInvalid.ant-select .ant-select-selector:hover,.fDZFtW_contextBindingFieldInvalid .ant-select-selector:hover{border-width:2px!important;border-color:#ff4d4f!important}:is(.fDZFtW_contextFieldShell .ant-input-outlined:focus,.fDZFtW_contextFieldShell .ant-input-outlined:focus-within,.fDZFtW_contextFieldShell .ant-select-focused.ant-select-outlined,.fDZFtW_contextFieldShell .ant-select-focused .ant-select-selector,.fDZFtW_contextBindingField .ant-input-outlined:focus,.fDZFtW_contextBindingField .ant-input-outlined:focus-within,.fDZFtW_contextBindingFieldWide .ant-select-focused .ant-select-selector){border-color:color-mix(in srgb, var(--brand) 42%, var(--field-border))!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.fDZFtW_contextFieldShellInvalid .ant-input-outlined:focus,.fDZFtW_contextFieldShellInvalid .ant-input-outlined:focus-within,.fDZFtW_contextFieldShellInvalid .ant-select-focused.ant-select-outlined,.fDZFtW_contextFieldShellInvalid .ant-select-focused .ant-select-selector,.fDZFtW_contextBindingFieldInvalid.ant-input-outlined:focus,.fDZFtW_contextBindingFieldInvalid.ant-input-outlined:focus-within,.fDZFtW_contextBindingFieldInvalid .ant-input-outlined:focus,.fDZFtW_contextBindingFieldInvalid .ant-input-outlined:focus-within,.fDZFtW_contextBindingFieldInvalid.ant-select-focused .ant-select-selector,.fDZFtW_contextBindingFieldInvalid .ant-select-focused .ant-select-selector{box-shadow:none!important;border-width:2px!important;border-color:#ff4d4f!important}.fDZFtW_contextRemoveButton{justify-content:center;align-items:center;display:inline-flex}.fDZFtW_contextAddButton{align-self:stretch;width:100%;height:32px}.fDZFtW_contextSectionTitleRow{align-items:center;gap:8px;display:inline-flex}.fDZFtW_contextModalRoot .ant-modal-mask{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}:is(.fDZFtW_contextModalRoot .ant-modal-wrap,.fDZFtW_contextModalRoot .ant-modal){transition:none!important}.fDZFtW_contextModalSurface.fDZFtW_contextModalSurface{border:1px solid var(--foundation-border);background:var(--foundation-surface);box-shadow:none;border-radius:12px;overflow:hidden;padding:0!important}.fDZFtW_contextModalHeader.fDZFtW_contextModalHeader{border-bottom:1px solid var(--foundation-border);background:var(--foundation-surface);margin:0;padding:16px 54px 14px 20px}.fDZFtW_contextModalBodySurface.fDZFtW_contextModalBodySurface{background:var(--foundation-surface);overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px 20px 18px}.fDZFtW_contextModalFooter.fDZFtW_contextModalFooter{background:var(--foundation-surface);border-top:0;margin:0;padding:4px 20px 16px}.fDZFtW_contextModalClose.fDZFtW_contextModalClose{top:12px;right:14px}.fDZFtW_contextModalTitle{gap:5px;min-width:0;display:grid}.fDZFtW_contextModalEyebrow{color:var(--foundation-primary);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.fDZFtW_contextModalTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.fDZFtW_contextModalTitleRow>.ant-typography{color:var(--foundation-text);max-width:min(720px,64vw);margin:0;font-size:15px;font-weight:720}.fDZFtW_contextModalTitleRow [data-spec-taxonomy]{flex:none;margin:0}.fDZFtW_previewButton{appearance:none;background:var(--foundation-surface);border:1px solid var(--foundation-border);color:var(--foundation-text);cursor:pointer;font:inherit;font-size:var(--foundation-type-control-size);border-radius:6px;justify-content:center;align-items:center;gap:5px;height:26px;min-height:26px;padding:0 8px;font-weight:650;line-height:1;display:inline-flex}.fDZFtW_previewButton:hover,.fDZFtW_previewButton:focus-visible{border-color:var(--foundation-primary);background:color-mix(in srgb, var(--foundation-primary) 10%, var(--foundation-surface));color:var(--foundation-primary);outline:none}.fDZFtW_previewButton .anticon{align-items:center;line-height:1;display:inline-flex}.fDZFtW_contextButton{appearance:none;background:var(--foundation-surface);border:1px solid var(--foundation-border);color:var(--foundation-text);cursor:pointer;font:inherit;font-size:var(--foundation-type-control-size);border-radius:6px;height:26px;min-height:26px;padding:0 8px;font-weight:650;line-height:1}.fDZFtW_contextButton:hover,.fDZFtW_contextButton:focus-visible{border-color:var(--foundation-primary);background:color-mix(in srgb, var(--foundation-primary) 10%, var(--foundation-surface));color:var(--foundation-primary);outline:none}.fDZFtW_contextButtonCompact{padding:0 8px}.fDZFtW_contextModalBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1120px){.fDZFtW_contextModalBody{grid-template-columns:1fr}}@media (width<=680px){.fDZFtW_contextBindingRow,.fDZFtW_contextUseBindingRow{grid-template-columns:minmax(0,1fr)}.fDZFtW_contextBindingArrow{justify-self:center;margin:-2px 0;transform:rotate(90deg)}.fDZFtW_contextSectionHeader{align-items:flex-start}.fDZFtW_contextModalHeader.fDZFtW_contextModalHeader{padding-left:16px}.fDZFtW_contextModalBodySurface.fDZFtW_contextModalBodySurface{padding:14px 16px 16px}.fDZFtW_contextModalFooter.fDZFtW_contextModalFooter{padding-inline:16px}}.fDZFtW_previewPopover{flex-direction:column;gap:14px;width:100%;display:flex}.fDZFtW_previewModalContent{width:100%}.fDZFtW_previewModalContent .fDZFtW_previewPopover{width:100%;max-width:none}.fDZFtW_previewCanvasLayout{flex-direction:column;gap:14px;display:flex}.fDZFtW_previewCanvasShell{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, white 4%), var(--surface));border:1px solid color-mix(in srgb, var(--surface-border) 90%, transparent);border-radius:24px;height:560px;overflow:hidden}.fDZFtW_previewCanvasRoot{width:100%;height:100%}.fDZFtW_previewCanvasEmpty{justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.fDZFtW_previewSection{flex-direction:column;gap:6px;display:flex}.fDZFtW_previewLabel{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.fDZFtW_previewSurface{background:color-mix(in srgb, var(--surface-subtle) 70%, white);border:1px solid var(--surface-border);border-radius:16px;padding:12px 14px}.fDZFtW_previewValue{white-space:pre-wrap;word-break:break-word;line-height:1.5;display:block}.fDZFtW_contextModalActions{justify-content:flex-end;gap:8px;display:flex}.fDZFtW_contextModalActions .ant-btn{font-size:var(--foundation-type-control-size);height:32px}.fDZFtW_workspaceBuilder .fDZFtW_flowCanvasViewport.fDZFtW_workspaceCanvasViewport{border:1px solid var(--foundation-border);background:var(--foundation-fill);height:100%;min-height:0;box-shadow:none;border-radius:10px;margin:0}.fDZFtW_workspaceBuilder .fDZFtW_workspaceCanvasViewport .fDZFtW_xyFlowCanvas{background:0 0}:root[data-theme=dark] .fDZFtW_workspaceBuilder .fDZFtW_flowCanvasViewport.fDZFtW_workspaceCanvasViewport{background:color-mix(in srgb, var(--foundation-fill) 84%, var(--foundation-bg))}.fDZFtW_workspaceBuilder .fDZFtW_workspaceCanvasViewport .react-flow__controls{border:1px solid var(--foundation-border);background:var(--foundation-surface);box-shadow:none;overflow:hidden}.fDZFtW_workspaceBuilder .fDZFtW_workspaceCanvasViewport .react-flow__controls-button{border-bottom-color:var(--foundation-border);background:var(--foundation-surface);color:var(--foundation-text);fill:currentColor}.fDZFtW_workspaceBuilder .fDZFtW_workspaceCanvasViewport .react-flow__controls-button:hover{background:var(--foundation-primary-soft)}:root[data-theme=dark] .fDZFtW_flowMiniMap{box-shadow:0 14px 34px #00000047,inset 0 0 0 1px #ffffff0a}@keyframes fDZFtW_flowNodeExecutionPulse{to{box-shadow:0 0 0 6px color-mix(in srgb, var(--foundation-primary) 18%, transparent), 0 12px 30px #1532592e}}@keyframes fDZFtW_flowMiniMapTrace{to{stroke-dashoffset:-18px}}@keyframes fDZFtW_flowNodeRunReveal{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fDZFtW_flowNodeExecuting .fDZFtW_flowNodeSurface,.fDZFtW_flowMiniMapNodeExecuting.fDZFtW_flowContextNode,.fDZFtW_flowMiniMapConnectorExecuting,.fDZFtW_flowNodeRunSummary,.fDZFtW_xyFlowCanvas .react-flow__edge.animated .react-flow__edge-path{animation:none}}@media (width<=1360px){.fDZFtW_flowWorkspaceLayout{grid-template-columns:minmax(0,1fr)}.fDZFtW_contextInspector{min-height:0}}@media (width<=1180px){.fDZFtW_workspaceBuilder,.fDZFtW_workspaceBuilder .fDZFtW_builderModalBody{height:auto;min-height:0}.fDZFtW_workspaceLayout{grid-template-columns:minmax(0,1fr)}.fDZFtW_workspaceBuilder .fDZFtW_flowCanvasViewport.fDZFtW_workspaceCanvasViewport{height:560px}.fDZFtW_workspaceLibrary{height:420px}}.Jhwlva_modalSurface.Jhwlva_modalSurface{border:1px solid var(--foundation-border);background:var(--foundation-surface);box-shadow:none;border-radius:12px;overflow:hidden}.Jhwlva_modalHeader.Jhwlva_modalHeader{border-bottom:1px solid var(--foundation-border);background:var(--foundation-surface);margin:0;padding:16px 54px 14px 20px}.Jhwlva_modalBody.Jhwlva_modalBody{background:var(--foundation-surface);overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px 20px 18px}.Jhwlva_modalFooter.Jhwlva_modalFooter{background:var(--foundation-surface);border-top:0;margin:0;padding:4px 20px 16px}.Jhwlva_modalClose.Jhwlva_modalClose{top:12px;right:14px}.Jhwlva_title{gap:5px;min-width:0;display:grid}.Jhwlva_eyebrow{color:var(--foundation-primary);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.Jhwlva_titleRow{align-items:center;gap:8px;min-width:0;display:flex}.Jhwlva_titleRow>.ant-typography{max-width:min(620px,62vw);color:var(--foundation-text);margin:0;font-size:15px;font-weight:720}.Jhwlva_content{gap:14px;min-width:0;display:grid;container-type:inline-size}.Jhwlva_fields{border-bottom:1px solid var(--foundation-border);gap:13px;min-width:0;padding:2px 0 15px;display:grid}.Jhwlva_field{gap:7px;min-width:0;display:grid}.Jhwlva_fieldLabel,.Jhwlva_definitionLabel{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1}.Jhwlva_input.Jhwlva_input{border-color:var(--foundation-border);background:var(--foundation-surface);min-height:36px;box-shadow:none;border-radius:8px;font-size:13px}.Jhwlva_input.Jhwlva_input:hover{border-color:color-mix(in srgb, var(--foundation-primary) 42%, var(--foundation-border))}.Jhwlva_input.Jhwlva_input:focus,.Jhwlva_input.Jhwlva_input:focus-within{border-color:var(--foundation-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--foundation-primary) 12%, transparent)}.Jhwlva_descriptionInput.Jhwlva_descriptionInput{resize:none}.Jhwlva_browserFields{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:12px;min-width:0;display:grid}.Jhwlva_definition{min-width:0}.Jhwlva_definitionLabel{margin-bottom:7px;display:block}.Jhwlva_footerActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@container (width<=680px){.Jhwlva_browserFields{grid-template-columns:1fr}}@media (width<=720px){.Jhwlva_modalHeader.Jhwlva_modalHeader{padding-left:16px}.Jhwlva_modalBody.Jhwlva_modalBody{padding:14px 16px 16px}.Jhwlva_modalFooter.Jhwlva_modalFooter{padding-inline:16px}}
