.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
.journey-run-map{background:#ffffff06;border:1px solid #ffffff21}.journey-run-map-head{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px 0;display:flex}.journey-run-map-title{letter-spacing:.15em;text-transform:uppercase;color:#fff6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.journey-run-map-canvas{height:268px}.run-map-node{box-sizing:border-box;white-space:nowrap;border-style:solid;border-width:1px;align-items:center;gap:9px;width:196px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.run-map-node-marker{background:#0b0b0c;border-style:solid;border-width:1px;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex}.run-map-node-index{letter-spacing:.14em;opacity:.55;font-size:9px}.run-map-node-label{letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;font-size:10px;overflow:hidden}.run-map-node .react-flow__handle{opacity:0;background:0 0;border:0;width:6px;min-width:6px;height:6px;min-height:6px}.react-flow__edge-path{stroke-width:1px}.run-map-edge--completed .react-flow__edge-path{stroke:#6ee7b773}.run-map-edge--ready .react-flow__edge-path{stroke:#6ee7b7a6}.run-map-edge--current .react-flow__edge-path{stroke:#7dd3fc}.run-map-edge--needs_review .react-flow__edge-path{stroke:#fcd34d}.run-map-edge--failed .react-flow__edge-path{stroke:#fca5a5}.run-map-edge--duplicate .react-flow__edge-path,.run-map-edge--not_applicable .react-flow__edge-path{stroke:#fcd34d}.run-map-edge--pending .react-flow__edge-path{stroke:#ffffff42;stroke-dasharray:4 5}.journey-run-map .react-flow__background-pattern{opacity:.5}.journey-run-map .react-flow__node{cursor:default}.journey-run-map .react-flow__attribution{opacity:.45}[data-reduced-motion=true] .journey-run-map,[data-reduced-motion=true] .journey-run-map *{transition:none!important;animation:none!important}
.journey-spine{padding:26px clamp(18px,4vw,44px) 30px}.journey-spine-list{position:relative}.journey-beat{--spine-gap:32.5px;padding:0 0 28px 46px;position:relative}.journey-beat:last-child{padding-bottom:0}.journey-beat:before{content:"";background:#6ee7b773;width:1px;position:absolute;top:32px;bottom:-2px;left:13.5px}.journey-beat:last-child:before{display:none}.journey-beat[data-status=current]:before{background:#7dd3fc}.journey-beat[data-status=ready]:before{background:#6ee7b7a6}.journey-beat[data-status=needs_review]:before{background:#fcd34d}.journey-beat[data-status=failed]:before{background:#fca5a5}.journey-beat[data-status=pending]:before{background-color:#0000;background-image:linear-gradient(#ffffff42 0 4px,#0000 4px 9px);background-repeat:repeat-y;background-size:1px 9px}.journey-beat-marker{z-index:1;transition:none;position:absolute;top:2px;left:0}.journey-beat-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.journey-beat-trigger{text-align:left;flex:1;gap:7px;min-width:0;display:grid}.journey-beat-trigger:focus-visible{outline-offset:5px;outline:1px solid #7dd3fca6}.journey-beat-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;transition:color var(--motion-micro) ease;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.35}.journey-beat-trigger:hover .journey-beat-kicker{color:#fff}.journey-beat-summary{color:#ffffff73;font-size:13px;line-height:1.5}.journey-beat[data-expanded=true]{padding-bottom:34px}.journey-beat[data-expanded=true] .journey-beat-kicker{color:#fff;font-size:12px}.journey-beat[data-expanded=true] .journey-beat-summary{color:#ffffffad;font-size:14px}.journey-beat[data-status=pending] .journey-beat-kicker{color:#fff6}.journey-beat[data-status=pending] .journey-beat-summary{color:#ffffff4d}.journey-beat-head .status-atom{margin-top:2px}.journey-beat-substeps{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.journey-beat-substep{color:#ffffff8c;transition:border-color var(--motion-micro) ease, color var(--motion-micro) ease;background:#ffffff08;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.journey-beat-substep:hover,.journey-beat-substep:focus-visible{color:#fff;border-color:#ffffff61}.journey-beat-substep[aria-current=step]{color:#fff;border-color:#7dd3fc80}.journey-beat-substep-state{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.journey-beat-body{border-top:1px solid #ffffff1a;margin-top:22px;padding-top:26px}.journey-branch-stack{justify-items:start;gap:14px;max-width:100%;margin-top:14px;display:grid;position:relative}.journey-branch{--fork-offset:28px;--fork-reach:calc(var(--spine-gap,32.5px) + var(--fork-offset));width:fit-content;max-width:calc(100% - var(--fork-offset));margin-left:var(--fork-offset);background:#fcd34d0d;border:1px solid #fcd34d59;border-left-width:2px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:8px 14px;display:flex;position:relative}.journey-branch:before{content:"";left:calc(-1 * var(--fork-reach));width:var(--fork-reach);background:#fcd34d8c;height:1px;position:absolute;top:-1px}.journey-branch[data-kind=retry]:after{content:"";left:calc(-1 * var(--fork-reach));width:var(--fork-reach);background:#fcd34d8c;height:1px;position:absolute;bottom:-1px}.journey-branch[data-kind=outcome]:after{content:"";background:#fca5a58c;width:1px;height:14px;position:absolute;bottom:-14px;left:-1px}.journey-branch[data-kind=outcome]{background:#fca5a50d;border-color:#fca5a561}.journey-branch[data-kind=outcome]:before{background:#fca5a58c}.journey-branch-label{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.journey-branch-result{letter-spacing:.1em;text-transform:uppercase;color:#6ee7b7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.journey-branch-tail{letter-spacing:.1em;text-transform:uppercase;color:#fcd34dcc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.journey-branch[data-kind=outcome] .journey-branch-result{color:#fca5a5}.journey-minirail{display:none}@media (min-width:721px){.journey-minirail{border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:16px clamp(18px,4vw,44px);display:flex;overflow-x:auto}}.journey-minirail-node{color:#ffffff73;transition:color var(--motion-micro) ease;flex:none;align-items:center;gap:8px;padding:5px 7px;display:inline-flex}.journey-minirail-node:hover,.journey-minirail-node:focus-visible{color:#ffffffd9}.journey-minirail-node[aria-current=step]{color:#fff}.journey-minirail-node[data-status=pending]{color:#ffffff4d}.journey-minirail-marker{background:#0b0b0c;border:1px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.journey-minirail-label{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.journey-minirail-connector{background:#6ee7b773;flex:1;min-width:26px;height:1px}.journey-minirail-connector[data-status=current]{background:#7dd3fc}.journey-minirail-connector[data-status=needs_review]{background:#fcd34d}.journey-minirail-connector[data-status=failed]{background:#fca5a5}.journey-minirail-connector[data-status=pending]{background-color:#0000;background-image:linear-gradient(90deg,#ffffff42 0 4px,#0000 4px 9px);background-repeat:repeat-x;background-size:9px 1px}.journey-dot-strip{display:none}@media (max-width:720px){.journey-minirail{display:none}.journey-dot-strip{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;padding:14px clamp(16px,5vw,24px);display:flex}.journey-beat{--spine-gap:26.5px;padding-left:40px}.journey-beat:before{left:13.5px}.journey-spine{padding:22px 18px 26px}.journey-beat-substep{min-height:40px;padding:10px 12px}}.journey-dot{background:#fff3;border-radius:999px;width:8px;height:8px}.journey-dot[data-status=completed],.journey-dot[data-status=ready]{background:#6ee7b7}.journey-dot[data-status=current]{background:#7dd3fc}.journey-dot[data-status=needs_review]{background:#fcd34d}.journey-dot[data-status=failed]{background:#fca5a5}.journey-answer{border-bottom:1px solid #ffffff1a;padding:18px 24px}.journey-answer-sentence{letter-spacing:-.02em;color:#fff;max-width:820px;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.35}.journey-answer-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.journey-answer-chip{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;background:#ffffff08;border:1px solid #ffffff24;align-items:center;gap:8px;min-height:34px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex}.journey-answer-chip[data-link=true]{cursor:pointer;text-align:left;transition:border-color var(--motion-micro) ease, color var(--motion-micro) ease}.journey-answer-chip[data-link=true]:hover{color:#fffc;border-color:#7dd3fc73}.journey-answer-chip[data-link=true]:focus-visible{outline-offset:2px;outline:1px solid #7dd3fca6}.journey-answer-chip-value{color:#ffffffe0}.journey-answer[data-variant=exception]{background:#fcd34d0d;border-left:2px solid #fcd34db3;padding-left:22px}.journey-answer[data-variant=exception] .journey-answer-chip-value{color:#fcd34d}.journey-answer[data-variant=failure]{background:#fca5a50f;border-left:2px solid #fca5a5bf;padding-left:22px}.journey-answer[data-variant=failure] .journey-answer-chip-value{color:#fca5a5}@media (max-width:720px){.journey-answer-chip{min-height:44px}}.journey-beat-variant{color:#fff6}.journey-beat[data-variant=with-retry] .journey-beat-variant,.journey-beat[data-variant=held-for-review] .journey-beat-variant{color:#fcd34dcc}.journey-beat[data-variant=escalated] .journey-beat-variant{color:#fca5a5d9}.journey-beat[data-variant=with-retry] .journey-beat-marker,.journey-beat[data-variant=held-for-review] .journey-beat-marker{border-color:#fcd34dbf}.journey-beat[data-variant=escalated] .journey-beat-marker{border-color:#fca5a5cc}.journey-beat[data-variant=ready] .journey-beat-marker{border-color:#6ee7b7bf}.journey-beat[data-variant=duplicate] .journey-beat-marker,.journey-beat[data-variant=not-applicable] .journey-beat-marker{border-color:#ffffff73}.journey-doc-panel-review{letter-spacing:.1em;text-transform:uppercase;color:#fcd34d;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.journey-doc-row-flags{flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:30px;display:flex}.journey-doc-badge{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:#ffffff08;border:1px solid #ffffff29;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.journey-doc-badge[data-kind=retry]{color:#fcd34dd9;border-color:#fcd34d66}.journey-doc-badge[data-kind=hold]{color:#fca5a5e6;border-color:#fca5a573}.journey-execution-shell a:focus-visible,.journey-execution-shell button:focus-visible,.journey-execution-shell summary:focus-visible,.journey-execution-shell [tabindex]:focus-visible,.journey-beat-trigger:focus-visible,.journey-answer-chip[data-link=true]:focus-visible,.journey-doc-row:focus-visible,.journey-doc-switcher summary:focus-visible{outline-offset:2px;outline:2px solid #7dd3fcbf}[data-reduced-motion=true] .journey-beat-kicker,[data-reduced-motion=true] .journey-beat-substep,[data-reduced-motion=true] .journey-minirail-node,[data-reduced-motion=true] .journey-processing-dot,[data-reduced-motion=true] .journey-evidence-inspector{transition:none!important;animation:none!important}.journey-execution-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.journey-execution-primary{min-width:0}@media (min-width:1024px){.journey-execution-shell{grid-template-columns:minmax(215px,250px) minmax(0,1fr)}}.journey-doc-panel{background:#ffffff06;border:1px solid #ffffff21;padding:18px 14px;display:none;position:sticky;top:16px}@media (min-width:1024px){.journey-doc-panel{display:block}}.journey-doc-switcher{background:#ffffff06;border:1px solid #ffffff21;margin-bottom:14px}@media (min-width:1024px){.journey-doc-switcher{display:none}}.journey-doc-switcher summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;list-style:none;display:flex}.journey-doc-switcher summary::-webkit-details-marker{display:none}.journey-doc-switcher summary:focus-visible{outline-offset:-2px;outline:1px solid #7dd3fca6}.journey-doc-switcher summary:after{content:"▾";color:#ffffff80;margin-left:auto}.journey-doc-switcher[open] summary:after{content:"▴"}.journey-doc-switcher-name{letter-spacing:0;text-transform:none;color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:system-ui,-apple-system,sans-serif;font-size:12px;overflow:hidden}.journey-doc-switcher .journey-doc-list{border-top:1px solid #ffffff1a;margin-top:0;padding:8px}.journey-doc-list{gap:6px;margin-top:12px;display:grid}.journey-doc-row{text-align:left;color:#ffffff8c;cursor:pointer;width:100%;transition:border-color var(--motion-micro) ease, color var(--motion-micro) ease, background-color var(--motion-micro) ease;background:0 0;border:1px solid #0000;gap:6px;padding:9px 10px;display:grid}.journey-doc-row:hover,.journey-doc-row:focus-visible{color:#fff;border-color:#ffffff38}.journey-doc-row:focus-visible{outline-offset:2px;outline:1px solid #7dd3fca6}.journey-doc-row[aria-current=true]{color:#fff;background:#7dd3fc0f;border-color:#7dd3fc73}.journey-doc-row-top{align-items:baseline;gap:8px;min-width:0;display:flex}.journey-doc-index{color:#ffffff59;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.journey-doc-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.journey-doc-row-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.journey-doc-row .status-atom{font-size:9px}.journey-doc-stage{letter-spacing:.12em;color:#ffffff59;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.journey-workbench.journey-workbench-spine{overflow:visible}@media (min-width:721px){.journey-minirail{z-index:6;background:#111112;position:sticky;top:0}}.journey-beat{scroll-margin-top:84px}.journey-beat[data-current=true] .journey-beat-marker{box-shadow:0 0 0 4px #7dd3fc1a}.journey-beat[data-current=true] .journey-beat-summary{color:#ffffffc7}.journey-beat[data-current=true] .journey-beat-kicker{color:#fff}.workflow-shell-document-title{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:28px}.workflow-shell-document-description{font-size:13px;line-height:20px}.document-intake-journey-production .journey-execution-shell{gap:24px}@media (min-width:1024px){.document-intake-journey-production .journey-execution-shell{grid-template-columns:232px minmax(0,1fr)}}.document-intake-journey-production .journey-doc-panel{background:0 0;border:0;border-right:1px solid #ffffff1a;padding:12px 16px 12px 0}.document-intake-journey-production .journey-doc-panel>.journey-eyebrow{font-size:12px;line-height:18px}.document-intake-journey-production .journey-doc-row{border-color:#0000;padding:10px 8px}.document-intake-journey-production .journey-doc-row:hover{background:#ffffff06;border-color:#0000}.document-intake-journey-production .journey-doc-row[aria-current=true]{background:#7dd3fc0e;border-color:#0000}.document-intake-journey-production .journey-doc-index,.document-intake-journey-production .journey-doc-stage{letter-spacing:.04em;color:#ffffff80;font-size:11px}.document-intake-journey-production .journey-doc-name{font-size:13px;line-height:18px}.document-intake-journey-production .journey-doc-row .status-atom{opacity:.72;font-size:10px}.document-intake-journey-production .journey-doc-row-flags{gap:10px;padding-left:0}.document-intake-journey-production .journey-doc-badge{letter-spacing:0;text-transform:none;color:#ffffff8c;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px}.document-intake-journey-production .journey-doc-badge[data-kind=retry],.document-intake-journey-production .journey-doc-badge[data-kind=hold]{color:#fcd34dd1}.document-intake-journey-production .journey-doc-switcher{background:0 0;border:1px solid #ffffff1a;border-left:0;border-right:0;margin-bottom:16px}.document-intake-journey-production .journey-doc-switcher summary{padding:12px 0}.document-intake-journey-production .journey-doc-switcher .journey-doc-list{padding:8px 0}.document-intake-journey-production .journey-workbench{background:0 0;border:0;overflow:visible}.document-intake-journey-production .journey-document-header{border-bottom:0;padding:12px 0 20px}.document-intake-journey-production .journey-document-object{color:#ffffff7a;background:0 0;border-color:#ffffff24;width:38px;height:46px}.document-intake-journey-production .journey-document-header h2{font-size:20px;font-weight:600;line-height:28px}.document-intake-journey-production .journey-document-header p:not(.journey-eyebrow){font-size:12px;line-height:18px}.document-intake-journey-production .journey-document-header .status-atom{opacity:.76;font-size:11px}.document-intake-journey-production .journey-document-stage{letter-spacing:.08em;color:#ffffff75;font-size:11px}.document-intake-journey-production .journey-document-header .journey-configuration-link{color:#ffffff9e}.document-intake-journey-production .journey-answer{border:0;padding:24px 0 20px}.document-intake-journey-production .journey-answer>.journey-eyebrow{letter-spacing:.08em;color:#ffffff94;font-size:12px;line-height:18px}.document-intake-journey-production .journey-answer-sentence{letter-spacing:-.025em;max-width:760px;font-size:clamp(22px,2vw,24px);font-weight:600;line-height:1.33}.document-intake-journey-production .journey-answer-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin-top:20px;display:grid}.document-intake-journey-production .journey-answer-chip{text-align:left;letter-spacing:0;text-transform:none;color:#ffffffe6;background:0 0;border:0;align-items:flex-start;gap:4px;min-width:0;min-height:44px;padding:4px 0;font-family:inherit;font-size:14px;line-height:20px;display:flex}.document-intake-journey-production .journey-answer-chip-label{letter-spacing:0;text-transform:none;color:#ffffff8f;font-size:11px;font-weight:500;line-height:16px}.document-intake-journey-production .journey-answer-chip-value{color:#ffffffe6;font-size:14px;font-weight:500;line-height:20px}.document-intake-journey-production .journey-answer-chip[data-link=true]:hover{color:#fff}.document-intake-journey-production .journey-answer[data-variant=exception],.document-intake-journey-production .journey-answer[data-variant=failure]{background:0 0;border-left-style:solid;border-left-width:2px;padding-left:16px}.document-intake-journey-production .journey-minirail{border-bottom:1px solid #ffffff14;gap:4px;min-height:44px;padding:8px 0}.document-intake-journey-production .journey-minirail-label{letter-spacing:.07em;font-size:11px}.document-intake-journey-production .journey-minirail-marker{width:20px;height:20px}.document-intake-journey-production .journey-minirail-node[data-status=completed] .journey-minirail-marker,.document-intake-journey-production .journey-minirail-connector[data-status=completed]{opacity:.48}.document-intake-journey-production .journey-minirail-node[data-status=pending]{color:#ffffff6b}.document-intake-journey-production .journey-dot-strip{border-bottom:1px solid #ffffff14;padding:12px 0}.document-intake-journey-production .journey-spine{padding:18px 0 22px}.document-intake-journey-production .journey-beat{--spine-gap:24px;padding-bottom:22px;padding-left:40px}.document-intake-journey-production .journey-beat[data-expanded=true]{padding-bottom:24px}.document-intake-journey-production .journey-beat:before{left:11.5px}.document-intake-journey-production .journey-beat-marker{width:24px;height:24px}.document-intake-journey-production .journey-beat[data-status=completed] .journey-beat-marker,.document-intake-journey-production .journey-beat[data-status=pending] .journey-beat-marker{opacity:.52}.document-intake-journey-production .journey-beat[data-status=completed]:before{background:#ffffff24}.document-intake-journey-production .journey-beat-head{align-items:center;gap:12px}.document-intake-journey-production .journey-beat-trigger{gap:4px}.document-intake-journey-production .journey-beat-kicker,.document-intake-journey-production .journey-beat[data-expanded=true] .journey-beat-kicker{letter-spacing:.1em;color:#ffffff80;font-size:11px;line-height:16px}.document-intake-journey-production .journey-beat[data-current=true] .journey-beat-kicker{color:#ffffffc2}.document-intake-journey-production .journey-beat-summary,.document-intake-journey-production .journey-beat[data-expanded=true] .journey-beat-summary{color:#ffffff94;font-size:14px;line-height:20px}.document-intake-journey-production .journey-beat[data-current=true] .journey-beat-summary{color:#ffffffe6;font-size:15px;font-weight:500;line-height:22px}.document-intake-journey-production .journey-beat-head>.status-atom{opacity:.6;font-size:10px;font-weight:500}.document-intake-journey-production .journey-beat[data-status=needs_review] .journey-beat-head>.status-atom,.document-intake-journey-production .journey-beat[data-status=failed] .journey-beat-head>.status-atom{opacity:.88}.document-intake-journey-production .journey-beat[data-current=true] .journey-beat-head>.status-atom{opacity:.58}.document-intake-journey-production .journey-beat-body{border-top:0;margin-top:16px;padding-top:0}.document-intake-journey-production .journey-story-heading{border-bottom:0;gap:12px;padding-bottom:16px}.document-intake-journey-production .journey-story-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:28px}.document-intake-journey-production .journey-beat[data-current=true] .journey-story-heading h2{font-size:22px;line-height:30px}.document-intake-journey-production .journey-story-heading h2 .journey-eyebrow{letter-spacing:.1em;color:#ffffff7a;font-size:11px;line-height:16px}.document-intake-journey-production .journey-story-heading>.status-atom,.document-intake-journey-production .journey-story-heading .status-atom{opacity:.56;font-size:10px}.document-intake-journey-production .journey-beat[data-current=true] .journey-story-heading .status-atom,.document-intake-journey-production .journey-beat[data-status=needs_review] .journey-story-heading .status-atom,.document-intake-journey-production .journey-beat[data-status=failed] .journey-story-heading .status-atom{opacity:.85}.document-intake-journey-production .journey-eyebrow{letter-spacing:.03em;text-transform:none;color:#ffffff94;font-family:inherit;font-size:12px;font-weight:500;line-height:18px}.document-intake-journey-production .journey-configuration-lens{border:0;align-items:baseline;padding:4px 0 0}.document-intake-journey-production .journey-configuration-lens p{color:#ffffff94;font-size:12px;line-height:18px}.document-intake-journey-production .journey-configuration-link{color:#ffffff8c;font-size:11px}.document-intake-journey-production .journey-rows{border-top:0}.document-intake-journey-production .journey-row{border-bottom-color:#fff1;gap:16px;min-height:40px;padding:9px 0}.document-intake-journey-production .journey-row>:first-child{color:#ffffff94;font-size:12px;line-height:18px}.document-intake-journey-production .journey-row>:last-child{color:#ffffffdb;font-size:14px;line-height:20px}.document-intake-journey-production .journey-check-summary{border-bottom-color:#fff1;padding:10px 0;font-size:14px;line-height:20px}.document-intake-journey-production .journey-decision{background:0 0;border:0;margin-top:20px;padding:0}.document-intake-journey-production .journey-decision-title{margin-top:12px;font-size:20px;font-weight:600;line-height:28px}.document-intake-journey-production .journey-decision>div:last-child{margin-top:18px}.document-intake-journey-production .journey-decision .status-atom{opacity:.72;font-size:10px}.document-intake-journey-production .journey-branch{width:auto;max-width:calc(100% - var(--fork-offset));background:0 0;border:0;border-left:2px solid #fff3;padding:6px 0 6px 12px}.document-intake-journey-production .journey-branch[data-kind=outcome]{background:0 0;border-left-color:#ffffff38}.document-intake-journey-production .journey-branch[data-kind=outcome] .journey-branch-result{color:#ffffffc7}.document-intake-journey-production .journey-beat[data-status=needs_review] .journey-branch[data-kind=outcome]{border-left-color:#fcd34db8}.document-intake-journey-production .journey-beat[data-status=needs_review] .journey-branch[data-kind=outcome] .journey-branch-result{color:#fcd34ddb}.document-intake-journey-production .journey-beat[data-status=failed] .journey-branch[data-kind=outcome]{border-left-color:#fca5a5c7}.document-intake-journey-production .journey-beat[data-status=failed] .journey-branch[data-kind=outcome] .journey-branch-result{color:#fca5a5e6}.document-intake-journey-production .journey-branch-label,.document-intake-journey-production .journey-branch-result,.document-intake-journey-production .journey-branch-tail{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;line-height:18px}.document-intake-journey-production .journey-branch-label{color:#ffffff94}.document-intake-journey-production .journey-branch-result{color:#ffffffbf}.document-intake-journey-production .journey-branch-tail{color:#ffffff80}.document-intake-journey-production #journey-system-record{margin-top:28px}.document-intake-journey-production .journey-disclosure{border-top-color:#ffffff1a;padding-top:12px;font-size:13px;line-height:20px}.document-intake-journey-production .journey-disclosure>summary{min-height:44px}@media (max-width:640px){.document-intake-journey-production .journey-answer{padding:20px 0 16px}.document-intake-journey-production .journey-answer-sentence{font-size:22px;line-height:30px}.document-intake-journey-production .journey-answer-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:16px}.document-intake-journey-production .journey-document-header{gap:12px;padding:12px 0 16px}.document-intake-journey-production .journey-document-header>div:last-child{flex-wrap:wrap;gap:8px 14px;width:100%}.document-intake-journey-production .journey-beat{padding-left:36px}.document-intake-journey-production .journey-beat:before{left:11.5px}.document-intake-journey-production .journey-beat-head{align-items:flex-start}.document-intake-journey-production .journey-story-heading{padding-bottom:12px}.document-intake-journey-production .journey-configuration-lens{align-items:flex-start;gap:6px}.document-intake-journey-production .journey-configuration-link{min-height:40px}.document-intake-journey-production .journey-row{align-items:flex-start;gap:4px}}
