body{margin:0;padding:0;font-family:Roboto,"sans-serif";-webkit-font-smoothing:subpixel-antialiased}#page{height:100vh;background:none;display:grid;grid-template-areas:"header header header header header" "leftcol leftdragbar tabpages rightdragbar rightcol" "leftcol leftdragbar bottomdragbar rightdragbar rightcol" "leftcol leftdragbar footer rightdragbar rightcol";grid-template-rows:min-content 7fr 10px 2fr;grid-template-columns:min-content 10px 6fr 10px 4fr}#page:focus{outline-style:none;box-shadow:none;border-color:transparent}#header{overflow:visible;grid-area:header}#leftcol{overflow:auto;grid-area:leftcol;background-color:var(--left-bg)}#rightcol{overflow:auto;grid-area:rightcol}#tabpages{overflow:auto;grid-area:tabpages}#footer{grid-area:footer;background-color:var(--mid-control-bg);overflow-y:hidden}.dragbar{background-color:var(--system-handle-bg);display:flex;justify-content:center;align-items:center}.dragbar:focus{outline-style:none;box-shadow:none;border-color:transparent}.dragbar:hover{background-color:var(--system-handle-bg-hover)}.dragbar:active{background-color:var(--system-handle-bg-active)}.handle{overflow:hidden;width:10px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.handle svg{height:5px;width:5px;margin:4px 0 0}.handle svg circle{fill:var(--system-handle-circle-fill)!important}.bottomHandle{transform:rotate(90deg)}#rightdragbar{grid-area:rightdragbar;cursor:col-resize}#leftdragbar{grid-area:leftdragbar}#leftdraghandle{position:absolute;height:20px;width:20px;margin:auto;filter:brightness(110%)}#bottomdragbar{grid-area:bottomdragbar;cursor:row-resize}a{text-decoration:none;color:inherit}.header{position:sticky;top:0;background-color:var(--top-header-bg);font-style:normal;height:30px;flex-basis:auto;width:100%}.header,.header .headerTitle{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.header .headerTitle{background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit;margin-left:16px;cursor:pointer}.header .headerTitle img{margin-right:8px;width:1.2em;height:1.2em}.header .headerTitle h1{color:var(--top-header-btn);font-size:.72em;font-weight:600;text-transform:uppercase}.header .navButton{display:flex;justify-content:space-between;margin-right:16px;align-self:stretch}.header .navButton button{color:var(--top-header-btn);font-size:.69em;font-weight:600;background-color:transparent;background-repeat:no-repeat;cursor:pointer;overflow:visible;outline:none;height:100%;padding-top:4px;border:none;border-bottom:4px solid transparent;margin-left:16px;text-transform:uppercase}.header .navButton button:hover{border-bottom:4px solid var(--top-header-btn-hg)}.sliderContainer{display:flex;background-color:var(--mid-control-slider-bg);padding:0 16px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px}.sliderContainer .slider{width:160px;height:30px;margin-top:2px}.btn,.btnActive,.btnDisabled{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;margin:0 8px}.btnGone{display:none}.btnPresent{display:block}.btnActive,.btnDisabled{height:32px;width:32px;display:flex;justify-content:center;align-items:center}.btnActive svg,.btnDisabled svg{height:12px;width:12px}.btnActive svg path,.btnDisabled svg path{fill:var(--mid-control-param-btn-active)}.btnActive:hover,.btnDisabled:hover{transition:.4s;background:var(--mid-control-param-btn-bg-hover)!important;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px}.btnActive:active,.btnDisabled:active{transition:.2s;background:var(--mid-control-param-btn-bg-active)!important;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px}.btnDisabled svg path{fill:var(--mid-control-param-btn-disabled)!important}.btnDisabled:active,.btnDisabled:hover{background:none!important}.prev svg{transform:rotate(90deg)}.next svg{transform:rotate(-90deg)}.pause svg path,.play svg path{fill:var(--mid-control-param-btn-active-col)}.controlButtons{display:flex;background-color:var(--mid-control-btn-bg);border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px}.blueWordBtn,.blueWordBtnDisabled,.btn,.btnDisabled,.form .formLeft .medianthree-btn,.form .formLeft .rightmost-btn,.greyRoundBtn,.greyRoundBtnDisabled,.medianthree-btn,.rightmost-btn{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.blueWordBtn,.blueWordBtnDisabled,.btnDisabled,.form .formLeft .medianthree-btn,.form .formLeft .rightmost-btn,.medianthree-btn,.rightmost-btn{font:13px "Roboto",sans-serif!important;border-radius:1px;text-align:center;position:relative;cursor:pointer;text-transform:uppercase;padding:6px;color:var(--mid-control-param-blue-btn-col)}.blueWordBtn:hover,.blueWordBtnDisabled:hover,.btnDisabled:hover,.form .formLeft .medianthree-btn:hover,.form .formLeft .rightmost-btn:hover,.medianthree-btn:hover,.rightmost-btn:hover{transition:.4s;background:var(--mid-control-param-btn-bg-col-hover)}.blueWordBtn:active,.blueWordBtnDisabled:active,.btnDisabled:active,.form .formLeft .medianthree-btn:active,.form .formLeft .rightmost-btn:active,.medianthree-btn:active,.rightmost-btn:active{transition:.2s;background:var(--mid-control-param-btn-bg-col-active)}.blueWordBtnDisabled{color:var(--mid-control-param-btn-disabled);cursor:not-allowed!important}.blueWordBtnDisabled:active,.blueWordBtnDisabled:hover{background:none}.checkbox{color:var(--mid-control-font);font-size:.8em;font-family:Menlo,"Liberation Mono",Courier,monospace}.greyRoundBtn,.greyRoundBtnDisabled{padding:8px;display:flex;justify-content:center;align-items:center}.greyRoundBtnDisabled svg,.greyRoundBtn svg{width:12px;height:12px}.greyRoundBtnDisabled svg path,.greyRoundBtn svg path{fill:var(--mid-control-param-grey-btn-col)}.greyRoundBtn:hover,.greyRoundBtnDisabled:hover{transition:.4s;background:var(--mid-control-param-btn-bg-hover);border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px}.greyRoundBtn:active,.greyRoundBtnDisabled:active{transition:.2s;background:var(--mid-control-param-btn-bg-active);border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px}.inputContainer,.stringContainer{margin-right:15px;padding:0 5px}.inputContainer{border:.1px solid var(--mid-control-param-border);border-radius:4px;margin-top:4px}.outerInput{border:1px solid var(--mid-control-param-border);border-radius:4px;display:flex;align-items:center;padding:6px 10px}.outerInput .inputText{width:100%}.outerInput .inputText input{width:100%;outline:none;font-size:1.05em;font-weight:200;color:var(--mid-control-font);border:none;padding:8px 0;background-color:var(--mid-control-bg)}.outerInput .btnGrp{display:flex;justify-content:flex-end}.form{color:var(--mid-control-font);font-size:1.05em;display:flex;justify-content:space-between}.form .formLeft{width:62%;align-items:center}.form .formLeft .MuiFormControlLabel-root{color:var(--mid-control-param-blue-btn-col)}.form .formLeft .MuiFormControlLabel-root:first-of-type{margin-left:20px}.form .formLeft .MuiCheckbox-colorPrimary.Mui-checked{color:var(--mid-control-param-blue-btn-col)}.form .formRight{width:36%}.medianthree-btn,.rightmost-btn{margin-left:20px}.btnDisabled,.greyRoundBtnDisabled{cursor:not-allowed!important}.greyRoundBtnDisabled svg path{fill:var(--mid-control-param-btn-disabled)}.greyRoundBtnDisabled:active,.greyRoundBtnDisabled:hover{background:none}.generalText{color:var(--mid-control-font)}.matrixContainer .matrixButtonContainer{width:170px;font-size:12px}.matrixContainer .matrixButtonContainer button{margin-top:2px}.matrixContainer .matrixButtonContainer .algorithmBtn{text-transform:uppercase;background:none;color:inherit;border:none;font:inherit;outline:inherit;height:35px;margin-top:1px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:Left;cursor:pointer;padding:6px;color:var(--mid-control-param-btn-active-col)}.matrixContainer .matrixButtonContainer .algorithmBtn:hover{transition:.4s;background:var(--mid-control-param-btn-bg-col-hover)}.matrixContainer .matrixButtonContainer .algorithmBtn:active{transition:.2s;background:var(--mid-control-param-btn-bg-col-active)}.matrixContainer .sLineButtonContainer{background-color:var(--mid-control-param-matrix-btn-bg);display:flex;flex-direction:row;justify-content:flex-start;padding:10px 0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;white-space:nowrap;text-align:center;height:10px;font-size:12px;margin-bottom:20px}.matrixContainer .sLineButtonContainer .sizeBtn{text-transform:uppercase;display:inline-block;background:none;color:inherit;border:none;font:inherit;outline:inherit;margin-top:1px;width:50px;height:35px;font-size:20px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:Center;cursor:pointer;padding:6px;color:var(--mid-control-param-btn-active-col)}.matrixContainer .sLineButtonContainer .sizeBtn:hover{transition:.4s;background:var(--mid-control-param-btn-bg-col-hover)}.matrixContainer .sLineButtonContainer .sizeBtn:active{transition:.2s;background:var(--mid-control-param-btn-bg-col-active)}.matrixContainer .sLineButtonContainer .size{text-transform:uppercase;display:inline-block;padding:6px 6px 12px;margin-top:5.5px;width:95px;color:var(--mid-control-param-btn-active-col)}.matrixContainer .sLineButtonContainer .matrixBtn{text-transform:uppercase;background:none;color:inherit;border:none;font:inherit;outline:inherit;width:100px;height:35px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:center;cursor:pointer;padding:4px;color:var(--mid-control-param-btn-active-col)}.matrixContainer .sLineButtonContainer .matrixBtn:hover{transition:.4s;background:var(--mid-control-param-btn-bg-col-hover)}.matrixContainer .sLineButtonContainer .matrixBtn:active{transition:.2s;background:var(--mid-control-param-btn-bg-col-active)}.matrixContainer .sLineButtonContainer .greyRoundBtn{text-align:right;margin-top:3.5px;width:35px;height:35px}.matrixContainer .coord{margin-left:0}.matrixContainer .coord .titles{color:var(--mid-control-param-matrix-header-font);background-color:var(--mid-control-param-matrix-header-bg);font-size:1.1em;font-weight:500;white-space:nowrap;display:flex;margin-left:2px;margin-right:2px;padding:2px}.matrixContainer .edge{margin-left:50px}.matrixContainer .edge .titles{color:var(--mid-control-param-matrix-header-font);background-color:var(--mid-control-param-matrix-header-bg);font-size:1.1em;font-weight:500;white-space:nowrap;display:flex;margin-left:2px;margin-right:2px;padding:2px}.matrixContainer{display:flex;align-items:flex-start}.matrixContainer .matrixButtonContainer{background-color:var(--mid-control-param-matrix-btn-bg);display:flex;flex-direction:column;justify-content:space-between;padding:6px 8px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-right:16px;border:1px solid var(--system-border)}.matrixContainer .matrixButtonContainer button{margin-top:4px}.matrixContainer .matrixButtonContainer .matrixBtn{text-transform:uppercase;background:none;color:inherit;border:none;font:inherit;outline:inherit;height:32px;margin-top:4px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:center;cursor:pointer;padding:6px;color:var(--mid-control-param-btn-active-col)}.matrixContainer .matrixButtonContainer .matrixBtn:hover{transition:.4s;background:var(--mid-control-param-btn-bg-col-hover)}.matrixContainer .matrixButtonContainer .matrixBtn:active{transition:.2s;background:var(--mid-control-param-btn-bg-col-active)}.matrixContainer .table{overflow:auto}.matrixContainer .table th{color:var(--mid-control-param-matrix-header-font);background-color:var(--mid-control-param-matrix-header-bg);width:32px;height:24px;font-size:1.1em;font-weight:500;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:default}.matrixContainer .table td,.matrixContainer .table th{border:1px solid var(--system-border)}.matrixContainer .table td input,.matrixContainer .table th input{width:32px;height:24px;text-align:center;color:var(--mid-control-param-matrix-cell-font);background-color:var(--mid-control-param-matrix-cell-bg);border:none;-webkit-appearance:none;outline:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.matrixContainer .arrowBtn{background-color:#ddd;color:#000;border:none;border-radius:8px;padding:5px 10px;transition:background-color .3s,color .3s}.matrixContainer .arrowBtn.pointerCursor{cursor:pointer}.matrixContainer .arrowBtn.pointerCursor:hover{background-color:#0a87f5}.matrixContainer .arrowBtn.pointerCursor.disabledBtn{background-color:#ddd;color:#aaa;cursor:not-allowed}.matrixContainer .arrowBtn.pointerCursor.disabledBtn:hover{background-color:#ddd}.matrixContainer .matrixBtn.disabledText{color:#aaa;cursor:not-allowed}.matrixContainer .endNodeLabel,.matrixContainer .endNodeValue,.matrixContainer .startNodeLabel,.matrixContainer .startNodeValue{color:var(--mid-control-param-matrix-cell-font)}.Renderer_renderer__fIED7{position:relative;flex:1 1;flex-direction:column;display:flex;align-items:center;justify-content:flex-start;min-height:0;padding-top:35px}.Renderer_renderer__fIED7:first-child{border-top:none}.Renderer_renderer__fIED7 .Renderer_title__3Xv9R{position:absolute;top:0;left:0;background-color:#505050;color:#cecece;padding:4px 6px;font-size:14px}.Ellipsis_ellipsis__2Z8yx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GraphRenderer_graph__3RTuV{flex:1 1;align-self:stretch}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG .GraphRenderer_circle__2eGYq,.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG .GraphRenderer_rect__1jJw_{fill:var(--graph-node-circle-fill);stroke:var(--graph-node-circle-stroke);stroke-width:1}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill);dominant-baseline:central;text-anchor:middle;font-size:35px}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG .GraphRenderer_weight__1nllC{fill:var(--graph-node-weight-fill);font-weight:700;font-size:15px;alignment-baseline:central;text-anchor:left}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_selected__2vcx1 .GraphRenderer_circle__2eGYq,.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_selected__2vcx1 .GraphRenderer_rect__1jJw_{fill:var(--graph-node-circle-fill-selected);stroke:var(--graph-node-circle-stroke-selected)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_selected__2vcx1 .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-selected)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited0__3GEhf .GraphRenderer_circle__2eGYq,.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited0__3GEhf .GraphRenderer_rect__1jJw_{fill:var(--graph-node-circle-fill-visited0);stroke:var(--graph-node-circle-stroke-visited0)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited0__3GEhf .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited__1xFvq .GraphRenderer_circle__2eGYq,.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited__1xFvq .GraphRenderer_rect__1jJw_{fill:var(--graph-node-circle-fill-visited);stroke:var(--graph-node-circle-stroke-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited__1xFvq .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_sorted__wAll5 .GraphRenderer_circle__2eGYq{fill:var(--graph-node-circle-fill-sorted)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_sorted__wAll5 .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-sorted)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited1__29PKv .GraphRenderer_circle__2eGYq{fill:var(--graph-node-circle-fill-visited1);stroke:var(--graph-node-circle-stroke-visited1)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited1__29PKv .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited2__1b5_e .GraphRenderer_circle__2eGYq{fill:var(--graph-node-circle-fill-visited2);stroke:var(--graph-node-circle-stroke-visited2)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited2__1b5_e .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited3__3cX8Q .GraphRenderer_circle__2eGYq{fill:var(--graph-node-circle-fill-visited3);stroke:var(--graph-node-circle-stroke-visited3)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited3__3cX8Q .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited4__18P5k .GraphRenderer_circle__2eGYq{fill:var(--graph-node-circle-fill-visited4);stroke:var(--graph-node-circle-stroke-visited4)}.GraphRenderer_graph__3RTuV .GraphRenderer_node__3kLsG.GraphRenderer_visited4__18P5k .GraphRenderer_id__1ylea{fill:var(--graph-node-id-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ .GraphRenderer_line__2F5F3{stroke:var(--graph-edge-line-stroke);stroke-width:7;fill:none}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ .GraphRenderer_line__2F5F3.GraphRenderer_directed__37x_P{marker-end:url(#markerArrow)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ .GraphRenderer_weight__1nllC{fill:var(--graph-edge-line-weight-fill);alignment-baseline:baseline;text-anchor:middle;font-size:35px}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_selected__2vcx1 .GraphRenderer_line__2F5F3{stroke:var(--graph-edge-line-stroke-selected)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_selected__2vcx1 .GraphRenderer_line__2F5F3.GraphRenderer_directed__37x_P{marker-end:url(#markerArrowSelected)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_selected__2vcx1 .GraphRenderer_weight__1nllC{fill:var(--graph-edge-weight-fill-selected)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_sorted__wAll5 .GraphRenderer_line__2F5F3{stroke-width:0}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited__1xFvq .GraphRenderer_line__2F5F3{stroke:var(--graph-edge-line-stroke-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited__1xFvq .GraphRenderer_line__2F5F3.GraphRenderer_directed__37x_P{marker-end:url(#markerArrowVisited)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited__1xFvq .GraphRenderer_weight__1nllC{fill:var(--graph-edge-weight-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited1__29PKv .GraphRenderer_line__2F5F3{stroke:var(--graph-edge-line-stroke-visited1)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited1__29PKv .GraphRenderer_line__2F5F3.GraphRenderer_directed__37x_P{marker-end:url(#markerArrowVisited1)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited1__29PKv .GraphRenderer_weight__1nllC{fill:var(--graph-edge-weight-fill-visited1)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited2__1b5_e .GraphRenderer_line__2F5F3{stroke:var(--graph-edge-line-stroke-visited2)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited2__1b5_e .GraphRenderer_line__2F5F3.GraphRenderer_directed__37x_P{marker-end:url(#markerArrowVisited2)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited2__1b5_e .GraphRenderer_weight__1nllC{fill:var(--graph-edge-weight-fill-visited2)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited3__3cX8Q .GraphRenderer_line__2F5F3{stroke:var(--graph-edge-line-stroke-visited3)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited3__3cX8Q .GraphRenderer_line__2F5F3.GraphRenderer_directed__37x_P{marker-end:url(#markerArrowVisited3)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited3__3cX8Q .GraphRenderer_weight__1nllC{fill:var(--graph-edge-weight-fill-visited3)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited4__18P5k .GraphRenderer_line__2F5F3{stroke:var(--graph-edge-line-stroke-visited4)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited4__18P5k .GraphRenderer_line__2F5F3.GraphRenderer_directed__37x_P{marker-end:url(#markerArrowVisited4)}.GraphRenderer_graph__3RTuV .GraphRenderer_edge__2ZlGZ.GraphRenderer_visited4__18P5k .GraphRenderer_weight__1nllC{fill:var(--graph-edge-weight-fill-visited4)}.GraphRenderer_graph__3RTuV .GraphRenderer_arrow__37Xlp{fill:var(--graph-arrow-fill)}.GraphRenderer_graph__3RTuV .GraphRenderer_arrow__37Xlp.GraphRenderer_selected__2vcx1{fill:var(--graph-arrow-fill-selected)}.GraphRenderer_graph__3RTuV .GraphRenderer_arrow__37Xlp.GraphRenderer_visited__1xFvq{fill:var(--graph-arrow-fill-visited)}.GraphRenderer_graph__3RTuV .GraphRenderer_arrow__37Xlp.GraphRenderer_visited1__29PKv{fill:var(--graph-arrow-fill-visited1)}.GraphRenderer_graph__3RTuV .GraphRenderer_arrow__37Xlp.GraphRenderer_visited2__1b5_e{fill:var(--graph-arrow-fill-visited2)}.GraphRenderer_graph__3RTuV .GraphRenderer_arrow__37Xlp.GraphRenderer_visited3__3cX8Q{fill:var(--graph-arrow-fill-visited3)}.GraphRenderer_graph__3RTuV .GraphRenderer_arrow__37Xlp.GraphRenderer_visited4__18P5k{fill:var(--graph-arrow-fill-visited4)}.GraphRenderer_graph__3RTuV .GraphRenderer_axis__2WHlE{stroke:var(--axis);stroke-width:1;fill:none}.GraphRenderer_graph__3RTuV .GraphRenderer_axisLabel__WTstn{font-size:35px;font-weight:1}.settingsContainer{position:absolute;display:block;z-index:10;right:8px;top:46px;max-height:calc(100vh - 162px);width:250px;overflow-y:auto;overflow-x:hidden;background:var(--top-setting-bg);border:1px solid #ccc;border-color:var(--system-border);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:16px;font-size:.95em}.setContainer{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--system-border)}.setContainer .label{margin:4px 0 8px;text-transform:uppercase;font-size:.78em;font-weight:500;color:var(--top-setting-label)}.fontSize{display:flex;justify-content:space-between}.fontSize .fontBtn{background:none;color:inherit;border:none;font:inherit;outline:inherit;cursor:pointer;flex:1 1;padding:6px 0;background-color:var(--top-setting-btn-bg);display:flex;justify-content:center}.fontSize .fontBtn svg path{fill:var(--top-setting-btn)}.fontSize .fontBtn:active{background-color:var(--top-setting-btn-bg-active)}.fontSize .small svg{height:1.1em;width:1.1em}.fontSize .big svg{height:1.3em;width:1.3em}.algoCol{display:grid;grid-template-columns:repeat(4,48px);grid-gap:12px;grid-auto-rows:minmax(48px,auto);justify-content:center;align-content:center}.algoCol .colorBtn{background:none;color:inherit;border:none;font:inherit;outline:inherit;border:2px solid var(--top-setting-bg);display:flex;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;cursor:pointer;padding:2px;height:48px;width:48px}.algoCol .colorBtn .left{border-top-left-radius:48px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:48px;-webkit-border-top-left-radius:48px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:48px;-moz-border-radius-topleft:48px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:48px;height:40px;width:20px}.algoCol .colorBtn .right{height:40px;width:20px;border-top-left-radius:0;border-top-right-radius:48px;border-bottom-right-radius:48px;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:48px;-webkit-border-bottom-right-radius:48px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:48px;-moz-border-radius-bottomright:48px;-moz-border-radius-bottomleft:0}.algoCol .colorBtn .top-left{border-top-left-radius:48px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:48px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:48px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;height:16px;width:20px}.algoCol .colorBtn .top-right{border-top-left-radius:0;border-top-right-radius:48px;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:48px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:48px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;height:16px;width:20px}.algoCol .colorBtn .bottom-right{height:16px;width:20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:48px;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:48px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:48px;-moz-border-radius-bottomleft:0}.algoCol .colorBtn .bottom-left{height:16px;width:20px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:48px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:48px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:48px}.algoCol .active{border:2px solid #027aff}.settingFooter{display:flex}.settingFooter .saveBtn{background:none;color:inherit;border:none;font:inherit;outline:inherit;padding:8px 0;flex:1 1;cursor:pointer;text-transform:uppercase;background-color:var(--top-setting-btn-bg);font-size:.82em;color:var(--top-setting-btn)}.settingFooter .saveBtn:active{background-color:var(--top-setting-btn-bg-active)}.red{background:#ee0970}.yellow{background:#f1f511}.green{background:#059847}.pink{background:#e42fd5}.cyan{background:#0d9eae}.blue{background:#2289ff}.black{background:#505050}.grey{background:#bbb}.purple{background:#9f2fe4}.white{background:#cecece}.positive1{background:#83d489}.positive2{background:#258bff}.negative1{background:#e85c49}.negative2{background:#ec0a70}.hint1{background:#fbd651}.hint2{background:#f2c988}.back-up1{background:#4768de}.back-up2{background:#308f45}.Array2DRenderer_array_2d__CQtO7{flex-shrink:0;display:table;border-collapse:collapse}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_bottom_caption__2UcRI{caption-side:bottom;text-align:center;margin-top:15px;font-size:13px;color:var(--array-2d-row-col-value-color);font-family:Menlo,"Liberation Mono",Courier,monospace}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_pseudocode_function__3tLmx{color:var(--right-code-function-font)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_top_variable__3TyYg{text-align:center;font-size:13px;font-weight:400;color:var(--array-2d-row-col-value-color);margin-bottom:-5px}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G{display:table-row;height:28px}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW{display:table-cell;text-align:center;min-width:8px;width:28px;background-color:var(--array-2d-row-col-bg);border:1px solid var(--array-2d-row-col-border);padding:0 4px}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW .Array2DRenderer_value__iOddC{font-size:12px;color:var(--array-2d-row-col-value-color)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW .Array2DRenderer_variable__3APFj{font-size:18px;color:var(--array-2d-row-col-value-color)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected__2-LjK{background-color:var(--array-2d-row-col-bg-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected__2-LjK span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected1__1leY4{background-color:var(--array-2d-row-col-bg-selected1)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected1__1leY4 span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected2__1RFPz{background-color:var(--array-2d-row-col-bg-selected2)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected2__1RFPz span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected3__1U4sT{background-color:var(--array-2d-row-col-bg-selected3)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected3__1U4sT span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variableGreen__11M4V{background-color:var(--simple-fill-var-green)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variableGreen__11M4V span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variableOrange__2LAOP{background-color:var(--simple-fill-var-orange)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variableOrange__2LAOP span{color:var(--array-2d-row-col)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variableRed__3RwXq{background-color:var(--simple-fill-var-red)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variableRed__3RwXq span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected4__1dOeN{background-color:var(--array-2d-row-col-bg-selected4)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected4__1dOeN span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected5__2gsHc{background-color:var(--array-2d-row-col-bg-selected5)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_selected5__2gsHc span{color:var(--array-2d-row-col-selected)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_patched__39sFU{background-color:var(--array-2d-row-col-bg-patched)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_patched__39sFU span{color:var(--array-2d-row-col-patched)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_sorted__JC_Ib{background-color:var(--array-2d-row-bg-sorted)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_sorted__JC_Ib span{color:var(--array-2d-row-col-sorted)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_index__N6dL3,.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variables__qG91t{background:var(--array-2d-row-col-bg-index);border:var(--array-2d-row-col-border-index);color:var(--array-2d-row-col-color-index)}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_variables__qG91t{vertical-align:text-top}.Array2DRenderer_array_2d__CQtO7 .Array2DRenderer_row__1AF4G .Array2DRenderer_col__2SqHW.Array2DRenderer_faded__1x5bI{opacity:.2}.Array2DRenderer_captionDFS__2TAff{text-align:right}.Array2DRenderer_captionBFS__31DhM,.Array2DRenderer_captionDFS__2TAff{caption-side:bottom;margin-top:-12px;color:var(--array-2d-row-col-value-color)}.Array2DRenderer_captionBFS__31DhM{text-align:center}.Array2DRenderer_captionDFSrec__1PhEI{caption-side:bottom;margin-top:-12px;text-align:right;color:var(--array-2d-row-col-value-color)}.Array2DRenderer_captionmsort_lista_td__1tagB{font-size:14px}.Array2DRenderer_captionmsort_arr_td__3ivoL,.Array2DRenderer_captionmsort_lista_td__1tagB{caption-side:bottom;text-align:right;color:var(--array-2d-row-col-value-color)}.Array1DRenderer_array_1d__1yUCn{flex-shrink:0}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_bottom_caption__2F2ve{caption-side:bottom;text-align:center;margin-top:15px;font-size:13px;color:var(--array-2d-row-col-value-color);font-family:Menlo,"Liberation Mono",Courier,monospace}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_captionmsort_arr_td__rXJdR{caption-side:bottom;text-align:right;margin-top:70px}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm{margin-bottom:min(8px,1vh);position:relative;--array-1d-minimum-height:1em}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp{justify-content:center;align-items:center;text-align:center;min-width:8px;width:28px;min-height:var(--array-1d-minimum-height);background-color:var(--array-2d-row-col-bg);border:1px solid var(--array-2d-row-col-border);padding:0 4px;margin-right:4px}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp .Array1DRenderer_value__1fXfi{font-size:12px;color:var(--array-2d-row-col-value-color)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp .Array1DRenderer_variable__NM9Lg{font-size:18px;color:var(--array-1d-row-col-variable)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected__1BZ0T{background-color:var(--array-1d-row-col-bg-selected)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected__1BZ0T span{color:var(--array-2d-row-col-selected)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected1__2ghA0{background-color:var(--array-2d-row-col-bg-selected1)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected1__2ghA0 span{color:var(--array-2d-row-col-selected)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected2__3Yxs8{background-color:var(--array-2d-row-col-bg-selected2)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected2__3Yxs8 span{color:var(--array-2d-row-col-selected)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected3__38371{background-color:var(--array-2d-row-col-bg-selected3)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected3__38371 span{color:var(--array-2d-row-col-selected)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected4__3AL4c{background-color:var(--array-2d-row-col-bg-selected4)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected4__3AL4c span{color:var(--array-2d-row-col-selected)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected5__3CTN_{background-color:var(--array-2d-row-col-bg-selected5)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_selected5__3CTN_ span{color:var(--array-2d-row-col-selected)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_patched__YLnc8{background-color:var(--array-1d-row-col-bg-patched)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_patched__YLnc8 span{color:var(--array-2d-row-col-patched)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_sorted__2FGQE{background-color:var(--array-2d-row-bg-sorted)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_sorted__2FGQE span{color:var(--array-2d-row-col-sorted)}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_index__UMfwt{background:var(--array-2d-row-col-bg-index);border:var(--array-2d-row-col-border-index);color:var(--array-2d-row-col-color-index);padding:0 4px;margin-right:5px}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_variables__IlHNp{background:var(--array-2d-row-col-bg-index);border:var(--array-2d-row-col-border-index);color:var(--array-2d-row-col-color-index);vertical-align:text-top;min-height:60px}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_row__FrKGm .Array1DRenderer_col__3M3Xp.Array1DRenderer_faded__1VkTV{opacity:.5}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_stack__2OcRA .Array1DRenderer_stackElement__2uuDF{display:grid;grid-auto-flow:row;height:.6em;transition-duration:.1s;margin-bottom:min(1vh,1em);--not-started-section:transparent;--in-progress-section:#a9a9a9;--current-section:var(--array-1d-row-col-bg-selected);--finished-section:#000}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_stack__2OcRA .Array1DRenderer_stackElement__2uuDF .Array1DRenderer_stackSubElement__F9hEv{transition-duration:.1s;--j-section:#3ab1a7;--i-section:#1cb929;--p-section:#b019bb}.Array1DRenderer_array_1d__1yUCn .Array1DRenderer_stack__2OcRA p{color:#858585;font-size:.8em}.GraphRenderer_graph__2Wjfx{flex:1 1;align-self:stretch}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk .GraphRenderer_circle__3yoe6,.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk .GraphRenderer_rect__5Su8J{fill:var(--graph-node-circle-fill);stroke:var(--graph-node-circle-stroke);stroke-width:1}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk .GraphRenderer_id__OkcX_{fill:var(--graph-node-id-fill);dominant-baseline:central;text-anchor:middle}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk .GraphRenderer_weight__29S_I{fill:var(--graph-node-weight-fill);font-weight:700;alignment-baseline:central;text-anchor:left}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk .GraphRenderer_Result__3Kud-{fill:var(--graph-text-fill);stroke:var(--graph-text-stroke)}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk.GraphRenderer_selected__Zt0ij .GraphRenderer_circle__3yoe6,.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk.GraphRenderer_selected__Zt0ij .GraphRenderer_rect__5Su8J{fill:var(--graph-node-circle-fill-selected);stroke:var(--graph-node-circle-stroke-selected)}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk.GraphRenderer_selected__Zt0ij .GraphRenderer_id__OkcX_{fill:var(--graph-node-id-fill-selected)}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk.GraphRenderer_visited__1tXH4 .GraphRenderer_circle__3yoe6,.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk.GraphRenderer_visited__1tXH4 .GraphRenderer_rect__5Su8J{fill:var(--graph-node-circle-fill-visited);stroke:var(--graph-node-circle-stroke-visited)}.GraphRenderer_graph__2Wjfx .GraphRenderer_node__1cbvk.GraphRenderer_visited__1tXH4 .GraphRenderer_id__OkcX_{fill:var(--graph-node-id-fill-visited)}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s .GraphRenderer_line__23oEY{stroke:var(--graph-edge-line-stroke);stroke-width:3.5}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s .GraphRenderer_line__23oEY.GraphRenderer_directed__18zUT{marker-end:url(#markerArrow)}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s .GraphRenderer_weight__29S_I{fill:var(--graph-edge-line-weight-fill);alignment-baseline:baseline;text-anchor:middle}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s.GraphRenderer_selected__Zt0ij .GraphRenderer_line__23oEY{stroke:var(--graph-edge-line-stroke-selected)}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s.GraphRenderer_selected__Zt0ij .GraphRenderer_line__23oEY.GraphRenderer_directed__18zUT{marker-end:url(#markerArrowSelected)}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s.GraphRenderer_selected__Zt0ij .GraphRenderer_weight__29S_I{fill:var(--graph-edge-weight-fill-selected)}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s.GraphRenderer_visited__1tXH4 .GraphRenderer_line__23oEY{stroke:var(--graph-edge-line-stroke-visited)}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s.GraphRenderer_visited__1tXH4 .GraphRenderer_line__23oEY.GraphRenderer_directed__18zUT{marker-end:url(#markerArrowVisited)}.GraphRenderer_graph__2Wjfx .GraphRenderer_edge__2pz7s.GraphRenderer_visited__1tXH4 .GraphRenderer_weight__29S_I{fill:var(--graph-edge-weight-fill-visited)}.GraphRenderer_graph__2Wjfx .GraphRenderer_arrow__3TvMB{fill:var(--graph-arrow-fill)}.GraphRenderer_graph__2Wjfx .GraphRenderer_arrow__3TvMB.GraphRenderer_selected__Zt0ij{fill:var(--graph-arrow-fill-selected)}.GraphRenderer_graph__2Wjfx .GraphRenderer_arrow__3TvMB.GraphRenderer_visited__1tXH4{fill:var(--graph-arrow-fill-visited)}.TwoArray2DRenderer_array_2d__2agTz{flex-shrink:0;display:table;border-collapse:collapse}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL{display:table-row;height:28px}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ{display:table-cell;text-align:center;min-width:28px;background-color:var(--array-2d-row-col-bg);border:1px solid var(--array-2d-row-col-border);padding:0 4px}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ .TwoArray2DRenderer_value__2r4O1{font-size:12px;color:var(--array-2d-row-col-value-color)}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ.TwoArray2DRenderer_selected__VjvIF{background-color:var(--two-array-2d-row-col-bg-selected)}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ.TwoArray2DRenderer_selected__VjvIF span{color:var(--two-array-2d-row-col-selected)}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ.TwoArray2DRenderer_patched__1OD7i{background-color:var(--two-array-2d-row-col-bg-patched)}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ.TwoArray2DRenderer_patched__1OD7i span{color:var(--two-array-2d-row-col-patched)}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ.TwoArray2DRenderer_sorted__1Q2cG{background-color:var(--array-2d-row-bg-sorted)}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ.TwoArray2DRenderer_sorted__1Q2cG span{color:var(--array-2d-row-col-sorted)}.TwoArray2DRenderer_array_2d__2agTz .TwoArray2DRenderer_row__1FAyL .TwoArray2DRenderer_col__Tw3SQ.TwoArray2DRenderer_index__3B46O{background:var(--array-2d-row-col-bg-index);border:var(--array-2d-row-col-border-index);color:var(--array-2d-row-col-color-index)}.NAryTreeRenderer_graph__11j5Y{flex:1 1;align-self:stretch}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ .NAryTreeRenderer_circle__1UjwY,.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ .NAryTreeRenderer_rect__3cHTG{fill:var(--graph-node-circle-fill);stroke:var(--graph-node-circle-stroke);stroke-width:1}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ .NAryTreeRenderer_id__36IDH{fill:var(--graph-node-id-fill);dominant-baseline:central;text-anchor:middle}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableGreen__1799G .NAryTreeRenderer_circle__1UjwY,.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableGreen__1799G .NAryTreeRenderer_rect__3cHTG{fill:var(--simple-fill-var-green);stroke:var(--graph-node-circle-stroke)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableGreen__1799G .NAryTreeRenderer_id__36IDH{fill:var(--graph-node-id-fill-selected)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableOrange__3K8KN .NAryTreeRenderer_circle__1UjwY,.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableOrange__3K8KN .NAryTreeRenderer_rect__3cHTG{fill:var(--simple-fill-var-orange);stroke:var(--graph-node-circle-stroke)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableOrange__3K8KN .NAryTreeRenderer_id__36IDH{fill:var(--graph-node-circle-stroke)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableRed__27VAU .NAryTreeRenderer_circle__1UjwY,.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableRed__27VAU .NAryTreeRenderer_rect__3cHTG{fill:var(--simple-fill-var-red);stroke:var(--graph-node-circle-stroke)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_node__2MqTZ.NAryTreeRenderer_variableRed__27VAU .NAryTreeRenderer_id__36IDH{fill:var(--graph-node-id-fill-selected)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_edge__3GfXI .NAryTreeRenderer_line__1p0Wg{stroke:var(--graph-edge-line-stroke);stroke-width:3.5;fill:none}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_edge__3GfXI .NAryTreeRenderer_line__1p0Wg.NAryTreeRenderer_directed__oSO2V{marker-end:url(#markerArrow)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_arrow__3th69{fill:var(--graph-arrow-fill)}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_text__3Piod{fill:var(--array-2d-row-col-value-color);dominant-baseline:central;text-anchor:middle;font-size:20px;font-family:Menlo,"Liberation Mono",Courier,monospace}.NAryTreeRenderer_graph__11j5Y .NAryTreeRenderer_pseudocode_function__3H8TN{fill:var(--right-code-function-font);dominant-baseline:central}#rightcol{height:100%;display:flex;flex-direction:column}#rightcol .rightPanelButtons{height:40px;background-color:var(--right-header-bg)}#rightcol .rightPanelButtons button{font-size:.72em;font-weight:400;color:var(--right-header-font)}#rightcol .rightPanelButtons .MuiTab-textColorPrimary.Mui-selected{color:#027aff}#rightcol .textArea{font-size:.9em;color:var(--right-text-font);overflow-y:auto;height:100%;padding:16px;background-color:var(--right-text-bg)}#rightcol .line-light{font-size:.87em;overflow:auto;height:100%}#rightcol .btnPanel{overflow:hidden;display:flex;padding:none}#rightcol .btnPanel .bottomBtn{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;padding:8px;background:var(--right-code-bottom-btn-bg);text-transform:uppercase;font-size:.7em;font-weight:400;color:var(--right-code-bottom-btn);white-space:nowrap;border-right:1px solid var(--system-border);flex:1 1;text-overflow:ellipsis;height:100%;width:100%}#rightcol .btnPanel .bottomBtn:hover{background:var(--right-code-bottom-btn-bg-hover)}#rightcol .btnPanel .bottomBtn:active{background:var(--right-code-bottom-btn-bg-active)}.code-container{font-family:Menlo,"Liberation Mono",Courier,monospace;padding:2% 0 100px;display:inline-block;min-width:100%}.expand-collapse-button-active,.expand-collopse-button{border:none;outline:none;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:var(--right-code-expand-btn);background-color:var(--right-code-expand-btn-bg);display:flex;align-items:center;margin:auto 0}.expand-collapse-button-active{background:var(--right-code-expand-btn-bg)}.expand-collapse-button-active:hover,.expand-collopse-button:hover{background-color:var(--right-code-expand-btn-bg-hover)}.line-explanation-button-active{color:var(--right-code-line-explain-btn-active)}.line-explanation-button-active,.line-explanation-button-negative{border:none;outline:none;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:none;display:flex;align-items:center}.line-explanation-button-negative{color:var(--right-code-line-explain-btn-inactive);margin:auto 0}.line-light{width:100%;color:var(--right-code-font);background-color:var(--right-code-bg)}.line-light p{text-align:left;margin:0;white-space:nowrap;padding:4px 0;cursor:default}.line-light p:hover{background-color:var(--right-code-line-hover)}.line-light p:active{background-color:var(--right-code-line-active)}.line-light p span{white-space:pre}.line-light p span:first-child{display:inline-block;width:36px;color:var(--right-code-line-num);text-align:right;padding:0 2px}.line-light p span:nth-child(2){display:inline-block;width:24px;align-items:center;padding:0 6px}.line-light p span:nth-child(3){display:inline-block;width:24px;align-items:center;padding-right:12px}@keyframes line-tweening{0%{opacity:.8;background-color:var(--right-code-line-hg);font-size:102%}to{opacity:1;background-color:rgba(0,162,255,.2)}}.active{width:100%;background-color:var(--right-code-line-hg);animation-name:line-tweening;animation-duration:2s}.active:hover{background-color:var(--right-code-line-hg)!important}.textArea-pseudocode{padding:0;flex:1 1}.explanation{color:var(--right-code-explanation-font)}.keyword{color:var(--right-code-keyword-font);font-weight:500}.arrow{color:var(--right-code-operator-font);font-family:"Inter",sans-serif;font-weight:500}.variable{color:var(--right-code-variable-font)}.operator{color:var(--right-code-operator-font);font-weight:500}.function{color:var(--right-code-function-font);font-weight:500}.lineExplanation{position:fixed;background-color:var(--right-code-line-explain-bg);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;width:auto;bottom:56px;margin:0 24px;padding:8px 16px 12px;filter:drop-shadow(0 0 10px rgba(0,0,0,.2));border-radius:1%;-webkit-border-radius:1%;-moz-border-radius:1%;color:var(--right-code-line-explain-font);font-weight:300}.lineExplanation .lEHeader{display:flex;align-items:center;justify-content:space-between}.lineExplanation .lEHeader .lEtitle{font-weight:500;font-size:.82em;text-transform:uppercase;color:var(--right-code-line-explain-title)}.content{transition:max-height .06s ease-in;-webkit-transition:max-height .06s ease-in;-moz-transition:max-height .06s ease-in;-o-transition:max-height .06s ease-in;-ms-transition:max-height .06s ease-in;max-height:0}.container{flex-direction:column}.container,.container span{display:flex}.container span .searchInput{font-size:.82em!important;font-weight:500;color:var(--left-font);padding:0 16px;background-color:var(--left-search-bg);width:100%;height:40px;-webkit-appearance:none;outline:none;border:none;border-left:4px solid var(--left-search-border)}.container span .searchInput:focus{border-left:4px solid var(--left-search-border-focus);background-color:var(--left-search-bg-focus)}.container .algorithmList{display:flex;flex-direction:column}.container .algorithmList .algoItemContainer{display:flex;flex-direction:column;overflow:hidden}.algoCat{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;font-size:.9em;font-weight:400;color:var(--left-cat-font);background-color:var(--left-cat-bg);text-align:left;padding:0 16px;margin:0;border-left:4px solid var(--left-cat-border);text-transform:uppercase;min-height:40px!important;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.algoCat:hover{border-left:4px solid var(--left-cat-border-hover);background-color:var(--left-cat-bg-hover)}.algoItem{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;color:var(--left-item-font);padding:0 0 0 16px;background-color:var(--left-bg);margin:0;min-height:40px!important;display:flex;align-items:stretch}.algoItem .algoItemContent{border-left:4px solid var(--left-item-border);padding:0 16px;background-color:var(--left-item-bg);width:100%;height:40px;text-align:left;font-weight:300;font-size:.95em;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.algoItem .algoItemContent:hover{border-left:4px solid var(--left-item-border-hover);background-color:var(--left-item-bg-hover)}.active .algoItemContent{background-color:var(--left-search-bg)}.active .algoItemContent,.active .algoItemContent:hover{border-left:4px solid var(--left-item-border-active);color:var(--left-item-font-active)}.midPanelContainer{display:flex;flex-direction:column;height:100%}.midPanelContainer .midPanelHeader{height:40px;background-color:var(--mid-header-bg);display:flex;align-items:center}.midPanelContainer .midPanelHeader .algorithmTitle{font-size:.89em;margin:auto 16px;color:var(--mid-header-font);font-weight:300;text-overflow:ellipsis;white-space:nowrap}.midPanelContainer .midPanelBody{display:flex;flex-direction:column;flex:1 1 1px;min-height:0;background-color:var(--mid-anim-bg);overflow:auto}@keyframes primary-indeterminate-translate{0%{transform:translateX(-145.166611%)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(-145.166611%)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-61.495191%)}to{transform:translateX(55.444446%)}}@keyframes primary-indeterminate-translate-reverse{0%{transform:translateX(145.166611%)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(145.166611%)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(61.495191%)}to{transform:translateX(-55.4444461%)}}@keyframes primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@keyframes auxiliary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(-54.888891%)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(-17.236978%)}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(29.497274%)}to{transform:translateX(105.388891%)}}@keyframes auxiliary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(54.888891%)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(17.236978%)}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(-29.497274%)}to{transform:translateX(-105.388891%)}}@keyframes auxiliary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);transform:scaleX(.457104)}44.15%{animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);transform:scaleX(.72796)}to{transform:scaleX(.08)}}@keyframes buffering{to{transform:translateX(-10px)}}@keyframes buffering-reverse{to{transform:translateX(10px)}}@keyframes indeterminate-translate-ie{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes indeterminate-translate-reverse-ie{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.mux-lpi{height:32px;min-width:160px;overflow:hidden;position:relative;transform:translateZ(0);transition:opacity .25s linear;width:100%;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;margin:0 12px}.progressLable{position:absolute;z-index:100;top:4px;left:4px;width:152px;height:24px;background-color:"blue";border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;display:flex;justify-content:center;align-items:center;flex-direction:flex-start}.progressLable .innerText{overflow:hidden;text-align:center;font-family:Menlo,"Liberation Mono",Courier,monospace;width:80%;color:var(--mid-control-progress-font);text-transform:uppercase}.mux-lpi-buffer,.mux-lpi-buffering-dots,.mux-lpi-rect,.mux-lpi-rect-inner{height:100%;position:absolute;width:100%}.mux-lpi-buffer,.mux-lpi-rect{transform-origin:top left;transition:transform .25s ease}.mux-lpi-rect,.mux-lpi-rect-inner{animation:none}.mux-lpi-rect--auxiliary{visibility:hidden}.mux-lpi-rect-inner{background-color:var(--mid-control-progress-active);display:inline-block}.mux-lpi--indeterminate .mux-lpi-rect{transition:none}.mux-lpi--indeterminate .mux-lpi-rect--primary{animation:primary-indeterminate-translate 2s linear infinite}.mux-lpi--indeterminate .mux-lpi-rect--primary>.mux-lpi-rect-inner{animation:primary-indeterminate-scale 2s linear infinite}.mux-lpi--indeterminate .mux-lpi-rect--auxiliary{animation:auxiliary-indeterminate-translate 2s linear infinite;visibility:visible}.mux-lpi--indeterminate .mux-lpi-rect--auxiliary>.mux-lpi-rect-inner{animation:auxiliary-indeterminate-scale 2s linear infinite}.mux-lpi--indeterminate.mux-lpi--is-ie .mux-lpi-rect-inner{transform:scaleX(.45)}.mux-lpi--indeterminate.mux-lpi--is-ie .mux-lpi-rect--auxiliary{animation:none;visibility:hidden}.mux-lpi--indeterminate.mux-lpi--is-ie .mux-lpi-rect--primary{animation:indeterminate-translate-ie 2s ease-out infinite}.mux-lpi--indeterminate.mux-lpi--is-ie .mux-lpi-rect--auxiliary>.mux-lpi-rect-inner,.mux-lpi--indeterminate.mux-lpi--is-ie .mux-lpi-rect--primary>.mux-lpi-rect-inner{animation:none}.mux-lpi--reversed .mux-lpi-buffer,.mux-lpi--reversed .mux-lpi-rect{right:0;transform-origin:center right}.mux-lpi--reversed .mux-lpi-rect--primary{animation-name:primary-indeterminate-translate-reverse}.mux-lpi--reversed .mux-lpi-rect--auxiliary{animation-name:auxiliary-indeterminate-translate-reverse}.mux-lpi--reversed.mux-lpi--is-ie .mux-lpi-rect--primary{animation-name:indeterminate-translate-reverse-ie}.mux-lpi--closed{opacity:0}.mux-lpi--buffering .mux-lpi-buffering-dots{animation:buffering .25s linear infinite;visibility:visible}.mux-lpi--buffering.mux-lpi--reversed .mux-lpi-buffering-dots{animation:buffering-reverse .25s linear infinite}.controlContainer{font-size:.8em;min-width:520px;display:flex;flex-direction:column;height:100%;overflow-y:hidden}.controlContainer .controlPanel{min-height:40px;padding:6px 16px;display:flex;align-items:center;justify-content:space-between;background-color:var(--mid-control-bg)}.controlContainer .controlPanel .speed{z-index:100;top:4px;left:4px;width:120px;height:24px;margin-right:8px;background-color:var(--mid-control-bg);border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;display:flex;justify-content:flex-end;align-items:center;flex-direction:flex-start;text-align:center;font-family:Menlo,"Liberation Mono",Courier,monospace;width:80%;color:var(--mid-control-progress-font);text-transform:uppercase}.controlContainer .controlPanel .rightControl{display:flex;flex-direction:row}.controlContainer .parameterPanel{padding:16px;overflow-y:auto}.controlContainer .parameterPanel .logContainer{background-color:var(--mid-control-log-bg);padding:8px 16px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:16px auto 0}.controlContainer .parameterPanel .logContainer .logTag{color:var(--mid-control-log-success);text-transform:uppercase;font-weight:500;font-size:1em;margin-right:12px}.controlContainer .parameterPanel .logContainer .logText{font-size:1.03em;font-weight:300;color:var(--mid-control-font);white-space:pre-wrap}.my-popup-content{margin:auto;background:#fff;width:85%;padding:5px}.my-popup-arrow{color:#fff}[role=tooltip].my-popup-content{width:600px;box-shadow:0 0 3px rgba(0,0,0,.16)}.my-popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].my-popup-overlay{background:transparent}:root{--system-handle-bg:#f4f4f4;--system-handle-bg-hover:#eee;--system-handle-bg-active:#e6e6e6;--system-border:#e9e9e9;--system-handle-circle-fill:#d5d5d5;--top-header-bg:#01233f;--top-header-btn:#d7d7d7;--top-header-btn-hg:#027aff;--top-setting-bg:#fff;--top-setting-label:#606060;--top-setting-btn:#5b5b5b;--top-setting-btn-bg:#ededed;--top-setting-btn-bg-active:#dcdcdc;--top-setting-checkbox-bg-active:#ededed;--top-setting-checkbox-font:#606060;--top-setting-checkbox-btn:#d7d7d7;--top-setting-checkbox-bg:#ededed;--left-bg:#fff;--left-font:#393939;--left-search-bg:#f9f9f9;--left-search-bg-focus:#f0f0f0;--left-search-border:#d5d5d5;--left-search-border-focus:#bbb;--left-cat-font:#727272;--left-cat-bg:#fff;--left-cat-bg-hover:#f0f0f0;--left-cat-border:#d5d5d5;--left-cat-border-hover:#bbb;--left-item-font:#5b5b5b;--left-item-bg:#fff;--left-item-bg-hover:#f0f0f0;--left-item-border:#d5d5d5;--left-item-border-hover:#bbb;--left-item-font-active:#027aff;--left-item-border-active:#027aff;--mid-header-bg:#fff;--mid-header-font:#545454;--mid-anim-bg:#f9f9f9;--mid-control-bg:#fff;--mid-control-slider-bg:#f7f7f7;--mid-control-btn-bg:#f7f7f7;--mid-control-font:#393939;--mid-instruction-bg:#fff;--mid-instruction-title-col:#505050;--mid-instruction-content-col:#3c3c3c;--mid-instruction-content-number-col:#2d2d2d;--mid-instruction-content-key:#027aff;--mid-control-progress-bg:#b5b5b5;--mid-control-progress-active:#027aff;--mid-control-progress-font:#161515;--mid-control-param-border:#d4d4d4;--mid-control-param-btn-active:#6a6a6a;--mid-control-param-btn-disabled:#b5b5b5;--mid-control-param-btn-active-col:#027aff;--mid-control-param-btn-bg-hover:#f7f7f7;--mid-control-param-btn-bg-active:#e3e2e4;--mid-control-param-btn-bg-col-hover:#d5eaff;--mid-control-param-btn-bg-col-active:#c3dcf7;--mid-control-param-grey-btn-col:rgba(113,112,113,0.7294117647058823);--mid-control-param-blue-btn-col:#027aff;--mid-control-param-matrix-btn-bg:#f7f7f7;--mid-control-param-matrix-header-bg:#f0f0f0;--mid-control-param-matrix-header-font:#616161;--mid-control-param-matrix-cell-bg:#fff;--mid-control-param-matrix-cell-font:#6f6f6f;--mid-control-log-bg:#f7f7f7;--mid-control-log-success:#53dd6c;--mid-control-log-failure:#dc0707;--right-header-bg:#fff;--right-header-font:#919191;--right-header-side-btn:#1d1d1d;--right-header-font-active:#027aff;--right-text-font:#343434;--right-text-bg:#fff;--right-code-font:#383a43;--right-code-explanation-font:#a0a1a8;--right-code-keyword-font:#ce1ac2;--right-code-variable-font:#a06600;--right-code-operator-font:#1ea6b0;--right-code-function-font:#1e6df5;--right-code-bg:#f9f9f9;--right-code-line-hg:rgba(0,187,255,0.2);--right-code-line-hover:rgba(0,0,0,0.03);--right-code-line-active:rgba(0,0,0,0.05);--right-code-line-num:#9da9ad;--right-code-line-explain-btn-active:#575757;--right-code-line-explain-btn-inactive:#c9c9c9;--right-code-line-explain-btn-inactive-hover:#c1c1c1;--right-code-expand-btn-bg:#efefef;--right-code-expand-btn:#505050;--right-code-expand-btn-bg-hover:#e1e1e1;--right-code-line-explain-bg:#fff;--right-code-line-explain-title:#a2a2a2;--right-code-line-explain-font:#3e3e3e;--right-code-bottom-btn:#8b8b8b;--right-code-bottom-btn-bg:#fff;--right-code-bottom-btn-bg-hover:#f5f5f5;--right-code-bottom-btn-bg-active:#eee;--graph-node-circle-fill:#fff;--graph-node-circle-stroke:#4f4f4f;--graph-node-id-fill:#6a6a6a;--graph-node-weight-fill:#6a6a6a;--graph-node-circle-fill-selected:#2289ff;--graph-node-circle-stroke-selected:#2289ff;--graph-node-id-fill-selected:#fff;--graph-node-circle-fill-sorted:#aeaeae;--graph-node-id-fill-sorted:#fff;--graph-node-circle-fill-visited:#ee0970;--graph-node-circle-stroke-visited:#ee0970;--graph-node-id-fill-visited:#fff;--graph-node-circle-fill-visited1:#1c7;--graph-node-circle-stroke-visited1:#1c7;--graph-node-circle-fill-visited2:#f58b2f;--graph-node-circle-stroke-visited2:#f58b2f;--graph-node-circle-fill-visited3:red;--graph-node-circle-stroke-visited3:red;--graph-node-circle-fill-visited4:#2289ff;--graph-node-circle-stroke-visited4:#2289ff;--graph-edge-line-stroke-visited1:#1c7;--graph-edge-line-stroke-visited2:#f58b2f;--graph-edge-line-stroke-visited3:red;--graph-edge-line-stroke-visited4:#2289ff;--graph-edge-weight-fill-visited1:#1c7;--graph-edge-weight-fill-visited2:#f58b2f;--graph-edge-weight-fill-visited3:red;--graph-edge-weight-fill-visited4:#2289ff;--graph-arrow-fill-visited1:#1c7;--graph-arrow-fill-visited2:#f58b2f;--graph-arrow-fill-visited3:red;--graph-arrow-fill-visited4:#2289ff;--graph-text-fill:#1809ee;--graph-text-stroke:#1809ee;--graph-edge-line-stroke:#aeaeae;--graph-edge-line-weight-fill:#a4a4a4;--graph-edge-line-stroke-selected:#2289ff;--graph-edge-weight-fill-selected:#2289ff;--graph-edge-line-stroke-visited:#ee0970;--graph-edge-weight-fill-visited:#ee0970;--graph-arrow-fill:#aeaeae;--graph-arrow-fill-selected:#2289ff;--graph-arrow-fill-visited:#ee0970;--array-2d-row-col-bg:#fff;--array-2d-row-col-border:#4f4f4f;--array-2d-row-col-value-color:#3e3e3e;--array-2d-row-col-bg-selected:#2289ff;--array-2d-row-col-bg-selected1:#1c7;--array-2d-row-col-bg-selected2:#8ac0ff;--array-2d-row-col-bg-selected3:#8fdbb9;--array-2d-row-col-bg-selected4:red;--array-2d-row-col-bg-selected5:#f58b2f;--array-2d-row-col-selected:#fff;--array-2d-row-col-bg-patched:#f58b2f;--array-2d-row-col-patched:#fff;--array-2d-row-col-bg-index:none;--array-2d-row-col-border-index:none;--array-2d-row-col-color-index:#505050;--array-2d-row-bg-sorted:#aeaeae;--array-2d-row-col-sorted:#fff;--array-graph-row-col-bg:#fff;--array-graph-row-col-border:#4f4f4f;--array-graph-row-col-value-color:#3e3e3e;--array-graph-row-col-bg-selected:#2289ff;--array-graph-row-col-selected:#fff;--array-graph-row-col-bg-index:none;--array-graph-row-col-border-index:none;--array-graph-row-col-color-index:#505050;--array-graph-node-weight-fill:#fff;--array-graph-node-circle-fill-selected:#2289ff;--array-graph-node-circle-stroke-selected:#2289ff;--array-graph-node-circle-fill-visited:#ee0970;--array-graph-node-circle-stroke-visited:#ee0970;--array-graph-edge-line-stroke:#505050;--array-graph-edge-weight-fill:#505050;--array-graph-edge-line-stroke-selected:#2289ff;--array-graph-edge-weight-fill-selected:#2289ff;--array-graph-edge-line-stroke-visited:#ee0970;--array-graph-edge-weight-fill-visited:#ee0970;--array-graph-edge-arrow-fill:#505050;--array-graph-edge-arrow-fill-selected:#2289ff;--array-graph-edge-arrow-fill-visited:#2289ff;--axis:#585858}[data-theme=dark]{--system-handle-bg:#131313;--system-handle-bg-hover:#101010;--system-handle-bg-active:#0b0b0b;--system-border:#2e2d2d;--system-handle-circle-fill:#2c2e35;--top-header-bg:#0e0e0e;--top-header-btn:#b8b8b8;--top-setting-bg:#131313;--top-setting-label:#a9a9a9;--top-setting-btn:#a0a0a0;--top-setting-btn-bg:#212121;--top-setting-btn-bg-active:#1d1d1d;--top-setting-checkbox-bg-active:#212121;--top-setting-checkbox-font:#a0a0a0;--top-setting-checkbox-btn:#747474;--top-setting-checkbox-bg:#212121;--left-search-bg-focus:#25272b;--left-cat-bg-hover:#25272b;--left-item-bg-hover:#25272b;--left-search-bg:#202125;--left-search-border:#2b2e35;--left-item-border:#2b2e35;--left-cat-border:#2b2e35;--left-cat-border-hover:#505050;--left-search-border-focus:#505050;--left-item-border-hover:#505050;--left-bg:#16171b;--left-item-bg:#16171b;--left-cat-bg:#16171b;--left-font:#bfbfbf;--left-cat-font:#a9a9a9;--left-item-font:#bababa;--mid-header-bg:#16171b;--mid-header-font:#a9a9a9;--mid-anim-bg:#202125;--mid-instruction-bg:#16171b;--mid-instruction-title-col:#a0a0a0;--mid-instruction-content-col:#c4c4c4;--mid-instruction-content-number-col:#c2c2c2;--mid-instruction-content-key:#027aff;--mid-control-progress-bg:#111215;--mid-control-progress-active:#027aff;--mid-control-progress-font:#a0a0a0;--mid-control-bg:#16171b;--mid-control-slider-bg:#111215;--mid-control-btn-bg:#111215;--mid-control-param-border:#434343;--mid-control-param-btn-active:#a4a4a4;--mid-control-param-btn-disabled:#323232;--mid-control-param-btn-bg-hover:#111215;--mid-control-param-btn-bg-active:#070809;--mid-control-param-btn-bg-col-hover:#111215;--mid-control-param-btn-bg-col-active:#070809;--mid-control-param-grey-btn-col:hsla(0,0%,59.6%,0.7294117647058823);--mid-control-param-blue-btn-col:#027aff;--mid-control-param-matrix-btn-bg:#13151a;--mid-control-param-matrix-header-bg:#0b0c0e;--mid-control-param-matrix-header-font:#c4c4c4;--mid-control-param-matrix-cell-bg:#16171b;--mid-control-param-matrix-cell-font:#e3e3e3;--mid-control-log-bg:#111215;--mid-control-font:#bfbfbf;--right-text-bg:#16171b;--right-code-bg:#202125;--right-text-font:#a9a9a9;--right-code-font:#bbb;--right-code-explanation-font:#475164;--right-code-keyword-font:#bf16b4;--right-code-variable-font:#a06600;--right-code-operator-font:#20b7c2;--right-code-function-font:#3a7ae9;--right-header-bg:#16171b;--right-header-font:#636363;--right-header-side-btn:#1d1d1d;--right-code-line-hg:rgba(2,88,125,0.29);--right-code-line-num:#475164;--right-code-line-explain-btn-active:#9b9b9b;--right-code-line-explain-btn-inactive:#3f3f3f;--right-code-expand-btn-bg:#101010;--right-code-expand-btn:#5b5b5b;--right-code-expand-btn-bg-hover:#000;--right-code-line-explain-bg:#16171b;--right-code-line-explain-title:#a2a2a2;--right-code-line-explain-font:#a0a0a0;--right-code-bottom-btn:#8b8b8b;--right-code-bottom-btn-bg:#16171b;--right-code-bottom-btn-bg-hover:#25272b;--right-code-bottom-btn-bg-active:#282a2e;--graph-node-circle-fill:#5c5c5c;--graph-node-circle-stroke:#373737;--graph-node-id-fill:#d5d5d5;--graph-node-weight-fill:#6a6a6a;--graph-node-circle-fill-selected:#2289ff;--graph-node-circle-stroke-selected:#2289ff;--graph-node-id-fill-selected:#fff;--graph-node-circle-fill-visited:#ee0970;--graph-node-circle-stroke-visited:#ee0970;--graph-node-id-fill-visited:#fff;--graph-node-circle-fill-visited1:#1c7;--graph-node-circle-stroke-visited1:#1c7;--graph-node-circle-fill-visited2:#f58b2f;--graph-node-circle-stroke-visited2:#f58b2f;--graph-node-circle-fill-visited3:red;--graph-node-circle-stroke-visited3:red;--graph-node-circle-fill-visited4:#2289ff;--graph-node-circle-stroke-visited4:#2289ff;--graph-edge-line-stroke-visited1:#1c7;--graph-edge-line-stroke-visited2:#f58b2f;--graph-edge-line-stroke-visited3:red;--graph-edge-line-stroke-visited4:#2289ff;--graph-edge-weight-fill-visited1:#1c7;--graph-edge-weight-fill-visited2:#f58b2f;--graph-edge-weight-fill-visited3:red;--graph-edge-weight-fill-visited4:#2289ff;--graph-arrow-fill-visited1:#1c7;--graph-arrow-fill-visited2:#f58b2f;--graph-arrow-fill-visited3:red;--graph-arrow-fill-visited4:#2289ff;--graph-edge-line-stroke:#464646;--graph-edge-line-weight-fill:#717171;--graph-edge-line-stroke-selected:#2289ff;--graph-edge-weight-fill-selected:#2289ff;--graph-edge-line-stroke-visited:#ee0970;--graph-edge-weight-fill-visited:#ee0970;--graph-arrow-fill:#464646;--graph-arrow-fill-selected:#2289ff;--graph-arrow-fill-visited:#ee0970;--array-2d-row-col-bg:#343434;--array-2d-row-col-border:silver;--array-2d-row-col-value-color:#d5d5d5;--array-2d-row-col-bg-selected:#83d489;--array-2d-row-col-bg-selected1:#1c7;--array-2d-row-col-bg-selected2:#8ac0ff;--array-2d-row-col-bg-selected3:#8fdbb9;--array-2d-row-col-bg-selected4:red;--array-2d-row-col-bg-selected5:#f58b2f;--array-2d-row-col-selected:#fff;--array-2d-row-col-bg-patched:#f58b2f;--array-2d-row-col-patched:#fff;--array-2d-row-col-bg-index:none;--array-2d-row-col-border-index:none;--array-2d-row-col-color-index:#505050;--array-2d-row-bg-sorted:#aeaeae;--array-2d-row-col-sorted:#fff;--array-graph-row-col-bg:#343434;--array-graph-row-col-border:#212121;--array-graph-row-col-value-color:#d5d5d5;--array-graph-row-col-bg-selected:#2289ff;--array-graph-row-col-bg-patched:#ee0970;--array-graph-row-col-bg-index:none;--array-graph-row-col-border-index:none;--array-graph-row-col-color-index:#505050;--array-graph-node-weight-fill:#fff;--array-graph-node-circle-fill-selected:#2289ff;--array-graph-node-circle-stroke-selected:#2289ff;--array-graph-node-circle-fill-visited:#ee0970;--array-graph-node-circle-stroke-visited:#ee0970;--array-graph-edge-line-stroke:#505050;--array-graph-edge-weight-fill:#505050;--array-graph-edge-line-stroke-selected:#2289ff;--array-graph-edge-weight-fill-selected:#2289ff;--array-graph-edge-line-stroke-visited:#ee0970;--array-graph-edge-weight-fill-visited:#ee0970;--array-graph-edge-arrow-fill:#505050;--array-graph-edge-arrow-fill-selected:#2289ff;--array-graph-edge-arrow-fill-visited:#ee0970}[algo-theme=default],[data-theme=dark]{--two-array-2d-row-col-bg-selected:#83d489;--two-array-2d-row-col-selected:#fff;--two-array-2d-row-col-bg-patched:#83d489;--two-array-2d-row-col-patched:#fff}[algo-theme=default]{--graph-node-circle-fill-selected:#83d489;--graph-node-circle-stroke-selected:#83d489;--graph-node-circle-fill-visited:#e85c49;--graph-node-circle-fill-visited0:#2289ff;--graph-node-circle-stroke-visited0:#2289ff;--graph-node-circle-stroke-visited:#e85c49;--graph-node-circle-fill-visited1:#1c7;--graph-node-circle-stroke-visited1:#1c7;--graph-node-circle-fill-visited2:#f58b2f;--graph-node-circle-stroke-visited2:#f58b2f;--graph-node-circle-fill-visited3:red;--graph-node-circle-stroke-visited3:red;--graph-node-circle-fill-visited4:#2289ff;--graph-node-circle-stroke-visited4:#2289ff;--graph-edge-line-stroke-selected:#ee0970;--graph-edge-weight-fill-selected:#ee0970;--graph-edge-line-stroke-visited:#2289ff;--graph-edge-line-stroke-visited1:#1c7;--graph-edge-line-stroke-visited2:#f58b2f;--graph-edge-line-stroke-visited3:red;--graph-edge-line-stroke-visited4:#2289ff;--graph-edge-weight-fill-visited:#2289ff;--graph-edge-weight-fill-visited1:#1c7;--graph-edge-weight-fill-visited2:#f58b2f;--graph-edge-weight-fill-visited3:red;--graph-edge-weight-fill-visited4:#2289ff;--graph-arrow-fill-selected:#ee0970;--graph-arrow-fill-visited:#2289ff;--graph-arrow-fill-visited1:#1c7;--graph-arrow-fill-visited2:#f58b2f;--graph-arrow-fill-visited3:red;--graph-arrow-fill-visited4:#2289ff;--array-1d-row-col-bg-selected:#e85c49;--array-1d-row-col-bg-patched:#83d489;--array-1d-row-col-variable:#e85c49;--array-2d-row-col-bg-selected:#2289ff;--array-2d-row-col-bg-selected1:#1c7;--array-2d-row-col-bg-selected2:#8ac0ff;--array-2d-row-col-bg-selected3:#8fdbb9;--array-2d-row-col-bg-selected4:red;--array-2d-row-col-bg-selected5:#f58b2f;--array-2d-row-col-bg-patched:#f58b2f;--array-2d-row-col-sorted:#fff;--array-graph-row-col-bg-selected:#2289ff;--array-graph-row-col-bg-patched:#ee0970;--array-graph-node-circle-fill-selected:#2289ff;--array-graph-node-circle-stroke-selected:#2289ff;--array-graph-node-circle-fill-visited:#ee0970;--array-graph-node-circle-stroke-visited:#ee0970;--array-graph-edge-line-stroke-selected:#2289ff;--array-graph-edge-weight-fill-selected:#2289ff;--array-graph-edge-line-stroke-visited:#ee0970;--array-graph-edge-weight-fill-visited:#ee0970;--array-graph-edge-arrow-fill-selected:#2289ff;--array-graph-edge-arrow-fill-visited:#ee0970;--simple-fill-var-green:#83d489;--simple-fill-var-orange:#f5d651;--simple-fill-var-red:#e75c49}[algo-theme=green]{--graph-node-circle-fill-selected:#258bff;--graph-node-circle-stroke-selected:#258bff;--graph-node-circle-fill-visited:#ec0a70;--graph-node-circle-stroke-visited:#ec0a70;--graph-edge-line-stroke-selected:#e42fd5;--graph-edge-weight-fill-selected:#e42fd5;--graph-edge-line-stroke-visited:#059847;--graph-edge-weight-fill-visited:#059847;--graph-arrow-fill-selected:#e42fd5;--graph-arrow-fill-visited:#059847;--array-1d-row-col-bg-selected:#ec0a70;--array-1d-row-col-bg-patched:#258bff;--array-1d-row-col-variable:#ec0a70;--array-2d-row-col-bg-selected:#258bff;--array-2d-row-col-bg-selected1:#1c7;--array-2d-row-col-bg-selected2:#8ac0ff;--array-2d-row-col-bg-selected3:#8fdbb9;--array-2d-row-col-bg-selected4:red;--array-2d-row-col-bg-selected5:#f58b2f;--array-2d-row-col-bg-patched:#258bff;--array-2d-row-col-sorted:#fff;--two-array-2d-row-col-bg-selected:#258bff;--two-array-2d-row-col-selected:#fff;--two-array-2d-row-col-bg-patched:#258bff;--two-array-2d-row-col-patched:#fff;--array-graph-row-col-bg-selected:#059847;--array-graph-row-col-bg-patched:#e42fd5;--array-graph-node-circle-fill-selected:#059847;--array-graph-node-circle-stroke-selected:#059847;--array-graph-node-circle-fill-visited:#e42fd5;--array-graph-node-circle-stroke-visited:#e42fd5;--array-graph-edge-line-stroke-selected:#059847;--array-graph-edge-weight-fill-selected:#059847;--array-graph-edge-line-stroke-visited:#e42fd5;--array-graph-edge-weight-fill-visited:#e42fd5;--array-graph-edge-arrow-fill-selected:#059847;--array-graph-edge-arrow-fill-visited:#e42fd5;--simple-fill-var-green:#418f45;--simple-fill-var-orange:#f2c988;--simple-fill-var-red:#e50c70}[algo-theme=red]{--graph-node-circle-fill-selected:#9f2fe4;--graph-node-circle-stroke-selected:#9f2fe4;--graph-node-circle-fill-visited:#0d9eae;--graph-node-circle-stroke-visited:#0d9eae;--graph-edge-line-stroke-selected:#9f2fe4;--graph-edge-weight-fill-selected:#9f2fe4;--graph-edge-line-stroke-visited:#0d9eae;--graph-edge-weight-fill-visited:#0d9eae;--graph-arrow-fill-selected:#9f2fe4;--graph-arrow-fill-visited:#0d9eae;--array-1d-row-col-bg-selected:#0d9eae;--array-1d-row-col-bg-patched:#9f2fe4;--array-1d-row-col-variable:#0d9eae;--array-2d-row-col-bg-selected:#2289ff;--array-2d-row-col-bg-selected1:#1c7;--array-2d-row-col-bg-selected2:#8ac0ff;--array-2d-row-col-bg-selected3:#8fdbb9;--array-2d-row-col-bg-selected4:red;--array-2d-row-col-bg-selected5:#f58b2f;--array-2d-row-col-bg-patched:#9f2fe4;--array-2d-row-col-sorted:#fff;--two-array-2d-row-col-bg-selected:#9f2fe4;--two-array-2d-row-col-selected:#fff;--two-array-2d-row-col-bg-patched:#9f2fe4;--two-array-2d-row-col-patched:#fff;--array-graph-row-col-bg-selected:#0d9eae;--array-graph-row-col-bg-patched:#9f2fe4;--array-graph-node-circle-fill-selected:#0d9eae;--array-graph-node-circle-stroke-selected:#0d9eae;--array-graph-node-circle-fill-visited:#9f2fe4;--array-graph-node-circle-stroke-visited:#9f2fe4;--array-graph-edge-line-stroke-selected:#0d9eae;--array-graph-edge-weight-fill-selected:#0d9eae;--array-graph-edge-line-stroke-visited:#9f2fe4;--array-graph-edge-weight-fill-visited:#9f2fe4;--array-graph-edge-arrow-fill-selected:#0d9eae;--array-graph-edge-arrow-fill-visited:#9f2fe4;--simple-fill-var-green:#469847;--simple-fill-var-orange:#f1f513;--simple-fill-var-red:#9f2ee4}.background{background-color:#fff}.background .footer{background-color:#006c27}.abHeader{display:flex;flex-direction:column;align-items:flex-start;max-width:800px;margin:0 auto;padding:80px 48px 70px}.abHeader .logo{margin:12px 0 6px;display:flex;align-items:center}.abHeader .logo img{height:24px;width:24px;margin-right:8px}.abHeader .logo h1{color:#dcdcdc;font-size:.95em}.abHeader .logo h1,.abHeader .title{text-transform:uppercase;font-weight:600}.abHeader .title{color:#fff;font-size:2.5em;max-width:500px}.abHeader .subtitle{color:#fff;font-weight:300;font-size:1.3em;margin:12px 0 24px}.abHeader .start{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;background-color:#fff;color:#000;padding:12px 20px;text-transform:uppercase;font-size:.9em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.abHeader .start:hover{filter:drop-shadow(2px 4px 4px rgba(155,155,155,.25));transform:translateY(-1px)}.abHeader .start:active{transform:translateY(1px)}.section{background-color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:36px 48px 24px;max-width:800px;margin:0 auto}.section .title{color:#464646;font-size:1.1em}.section .extraTitle,.section .title{text-align:right;font-weight:600;text-transform:uppercase}.section .extraTitle{font-size:2.5em;margin:8px 0;background:#833ab4;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(55deg,#833ab4,#fd1d1d 54%,#fcb045)}.section .subtitle{color:#2b2b2b;font-size:1.2em;text-align:right;font-weight:400}.section .professors{margin:36px 0 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(395px,auto));grid-gap:10px}.section .professors .profile{display:flex;align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px 24px;min-width:320px;border:1px solid #aeaeae;background-color:#fff}.section .professors .profile img{height:90px;width:90px;object-fit:cover;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:24px}.section .professors .profile .info .desc{font-size:.87em;color:#484848;font-weight:300;text-transform:uppercase;margin-bottom:2px}.section .professors .profile .info .name{font-size:1.2em;color:#027aff;font-weight:500;margin-bottom:4px}.section .professors .profile .info .department{font-size:.87em;color:#464646;font-weight:400;text-transform:uppercase;margin-bottom:4px}.section .professors .profile:hover{filter:drop-shadow(2px 4px 4px rgba(155,155,155,.25));transform:translateY(-1px)}.section .professors .profile:active{transform:translateY(1px)}.appSection{margin:40px 0;padding:36px 24px 12px}.appSection .innerContainer{max-width:800px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.appSection .innerContainer .title{color:#454545;font-size:1.1em;text-align:center;font-weight:600;text-transform:uppercase}.appSection .innerContainer .bigTitle{font-size:2.4em;font-weight:600;text-transform:uppercase;margin:8px 0;text-align:center;color:#fff;background:#000;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:radial-gradient(circle 465px at -15.1% -25%,#1182c1 0,#43a6ee 49%,#7ecbf4 90.2%)}.appSection .innerContainer .subtitle{color:#303030;font-size:1.2em;text-align:right;font-weight:400}.contributeSection{padding:24px;display:flex;flex-direction:column;align-items:center;background-color:#73bfb8}.contributeSection .title{font-size:1.8em;font-weight:500;color:#212121;margin:8px 0}.contributeSection .subtitle{color:#2b2b2b;font-size:1.2em;font-weight:400;margin-bottom:12px}.contributeSection .btnContainer{display:flex;margin:12px 0}.contributeSection .btn{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;background-color:#fff;color:#fff;padding:12px 20px;text-transform:uppercase;font-size:.9em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:flex;align-items:center}.contributeSection .btn:hover{filter:drop-shadow(2px 4px 4px rgba(155,155,155,.25));transform:translateY(-1px)}.contributeSection .btn:active{transform:translateY(1px)}.contributeSection .github{background-color:#000;color:#fff}.contributeSection .github svg{height:24px;width:24px;margin-right:12px}.contributeSection .github svg path{fill:#fff}.contributeSection .slack{background-color:#f7f7f7;color:#000}.contributeSection .slack svg{height:24px;width:24px;margin-right:12px}.top{background-color:#01233f}.separator{background-color:#fff;position:absolute;width:100%}.separator svg{transform:scaleX(-1)}.separator svg path{fill:#01233f}.dotdot{margin-top:16px;width:40px;border-bottom:10px dotted #02126c}.aboutContainer{margin:48px auto;max-width:800px;padding:24px}.aboutContainer .heading{color:#454545;font-size:1.1em;text-align:center;font-weight:600;text-transform:uppercase}.aboutContainer .teamMembers{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(395px,auto));grid-gap:10px}.aboutContainer .teamMembers .teamCard{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px 24px;border:1px solid #aeaeae;background-color:#fff;display:flex;align-items:center}.aboutContainer .teamMembers .teamCard .photo{height:90px;width:90px;object-fit:cover;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:24px}.aboutContainer .teamMembers .teamCard .memberDescription{margin-right:24px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.aboutContainer .teamMembers .teamCard .memberDescription .title{font-size:.87em;color:#484848;font-weight:300;margin-bottom:2px}.aboutContainer .teamMembers .teamCard .memberDescription .name{font-size:1.2em;color:#027aff;font-weight:500;margin-bottom:4px}.aboutContainer .teamMembers .teamCard .memberDescription .desc{font-size:.87em;color:#464646;font-weight:400;text-transform:uppercase;margin-bottom:4px}.aboutContainer .teamMembers .teamCard .icons{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-left:auto}.aboutContainer .teamMembers .teamCard:hover{filter:drop-shadow(2px 4px 4px rgba(155,155,155,.25));transform:translateY(-1px)}.aboutContainer .teamMembers .teamCard:active{transform:translateY(1px)}
/*# sourceMappingURL=main.f90cea5a.chunk.css.map */