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}#root,body,html{height:100%}.HexRow{display:flex;flex-direction:row;align-items:center}.hexRowHighlight{background-color:rgba(68,150,121,.5);background-size:100%;border-radius:10px}.hoverable:hover:not(.greyText){background-color:rgba(125,227,191,.5)}.Hex{padding-left:1%;padding-right:1%;margin-left:4%;margin-right:4%;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;height:100%;width:10%}.greyText{opacity:.6}.hexHighlight{background-color:rgba(68,150,121,.5);background-size:50%}.topHex{border-top-left-radius:10px;border-top-right-radius:10px}.bottomHex{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.Buffer{flex-direction:row;text-align:center;width:100%;max-width:780px}.Buffer,.bufferText{display:flex;align-items:center}.bufferText{justify-content:center;width:20%;height:80%;padding-left:2%;padding-right:2%;margin-left:2%;margin-right:2%;border:10px double rgba(68,150,121,.38);border-top:none;border-radius:10px;box-shadow:10px 10px 10px rgba(0,0,0,.5)}@media only screen and (max-width:1090px){.bufferText{border:3px double rgba(68,150,121,.38);border-top:none}}@media only screen and (max-width:590px){.Buffer{margin-top:10%}}@media only screen and (max-height:500px){.bufferText{border:3px double rgba(68,150,121,.38);border-top:none}}.blink{-webkit-animation:blink 1.5s infinite;animation:blink 1.5s infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.onBoot-buffer{-webkit-animation:onBoot-buffer .5s;animation:onBoot-buffer .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.terminate-buffer{-webkit-animation:terminate-buffer .5s;animation:terminate-buffer .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes onBoot-buffer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes onBoot-buffer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@-webkit-keyframes terminate-buffer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes terminate-buffer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Objective{flex-direction:row;align-items:center;text-align:center;-webkit-animation:objectiveBoot .5s;animation:objectiveBoot .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-bottom:3%;width:100%}.Objective,.primaryObjective{display:flex;justify-content:center}.primaryObjective{flex-direction:column;height:100%}@media only screen and (max-width:590px){.Objective{margin-bottom:10%}}@-webkit-keyframes objectiveBoot{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes objectiveBoot{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.noAnimation{-webkit-animation:none;animation:none}.ObjectiveTextContainer{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%;width:100%;margin-left:2%;margin-right:2%;border-radius:10px;max-width:117px;max-height:50px;border:1px solid rgba(125,227,191,.5);box-shadow:10px 10px 10px rgba(0,0,0,.5)}@media only screen and (max-width:590px){.ObjectiveTextContainer{padding-left:0;padding-right:0;height:80%;width:40%}.objectiveHeader{font-size:20px}}.objectiveHighlight{background-color:rgba(59,199,2,.44)}.objectiveHeader{color:hsla(0,0%,100%,.87);margin-bottom:15px}.objectiveFailed{background-color:rgba(168,85,79,.5);border:1px solid rgba(168,85,79,.5)}.Subroutines{text-align:center;justify-content:center;height:80%;max-width:300px}.Subroutines,.subroutinesContainer{display:flex;flex-direction:column;width:100%}.subroutinesContainer{padding:3%}.subroutineHeader{color:hsla(0,0%,100%,.87);margin-bottom:5px}.subroutine{display:flex;flex-direction:row;border:2px solid rgba(125,227,191,.5);box-shadow:10px 10px 10px rgba(0,0,0,.5);margin:2%;padding:2%;flex-direction:column;align-items:left;-webkit-animation:subroutineBoot .5s;animation:subroutineBoot .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;justify-content:center;width:90%}.subroutineNoAnimation{-webkit-animation:none;animation:none}@-webkit-keyframes subroutineBoot{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes subroutineBoot{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.subroutineValues{display:flex;flex-direction:row;align-items:center}.subroutineObjectiveHighlight{background-color:rgba(59,199,2,.44)}.subroutineTextContainer{display:flex;align-items:center;justify-content:center;width:20%;padding:1%;margin:1%;border-radius:10px;border:1px solid rgba(125,227,191,.5);box-shadow:10px 10px 10px rgba(0,0,0,.5)}.subroutineTerminate{-webkit-animation:subroutineTerminate .5s;animation:subroutineTerminate .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes subroutineTerminate{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes subroutineTerminate{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media only screen and (max-width:590px){.Subroutines{height:100%}.subroutineHeader{font-size:20px}.subroutine{height:10%;width:80%;margin:2%}.subroutineTextContainer{font-size:calc(5px + 2vmin);width:15%;height:35%}}.App{font-size:calc(10px + 2vmin);color:hsla(0,0%,100%,.87);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.App,.board{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;height:100%;width:100%}.table{width:90%;max-height:249px;max-width:600px;background-color:rgba(17,17,17,.5);border-radius:10px;box-shadow:15px 15px 10px rgba(0,0,0,.5)}.centralContainer{width:60%;height:90%;max-width:900px}.centralColumn,.centralContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.centralColumn{width:100%;height:60%}.centralRow{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}.objectiveColumn{display:flex;width:20%;align-items:flex-start}.onBoot{-webkit-animation:onBoot .5s;animation:onBoot .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes onBoot{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes onBoot{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.terminate{-webkit-animation:terminate .5s;animation:terminate .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes terminate{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes terminate{0%{transform:scaleY(1)}to{transform:scaleY(0)}}p{margin-top:10px;margin-bottom:10px}.objectiveRow{display:flex;justify-content:center;align-items:center}#tsparticles{z-index:-1;background-color:#171b23;position:absolute}#tsparticles,.video{height:100%;width:100%}.video{object-fit:cover}.reboot{color:rgba(168,85,79,.5);padding:5px;border:3px solid rgba(168,85,79,.5);border-radius:10px;outline:none;position:absolute;bottom:5%;-webkit-animation:slowAppear 2s;animation:slowAppear 2s}.reboot:hover{background-color:rgba(168,85,79,.5);color:hsla(0,0%,86.7%,.67)}.terminateText{display:flex;align-items:center;position:absolute;top:46%;-webkit-animation:slowAppear 1s;animation:slowAppear 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.successText{color:rgba(59,199,2,.25)}.failureText{color:rgba(168,85,79,.25)}@-webkit-keyframes slowAppear{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes slowAppear{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes noise-anim{0%{-webkit-clip-path:inset(19% 0 35% 0);clip-path:inset(19% 0 35% 0)}5%{-webkit-clip-path:inset(49% 0 7% 0);clip-path:inset(49% 0 7% 0)}10%{-webkit-clip-path:inset(5% 0 74% 0);clip-path:inset(5% 0 74% 0)}15%{-webkit-clip-path:inset(86% 0 14% 0);clip-path:inset(86% 0 14% 0)}20%{-webkit-clip-path:inset(94% 0 3% 0);clip-path:inset(94% 0 3% 0)}25%{-webkit-clip-path:inset(73% 0 20% 0);clip-path:inset(73% 0 20% 0)}30%{-webkit-clip-path:inset(67% 0 7% 0);clip-path:inset(67% 0 7% 0)}35%{-webkit-clip-path:inset(4% 0 11% 0);clip-path:inset(4% 0 11% 0)}40%{-webkit-clip-path:inset(97% 0 4% 0);clip-path:inset(97% 0 4% 0)}45%{-webkit-clip-path:inset(82% 0 18% 0);clip-path:inset(82% 0 18% 0)}50%{-webkit-clip-path:inset(62% 0 23% 0);clip-path:inset(62% 0 23% 0)}55%{-webkit-clip-path:inset(18% 0 13% 0);clip-path:inset(18% 0 13% 0)}60%{-webkit-clip-path:inset(12% 0 66% 0);clip-path:inset(12% 0 66% 0)}65%{-webkit-clip-path:inset(83% 0 16% 0);clip-path:inset(83% 0 16% 0)}70%{-webkit-clip-path:inset(97% 0 1% 0);clip-path:inset(97% 0 1% 0)}75%{-webkit-clip-path:inset(54% 0 43% 0);clip-path:inset(54% 0 43% 0)}80%{-webkit-clip-path:inset(34% 0 2% 0);clip-path:inset(34% 0 2% 0)}85%{-webkit-clip-path:inset(89% 0 4% 0);clip-path:inset(89% 0 4% 0)}90%{-webkit-clip-path:inset(59% 0 39% 0);clip-path:inset(59% 0 39% 0)}95%{-webkit-clip-path:inset(7% 0 8% 0);clip-path:inset(7% 0 8% 0)}to{-webkit-clip-path:inset(90% 0 7% 0);clip-path:inset(90% 0 7% 0)}}@keyframes noise-anim{0%{-webkit-clip-path:inset(19% 0 35% 0);clip-path:inset(19% 0 35% 0)}5%{-webkit-clip-path:inset(49% 0 7% 0);clip-path:inset(49% 0 7% 0)}10%{-webkit-clip-path:inset(5% 0 74% 0);clip-path:inset(5% 0 74% 0)}15%{-webkit-clip-path:inset(86% 0 14% 0);clip-path:inset(86% 0 14% 0)}20%{-webkit-clip-path:inset(94% 0 3% 0);clip-path:inset(94% 0 3% 0)}25%{-webkit-clip-path:inset(73% 0 20% 0);clip-path:inset(73% 0 20% 0)}30%{-webkit-clip-path:inset(67% 0 7% 0);clip-path:inset(67% 0 7% 0)}35%{-webkit-clip-path:inset(4% 0 11% 0);clip-path:inset(4% 0 11% 0)}40%{-webkit-clip-path:inset(97% 0 4% 0);clip-path:inset(97% 0 4% 0)}45%{-webkit-clip-path:inset(82% 0 18% 0);clip-path:inset(82% 0 18% 0)}50%{-webkit-clip-path:inset(62% 0 23% 0);clip-path:inset(62% 0 23% 0)}55%{-webkit-clip-path:inset(18% 0 13% 0);clip-path:inset(18% 0 13% 0)}60%{-webkit-clip-path:inset(12% 0 66% 0);clip-path:inset(12% 0 66% 0)}65%{-webkit-clip-path:inset(83% 0 16% 0);clip-path:inset(83% 0 16% 0)}70%{-webkit-clip-path:inset(97% 0 1% 0);clip-path:inset(97% 0 1% 0)}75%{-webkit-clip-path:inset(54% 0 43% 0);clip-path:inset(54% 0 43% 0)}80%{-webkit-clip-path:inset(34% 0 2% 0);clip-path:inset(34% 0 2% 0)}85%{-webkit-clip-path:inset(89% 0 4% 0);clip-path:inset(89% 0 4% 0)}90%{-webkit-clip-path:inset(59% 0 39% 0);clip-path:inset(59% 0 39% 0)}95%{-webkit-clip-path:inset(7% 0 8% 0);clip-path:inset(7% 0 8% 0)}to{-webkit-clip-path:inset(90% 0 7% 0);clip-path:inset(90% 0 7% 0)}}.glitch:after{left:2px;animation:noise-anim 2s linear infinite alternate-reverse}.glitch:after,.glitch:before{display:flex;align-items:center;width:100%;content:attr(data-text);overflow:hidden;position:absolute}.glitch:before{left:-2px;animation:noise-anim 15s linear infinite alternate-reverse}@media only screen and (max-height:500px){.objectiveRow{width:40%}.objectiveColumn{width:30%}}@media only screen and (max-width:1030px){.objectiveColumn{width:30%}}@media only screen and (max-width:590px){.Subroutines{height:70%}.centralRow{align-items:flex-end;height:95%;max-height:600px}.objectiveRow{width:100%;height:45%;align-items:flex-end}.centralContainer{width:90%;height:100%}.subroutineObjectives{width:50%;height:100%;justify-content:flex-start;margin-left:5%}}@media only screen and (max-height:500px){.App{flex-direction:row-reverse;align-items:baseline}.board{height:90%}.centralRow{height:100%}.centralColumn{height:90%}p{margin-top:5px;margin-bottom:5px}}
/*# sourceMappingURL=main.5e1d8052.chunk.css.map */