#root,body,html{box-sizing:border-box;font-family:Arial,sans-serif;height:100%;margin:0;padding:0;width:100%}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selectionpane{z-index:5}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation: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:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection.animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none}.react-flow__node,.react-flow__nodes{-webkit-transform-origin:0 0;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;-webkit-transform-origin:left top;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectable{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;top:auto}.react-flow__handle-bottom,.react-flow__handle-top{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.react-flow__handle-top{top:-4px}.react-flow__handle-left{left:-4px}.react-flow__handle-left,.react-flow__handle-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.react-flow__handle-right{right:-4px}.react-flow__edgeupdater{cursor:move;pointer-events:all}.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.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.react-flow__attribution{background:hsla(0,0%,100%,.5);font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;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:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;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:0 1px 4px 1px rgba(0,0,0,.08)}.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:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:hsla(0,0%,94%,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.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{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__minimap{background-color:#fff}:root{--borderRadius:6px}.custom-node{background:#fff;border-radius:3px;color:#222;font-size:12px;min-height:30px;min-width:50px;padding:15px 20px 10px;text-align:center;width:auto}.set-state{background-color:initial;border:none;color:#000;cursor:pointer}.react-flow__node{border:1px solid #1a192b;border-radius:3px;z-index:10}.react-flow__node.selected{border:1px solid red}h2{margin:0;padding-bottom:0}.custom-node .text-input{border:none;font-size:12px;max-width:auto;padding:0;text-align:center}.cond-prob-table{margin-bottom:8px;margin-top:4px}.prob-input{max-width:35px}td,th{border:1px solid #000}table{border-spacing:0;display:inline-block;margin:auto;width:auto}td,th{padding:2px 5px}th:first-of-type{border-top-left-radius:6px;border-top-left-radius:var(--borderRadius)}th:last-of-type{border-top-right-radius:6px;border-top-right-radius:var(--borderRadius)}tr:last-of-type td:first-of-type{border-bottom-left-radius:6px;border-bottom-left-radius:var(--borderRadius)}tr:last-of-type td:last-of-type{border-bottom-right-radius:6px;border-bottom-right-radius:var(--borderRadius)}.outer-table{margin-top:10px}.condProbTable,.innerTableTD{margin:0;padding:0}.node-custom-content{position:relative;z-index:30}.node-custom-handle{background-color:initial!important;border:0 transparent!important;border-radius:4px!important;height:108%!important;top:-36%;width:108%!important;z-index:20}.node-custom-handle-position{-webkit-transform:translateY(30%) translateX(-50%)!important;transform:translateY(30%) translateX(-50%)!important}.setting-line{text-align:center}.setting-line,.setting-line p,checkbox{display:inline-block}.setting-line p{margin:0 10px}.react-flow{height:inherit!important;position:absolute!important}.ant-space-item{pointer-events:all!important}.settings-modal{width:580px!important}.state-name-input{max-width:80px;min-width:30px}.cond-prob-entry{border-spacing:0}.edit-node-name{margin-bottom:4px}.edit-node-name input{max-width:30ch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.edit-node-add-state{padding-left:10px;padding-right:10px}.handle{background-color:#a9a9a9a9;border-top-left-radius:6px;border-top-right-radius:6px;padding-bottom:1px}.ant-modal-content{margin:0!important;padding:0!important}.ant-modal-body{padding:10px 24px 0!important}.ant-modal-footer{padding:0 24px 12px 0!important}.edgebutton{background:#eee;border:1px solid #000;border-radius:50%;cursor:pointer;font-size:16px;height:20px;line-height:1;padding:0;width:20px}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.edgebutton-foreignobject body{align-items:center;background:transparent;display:flex;height:40px;justify-content:center;min-height:40px;width:40px}path.react-flow__edge-path{stroke-width:1.5px}path.react-flow__edge-path:hover{stroke-width:4px}.float-controls{display:flex;flex-direction:column;left:20px;position:fixed;top:60px}.float-controls button{margin-bottom:10px}li.ant-menu-overflow-item.ant-menu-item{margin-left:auto}.ant-menu-item-icon,.ant-menu-title-content{font-size:18px!important}
/*# sourceMappingURL=main.81d707c4.css.map*/