
body{margin:0;padding:0}html{font-size:24px}*,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p,span{font-weight:800}#root,body,html{font-family:Arial,Helvetica,sans-serif;font-weight:800;height:100%;overflow:hidden;width:100%}::-webkit-scrollbar{background:rgba(0,0,0,0);width:0}.appContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:left;-ms-flex-align:left;-webkit-box-pack:left;-ms-flex-pack:left;align-items:left;background-color:#18182c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;justify-content:left;width:100%}.menuContainer{padding:.6rem}.contentContainer{height:100%;margin:0 4%;padding:0 .5rem}.pageContainer{height:100%;width:100%}
@media screen and (min-width:2161px){.dynamicZoom{zoom:1}}@media screen and (max-width:2160px){.dynamicZoom{zoom:.9}}@media screen and (max-width:1440px){.dynamicZoom{zoom:.8}}@media screen and (max-width:1360px){.dynamicZoom{zoom:.7}}@media screen and (max-width:1280px){.dynamicZoom{zoom:.7}}@media screen and (max-width:960px){.dynamicZoom{zoom:.6}}@media screen and (max-width:800px){.dynamicZoom{zoom:.45}}@media screen and (max-width:720px){.dynamicZoom{zoom:.35}}@media screen and (max-width:320px){.dynamicZoom{zoom:.3}}
.base{padding:.75rem 1rem!important}.button,.buttonContentWrapper{border-radius:.25rem}.button{-webkit-appearance:none;-moz-appearance:none;background:#2f2f4e;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;margin:0;padding:0;text-align:center;text-decoration:none}.buttonContentWrapper{padding:.35rem 1rem;-webkit-transition:background .15s ease-in-out,-webkit-transform .15s ease;transition:background .15s ease-in-out,-webkit-transform .15s ease;-o-transition:background .15s ease-in-out,transform .15s ease;transition:background .15s ease-in-out,transform .15s ease;transition:background .15s ease-in-out,transform .15s ease,-webkit-transform .15s ease}.button:hover,.buttonHighlighted{background:#fec300}.button:focus{outline:0;outline-offset:0}.button:disabled{color:#636363}.buttonDisabled{color:#636363}.button:active,.buttonActive{background:#fec300;color:#18182c;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.clickableMenuContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column}.clickableMenuContainer>*{margin-bottom:.4rem}.clickableMenuContainer>:last-child{margin-bottom:0}
.pageSettingsContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;background-position:top 56px right 16px;background-position:top 3.5rem right 1rem;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;height:100%;justify-content:space-between}.containerContent,.pageSettingsContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.containerContent{display:-webkit-box;display:-ms-flexbox;display:flex}.containerFooter{-ms-flex-item-align:end;align-self:flex-end}.pageHeader{font-size:28.8px;font-size:1.8rem}.pageHeader,.pageSectionHeader{color:#fff;font-weight:800;margin:0}.pageSectionHeader{float:left;font-size:22.4px;font-size:1.4rem}.subtitle{color:#636363;font-weight:800;margin:0;text-align:initial}.boxName{color:#fff;font-size:22.4px;font-size:1.4rem;font-weight:800;margin:1.6rem 0}.pageTitle{color:#6b6b90;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:800;margin:.2rem 0 0;max-width:900px}.pageText{color:#fff;font-weight:400;margin-bottom:0;overflow:auto}.text_center{-ms-flex-line-pack:center;-webkit-box-orient:vertical;color:#fff;-ms-flex-direction:column;flex-direction:column;font-weight:400}.text_center,.text_center_grey{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:0}.text_center_grey{-ms-flex-line-pack:center;-webkit-box-orient:horizontal;color:#636363;-ms-flex-direction:row;flex-direction:row;font-weight:600}.containerBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;max-width:800px;text-align:left;white-space:break-spaces}@media (orientation:landscape){.pageRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.speedBoxDescription{overflow-wrap:break-word}}@media (orientation:portrait){.pageRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.speedBoxDescription{overflow-wrap:break-word}}.containerHeader:hover,.containerHeaderHighlighted{color:#fff}.loadingContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}.boxDescription{font-weight:200}.descriptionRow{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;margin-bottom:15px;margin-left:20px;margin-right:20px}.descriptionRow input{width:600px}.descriptionSpeedRow{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;margin-bottom:15px;margin-right:20px}.testFailedWarning{background:#dc3545;border-color:#dc3545;border-radius:.2rem;border-style:solid}.testFailedWarning,.testSavedWarning{margin-top:20px;padding-left:10px;padding-right:10px}.testSavedWarning{background:#00b3a7;border-color:#00b3a7;border-radius:.2rem;border-style:solid}.middleSizeSelect{margin-right:10px;width:300px}.inputWithLabel{margin-right:10px;position:relative}.inputWithLabel span{position:absolute;top:-24px;top:-1.5rem;width:100%}.inputWithLabel input{width:450px}.bottomSpace20px{margin-bottom:20px}
.inputGroup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0 .3333333333rem}.inputGroup:last-child{margin:0}.inputGroupSection{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:table-cell;padding-bottom:20px;padding-right:20px}.inputLabel{overflow:hidden;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:104px;width:6.5rem}.innerRow input{width:53vw}.remoteLockState{height:50px;line-height:50px}.settingsGrid{padding-top:40px;width:100%}.deviceAppSet{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px}.innerRow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-bottom:20px;padding-top:20px}.innerRow .containerBox{width:400px}.innerDescription{height:30px;text-align:initial}.flexSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:20px}
.pageTitleWrapperWrapper{padding:3.5rem 0 0}.pageTitleWrapper{border-radius:.25rem;color:#636363;margin:-.35rem -1rem;padding:.35rem 1rem;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;-o-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}.pageTitleWrapper.highlighted,.pageTitleWrapper:hover{background-color:#6b6b90;color:#fff}
.selectWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;height:54px;position:relative;-webkit-transition:background .15s ease-in-out,-webkit-transform .15s ease;transition:background .15s ease-in-out,-webkit-transform .15s ease;-o-transition:background .15s ease-in-out,transform .15s ease;transition:background .15s ease-in-out,transform .15s ease;transition:background .15s ease-in-out,transform .15s ease,-webkit-transform .15s ease}.selectWrapper .inputLabel{position:absolute;top:-24px;top:-1.5rem;width:100%}.selectLabel{color:#fff;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.selectLabel,.selectPlaceholder{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:30px;margin-left:20px}.selectPlaceholder{color:#ababca}.selectOptionsWrapper{background-color:#7b7baa;border:2px solid #7b7baa;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:350px;overflow:scroll;overflow-x:hidden;position:fixed;width:26vw;z-index:100}.selectOptionsWrapper :global{-webkit-animation:slideDown .3s;animation:slideDown .3s}.selectOptionsWrapper::-webkit-scrollbar{width:18px}.selectOptionsWrapper::-webkit-scrollbar-track{background-color:#7b7baa;margin:2px}.selectOptionsWrapper::-webkit-scrollbar-thumb{background:#2f2f4e;border-radius:9px}.selectOptionsWrapper:hover{background-color:#7b7baa}.selectOption{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#545472;border-left:0;border-right:2px solid #7b7baa;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;height:54px;width:auto}.selectOption:hover{background-color:#b49341}.selectOptionActive{background-color:#6b6b90}.selectOptionActive:hover{background-color:#b49341}.selectOption span{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:30px;margin-left:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.selectOption span:hover .selectOption span:focus-visible{background-color:#a18736}.selectIcon{padding:.35rem .75rem .35rem .35rem}.selectWrapper{background-color:#2f2f4e;color:#fff}.selectWrapper:hover .selectWrapper:focus-visible{background-color:#6b6b90}.focused{background-color:#6b6b90}.selectContentWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.contentWrapper,.wrapper{border-radius:.25rem}.wrapper{background-color:#2f2f4e}.inputHighlighted>input{background:hsla(0,0%,100%,.4)!important}.navigableInput{background:none;background:#2f2f4e!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff!important;font-weight:800!important;height:auto;padding:.35rem 1rem!important}.navigableInput:focus{background:none;background:hsla(0,0%,100%,.4)!important;-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.navigableInput:hover{background:hsla(0,0%,100%,.4)!important}
.disconnectBackgroundIcon{background-image:url([object Module])}.connectedBackgroundIcon{background-image:url([object Module])}@media(max-height:40rem),(max-width:110rem){.connectedBackgroundIcon,.disconnectBackgroundIcon{background-image:none}}
.spinner{margin:0 auto;text-align:center;width:70px}.spinner>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#fff;border-radius:100%;display:inline-block;height:14px;width:14px}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
.cardContainer{width:256px;width:16rem}.cardBody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.cardBody>*{margin-right:.7rem}.cardBody>:last-child{margin-right:0}.cardTitle{margin-bottom:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.passwordInput{background:none;border:none;color:#fff;font-weight:800;height:auto;padding:0}.passwordInput::-webkit-input-placeholder{color:#fff}.passwordInput:-ms-input-placeholder{color:#fff}.passwordInput::-ms-input-placeholder{color:#fff}.passwordInput::placeholder{color:#fff}input.passwordInput:focus{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;outline:0;outline-offset:0}.passwordInputError{background-color:#dc3545}.passwordInputConnected{background-color:#00b3a7}.animationContainer{width:100%}
.networkContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:scroll}.networkContainer>*{margin-bottom:.5rem;margin-right:.5rem}.gridContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;max-width:800px;max-width:50rem}.cardCol{padding-bottom:.3rem;padding-top:.3rem}.gridTitle{color:#fff;font-size:14.4px;font-size:.9rem;font-weight:800;margin-top:2;text-align:left}
.container{background-image:url([object Module])}@media(max-height:40rem),(max-width:110rem){.container{background-image:none}}.containerHeader:hover,.containerHeaderHighlighted{color:#fff}.navigationTip{font-size:medium;text-align:left}.navigationTip .navigationIcons{max-width:1.4em}
.centerContainer{margin:auto}.homeTitle{font-size:25.6px;font-size:1.6rem;margin-bottom:.2rem}.homeSubtitle{font-size:22.4px;font-size:1.4rem;margin-bottom:.2rem}.homeDescription{font-size:14.4px;font-size:.9rem;font-weight:400}.homeIcons{max-width:30px}
