body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.react-flow__attribution{visibility:hidden}.react-flow__attribution:after{content:"MS simulator";visibility:visible}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,#root,.App{height:100%;overflow:hidden}.bordered{border:1px solid black}.blob{animation:pulse .1s forwards}@keyframes pulse{0%{background-color:#fff}70%{background-color:#f0c4005d}to{background-color:#f0c40094}}.debuggerPointed{background-color:#f0c40080;display:flex;align-items:center;justify-content:center}.debuggerPointed .debuggerPointedOp{font-weight:700;font-size:large}.debuggerPointed .debuggerPointedOpNotFound{background-color:#f0000080;font-weight:700;font-size:large}.debuggerBreak{color:red}; .error-marker{position:absolute;border-bottom:1px solid red;border-radius:0}.eti-marker{position:absolute;background:#fff677}.eti-marker-color{background-color:#fff677;border-radius:3px}.runButtons{background-color:#fff;padding:5px;border-radius:8px;box-shadow:0 0 5px 1px #00000071}.ms-header{background-color:#f5f5f5;-webkit-user-select:none;user-select:none;padding-left:10px;padding-right:10px;height:fit-content}.code{border:1px dotted #ccc;padding:5px}.pretty-shadow{box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:5px}.state-transition-step .ant-steps-item-icon{width:36px}@keyframes wiggle{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.ant-steps-item-process .ant-steps-item-description{font-weight:700}.bus{background-image:linear-gradient(0deg,#c82f40 6.25%,#ffd90b 6.25%,#ffd90b 12.5%,#7e6bc3 12.5%,#7e6bc3 18.75%,#bb8573 18.75%,#bb8573 25%,#5aca67 25%,#5aca67 31.25%,#f1f2ea 31.25%,#f1f2ea 37.5%,#e99f43 37.5%,#e99f43 43.75%,#b9bbb4 43.75%,#b9bbb4 50%,#c82f40 50%,#c82f40 56.25%,#ffd90b 56.25%,#ffd90b 62.5%,#7e6bc3 62.5%,#7e6bc3 68.75%,#bb8573 68.75%,#bb8573 75%,#5aca67 75%,#5aca67 81.25%,#f1f2ea 81.25%,#f1f2ea 87.5%,#e99f43 87.5%,#e99f43 93.75%,#b9bbb4 93.75%,#b9bbb4);background-size:32px 32px;display:flex;align-items:center;justify-content:center}.bus p{background-color:#fff;margin-right:5px;padding:2px}.react-flow__handle{opacity:0}.loadable-node{box-shadow:#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset}.react-flow__container{cursor:grab}.react-flow__container:active{cursor:grabbing}.react-flow__node{cursor:default!important}.tooltip:hover{cursor:help!important}.ant-input:focus-within{background-color:#f3f3f3!important}.ant-input:hover{background-color:#f3f3f3!important;font-weight:700}.ant-input-group-addon{background-color:#fafafa!important}.cgmr.breakpoint{color:red;font-size:1.5em}.cgmr.breakpoint:hover{opacity:.5}.cgmr.breakpoint:before{content:"⦾"}.line-error{background-color:red;opacity:.2}.margin-error{background-color:red}.margin-error:before{content:"✗";color:#fff;font-weight:700;font-size:1.5em}.circular-progress{border-radius:50%;height:12rem;margin:auto;position:relative;width:12rem}.circular-progress,.circular-progress:before,.circular-progress:after{border-radius:50%;height:12rem;width:12rem}.circular-progress:before,.circular-progress:after{left:0;position:absolute;text-align:center;top:0}.circular-progress:before{background-origin:content-box;box-sizing:border-box;font-size:2rem;line-height:8rem;padding:.5em}.circular-progress:after{line-height:13rem}.html{background:linear-gradient(0deg,orange 50%,#ffa50033 50%);transform:rotate(162deg)}.html:after,.html:before{color:orange}.html:before{background:#111 content-box;content:"HTML5";transform:rotate(-162deg)}.html:after{background:linear-gradient(transparent 50%,#111 50%);content:"90";transform:scale(1.1) rotate(-162deg)}.css{background:linear-gradient(0deg,pink 50%,#ffc0cb33 50%);transform:rotate(162deg)}.css:after,.css:before{color:pink}.css:before{background:#111 content-box;content:"CSS";transform:rotate(-162deg)}.css:after{background:linear-gradient(transparent 50%,#111 50%);content:"90";transform:scale(1.1) rotate(-162deg)}.js{background:linear-gradient(0deg,#0f0 50%,#0f03 50%);transform:rotate(108deg)}.js:after,.js:before{color:#0f0}.js:before{background:#111 content-box;content:"JS";transform:rotate(-108deg)}.js:after{background:linear-gradient(transparent 50%,#111 50%);content:"60";transform:scale(1.1) rotate(-108deg)}
