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;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.edge{stroke:gray;stroke-width:3px;stroke-linecap:round;opacity:.7}.edge:hover,cursor{stroke:red}cursor{opacity:1}svg{background-color:#02000b;position:relative;z-index:1}.node{stroke:#fff;stroke-width:.15em}.node-label{font-size:.5em;pointer-events:none}.check-label,.node-label{-webkit-user-select:none;user-select:none}.user-interface{height:45px;padding-bottom:5px;position:fixed;width:100%;z-index:3}.tutorial-div,.user-interface{background-color:#e5e2e0}.tutorial-div{border:5px solid gray;border-radius:5px;font-family:Franklin Gothic Light;height:500px;left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:700px;z-index:2}.tutorial-text{font-size:1.2em;margin:10px;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.tutorial-back-button{left:0;position:absolute;top:450px}.tutorial-next-button{position:absolute;right:5px;top:450px}.tutorial-x-button{left:652px;position:absolute;top:0}.tutorial-title{border-bottom:3px solid #2e2e2e;cursor:move;height:45px;position:relative;text-align:center;top:-15px;width:700px}.button-link{left:0;position:absolute;text-decoration:none;text-decoration:initial;top:0}.button-link,.icon-link,button{align-items:center;border:0 solid hsla(0,0%,100%,0);border-radius:5px;box-sizing:border-box;color:#2e2e2e;cursor:pointer;font-family:Franklin Gothic Light;font-size:1.5em;margin-bottom:5px;margin-left:5px;margin-top:5px;padding:7px;text-align:center;transition-duration:.2s;-webkit-user-select:none;user-select:none}.icon-link{border-radius:20px;left:75.7%;position:absolute;width:40px}.icon-link .icon{margin-right:1%;margin-top:2px}.button-link:hover,.heuristic-dropdown:hover,.icon-link:hover,button:hover{box-shadow:0 1px 3px 1px #2527294d,0 4px 8px 3px #25272926}.button-link:active,.heuristic-dropdown:active,.icon-link:active,button:active{box-shadow:inset 0 1px 3px 1px #2527291d,0 4px 8px 3px #25272986;transition-duration:.05s}.state-button-off,.state-button-on,.toggle-button{height:40px;width:150px}.button-link,.icon-button,.icon-link,.tutorial-back-button,.tutorial-next-button,.tutorial-x-button{height:40px}.button-link,.heuristic-dropdown,.heuristic-dropdown .Dropdown-menu,.icon-button,.icon-link,.state-button-off,.toggle-button,.tutorial-back-button,.tutorial-next-button{background-color:#8585ff}.button-link:hover,.icon-button:hover,.icon-link:hover,.state-button-off:hover,.toggle-button:hover,.tutorial-back-button:hover,.tutorial-next-button:hover{background-color:#b8b8f6}.button-link:active,.icon-button:active,.icon-link:active,.state-button-off:active,.toggle-button:active,.tutorial-back-button:active,.tutorial-next-button:active{background-color:#b8b8f69e}.state-button-on,.tutorial-x-button{background-color:#ff8585}.state-button-on:hover
.tutorial-x-button:hover{background-color:#f6b8b8}.state-button-on:active,.tutorial-x-button:active{background-color:#f6b8b89e}.console,.console-error{word-wrap:normal;align-items:center;border:5px solid #000;border-radius:5px;display:flex;font-family:Courier;font-size:13px;height:29px;margin-bottom:2px;margin-right:5px;margin-top:2px;overflow:hidden;padding:4px;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:19.5%}.console{background-color:#e3ffe3;color:green}.console-error{background-color:#ffefef;color:red}.heuristic-dropdown,.heuristic-dropdown .Dropdown-menu{border-radius:5px;box-sizing:border-box;color:#2e2e2e;cursor:pointer;display:inline-block;font-family:Franklin Gothic Light;font-size:1.5em;margin-bottom:5px;margin-left:5px;margin-top:5px;padding:7px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;width:200px}.heuristic-dropdown{height:40px}.heuristic-dropdown .Dropdown-menu{border:3px solid #e5e2e0;border-radius:0 0 5px 5px;border-top-color:#2e2e2e;font-size:1em;left:-12px;margin-top:0;position:relative;top:2px}.heuristic-dropdown .Dropdown-menu .Dropdown-option{border-radius:5px;color:#2e2e2e;padding:2px;transition-duration:.1s}.heuristic-dropdown .Dropdown-menu .Dropdown-option:hover{background-color:#b8b8f6;-webkit-transform:scale(1.1);transform:scale(1.1)}.arrow-icon,.icon{fill:transparent;background-color:initial;color:#2e2e2e;margin-top:1px}.icon{fill:#2e2e2e}.heuristic-dropdown:hover{border-radius:5px}.blinking{-webkit-animation:blinking .7s infinite;animation:blinking .7s infinite}@-webkit-keyframes blinking{50%{opacity:.65}}@keyframes blinking{50%{opacity:.65}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.5f8f4b0a.css.map*/