html{scrollbar-color:#444a52 #1c1f23!important}.euiComboBox__inputWrap,.euiDataGridRowCell,.euiDataGrid__content,.euiPage,.euiPageBody,.euiPageHeader,.euiPageTemplate,.euiTextArea,[class*=euiBasicTable],[class*=euiCheckbox],[class*=euiField],[class*=euiFlyout],[class*=euiHeader],[class*=euiPageSection],[class*=euiSelect],[class*=euiSuperDatePicker],[class*=euiSuperSelectControl],[class*=euiTableCellContent],[class*=euiTableHeaderCell],[class*=euiTableRow],html{background-color:#1c1f23!important}.euiButtonGroupButton{background-color:#17191d!important;border:1px solid #fff!important;color:#fff!important}.euiButton,.euiButtonGroupButton-isSelected,[class*=euiFilterGroup]{background-color:#444a52!important;color:#fff!important}.euiBottomBar,.euiBreadcrumb__content,.euiModal,.euiPanel,.euiPopover,.euiToolTipPopover{background-color:#17191d!important;color:#fff!important}.euiLink.euiBreadcrumb__content{background-color:#c4232e!important;color:#fff!important}.euiTab{color:#e82a37!important}.euiTab-isSelected:after{border-color:#e82a37!important;color:#e82a37!important}.euiCheckbox__square,.euiMarkdownFormat--whiteText,.euiMarkdownFormat--whiteText *{color:#fff!important}.euiMarkdownFormat--whiteText code{background-color:#0000004d!important;border-radius:3px;color:#fff!important;padding:2px 4px}.euiMarkdownFormat--whiteText pre{background-color:#0000004d!important;border-radius:4px;color:#fff!important;padding:8px}.euiMarkdownFormat--whiteText a{color:#54b399!important}.euiMarkdownFormat--whiteText a:hover{color:#7dd3ba!important}.cyberbot-markdown,.cyberbot-markdown *{color:#fff!important}.cyberbot-markdown code{border-radius:3px;padding:2px 4px}.cyberbot-markdown code,.cyberbot-markdown pre{background-color:#0000004d!important;color:#fff!important}.cyberbot-markdown pre{border-radius:4px;padding:8px}.cyberbot-markdown a{color:#54b399!important}.cyberbot-markdown a:hover{color:#7dd3ba!important}.cyberbot-markdown b,.cyberbot-markdown strong{color:#fff!important;font-weight:700}.cyberbot-markdown em,.cyberbot-markdown i{color:#fff!important;font-style:italic}.cyberbot-markdown table{border-collapse:collapse;color:#fff!important;margin:8px 0;width:100%}.cyberbot-markdown table td,.cyberbot-markdown table th{border:1px solid #ffffff4d!important;color:#fff!important;padding:6px 12px;text-align:left}.cyberbot-markdown table th{background-color:#0000004d!important;color:#fff!important;font-weight:700}.cyberbot-markdown table tr:nth-child(2n){background-color:#00000026!important}.cyberbot-markdown h1{color:#fff!important;font-size:1.5em;font-weight:700;line-height:1.2;margin:12px 0 8px}.cyberbot-markdown h2{color:#fff!important;font-size:1.3em;font-weight:700;line-height:1.3;margin:10px 0 6px}.cyberbot-markdown h3{color:#fff!important;font-size:1.1em;font-weight:700;line-height:1.4;margin:8px 0 4px}.cyberbot-markdown ol,.cyberbot-markdown p,.cyberbot-markdown ul{color:#fff!important;line-height:1.5;margin:6px 0}.cyberbot-markdown ol,.cyberbot-markdown ul{padding-left:24px}.cyberbot-markdown ol li,.cyberbot-markdown ul li{color:#fff!important;margin:4px 0}.cyberbot-markdown ul{list-style-type:disc}.cyberbot-markdown ol{list-style-type:decimal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}@media print{@page{size:A4;margin:1.5cm}body{background:#fff;color:#000;font-size:12pt;line-height:1.6;margin:0;padding:0}.euiHeader,.euiHeaderSection,.euiHeaderSectionItem,.euiPage>div[style*="position: fixed"]:first-of-type,.euiPageSideBar,[class*=SideBar],[class*=sidebar],aside,div[style*="position: fixed"][style*="left: 0"],header,header[class*=euiHeader],nav{display:none!important}.euiPageBody{margin-left:0!important;padding-left:0!important}.euiPageContent,div[role=main],main{margin-top:0!important;min-height:auto!important;padding:0!important}.euiPage{padding:0!important}.incidents-container .euiButton,.incidents-container .euiButtonIcon,.incidents-container .euiCallOut[title=Error],.incidents-container .euiFlexGroup,.incidents-container .euiFlexItem,.incidents-container .euiFlyout,.incidents-container .euiLoadingSpinner,.incidents-container .incidents-header-panel,.incidents-container .incidents-header-panel+.euiSpacer,.incidents-container button{display:none!important}.incidents-container .euiPanel{background:#fff;border:none!important;box-shadow:none;margin-bottom:20px;padding:20px!important}.incidents-container .incidents-header-panel{page-break-after:avoid}.incidents-container .incident-panel{break-before:page;break-inside:avoid;page-break-before:always;page-break-inside:avoid}.incidents-container .incident-panel:first-of-type{break-before:auto;page-break-before:auto}.incidents-container .incident-panel:before{border-bottom:2px solid #000;color:#000;content:"Incident " attr(data-incident-index);display:block;font-size:18pt;font-weight:700;margin-bottom:15px;padding-bottom:8px;page-break-after:avoid}.incidents-container h2{color:#000;font-size:20pt;margin-bottom:10px;page-break-after:avoid}.incidents-container .euiText{color:#000;font-size:11pt;line-height:1.6}.incidents-container .euiText p{margin:8px 0}.incidents-container .euiAccordion{display:block!important}.incidents-container .euiAccordion__button{border-bottom:2px solid #333;display:block!important;margin-bottom:12px;padding-bottom:8px;page-break-after:avoid}.incidents-container .euiAccordion__button .euiText,.incidents-container .euiAccordion__button .euiText strong{color:#000!important;display:block!important;font-size:14pt!important;font-weight:700!important;margin-bottom:6px}.incidents-container .euiAccordion__button>div{display:block!important}.incidents-container .euiAccordion__icon{display:none!important}.incidents-container .euiAccordion__childWrapper{display:block!important;height:auto!important;opacity:1!important}.incidents-container .euiBadge{background:#fff!important;border:1px solid #333;border-radius:3px;color:#000!important;display:inline-block;font-size:9pt;font-weight:600;margin:2px 4px 2px 0;padding:4px 8px}.incidents-container .euiDescriptionList{margin:15px 0}.incidents-container .euiDescriptionListTitle{border-bottom:1px solid #ccc;color:#000;font-size:11pt;font-weight:700;margin-bottom:4px;margin-top:12px;padding-bottom:4px}.incidents-container .euiDescriptionListDescription{color:#333;font-size:10pt;line-height:1.6;margin-bottom:12px;padding-left:8px}.incidents-container .euiBadge[color=warning]{background:#fff3cd!important;border:2px solid #000;color:#000!important;font-weight:700}.incidents-container .euiCallOut[title="Sample Data"]{background:#fff3cd!important;border:2px solid #000;margin-bottom:15px;padding:12px}.incidents-container .euiCallOut[title="Sample Data"] .euiCallOutHeader__title{color:#000;font-weight:700}.incidents-container .euiSpacer{display:none!important}.incidents-container>div>.euiPanel+.euiPanel{margin-top:30px;page-break-before:auto}.incidents-container .euiPanel .euiPanel{border:none!important;margin-bottom:15px;margin-top:15px;padding:15px!important}.incidents-container div[dangerouslySetInnerHTML]{color:#000}.incidents-container div[dangerouslySetInnerHTML] strong{color:#000;font-weight:700}.incidents-container div[dangerouslySetInnerHTML] ol,.incidents-container div[dangerouslySetInnerHTML] ul{margin:8px 0;padding-left:25px}.incidents-container div[dangerouslySetInnerHTML] li{margin:4px 0}.incidents-container .euiIcon{display:none!important}.incidents-container .euiPanel{break-inside:avoid;page-break-inside:avoid}.incidents-container .euiText>div{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:10px}}.react-grid-layout{transition:height .2s ease}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.report-viewer{background:#fff;min-height:100vh;padding:40px}.report-header{border-bottom:2px solid #e0e0e0;margin-bottom:40px;padding-bottom:20px}.report-header h1{color:#1a1a1a;font-size:28px;margin:0 0 10px}.report-description{color:#666;font-size:14px;margin:10px 0}.report-metadata{color:#666;font-size:12px;margin-top:15px}.report-metadata p{margin:5px 0}.report-content{margin-top:30px}.report-panels{display:flex;flex-direction:column;gap:30px}.report-panel{break-inside:avoid;page-break-inside:avoid}.report-panels .euiPanel{min-height:450px}body:has(.report-viewer) .euiHeader,body:has(.report-viewer) header,body:has(.report-viewer) header[class*=euiHeader]{display:none!important}body:has(.report-viewer) .euiPage>div[style*="position: fixed"]:first-of-type,body:has(.report-viewer) div[style*="position: fixed"][style*="left: 0"]{display:none!important}body:has(.report-viewer) .euiPageBody{margin-left:0!important}body:has(.report-viewer) div[role=main]{margin-top:0!important;min-height:100vh!important;padding:0!important}@media print{@page{size:A4;margin:1cm}body{margin:0}.report-viewer,body{background:#fff;padding:0}.report-header{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:15px}.report-header h1{color:#000;font-size:24px}.report-metadata{color:#333;font-size:11px}.report-panels{gap:20px}.report-panel{break-inside:avoid;margin-bottom:20px;page-break-inside:avoid}.dashboard-panel-controls,.euiButton,.euiButtonIcon,.euiIcon,.euiLoadingChart{display:none!important}.euiPanel{border:1px solid #ddd;box-shadow:none;min-height:450px;page-break-inside:avoid}.euiButton,.euiButtonIcon,button{display:none!important}}.App{height:100%}.react-grid-layout{position:relative}.react-grid-item{box-sizing:border-box;transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item>div:first-of-type{height:100%;width:100%}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item>.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTUgNVYwaDEwdjEwSDBWNWg1eiIgZmlsbC1vcGFjaXR5PSIuMDEiLz48cGF0aCBkPSJNNSAwSDJ2M0gxdi00aDR2MXoiIGZpbGwtb3BhY2l0eT0iLjMiLz48L2c+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px;z-index:1}.react-grid-item>.react-resizable-handle:hover{background-color:#0000001a;border-radius:2px}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{bottom:0;cursor:e-resize;right:0;width:10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{bottom:0;cursor:w-resize;left:0;width:10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;cursor:s-resize;height:10px;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{cursor:n-resize;height:10px;right:0;top:0}.nivo-tooltip{position:relative!important;z-index:10000!important}.euiDataGrid--fullScreen,.euiDataGrid__fullScreenContainer,[class*=euiDataGrid][class*=fullScreen]{z-index:1001!important}#alert_incident_info table{border-collapse:collapse;font-size:14px;margin:12px 0;width:100%}#alert_incident_info table td{border-bottom:1px solid #ffffff1a;padding:8px 12px;vertical-align:top}#alert_incident_info table tr:last-child td{border-bottom:none}#alert_incident_info .alert-incident-info-key{color:#ffffffe6;font-weight:600;min-width:150px;width:30%}#alert_incident_info .alert-incident-info-value{color:#fffc;word-break:break-word}#alert_incident_info .alert-incident-info-value.format-date{font-family:monospace}#alert_incident_info table.additional-info{background-color:#0003;border:1px solid #fff3;border-radius:4px;margin:8px 0}#alert_incident_info table.additional-info td{border-bottom:1px solid #ffffff1a;padding:6px 10px}#alert_incident_info table.additional-info tr:last-child td{border-bottom:none}#alert_incident_info table.additional-info .alert-incident-info-key{min-width:120px;width:25%}#alert_incident_info table.additional-info .alert-incident-info-value{font-family:monospace;font-size:12px;max-width:0;overflow-wrap:break-word;word-break:break-all}.euiFlyoutBody img{display:block;height:auto;max-width:100%}.euiFlyoutBody .euiPanel img,.euiFlyoutBody .euiText img{display:block;height:auto;max-width:100%;width:auto}.euiFlyoutBody table{max-width:100%;overflow-wrap:break-word;width:100%;word-break:break-word}.euiFlyoutBody .euiPanel table,.euiFlyoutBody .euiText table{display:table;max-width:100%;table-layout:auto;width:100%}.euiFlyoutBody table td,.euiFlyoutBody table th{overflow-wrap:break-word;word-break:break-word}.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:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--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 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;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));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:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--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 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-default);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{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.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-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-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-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-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{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.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.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);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-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke-default);fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.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{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);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%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;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{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-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-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);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-default);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-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-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-default);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-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-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-dots-color-default);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-lines-color-default);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-cross-color-default);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-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);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))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.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-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);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-default);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-default);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-default);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-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.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{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-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.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{height:100%;top:0;transform:translate(-50%);width:1px}.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.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.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-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
/*# sourceMappingURL=main.3bd789d8.css.map*/