body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Node_node__lScSB{fill:#fff;animation:Node_node__lScSB;animation-duration:.3s;cursor:pointer}.Node_directedEdge__lCupV{stroke:#fff;fill:#0000;stroke-width:.2%;animation:Node_edge__3TcP9;animation-duration:.3s}.Node_visited__DBFBu{fill:#30a947;animation:Node_traversal__tYt2J;animation-duration:.5s}.Node_arrowTraversal__065u\+{fill:#30a947!important;animation:Node_arrowTraversal__065u\+;animation-duration:.5s}.Node_arrowShortestPath__waHjN{fill:#ffcc3c!important;animation:Node_arrowShortestPath__waHjN;animation-duration:.5s}.Node_usedInTraversal__oixJp{stroke:#30a947!important;animation:Node_edgeTraversal__aOVQU ease-out reverse!important;animation-duration:.3s!important}.Node_usedInShortestPath__GuU7Z{stroke:#ffcc3c!important;animation:Node_edgeShortestPath__YjavB ease-out reverse!important;animation-duration:.3s!important}.Node_shortestPath__c9mX8{fill:#ffcc3c;animation:Node_pathfinding__WSmOH;animation-duration:.5s}.Node_readyForVisualization__6J89J:hover{fill:#569cb7}.Node_startNode__Zxe17{fill:#4f52bd}.Node_endNode__ERaFD{fill:#b92230}.Node_deleteNodeMode__uSKvS:hover{fill:#a01f1f}.Node_editEdgeMode__L0DXE:hover{stroke:#39b16f}.Node_undirectedEdge__NjGKq{stroke:#fff;fill:#0000;stroke-width:.4%;animation:Node_edge__3TcP9;animation-duration:.3s}.Node_deleteEdgeMode__hj6Ka:hover{stroke:#a01f1f}.Node_nodeText__bvI6U{fill:#000;text-anchor:middle}.Node_edgeText__enJmk,.Node_nodeText__bvI6U{-webkit-user-drag:none;font-weight:700;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.Node_edgeText__enJmk{fill:#fff;dominant-baseline:text-after-edge;animation:Node_common__b8\+QV;animation-duration:.3s;font-size:18px}.Node_disableEdge__BUO5V{pointer-events:none}.Node_arrow__2hgLl{fill:#fff}@media only screen and (min-width:1200px){@keyframes Node_node__lScSB{0%{fill:#fff;stroke-width:5;stroke:#4f52bd;r:40}to{stroke-width:0;r:30}}@keyframes Node_edge__3TcP9{0%{opacity:0}to{opacity:1}}@keyframes Node_traversal__tYt2J{0%{fill:#fff;stroke-width:5;stroke:#30a947;r:40}to{stroke-width:0;r:30}}@keyframes Node_edgeTraversal__aOVQU{0%{stroke:#fff;stroke-width:.1%;stroke-dasharray:0}to{stroke:#30a947;stroke-width:.4%;stroke-dasharray:10}}@keyframes Node_edgeShortestPath__YjavB{0%{stroke:#fff;stroke-width:.1%;stroke-dasharray:0}to{stroke:#ffcc3c;stroke-width:.4%;stroke-dasharray:10}}@keyframes Node_pathfinding__WSmOH{0%{fill:#fff;stroke-width:5;stroke:#ffcc3c;r:40}to{stroke-width:0;r:30}}@keyframes Node_arrowTraversal__065u\+{0%{fill:#fff;opacity:.5}to{fill:#30a947;opacity:1}}@keyframes Node_arrowShortestPath__waHjN{0%{fill:#fff;opacity:.5}to{fill:#ffcc3c;opacity:1}}}.Graph_graph__kxYnw{height:100%;width:100%}.Graph_mockEdge__YwRB8{stroke:#fff;stroke-width:.2%;stroke-dasharray:3 2 1;pointer-events:none}.Graph_mockArrow__hXqP\+{fill:#fff}.Graph_modalButton__KHHAm{background-image:linear-gradient(45deg,#2a7cd0,#7e5aea);border:none;color:#fff;font-weight:700}.Graph_pathError__Le6ul{background-image:linear-gradient(45deg,#fff,#c13535 50%)}.Graph_pathError__Le6ul,.Graph_traversal__CkHLI{position:absolute;text-align:center;width:100%;z-index:2}.Graph_traversal__CkHLI{background-image:linear-gradient(45deg,#fff,#45bd59 50%)}.Graph_pathfinding__eQrke{background-image:linear-gradient(45deg,#fff,#ffcc3c 60%)}.Graph_pathfinding__eQrke,.Graph_welcomeMessage__EJW\+7{position:absolute;text-align:center;width:100%;z-index:2}.Graph_welcomeMessage__EJW\+7{background-image:linear-gradient(45deg,#fff,#ab82e1 50%);color:#3b6ef4}.Board_controlPanel__A5Ugd{align-self:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 8px 32px 0 #1f268726;display:flex;justify-content:space-evenly;margin-bottom:.5%;margin-top:.5%;padding-bottom:10px;padding-top:10px;width:99%}.Board_edgeOptions__azlJl,.Board_nodeOptions__CjMtW{align-items:center;display:flex;justify-content:space-evenly;width:25%}.Board_miscellaneous__-AMTB{align-items:center;display:flex}.Board_visualizeControls__aMaEp{align-items:center;display:flex;justify-content:space-around;width:30%}.Board_board__PSzaK{background-image:linear-gradient(180deg,#51268ad1,#0072ffbf 119%);display:flex;flex-direction:column;height:100vh}.Board_graphContainer__NSrZB{align-self:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 8px 32px 0 #1f268726;display:flex;flex-direction:column;height:100%;margin-bottom:6px;position:relative;width:99%}.Board_icon__1JhU8{margin-right:5px}.Board_appName__GbcRJ{color:#fff;font-size:16px;font-weight:700;margin-left:10px}.Board_optionButtons__TTJbr{border:none;color:#fff;cursor:pointer;height:68%;outline-color:#fff}.Board_dropdownWrapper__JmWar,.Board_optionButtons__TTJbr{background-image:linear-gradient(45deg,#4573df,#773dc7 159%);border-radius:5px}.Board_selectedButtonOption__u\+z5t{background:#fff;color:#000;transition:.1s ease-in}.Board_selectedButtonOption__u\+z5t:focus{outline:none}.Board_selectedDropdownOption__kUig0{background-image:linear-gradient(45deg,#4573df,#773dc7 159%);border-radius:5px}.Board_speedSlider__ivnYj{margin-left:20px;width:200px}.Board_visualizerProgress__wKmSB{align-self:center;width:99%}.Board_appIcon__kLcW-{height:40px;width:40px}.Board_appIconContainer__yPMHG{align-items:center;cursor:pointer;display:flex;justify-content:center}.Board_pullDownMenu__mwsw7{display:none}@media only screen and (max-width:850px){.Board_controlPanel__A5Ugd{flex-wrap:wrap;gap:5px}.Board_edgeOptions__azlJl,.Board_nodeOptions__CjMtW{flex-basis:30%;gap:5px}.Board_algorithm__lS2H\+,.Board_visualizeControls__aMaEp{flex-basis:50%}.Board_optionButtons__TTJbr{height:80%}}@media only screen and (max-width:650px){.Board_edgeOptions__azlJl,.Board_nodeOptions__CjMtW{flex-basis:60%;gap:5px}.Board_visualizeControls__aMaEp{display:inline;flex-basis:0%;margin-left:12px}.Board_optionButtons__TTJbr{height:100%}.Board_speedSlider__ivnYj{display:none}.Board_controlPanel__A5Ugd{gap:5px;overflow:hidden}.Board_miscellaneous__-AMTB{display:none;z-index:100}.Board_appName__GbcRJ{display:none}}.ms-Dropdown-item:hover{color:#fff!important}.ms-Dropdown-title{border:none!important}.ms-Callout-main{border-radius:5px!important;top:5px}.ms-Panel-main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000}.dropdown-58{border:none!important}.dropdown-40:after,.dropdown-58:after{border-color:#fff!important}.ms-Panel-commands{background-color:initial!important}
/*# sourceMappingURL=main.932d8e69.css.map*/