@layer ui.base,ui.component;@layer ui.component{.is-connection-target .react-flow__handle.target:before{content:"";position:absolute;width:var(--node-as-port-width);height:var(--node-as-port-height);transform:var(--node-as-port-position);border-radius:0}}@layer ui.base{:root{--wb-public-node-title-color: var(--wb-ds-ui-text-default);--wb-public-node-title-subtitle: var(--wb-ds-ui-text-subtle-default);--wb-public-node-title-color-disabled: var(--wb-ds-canvas-node-text-disabled);--wb-public-node-subtitle-color-disabled: var(--wb-ds-canvas-node-text-disabled)}}@layer ui.component{._container_rf94n_9{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;width:100%;min-width:0;contain:inline-size}._container_rf94n_9 ._title_rf94n_19,._container_rf94n_9 ._subtitle_rf94n_20{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}._container_rf94n_9 ._title_rf94n_19{box-sizing:border-box;color:var(--wb-public-node-title-color)}._container_rf94n_9 ._subtitle_rf94n_20{box-sizing:border-box;color:var(--wb-public-node-title-subtitle)}._container_rf94n_9._disabled_rf94n_35 ._title_rf94n_19{box-sizing:border-box;color:var(--wb-public-node-title-color-disabled)}._container_rf94n_9._disabled_rf94n_35 ._subtitle_rf94n_20{box-sizing:border-box;color:var(--wb-public-node-subtitle-color-disabled)}}@layer ui.base{:root{--wb-public-node-icon-border-size: .0625rem;--wb-public-node-icon-border-radius: var(--wb-ds-canvas-node-head-icon-radius);--wb-public-node-icon-padding: var(--wb-ds-space-125);--wb-public-node-icon-color: var(--wb-ds-canvas-node-icon-primary);--wb-public-node-icon-container-border-color: var(--wb-ds-canvas-node-stroke-default);--wb-public-node-icon-container-background-color: var(--wb-ds-canvas-node-bg-secondary-default);--wb-public-node-icon-color-disabled: var(--wb-ds-ui-icon-disabled);--wb-public-node-icon-container-background-color-disabled: var(--wb-ds-canvas-node-bg-primary-disabled)}}@layer ui.component{._container_k4qn9_14{box-sizing:border-box;display:flex;padding:var(--wb-public-node-icon-padding);justify-content:center;align-items:center;color:var(--wb-public-node-icon-color);border-radius:var(--wb-public-node-icon-border-radius);border:var(--wb-public-node-icon-border-size) solid var(--wb-public-node-icon-container-border-color);background:var(--wb-public-node-icon-container-background-color)}._container_k4qn9_14._disabled_k4qn9_25{box-sizing:border-box;color:var(--wb-public-node-icon-color-disabled);background:var(--wb-public-node-icon-container-background-color-disabled)}}@layer ui.base{:root{--wb-public-node-port-boundary-size: 3.125rem;--wb-public-node-port-size: .25rem;--wb-public-node-port-size-hover: .75rem;--wb-public-node-port-border-size: .125rem;--wb-public-node-port-background-color: var(--wb-ds-canvas-port-fill-default);--wb-public-node-port-border-color: var(--wb-ds-canvas-port-stroke-default);--wb-public-node-port-background-color-hover: var(--wb-ds-canvas-port-fill-active);--wb-public-node-port-border-color-hover: var(--wb-ds-canvas-port-stroke-active)}}@layer ui.component{._handle-wrapper_1e2js_15 ._header_1e2js_16{box-sizing:border-box;position:relative}._handle-wrapper_1e2js_15 ._header_1e2js_16 :is(.react-flow__handle.react-flow__handle-right,.react-flow__handle.react-flow__handle-left){box-sizing:border-box;top:calc(var(--wb-public-node-icon-padding) + var(--wb-public-node-icon-border-size) + .75rem)}._handle-wrapper_1e2js_15 ._header_1e2js_16 .react-flow__handle.react-flow__handle-right{box-sizing:content-box;right:calc(-1 * (var(--wb-public-node-padding) + var(--wb-public-node-border-size)))}._handle-wrapper_1e2js_15 ._header_1e2js_16 .react-flow__handle.react-flow__handle-left{box-sizing:content-box;left:calc(-1 * (var(--wb-public-node-padding) + var(--wb-public-node-border-size)))}._handle-wrapper_1e2js_15 .react-flow__handle.react-flow__handle-top{box-sizing:content-box;top:0;transform:translate(-50%,-50%)}._handle-wrapper_1e2js_15 .react-flow__handle.react-flow__handle-bottom{box-sizing:content-box;bottom:0;transform:translate(-50%,50%)}._handle-wrapper_1e2js_15 .react-flow__handle{box-sizing:content-box;width:var(--wb-public-node-port-size);height:var(--wb-public-node-port-size);min-width:0;min-height:0;background:var(--wb-public-node-port-background-color);border:var(--wb-public-node-port-border-size) solid var(--wb-public-node-port-border-color);transition-property:background-color,border-color,width,height;transition-timing-function:ease-in-out;transition-duration:.1s}._handle-wrapper_1e2js_15 .react-flow__handle:before{box-sizing:border-box;content:"";position:absolute;width:var(--wb-public-node-port-boundary-size);height:var(--wb-public-node-port-boundary-size);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}._handle-wrapper_1e2js_15 .connectingfrom,._handle-wrapper_1e2js_15 .connectingto.valid{box-sizing:content-box;background:var(--wb-public-node-port-background-color-hover);border-color:var(--wb-public-node-port-border-color-hover);width:var(--wb-public-node-port-size-hover);height:var(--wb-public-node-port-size-hover)}._handle-wrapper_1e2js_15 .react-flow__handle:hover,._handle-wrapper_1e2js_15:hover .react-flow__handle.connectionindicator{box-sizing:content-box;background-color:var(--wb-public-node-port-background-color-hover);border-color:var(--wb-public-node-port-border-color-hover);width:var(--wb-public-node-port-size-hover);height:var(--wb-public-node-port-size-hover)}}@layer ui.base{:root{--wb-public-node-width: 241px;--wb-public-node-height: 100%;--wb-public-node-border-size: .0625rem;--wb-public-node-padding: var(--wb-ds-canvas-node-head-h-pad);--wb-public-node-gap: var(--wb-ds-canvas-node-head-gap);--wb-public-node-border-radius: var(--wb-ds-canvas-node-head-radius);--wb-public-node-border-color: var(--wb-ds-canvas-node-stroke-default);--wb-public-node-background-color: var(--wb-ds-canvas-node-bg-primary-default);--wb-public-node-hover-background-color: var(--wb-ds-canvas-node-bg-primary-default);--wb-public-node-border-hover-color: var(--wb-ds-canvas-node-stroke-hover);--wb-public-node-background-color-disabled: var(--wb-ds-canvas-node-bg-primary-disabled);--wb-public-node-border-color-selected: var(--wb-ds-canvas-node-stroke-hover);--wb-public-node-box-shadow-selected: var(--wb-ds-shadow-canvas-focus-ring-node-x) var(--wb-ds-shadow-canvas-focus-ring-node-y) var(--wb-ds-shadow-canvas-focus-ring-node-blur) var(--wb-ds-shadow-canvas-focus-ring-node-spread) var(--wb-ds-canvas-node-focus-ring-active)}}@layer ui.component{._node-panel-wrapper_oo4re_24:hover ._container_oo4re_24:not(._disabled_oo4re_24){box-sizing:border-box;background:var(--wb-public-node-hover-background-color);border-color:var(--wb-public-node-border-hover-color)}._container_oo4re_24{box-sizing:border-box;display:flex;width:var(--wb-public-node-width);height:var(--wb-public-node-height);padding:var(--wb-public-node-padding);gap:var(--wb-public-node-gap);align-items:center;flex-direction:column;border-radius:var(--wb-public-node-border-radius);border:var(--wb-public-node-border-size) solid var(--wb-public-node-border-color);background:var(--wb-public-node-background-color)}._container_oo4re_24._selected_oo4re_42{box-sizing:border-box;border-color:var(--wb-public-node-border-color-selected);box-shadow:var(--wb-public-node-box-shadow-selected)}._container_oo4re_24._disabled_oo4re_24{box-sizing:border-box;background:var(--wb-public-node-background-color-disabled)}._container_oo4re_24:not(:hover){box-sizing:border-box;transition:border-color var(--wb-public-transition),box-shadow var(--wb-public-transition)}._container_oo4re_24 ._header-wrapper_oo4re_57{box-sizing:border-box;width:100%}._container_oo4re_24 ._header-container_oo4re_61{box-sizing:border-box;display:flex;gap:.5rem;align-items:center}._container_oo4re_24 ._header-container_oo4re_61,._container_oo4re_24 ._content-container_oo4re_68{box-sizing:border-box;width:100%}._container_oo4re_24 ._header-container_oo4re_61:empty,._container_oo4re_24 ._content-container_oo4re_68:empty,._container_oo4re_24 ._handles-container_oo4re_74:empty{box-sizing:border-box;display:none}}
