@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);header[data-v-de24fa12]{display:grid;grid-template:1fr/1fr 1fr 1fr;max-height:65px;color:#fff}#runStopButton[data-v-de24fa12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-center button[data-v-de24fa12]{position:relative;height:40px;width:120px;padding:0;white-space:nowrap;border:none;font-weight:400;text-transform:uppercase;display:inline}#runButton[data-v-de24fa12]{background-color:#6f0}#emergencyButton[data-v-de24fa12],#stopButton[data-v-de24fa12]{background-color:red}#runStopButton svg[data-v-de24fa12]{height:16px;width:16px;position:absolute;left:6px;top:12px}#cutoffButton[data-v-de24fa12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:12px}.navbar-left[data-v-de24fa12]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.sidebar-nav[data-v-de24fa12]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:210px;width:250px;-ms-flex-pack:distribute;justify-content:space-around}.sidebar-nav button[data-v-de24fa12]{height:65px;width:65px;border:none;background:none;color:#f2f2f2;text-transform:uppercase;line-height:1}.sidebar-nav button[data-v-de24fa12]:hover{background-color:#ccc;color:#242323}.sidebar-nav button:hover svg[data-v-de24fa12]{fill:#242323}.sidebar-nav button svg[data-v-de24fa12]{fill:#f2f2f2;height:32px;width:auto}.sidebar-nav .highlightedButton svg[data-v-de24fa12]{fill:#242323}button[data-v-de24fa12]:focus{outline:none}.sidebar-nav .highlightedButton[data-v-de24fa12]{background-color:#f2f2f2;color:#242323}#console-icon[data-v-de24fa12]{height:28px;margin-bottom:4px}.navbar-center[data-v-de24fa12]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:65px}.navbar-right[data-v-de24fa12]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connect-drone[data-v-de24fa12]{height:100%}.connect-drone button[data-v-de24fa12]{height:100%;width:auto;background:none;color:#fff;padding:0 12px;text-transform:uppercase;border:none;font-size:18px;font-weight:400}.connect-drone button[data-v-de24fa12]:hover{color:#6f0}.connect-drone button[data-v-de24fa12]{white-space:nowrap}.connection-indicator[data-v-de24fa12]{background-color:red;margin:0 6px;border:3px solid #fff;border-radius:50%;display:block;height:24px;padding:0;position:relative;width:24px}.tooltip-hover[data-v-de24fa12]{position:relative}.tooltip[data-v-de24fa12]{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;pointer-events:none;position:absolute;z-index:100}.connection-tooltip[data-v-de24fa12]{right:0;bottom:-110%;white-space:nowrap}.toggle-tooltip[data-v-de24fa12]{width:160px;left:-50px}.tooltip-hover:hover .tooltip[data-v-de24fa12]{visibility:visible}.indicatorConnected[data-v-de24fa12]{background-color:#6f0}.indicatorConnecting[data-v-de24fa12]{background-color:#ff0}.cutoff-tooltip[data-v-de24fa12]{width:160px;left:-20px}#three-dot[data-v-de24fa12]{fill:#fff;height:24px;width:auto;padding-right:6px}#three-dot[data-v-de24fa12]:hover{fill:#6f0;cursor:pointer}.dropdown-menu[data-v-de24fa12]{position:absolute;background-color:#242323;top:100%;right:0;z-index:99}.menu-item[data-v-de24fa12]{display:block;padding:12px;text-decoration:none;color:#fff}.menu-item[data-v-de24fa12]:hover{color:#6f0;cursor:pointer}#file-upload[data-v-de24fa12]{position:absolute;z-index:-100;opacity:0}.vue-toggles[data-v-de24fa12]:focus{outline:none}#dronePanel[data-v-1a62df34]{height:auto;min-width:auto;overflow:hidden;background-color:#242323;color:#f2f2f2;margin:8px;padding:12px;width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#droneImgContainer[data-v-1a62df34],#dronePanel[data-v-1a62df34]{border:none;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex}#droneImgContainer[data-v-1a62df34]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:64px;width:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}#droneImgContainer svg[data-v-1a62df34]{height:60px;width:auto;fill:#f2f2f2}.droneInfoDiv p[data-v-1a62df34]{margin:0;margin-bottom:4px;margin-top:4px;line-height:1}.droneName[data-v-1a62df34]{font-weight:400}.batteryText[data-v-1a62df34]{font-size:16px;color:#fff}.connection-button[data-v-1a62df34]{border:2px solid #7ab648;color:#000;background-color:#7ab648;text-transform:uppercase;line-height:1;padding:2px 6px;margin-top:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:400}.connection-button[data-v-1a62df34]:hover{color:#7ab648;background-color:#000}button[data-v-1a62df34]:focus{outline:none}.connection-button svg[data-v-1a62df34]{height:16px;width:16px;fill:#000}.connection-button:hover svg[data-v-1a62df34]{fill:#7ab648}#consoleDiv{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#consoleDiv,#outputDiv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}#outputDiv{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;padding:0 12px;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#outputInnerDiv{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#clearConsoleButtonWrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px}#clearConsoleButtonWrapper button{background-color:#242323;color:#fff;font-size:18px;padding:12px 24px;width:100%;border:none;border-radius:1px}.consoleMessage{border:none;border-bottom:1px solid #dbdbdb;margin:none;padding:6px 0}.consoleEmpty{padding:24px 12px}header[data-v-5d22df44]{background-color:#0a0a0a;color:#fff}#ftwLogo[data-v-5d22df44]{height:48px;width:auto;padding-left:10px;padding-top:6px}.topbarRight[data-v-5d22df44]{float:right;height:100%}.topbarRight button[data-v-5d22df44]:hover{border:2px solid #fff}.dropdown-toggle[data-v-5d22df44]{fill:#fff;cursor:pointer;height:48px;width:auto;padding-right:10px;padding-top:6px}.dropdown-toggle[data-v-5d22df44]:hover{fill:#7ab648}.dropdown-menu[data-v-5d22df44]{position:absolute;right:0;z-index:100;background-color:#0a0a0a}.dropdown-menu a[data-v-5d22df44]{display:block;padding:12px;text-decoration:none;color:#fff}.dropdown-menu a[data-v-5d22df44]:hover{color:#7ab648}footer[data-v-f9c011c8]{background-color:#0a0a0a;border-top:1px solid #1a1a1a;padding:16px 20px}.footer-inner[data-v-f9c011c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.footer-links a[data-v-f9c011c8]{color:#aaa;text-decoration:none;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.footer-links a[data-v-f9c011c8]:hover{color:#7ab648}.divider[data-v-f9c011c8]{color:#444;margin:0 8px}.footer-copy[data-v-f9c011c8]{color:#555;font-family:Montserrat,sans-serif;font-size:11px}#file-menu-container{position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,.75);z-index:1000}.file-menu{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#242323;margin:24px;border-radius:10px;color:#fafafa;font-size:24px}#exit-icon{position:absolute;right:14px;top:14px;height:40px;width:auto;fill:#bbb;cursor:pointer}#exit-icon:hover{fill:#6f0}.title{font-size:32px;padding:16px;line-height:1;color:#bbb;font-weight:400;cursor:default}.file-list{position:absolute;overflow-y:auto;bottom:12px;top:64px;left:24px;right:12px;padding-right:12px}.project-item{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:6px;padding-top:6px}.project-name{overflow:hidden}.project-date{color:#bbb;font-weight:300;font-size:16px;padding-left:6px}.project-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-options span{padding-left:6px;font-size:22px}.project-options svg{fill:#fafafa;height:32px;width:auto}.clickable{cursor:pointer}.clickable:hover{color:#6f0;fill:#6f0}.cm-component,.CodeMirror{height:100%;width:100%}.CodeMirror-lint-marker-none{display:none}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100%}#app,#grid{display:grid;height:100%}#grid{grid-template-rows:60px 65px minmax(0,1fr) 70px;grid-template-columns:1fr;min-height:0;max-height:100%}body{overflow:hidden}body,html{margin:0;height:100%;font-family:oswald,sans-serif;font-weight:200;font-size:16px}#body{height:100%!important}header{background-color:#242323}.code-editor-pane{width:100vw}.footer{position:fixed;left:0;bottom:0;width:100%;color:#000;text-align:center;z-index:100;pointer-events:none}button:focus{outline:none}#sidebarPane{max-height:100%;min-width:200px}.sidebar{height:100%;overflow:auto}button{font-family:inherit;font-weight:inherit;font-size:16px;cursor:pointer}#blocklyDiv{position:absolute}#blocklyArea,.disable-editor{width:100%;height:100%}.disable-editor{position:absolute;top:0;background-color:rgba(0,0,0,.25);z-index:800}#editorPane{-webkit-transition:none;transition:none;position:relative}#grid .splitpanes--vertical>.splitpanes__splitter{width:12px}#grid .fat-finger>.splitpanes__splitter{width:28px}.blocklyTreeLabel{font-family:oswald-extralight,oswald,sans-serif;font-size:20px;font-weight:250;color:#242323}.blocklyTreeRow{border-bottom:1px solid #ebebeb;line-height:40px;overflow:hidden;padding-right:6px;text-overflow:ellipsis;width:100%;height:auto;white-space:nowrap}.blocklyToolboxDiv{overflow-x:hidden;background-color:#fafafa;-webkit-box-shadow:rgba(0,0,0,.08) 0 0 30px;box-shadow:0 0 30px rgba(0,0,0,.08);width:250px}.blocklyMainBackground{fill:url(#blockly_canvas_fill)!important}.blocklyTextGreen{fill:#fff!important}.blocklyTreeIcon{visibility:hidden}input{font-family:inherit}.swal2-title{font-weight:500!important;color:inherit!important}.swal2-styled.swal2-confirm{background-color:#6f0!important;color:#000!important}.swal2-styled.swal2-cancel{color:#000!important}.swal2-popup{background-color:#242323!important;color:#bbb!important}.swal2-content{color:inherit!important}