@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;overflow:hidden}table{text-align:right}.error-box{padding:15px 20px;border-radius:10px;background-color:#ebc5c5;color:red;width:-moz-max-content;width:max-content;min-width:100px}.body-text,.error-box{font-family:Source Sans Pro,sans-serif}.body-text{color:gray}.subtitle{font-size:13px}.sub-div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;margin:20px}.float-right{float:right}.rectangle-button{height:35px;min-width:80px;background-color:#0287c3;border-width:0;border-radius:3px;color:#c2d6de;font-family:Source Sans Pro,sans-serif;font:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.rectangle-button:enabled:hover{filter:brightness(110%)}.rectangle-button:enabled:active{transform:scale(.95)}.rectangle-button:disabled{background-color:#fff;border:1px solid #0287c3;color:#0287c3}.red{background-color:red;color:#fff}.center{margin-left:auto;margin-right:auto}.dialog-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.input-box{background:#fff;height:25px;margin:10px;border-width:1px;border-color:#000}.icon-button{background-color:transparent;border-width:0;height:3rem;aspect-ratio:1/1;font-size:32px;flex-grow:0;cursor:pointer;transition:.2s}.icon-button:hover:not(:disabled){transform:scale(110%)}.icon-button:active:not(:disabled){transform:scale(95%)}.icon-button:disabled{opacity:30%;cursor:auto}.red-svg{filter:invert(26%) sepia(75%) saturate(7478%) hue-rotate(0deg) brightness(89%) contrast(132%)}.green-svg{filter:invert(61%) sepia(54%) saturate(5643%) hue-rotate(88deg) brightness(99%) contrast(94%)}.topic-bg{background-color:#03a9f4!important}.service-bg{background-color:#8bc34a!important}.node-bg{background-color:#ff9800!important}.bounce-enter-active{animation:bounce-anim .2s}.bounce-leave-active{animation:bounce-anim .2s reverse}@keyframes bounce-anim{0%{transform:scale(0)}80%{transform:scale(120%)}to{transform:scale(100%)}}.heading-div{flex-direction:row;gap:10px}.heading-text{flex-grow:1;font-size:30px;display:flex;justify-content:center;align-items:center;font-weight:600}.styled-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;min-width:1.15em;min-height:1.15em;border:1px solid currentColor;border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center}.styled-checkbox:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--form-control-color)}.styled-checkbox:checked:before{transform:scale(1);background-color:#0287c3}.button-link{text-decoration:underline;color:blue;background:none;border:none;cursor:pointer;font-size:15px}.button-link:focus{color:purple}.sign-in-btn-div[data-v-208a059f]{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:20vw;gap:20px;color:gray;font-family:Source Sans Pro,sans-serif;font-size:medium}.modal[data-v-790a5086]{position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);height:75vh;width:75vw;border:1px solid #000;z-index:2}.backgroundModal[data-v-790a5086]{position:absolute;background-color:hsla(0,0%,85%,.878);width:100vw;height:100vh;top:0;left:0;z-index:1;cursor:pointer}.modal>div[data-v-790a5086]{display:inline-flex;justify-content:center;flex-direction:column;height:80%}p[data-v-790a5086]{margin:0}.error-box.sent-box[data-v-790a5086]{background-color:#7fffd4;color:#000}.template-square[data-v-056dab16]{border:none}.project-display[data-v-056dab16]{width:7rem;aspect-ratio:1/1;background-color:transparent;border-color:#000;border-width:2px;color:#000;text-align:center;font-size:20px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:.2s}.project-display[data-v-056dab16]:hover{transform:scale(110%)}.project-display[data-v-056dab16]:active{transform:scale(100%)}.template-image[data-v-056dab16]{height:150px;width:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bg[data-v-66dbf16d]{position:fixed;top:0;left:0;height:100%;width:100%;background-color:hsla(0,0%,72%,.9);display:flex;justify-content:center;align-items:center;z-index:100}.bg>div[data-v-66dbf16d]{background-color:#fff;height:90%;width:80%;overflow-y:scroll}.input[data-v-66dbf16d]{width:100%;height:2rem;border-radius:1rem;padding-left:2.5rem;border:1px solid #000}.input-icon[data-v-66dbf16d]{position:absolute;top:.7rem;left:1rem}.input-container[data-v-66dbf16d]{width:60%;position:relative}.outer-input-container[data-v-66dbf16d]{display:flex;justify-content:center;margin-bottom:4rem}.display-list[data-v-66dbf16d]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 70px;width:100%;max-width:-moz-fit-content;max-width:fit-content;gap:2rem}.items-center[data-v-66dbf16d]{display:flex;justify-content:center;align-items:center}.project-square-button{height:150px;width:150px;background-color:transparent;border-color:#000;border-width:2px;color:#000;text-align:center;font-size:20px;word-wrap:normal;overflow:hidden;cursor:pointer;transition:.2s}.project-square-button:hover{transform:scale(110%)}.project-square-button:active{transform:scale(100%)}.project-square{margin:10px 30px;width:150px}.header-table{width:95%;text-align:center;margin-left:auto;margin-right:auto}.heading-wrapper{height:100%;width:100%;text-align:left}.icon-column{width:1px;white-space:nowrap;position:relative}.project-display[data-v-6f63eae5]{height:150px;width:150px;max-width:150px;aspect-ratio:1/1;background-color:transparent;color:#000;text-align:center;font-size:20px;cursor:pointer;border:2px solid #000;display:flex;justify-content:center;align-items:center;flex-flow:column wrap;word-break:break-word;overflow-wrap:break-word;transition:.2s}.project-display[data-v-6f63eae5]:hover{transform:scale(110%)}.project-display[data-v-6f63eae5]:active{transform:scale(100%)}.project-square[data-v-6f63eae5]{margin:10px 30px;width:150px}.icon-container[data-v-6f63eae5]{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.icon-column[data-v-6f63eae5]{padding:10px 2px}.blue[data-v-6f63eae5]{color:#1e97e8;filter:invert(58%) sepia(39%) saturate(5084%) hue-rotate(177deg) brightness(94%) contrast(93%)}.red[data-v-6f63eae5]{color:red;filter:invert(16%) sepia(98%) saturate(7370%) hue-rotate(3deg) brightness(104%) contrast(114%)}.header[data-v-3e9acc3c]{display:flex;justify-content:center;justify-content:space-between;margin:.5rem .5rem 0 .5rem}.centre[data-v-3e9acc3c]{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:.5rem .5rem 0 .5rem}.button-div[data-v-3e9acc3c]{cursor:pointer}.heading[data-v-3e9acc3c]{font-size:2rem}.header .icon-container[data-v-3e9acc3c]{display:inline-flex;-moz-column-gap:1rem;column-gap:1rem}.hr-dotted-line[data-v-3e9acc3c]{border:none;border-top:2px dotted #000;color:#fff;background-color:#fff;height:1px;width:95%;margin:20px auto}.input-wrapper[data-v-3e9acc3c]{padding-right:5px;vertical-align:middle}.alignment-fix[data-v-3e9acc3c]{margin:0;position:absolute;transform:translate(-100%,15%)}.heading-text[data-v-3e9acc3c]{margin-left:calc(50vw - 280px)}.project-list[data-v-3e9acc3c]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 70px;width:100%;max-width:-moz-fit-content;max-width:fit-content}.items-center[data-v-3e9acc3c]{display:flex;justify-content:center;align-items:center}.project-display-list[data-v-3e9acc3c]{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 70px;width:100%;max-width:-moz-fit-content;max-width:fit-content;gap:2rem}.project-display[data-v-3e9acc3c]{width:7rem;aspect-ratio:1/1;background-color:transparent;border-color:#000;border-width:2px;color:#000;text-align:center;font-size:20px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.center[data-v-654017cd]{display:flex;flex-direction:column;justify-content:center;align-items:center}.subscription-subtext[data-v-654017cd]{margin:5px;font-size:14px;color:grey}.top-spacing[data-v-2e40ad5c]{margin-top:3rem;margin-bottom:3rem}.profile-icon[data-v-2e40ad5c]{color:#000;font-size:20px;height:12vh}.red-button[data-v-2e40ad5c]{background-color:#d64747;color:#fff;height:50px;width:100px;font-size:medium;border-radius:5px}.margin[data-v-2e40ad5c]{margin-right:60px}.center-div[data-v-2e40ad5c]{display:flex;flex-direction:column;justify-content:center;gap:10px;margin:15px 0;margin-bottom:30px}.red-text[data-v-3b6f9158]{color:red}.iconContainer[data-v-3b6f9158]{display:flex;justify-content:space-between;margin-top:min(3%,45px);margin-left:2%;margin-right:2%}.inputStyle[data-v-3b6f9158]{border:1px dashed #000;height:3rem;min-width:500px;font-style:italic;margin-top:5%;font-size:1rem}.formContainer[data-v-3b6f9158]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-left:20%;margin-right:20%}.mainContainer[data-v-3b6f9158]{display:flex;flex-direction:column;justify-content:center}.buttonStyle[data-v-3b6f9158]{margin-top:20%;color:#fff;background-color:#0d6efd;border:0;padding:10px 25px;border-radius:5px;cursor:pointer}.buttonContainer[data-v-3b6f9158]{display:flex;justify-content:flex-end}.red-button[data-v-f58ad72c]{color:red;font-size:20px}.topic-display-table[data-v-f58ad72c]{font-weight:400;text-align:left}.edit-options-div[data-v-f58ad72c]{padding:30px;text-align:left;font-weight:700}.language-select-box[data-v-f58ad72c]{border:2px solid #000;border-radius:12px;background:#fff;text-align:center;margin-left:auto;margin-right:auto;border-spacing:0}.language-select-box-left[data-v-f58ad72c]{border-right:1px solid #000;border-radius:0;border-top-left-radius:12px;border-bottom-left-radius:12px;width:15vw}.language-select-box-right[data-v-f58ad72c]{border-left:1px solid #000;border-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px;width:15vw}.selected[data-v-f58ad72c]{background:#8bc34a}.language-select-button[data-v-f58ad72c]{background:none;border:0;width:100%}.heading[data-v-f58ad72c]{font-size:25px;font-weight:700}.name-input[data-v-f58ad72c]{background:#fff;border:1px dotted #000;border-radius:0;padding:5px;font-size:20px;width:100%;height:42px}.button-margin[data-v-f58ad72c]{margin:15px}.red[data-v-f58ad72c]{background-color:red;color:#fff}.dialog-bg[data-v-f58ad72c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.dialog-inner[data-v-f58ad72c]{background:#fff;z-index:2;padding:20px;position:fixed;top:20vh;left:50%;transform:translateX(-50%);width:500px;border:2px solid #000;border-radius:8px;border-color:#000;max-height:60vh;overflow-y:auto}.template-select[data-v-f58ad72c]{background-color:#545b62;color:#fff;border:none;padding:5px;margin:0;width:150px;height:35px;border-radius:5px;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}.dialog-inner[data-v-d964eb90]{background:#fff;z-index:2;padding:20px;position:fixed;top:20vh;left:50%;transform:translateX(-50%);width:20vw;border:2px solid #000;border-radius:8px;border-color:#000;display:flex;flex-direction:column;justify-content:center;gap:20px}.dialog-bg[data-v-2f82d0cc]{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.5)}.red[data-v-2f82d0cc]{background-color:red}.dialog-inner[data-v-2f82d0cc]{background:#fff;z-index:2;padding:20px;position:fixed;top:20vh;left:50%;transform:translateX(-50%);width:20vw;border:2px solid #000;border-radius:8px;border-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem}.exit-btn[data-v-2f82d0cc]{background-color:red}.dropdown[data-v-61d990cc]{position:relative;display:block}.dropdown-input[data-v-61d990cc]{background:#fff;cursor:pointer;border:1px solid #e7ecf5;border-radius:3px;color:#333;display:block;font-size:.8em;padding:6px;min-width:30px}.dropdown-input[data-v-61d990cc]:hover{background:#f8f8fa}.dropdown-content[data-v-61d990cc]{position:absolute;background-color:#fff;min-width:248px;max-width:248px;max-height:248px;border:1px solid #e7ecf5;box-shadow:0 -8px 34px 0 rgba(0,0,0,.05);overflow:auto;z-index:1}.dropdown-item[data-v-61d990cc]{color:#000;font-size:.7em;line-height:1em;padding:8px;text-decoration:none;display:block;cursor:pointer}.dropdown-item[data-v-61d990cc]:hover{background-color:#e7ecf5}.dropdown:hover .dropdowncontent[data-v-61d990cc]{display:block}.new-msg-button[data-v-3c78a5bc]{font-size:20px}.edit-options-div[data-v-3c78a5bc]{padding:30px;text-align:left;font-weight:700}.selected[data-v-3c78a5bc]{background:#8bc34a}.heading[data-v-3c78a5bc]{font-size:25px;font-weight:700}.name-input[data-v-3c78a5bc]{background:#fff;border:1px dotted #000;border-radius:0;padding:5px;font-size:20px;width:100%;height:42px}.button-margin[data-v-3c78a5bc]{margin:15px}.red[data-v-3c78a5bc]{background-color:red;color:#fff}.dialog-bg[data-v-3c78a5bc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.dialog-inner[data-v-3c78a5bc]{background:#fff;z-index:2;padding:20px;position:fixed;top:20vh;left:50%;transform:translateX(-50%);width:500px;border:2px solid #000;border-radius:8px;border-color:#000}.template-select[data-v-3c78a5bc]{background-color:#545b62;color:#fff;border:none;padding:5px;margin:0;width:150px;height:35px;border-radius:5px;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}.button-div[data-v-3c78a5bc]{display:flex;align-items:center;justify-content:start;flex-flow:row nowrap}button[data-v-1d82822b]:disabled{opacity:.4}.editInput[data-v-1d82822b]{border:1px solid #bdbdbd;border-radius:5px;text-align:center}.activeSave[data-v-1d82822b]{filter:invert(48%) sepia(57%) saturate(3420%) hue-rotate(186deg) brightness(101%) contrast(91%)}.table-header[data-v-1d82822b]{background-color:#424141!important;color:#fff;height:2rem}.action-container[data-v-1d82822b]{display:flex;justify-content:space-evenly;margin-left:20%;margin-right:20%}.table[data-v-1d82822b]{border-collapse:collapse;width:100%;text-align:center;font-size:.8rem}button[data-v-1d82822b]{cursor:pointer}.table th[data-v-1d82822b]{border:2px solid #000}.table td[data-v-1d82822b]{border:2px solid #000;padding:1em 0;width:20%}.table tr[data-v-1d82822b]:nth-child(odd){background-color:#e0e0e0}.header[data-v-1d82822b]{display:flex;justify-content:space-between;width:100%;margin-bottom:min(5%,50px)}.modal[data-v-1d82822b]{height:100vh;width:100vw;background:hsla(0,0%,66%,.7);z-index:3;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal>div[data-v-1d82822b]{z-index:5;box-shadow:0 0 3px 1px;width:75%;background-color:#fff;height:80%;position:relative;top:-5%;padding-left:15px;padding-right:15px;padding-top:5px;display:flex;flex-direction:column;align-items:center}.icon-button[data-v-1d82822b],.test[data-v-1d82822b]{display:flex;justify-content:center;align-items:center}h4[data-v-1d2a7a17]{font-weight:bolder;color:#000}.add-param-button[data-v-1d2a7a17]{font-size:large;vertical-align:middle}.del-container[data-v-1d2a7a17]{display:inline-flex;-moz-column-gap:5%;column-gap:5%;justify-content:center;align-items:center;width:110%;justify-content:space-between;margin:0}.del-container p[data-v-1d2a7a17]{margin-top:.15rem;margin-bottom:.15rem}.grid-del-container[data-v-1d2a7a17]{display:flex;flex-direction:column;margin:0;row-gap:0;-moz-column-gap:0;column-gap:0}.del-btn[data-v-1d2a7a17]{background-color:red;height:-moz-fit-content;height:fit-content;border:1px solid #000;border-radius:.5rem;cursor:pointer}.input-style[data-v-1d2a7a17]{width:60%;border-radius:1rem;border:1px solid #000;padding:.5rem 1rem}.modal[data-v-1d2a7a17]{height:100vh;width:100vw;background:hsla(0,0%,100%,0);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal>div[data-v-1d2a7a17]{z-index:5;box-shadow:0 0 3px 1px;width:45%;background-color:#fff;height:80%;position:relative;top:-5%;padding-left:15px;padding-right:15px;padding-top:5px;display:flex;flex-direction:column;align-items:center;overflow:auto}.header[data-v-1d2a7a17]{display:flex;justify-content:space-between;width:100%;margin-bottom:min(5%,50px)}.alignIcons[data-v-1d2a7a17]{display:flex;justify-content:center;align-items:center}button[data-v-1d2a7a17]:disabled{opacity:.4}.editInput[data-v-1d2a7a17]{border:1px solid #bdbdbd;border-radius:5px;text-align:center;width:7vw}.activeSave[data-v-1d2a7a17]{filter:invert(48%) sepia(57%) saturate(3420%) hue-rotate(186deg) brightness(101%) contrast(91%)}.table-header[data-v-1d2a7a17]{background-color:#424141!important;color:#fff;height:2rem}.action-container[data-v-1d2a7a17]{display:flex;justify-content:space-evenly;margin-left:20%;margin-right:20%}.table[data-v-1d2a7a17]{border-collapse:collapse;width:100%;text-align:center;font-size:.8rem}button[data-v-1d2a7a17]{cursor:pointer}.table th[data-v-1d2a7a17]{border:2px solid #000}.table td[data-v-1d2a7a17]{border:2px solid #000;padding:1em 0;width:20%}.table tr[data-v-1d2a7a17]:nth-child(odd){background-color:#e0e0e0}h4[data-v-e2b9c7c8]{font-weight:bolder;color:#000}.add-param-button[data-v-e2b9c7c8]{font-size:large;vertical-align:middle}.del-container[data-v-e2b9c7c8]{display:inline-flex;-moz-column-gap:5%;column-gap:5%;justify-content:center;align-items:center;width:110%;justify-content:space-between;margin:0}.del-container p[data-v-e2b9c7c8]{margin-top:.15rem;margin-bottom:.15rem}.grid-del-container[data-v-e2b9c7c8]{display:flex;flex-direction:column;margin:0;row-gap:0;-moz-column-gap:0;column-gap:0}.del-btn[data-v-e2b9c7c8]{background-color:red;height:-moz-fit-content;height:fit-content;border:1px solid #000;border-radius:.5rem;cursor:pointer}.input-style[data-v-e2b9c7c8]{width:60%;border-radius:1rem;border:1px solid #000;padding:.5rem 1rem}.modal[data-v-e2b9c7c8]{height:100vh;width:100vw;background:hsla(0,0%,100%,0);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal>div[data-v-e2b9c7c8]{z-index:5;box-shadow:0 0 3px 1px;width:45%;background-color:#fff;height:80%;position:relative;top:-5%;padding-left:15px;padding-right:15px;padding-top:5px;display:flex;flex-direction:column;align-items:center;overflow:auto}.header[data-v-e2b9c7c8]{display:flex;justify-content:space-between;width:100%;margin-bottom:min(5%,50px)}.alignIcons[data-v-e2b9c7c8]{display:flex;justify-content:center;align-items:center}button[data-v-e2b9c7c8]:disabled{opacity:.4}.editInput[data-v-e2b9c7c8]{border:1px solid #bdbdbd;border-radius:5px;text-align:center;width:7vw}.activeSave[data-v-e2b9c7c8]{filter:invert(48%) sepia(57%) saturate(3420%) hue-rotate(186deg) brightness(101%) contrast(91%)}.table-header[data-v-e2b9c7c8]{background-color:#424141!important;color:#fff;height:2rem}.action-container[data-v-e2b9c7c8]{display:flex;justify-content:space-evenly;margin-left:20%;margin-right:20%}.table[data-v-e2b9c7c8]{border-collapse:collapse;width:100%;text-align:center;font-size:.8rem}button[data-v-e2b9c7c8]{cursor:pointer}.table th[data-v-e2b9c7c8]{border:2px solid #000}.table td[data-v-e2b9c7c8]{border:2px solid #000;padding:1em 0;width:20%}.table tr[data-v-e2b9c7c8]:nth-child(odd){background-color:#e0e0e0}.container[data-v-1129ab5c]{display:flex}p.bubble[data-v-1129ab5c]{position:relative;padding-left:1rem;padding-right:1rem;min-height:40px;background-color:#fff;border-radius:10px;text-align:center;border:none;box-shadow:0 0 3px 1px #000;display:flex;flex-direction:column;justify-content:center}p.bubble[data-v-1129ab5c]:after{box-shadow:-4px 4px 5px -3px #000;content:" ";position:absolute;width:20px;min-height:20px;left:-6px;top:10px;background:#fff;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}p.bubble span[data-v-1129ab5c]{position:relative;z-index:1}.helper-img[data-v-1129ab5c]{-o-object-fit:cover;object-fit:cover;width:152;height:108}.header[data-v-311202c5]{display:flex;justify-content:space-between;width:100%}.align-icon[data-v-311202c5],.icon-button[data-v-311202c5]{display:flex;justify-content:center;align-items:center}.jonothan-container[data-v-311202c5]{margin-top:4rem;display:flex;justify-content:center}.img-container[data-v-311202c5]{display:flex;align-items:center;justify-content:center;-moz-column-gap:5rem;column-gap:5rem;margin-top:5rem}img[data-v-311202c5]{width:15vw;cursor:pointer}.dialog-inner[data-v-311202c5]{background-color:#fff;height:100vh;width:100vw;position:absolute;top:0;left:0}.activeInfo[data-v-311202c5]{filter:invert(48%) sepia(57%) saturate(3420%) hue-rotate(186deg) brightness(101%) contrast(91%)}.popup-window[data-v-0f8d08ed]{position:absolute;background-color:#fff;top:10vh;left:calc(50vw - 400px);transition:opacity .3s ease;border:1px solid #000;border-radius:20px;display:flex;flex-direction:column;width:800px;min-height:72px;z-index:1000}.message-filter-div[data-v-0f8d08ed]{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:5px;padding-left:20px;flex-grow:0}.message-filter-button[data-v-0f8d08ed]{border-radius:50%;height:30px;width:30px;background-color:#9e9e9e;border:none}.popup-heading-div[data-v-0f8d08ed]{display:flex;flex-direction:row;justify-content:space-between;background-color:#eee;padding:5px 5px 2px;border-top-left-radius:20px;border-top-right-radius:20px;align-items:center}.circle-indicator[data-v-0f8d08ed]{border-radius:50%;height:30px;width:30px;font-size:10px;color:#fff;display:flex;justify-content:center;align-items:center}.item-div[data-v-0f8d08ed]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:start;padding:5px;gap:10px}.item-container[data-v-0f8d08ed]{max-height:50vh;overflow-y:auto;max-height:75vh;overflow-x:hidden;padding-bottom:17px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.message-container[data-v-0f8d08ed]{font-family:Lucida Console,monospace;background-color:#e0e8f2;border:1px solid grey;padding:10px;display:flex;flex-flow:column;align-items:start;justify-content:flex-start;border-radius:10px;max-height:75vh;overflow:auto;margin:20px}.message-field-div[data-v-0f8d08ed]{display:flex;flex-flow:row nowrap;justify-content:start;align-items:start;gap:10px}.interfaces-heading[data-v-0f8d08ed]{display:flex;flex-direction:row;align-items:center;justify-content:start;padding-left:20px;font-weight:600;font-size:larger}.message-link[data-v-0f8d08ed]{color:#00e}.message-link[data-v-0f8d08ed]:active{color:#551a8b}.message-heading[data-v-0f8d08ed]{flex-grow:100;display:flex;align-items:start;justify-content:start}.message-type[data-v-0f8d08ed]{flex-grow:0}.left-button[data-v-0f8d08ed]{flex-grow:0;transform:scaleX(-1)!important}.left-button[data-v-0f8d08ed]:hover:not(:disabled){transform:scaleX(-1) scale(110%)!important}.left-button[data-v-0f8d08ed]:active:not(:disabled){transform:scaleX(-1) scale(95%)!important}.messages-div[data-v-74343b34]{display:flex;flex-flow:row nowrap;margin:20px;gap:20px;justify-content:space-around;align-items:stretch}.messages-heading[data-v-74343b34]{border:1px dashed #000;border-radius:10px;padding:15px 10px 20px;font-size:25px;text-align:left;display:flex;flex-flow:column;justify-content:center;flex-grow:0;gap:15px}.message-filter-div[data-v-74343b34]{display:flex;flex-flow:column nowrap;justify-content:space-between;gap:5px;flex-grow:0}.message-filter-button[data-v-74343b34]{border-radius:50%;height:40px;width:40px;background-color:#9e9e9e;border:none}.message-display-div[data-v-74343b34]{border:1px dashed #000;border-radius:10px;padding:10px 5px;height:150px;display:flex;flex-direction:row;flex-grow:1;align-items:stretch;-webkit-user-select:none;-moz-user-select:none;user-select:none}.message-button-div[data-v-74343b34]{display:flex;flex-direction:column-reverse;justify-content:space-between}.left-button[data-v-74343b34]{flex-grow:0;transform:scaleX(-1)!important}.left-button[data-v-74343b34]:hover:not(:disabled){transform:scaleX(-1) scale(110%)!important}.left-button[data-v-74343b34]:active:not(:disabled){transform:scaleX(-1) scale(95%)!important}.message-box[data-v-74343b34]{border:1px dashed #000;border-radius:10px;text-align:center;line-height:70px;font-size:1em;height:70px;width:calc(20% - 20px);padding-left:10px;vertical-align:middle;display:inline-block;overflow:hidden;text-overflow:ellipsis}.message-hover[data-v-74343b34]:hover{filter:brightness(120%)}.messages-grid[data-v-74343b34]{display:flex;flex-flow:column wrap;align-items:flex-start;align-content:flex-start;justify-content:start;overflow:hidden;gap:5px;flex-grow:1;max-height:150px}.canvas-table[data-v-f9be4702]{margin-top:2vh;margin-left:auto;margin-right:auto}.row-div[data-v-f9be4702]{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;gap:15px;height:calc(100vh - 320px)}.side-column[data-v-f9be4702]{border:2px solid #000;border-radius:8px;text-align:center;vertical-align:text-top;display:flex;justify-content:flex-start;align-content:center;flex-flow:column nowrap;gap:15px;padding:0 20px}.canvas-button[data-v-f9be4702]{display:flex;flex-flow:column nowrap;gap:10px;font-size:large}.canvas-box[data-v-f9be4702]{display:flex;flex-direction:column;border:2px solid #000;border-radius:8px;flex-grow:1;position:relative}.save-text[data-v-f9be4702]{position:absolute;top:30px;right:120px}.package-body[data-v-40a3d9b0]{min-width:105px;min-height:95px;padding:30px;position:relative;flex-grow:0;display:flex;flex-direction:column;font-size:18px;z-index:0;justify-content:center;align-items:center}.package-title[data-v-40a3d9b0]{max-width:200px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.edit-name-input[data-v-40a3d9b0]{z-index:1000;width:90px;outline:none;border:1px solid #9e9e9e;border-radius:5px;padding:5px}.package-button[data-v-40a3d9b0]{z-index:1;height:100px;width:100px;display:flex;justify-content:center;align-items:center}.package-icon[data-v-40a3d9b0]{height:100px;width:100px}.circle-button[data-v-40a3d9b0]{border-radius:50%;height:50px;width:50px;border:none;z-index:10;color:#fff;font-size:10px;transition:.25s}.circle-button[data-v-40a3d9b0]:hover{transform:scale(110%)}.circle-button[data-v-40a3d9b0]:active{transform:scale(90%)}.topic-btn[data-v-40a3d9b0]{position:absolute;bottom:150px;right:-10px;animation-duration:.1s}.service-btn[data-v-40a3d9b0]{position:absolute;right:-50px;bottom:72px;animation-duration:.2s}.node-btn[data-v-40a3d9b0]{position:absolute;bottom:0;right:-10px}.topic-enter-active[data-v-40a3d9b0]{animation:topic-anim-40a3d9b0 .2s}.topic-leave-active[data-v-40a3d9b0]{animation:topic-anim-40a3d9b0 .2s reverse}.topic-leave-to[data-v-40a3d9b0]{transform:scale(0)}.service-enter-active[data-v-40a3d9b0]{animation:service-anim-40a3d9b0 .2s}.service-leave-active[data-v-40a3d9b0]{animation:service-anim-40a3d9b0 .2s reverse}.service-leave-to[data-v-40a3d9b0]{transform:scale(0)}.node-enter-active[data-v-40a3d9b0]{animation:node-anim-40a3d9b0 .2s}.node-leave-active[data-v-40a3d9b0]{animation:node-anim-40a3d9b0 .2s reverse}.node-leave-to[data-v-40a3d9b0]{transform:scale(0)}@keyframes topic-anim-40a3d9b0{0%{right:50%;bottom:160px;transform:scale(0)}50%{right:20px;bottom:155px;transform:scale(50%)}to{bottom:150px;right:-10px;transform:scale(100%)}}@keyframes service-anim-40a3d9b0{0%{bottom:150px;right:50%;transform:scale(0)}50%{bottom:113px;right:-30px;transform:scale(50%)}to{right:-50px;transform:scale(100%)}}@keyframes node-anim-40a3d9b0{0%{bottom:150px;right:50%;transform:scale(0)}50%{bottom:75px;right:-50px;transform:scale(50%)}to{bottom:0;right:-10px;transform:scale(100%)}}.delete-btn[data-v-40a3d9b0]{background-color:red;right:15px;font-size:18px}.delete-btn[data-v-40a3d9b0],.edit-btn[data-v-40a3d9b0]{height:20px;width:20px;position:absolute;top:15px;font-weight:600;display:flex;justify-content:center;align-items:center}.edit-btn[data-v-40a3d9b0]{background-color:#1e97e8;left:15px;font-size:10px}.package-list-item[data-v-5e3c21d6]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:start;gap:20px;font-size:18px}.package-list-arrow[data-v-5e3c21d6]{width:60px}.arrow-rotated[data-v-5e3c21d6]{transform:rotate(270deg)}.bubble[data-v-5e3c21d6]{position:relative;padding-left:1rem;padding-right:1rem;padding-top:30px;padding-bottom:20px;background-color:#fafafa;border-radius:10px;text-align:center;border:none;box-shadow:0 0 3px 1px #000;display:flex;flex-direction:column;justify-content:center;gap:20px}.bubble[data-v-5e3c21d6]:after{box-shadow:-4px 4px 5px -3px #000;content:" ";position:absolute;width:20px;min-height:20px;left:90px;top:-6px;background-color:#fafafa;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(135deg)}.bubble span[data-v-5e3c21d6]{position:relative;z-index:1}.package-data-box[data-v-5e3c21d6]{flex-direction:column;padding:10px 25px;border:1px solid #bdbdbd;border-radius:0;font-weight:400;align-items:stretch}.package-data-box[data-v-5e3c21d6],.package-data-heading[data-v-5e3c21d6]{display:flex;background:#fff;font-family:Source Sans Pro;font-size:16px;font-style:normal;text-decoration:none;text-align:left;justify-content:start}.package-data-heading[data-v-5e3c21d6]{color:#000;font-weight:700;position:relative;align-self:flex-start;padding:0 2px;margin-bottom:-15px;top:-20px}.package-data-item[data-v-5e3c21d6]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:20px}.package-data-item-text[data-v-5e3c21d6]{flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:start}.circle-div[data-v-5e3c21d6]{border-radius:50%;height:25px;width:25px}.package-body[data-v-72282e1a]{min-width:105px;min-height:95px;padding:30px;position:relative;flex-grow:0;display:flex;flex-direction:column;font-size:18px;z-index:0;justify-content:center;align-items:center}.package-title[data-v-72282e1a]{max-width:200px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.edit-name-input[data-v-72282e1a]{z-index:1000;width:90px;outline:none;border:1px solid #9e9e9e;border-radius:5px;padding:5px}.package-button[data-v-72282e1a]{z-index:1;height:100px;width:100px;display:flex;justify-content:center;align-items:center}.package-icon[data-v-72282e1a]{height:100px;width:100px}.circle-button[data-v-72282e1a]{border-radius:50%;height:50px;width:50px;border:none;z-index:10;color:#fff;font-size:10px;transition:.25s}.circle-button[data-v-72282e1a]:hover{transform:scale(110%)}.circle-button[data-v-72282e1a]:active{transform:scale(90%)}.delete-btn[data-v-72282e1a]{background-color:red;height:20px;width:20px;position:absolute;top:15px;right:15px;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center}.heading-div[data-v-1e3736b2]{display:flex;flex-flow:row nowrap;justify-content:space-between}.greyscale[data-v-1e3736b2]{opacity:50%}.heading[data-v-1e3736b2]{flex-grow:1;font-size:30px}.packages-block-div[data-v-1e3736b2]{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:40px;padding-top:60px;margin-bottom:100px;max-height:calc(100vh - 200px);flex-grow:1;overflow-y:auto;overflow-x:hidden;gap:70px}.new-package-div[data-v-1e3736b2]{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-size:18px;gap:5px}.new-package-btn[data-v-1e3736b2]{border-radius:50%;height:80px;width:80px;border:2px solid #000;color:#000;background-color:#fff;font-size:80px;display:flex;justify-content:center;align-items:center}.packages-list-div[data-v-1e3736b2]{display:flex;flex-flow:column nowrap;overflow-y:scroll;padding:0 10vw;gap:30px;overflow:auto;max-height:calc(100vh - 120px)}.package-list-item[data-v-1e3736b2]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:start;gap:20px;font-size:18px}.package-list-input[data-v-1e3736b2]{color:#000;font-family:Source Sans Pro;font-size:15px;font-weight:400;font-style:normal;text-decoration:none;text-align:left;padding:5px;margin:0 20px;background:#fff;border:1px dotted #000;border-radius:5px}.popup-window[data-v-7ecdcf4a]{border-radius:10px;border:2px solid #000;background-color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:start;align-content:center;position:absolute;z-index:10;gap:10px;top:20vh;min-width:200px;left:30vw;right:30vw}.input-div[data-v-7ecdcf4a]{display:flex;flex-direction:row;width:100%;align-items:center}.input-box[data-v-7ecdcf4a]{width:20vw;text-align:left;padding:5px;background:#fff;border:1px solid #000;border-radius:9px}.center[data-v-7ecdcf4a]{display:flex;justify-content:center;align-items:start}.progress-container[data-v-7ecdcf4a]{background-color:#d3d3d3;width:100%;height:20px;border-radius:10px;padding:0}.progress-bar[data-v-7ecdcf4a]{height:20px;border-radius:10px;background-color:#0287c3;transition:width 1s ease-out}.heading-container[data-v-3fcd53ba]{display:flex;justify-content:space-between;align-items:center}.step-container[data-v-3fcd53ba]{gap:3vw;margin:3vh;font-size:18px}.flex-row[data-v-3fcd53ba]{display:flex;justify-content:center;align-items:center;text-align:start;flex-direction:row}.step-circle[data-v-3fcd53ba]{border-radius:50%;min-width:100px;min-height:100px;color:#fff;background-color:red;display:flex;justify-content:center;align-items:center;font-family:Source Sans Pro}.body-div[data-v-3fcd53ba]{padding:0 25vw;display:flex;justify-content:start;align-items:start;flex-direction:column;min-height:calc(100vh - 100px)}.input-div[data-v-3fcd53ba]{display:flex;flex-direction:column;width:100%;align-items:start}.step-1[data-v-3fcd53ba]{background-color:#e91e63}.step-2[data-v-3fcd53ba]{background-color:#ff9800}.step-3[data-v-3fcd53ba]{background-color:#8bc34a}.input-box[data-v-3fcd53ba]{width:20vw;text-align:left;padding:5px;background:#fff;border:1px solid #000;border-radius:9px}.button-div[data-v-3fcd53ba]{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;gap:20px}.error-text[data-v-3fcd53ba]{color:red;text-align:center;width:100%}.connect-prompt-text[data-v-3fcd53ba]{font-size:smaller;max-width:30vw;gap:5px}.popup-window[data-v-1eeca1e2]{border-radius:10px;border:2px solid #000;background-color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:start;align-content:center;position:absolute;z-index:10;gap:10px;top:20vh;min-width:200px;left:30vw;right:30vw}.center[data-v-1eeca1e2]{display:flex;justify-content:center;align-items:start}.command-text[data-v-1eeca1e2]{font-family:Lucida Console,monospace;background-color:#e0e8f2;border:1px solid grey;padding:10px;display:flex;flex-flow:row;align-items:center;justify-content:space-between;border-radius:10px}.copy-img[data-v-1eeca1e2]{height:30px;filter:grayscale(200%) contrast(300%)}.copy-button[data-v-1eeca1e2]{height:30px}.popup-window[data-v-23942029]{border-radius:10px;border:2px solid #000;background-color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:start;align-content:center;position:absolute;z-index:10;gap:10px;top:20vh;min-width:200px;left:30vw;right:30vw}.center[data-v-23942029]{display:flex;justify-content:center;align-items:start}.result-text[data-v-23942029]{color:green}.popup-window[data-v-222094cc]{border-radius:10px;border:2px solid #000;background-color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:start;align-content:center;position:absolute;z-index:10;gap:10px;top:20vh;min-width:200px;left:30vw;right:30vw}.center[data-v-222094cc]{display:flex;justify-content:center;align-items:start}.popup-div[data-v-222094cc]{display:flex;flex-flow:column nowrap;justify-content:start;align-items:center;gap:15px}.input-div[data-v-222094cc]{display:flex;flex-flow:row nowrap;justify-content:start;align-items:center;gap:10px}.long-input[data-v-222094cc]{min-width:200px;width:25vw}.progress-container[data-v-222094cc]{background-color:#d3d3d3;width:100%;height:20px;border-radius:10px;padding:0}.progress-bar[data-v-222094cc]{height:20px;border-radius:10px;background-color:#0287c3;transition:width 1s ease-out}.error-message[data-v-222094cc]{color:red;display:flex;align-items:center;justify-content:center}.subheading-div[data-v-25408ed4]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:30px;padding:20px}.connection-deets-box[data-v-25408ed4]{display:flex;flex-direction:column;border:1px dashed #000;border-radius:10px;flex-grow:0;font-size:12px;gap:10px;padding:10px 20px}.shadowed-box[data-v-25408ed4]{display:flex;flex-direction:row;border:1px solid #000;border-radius:5px;box-shadow:0 0 5px #333;justify-content:space-evenly;align-items:center;align-content:center;flex-grow:0.5;gap:30px;padding:20px}.control-button-box[data-v-25408ed4]{display:flex;flex-direction:column;gap:10px;font-size:12px}.icon-img[data-v-25408ed4]{height:3rem;border-radius:3px}.red[data-v-25408ed4]{background-color:#dc3545}.connect-button[data-v-25408ed4]{font-size:16px;padding:20px;text-align:center;color:#fff;margin:30px}.rviz-div[data-v-25408ed4]{display:flex;flex-direction:row;justify-content:space-around;--screen-height-offset:640px;height:calc(100vh - var(--screen-height-ofgit addfset))}.robot-launch-img[data-v-25408ed4]{height:calc(100vh - var(--screen-height-offset) - 20px);-o-object-fit:contain;object-fit:contain;border:none;box-shadow:0 0 5px #333;border-radius:10px}.rqt-padding[data-v-25408ed4]{height:calc(100vh - var(--screen-height-offset) - 40px);padding:10px}.robot-launch-btn[data-v-25408ed4]{border:none;background-color:transparent;transition:.05s}.robot-launch-btn[data-v-25408ed4]:active{transform:scale(95%)}.robot-launch-btn[data-v-25408ed4]:disabled{opacity:50%}.launch-button-box[data-v-25408ed4]{display:flex;flex-direction:column;gap:5px;font-size:18px;font-weight:500}.code-view-img[data-v-25408ed4]{height:80px;width:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.table-div[data-v-25408ed4]{overflow:auto;height:300px;width:80%;height:calc(90vh - 202px);display:inline-block;border:1px solid #000}.launch-table[data-v-25408ed4]{margin-left:auto;margin-right:auto;border-top:none;text-align:center;width:100%;border-collapse:collapse}.launch-heading[data-v-25408ed4]{border-collapse:unset;border:1px solid #000;border-top:none;border-bottom:1px solid #000;background-color:#03a9f4;padding:15px 0;color:#fff;position:sticky;top:0}.empty-launch-row[data-v-25408ed4]{border:none;border-color:transparent;text-align:center;padding:40px;font-size:larger}.launch-body[data-v-25408ed4]{border:1px solid #000;color:#000;font-size:medium;font-weight:100;padding:15px;text-align:center}.body-div[data-v-0421ca30]{display:flex;flex-flow:column nowrap;justify-content:start;align-items:center;height:70vh;gap:15px}.input-div[data-v-0421ca30]{justify-content:space-between}.button-div[data-v-0421ca30],.input-div[data-v-0421ca30]{display:flex;flex-flow:row nowrap;align-items:center;width:60vw;margin:0 200px;gap:5px}.button-div[data-v-0421ca30]{justify-content:flex-end}.rectangle-button[data-v-0421ca30]{margin-left:10vw}.input-box[data-v-0421ca30]{width:20vw;text-align:left;padding:5px;background:#fff;border:1px solid #000;border-radius:9px}.input-button-container[data-v-0421ca30]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:2px}.branch-selector-container[data-v-0421ca30]{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:5px}.commit-success[data-v-0421ca30]{color:#23d323}.commit-error[data-v-0421ca30]{color:red}.file-container{display:flex;flex-flow:row nowrap}.file-container:hover,.selected{background-color:#c4c4c4}.folder-container{display:flex;flex-flow:column nowrap;cursor:pointer}.folder-text-div{display:flex;flex-flow:row nowrap;justify-content:start;align-items:center;text-align:center;height:30px;gap:5px}.folder-children-container,.folder-text-div{padding-left:10px}.filetree-container{display:flex;flex-flow:column nowrap;overflow:auto;width:15vw;border:1px solid #000;border-right:none;text-align:center}.editor-style{text-align:start;width:90vw;max-width:90vw;height:80vh;border:1px solid #000}.heading-div{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:10px 0 30px}.heading{flex-grow:1;font-size:30px}.filetree-monaco-container{display:flex;flex-flow:row nowrap;align-items:start;justify-content:center}.file-tree-column-container{display:flex;flex-flow:column nowrap;margin:0;padding:0;max-width:15vw;overflow:hidden;text-align:start}.open-text{padding:5px 10px}.div-container[data-v-532a4b0d]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px}.text-div[data-v-532a4b0d]{border:1px solid #9e9e9e;border-radius:10px;min-height:30vh;min-width:260px;padding:40px 20px;gap:20px}.cost-div[data-v-532a4b0d]{font-size:42px;font-weight:500;margin-bottom:20px}.dot-point[data-v-532a4b0d]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;font-family:Source Sans Pro;font-size:16px;font-weight:400;font-style:normal;text-decoration:none}.dot[data-v-532a4b0d]{width:8px;height:8px;background-color:#000;border-radius:4px}.counter-button[data-v-532a4b0d]{font-size:24px;display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:15px;border:1px solid #2196f3;color:#2196f3;background-color:transparent}.counter-button[data-v-532a4b0d]:active:not([disabled]){transform:scale(90%)}.counter-button[data-v-532a4b0d]:disabled{color:gray;border-color:gray}.counter-button-div[data-v-532a4b0d]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.counter-text-div[data-v-532a4b0d]{margin-top:10vh;margin-bottom:10px}.counter-input[data-v-532a4b0d]{width:40px;height:25px;border-radius:5px;border:1px solid gray}.heading[data-v-cdc85ca2]{font-size:30px;font-weight:700;padding-top:5px}.text-center[data-v-cdc85ca2]{text-align:center}.bubble-div[data-v-cdc85ca2]{padding:0 20vw}.payments-div[data-v-cdc85ca2]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10vw;margin-top:40px}.external-link-div[data-v-cdc85ca2]{display:flex;justify-content:center;align-items:center;margin:40px;gap:5px}.body-div[data-v-d8a4bfa0]{display:flex;flex-flow:column nowrap;justify-content:start;align-items:center;padding:0 30vw}.button-margin[data-v-5bc36fca]{margin:15px}.red[data-v-5bc36fca]{background-color:red;color:#fff}.dialog-bg[data-v-5bc36fca]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.dialog-inner[data-v-5bc36fca]{background:#fff;z-index:2;padding:20px;position:fixed;top:200px;left:50%;transform:translateX(-50%);min-width:200px;border:2px solid #000;border-radius:8px;border-color:#000}.dialog-buttons[data-v-5bc36fca]{display:flex;justify-content:space-around}