:root{--xy-node-box-shadow:var(--mantine-shadow-sm),var(--mantine-shadow-lg);--xy-node-background-color:var(--mantine-color-white);--xy-node-background-color-hover:var(--mantine-color-gray-0);--xy-node-box-shadow-selected:var(--xy-node-box-shadow),0 0 0 calc(0.125rem*var(--mantine-scale)) inset var(--mantine-primary-color-filled);--xy-handle-size:calc(0.5rem*var(--mantine-scale))}:root[data-mantine-color-scheme=dark]{--xy-node-background-color:var(--mantine-color-dark-6);--xy-node-background-color-hover:var(--mantine-color-dark-5)}.react-flow.dark,.react-flow.light{--xy-edge-stroke-default:var(--mantine-color-default-border);--xy-edge-stroke-width-default:calc(0.0625rem*var(--mantine-scale));--xy-edge-stroke-selected-default:var(--mantine-primary-color-filled);--xy-connectionline-stroke-default:var(--mantine-primary-color-filled);--xy-connectionline-stroke-width-default:calc(0.0625rem*var(--mantine-scale));--xy-attribution-background-color-default:transparent;--xy-minimap-background-color-default:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .react-flow.dark,[data-mantine-color-scheme=dark] .react-flow.light{--xy-minimap-background-color-default:var(--mantine-color-dark-7)}.react-flow.dark,.react-flow.light{--xy-minimap-mask-background-color-default:color-mix(in srgb,var(--mantine-color-default-border),transparent 70%);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stoke-width-default:calc(0.0625rem*var(--mantine-scale));--xy-minimap-node-background-color-default:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .react-flow.dark,[data-mantine-color-scheme=dark] .react-flow.light{--xy-minimap-node-background-color-default:var(--mantine-color-dark-4)}.react-flow.dark,.react-flow.light{--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:calc(0.125rem*var(--mantine-scale));--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .react-flow.dark,[data-mantine-color-scheme=dark] .react-flow.light{--xy-background-pattern-dots-color-default:var(--mantine-color-dark-2)}.react-flow.dark,.react-flow.light{--xy-background-pattern-lines-color-default:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .react-flow.dark,[data-mantine-color-scheme=dark] .react-flow.light{--xy-background-pattern-lines-color-default:var(--mantine-color-dark-6)}.react-flow.dark,.react-flow.light{--xy-background-pattern-cross-color-default:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .react-flow.dark,[data-mantine-color-scheme=dark] .react-flow.light{--xy-background-pattern-cross-color-default:var(--mantine-color-dark-5)}.react-flow.dark,.react-flow.light{--xy-node-color-default:var(--mantine-color-text);--xy-node-border-default:var(--mantine-color-default-border);--xy-node-background-color-default:var(--xy-node-background-color);--xy-node-group-background-color-default:color-mix(in srgb,var(--mantine-color-default-border),transparent 70%);--xy-node-boxshadow-hover-default:var(--xy-node-box-shadow);--xy-node-boxshadow-selected-default:var(--xy-node-box-shadow-selected);--xy-node-border-radius-default:var(--mantine-radius-default);--xy-handle-background-color-default:var(--mantine-color-default-border);--xy-handle-border-color-default:var(--xy-node-background-color);--xy-controls-button-background-color-default:var(
      --xy-node-background-color
    );--xy-controls-button-background-color-hover-default:var(
      --xy-node-background-color-hover
    );--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:var(
      --mantine-color-default-border
    );--xy-controls-box-shadow-default:var(--xy-node-box-shadow);--xy-edge-label-background-color-default:var(--mantine-color-body);--xy-edge-label-color-default:var(--mantine-color-text);--xy-resize-background-color-default:var(--mantine-primary-color-filled)}.react-flow .react-flow__node-default{padding-inline:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-xs);box-shadow:var(--xy-node-box-shadow);font-size:var(--mantine-font-size-sm)}.react-flow .react-flow__edge.inactive .react-flow__edgeupdater{pointer-events:none}.react-flow .react-flow__edge.updating .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,--xy-edge-stoke-selected-default)}.react-flow .react-flow__edge.updating:not(.selected) .react-flow__edge-path{stroke:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .react-flow .react-flow__edge.updating:not(.selected) .react-flow__edge-path{stroke:var(--mantine-color-dark-3)}.react-flow .react-flow__nodeselection-rect{border-radius:var(--mantine-radius-default)}.react-flow .react-flow__panel{margin:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);overflow:hidden}.react-flow .react-flow__controls{border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-default-border)}.react-flow .react-flow__controls-button{width:calc(1.75rem*var(--mantine-scale));height:calc(1.75rem*var(--mantine-scale))}.react-flow .react-flow__controls-button:focus-visible{outline:calc(.125rem*var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(-.125rem*var(--mantine-scale))}.react-flow .react-flow__controls-button svg.tabler-icon{fill:none}.react-flow .react-flow__minimap{box-shadow:var(--xy-node-box-shadow)}.react-flow .react-flow__handle{width:var(--xy-handle-size);height:var(--xy-handle-size)}#sentry-feedback{--font-family:var(--mantine-font-family);--foreground:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] #sentry-feedback{--foreground:var(--mantine-color-gray-2)}#sentry-feedback{--background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] #sentry-feedback{--background:var(--mantine-color-dark-6)}#sentry-feedback{--accent-background:var(--mantine-color-violet-filled);--accent-foreground:var(--mantine-color-white);--success-color:var(--mantine-color-green-filled);--error-color:var(--mantine-color-red-filled);--border:calc(0.0625rem*var(--mantine-scale)) solid var(--mantine-color-default-border);--input-border:calc(0.0625rem*var(--mantine-scale)) solid var(--mantine-color-default-border);--box-shadow:0px 4px 24px 0px rgba(43,34,51,0.12);--outline:calc(0.125rem*var(--mantine-scale)) auto var(--accent-background);--dialog-border-radius:var(--mantine-radius-md);--dialog-border:var(--border);--dialog-padding:var(--mantine-spacing-lg)}@layer design-system{:where(.tabler-icon){width:calc(1.25rem*var(--mantine-scale));height:calc(1.25rem*var(--mantine-scale));stroke-width:1.5px}}@layer reset{*{min-width:0}}