.firmware-overlay-mask,.firmware-overlay-mask .el-overlay-dialog{animation:none!important;transform:none!important}.firmware-overlay.el-dialog{margin:0;background:#161722;color:#fff}.firmware-overlay.el-dialog .el-dialog__header{display:none}.firmware-overlay.el-dialog .el-dialog__body{padding:24px;min-height:100vh;box-sizing:border-box;display:grid;place-items:center}.firmware-overlay__content{width:min(420px,100%);text-align:center}.firmware-overlay__content img{width:240px;max-width:85%}.firmware-overlay__content h1{margin:36px 0 24px;font-size:22px;font-weight:500}.firmware-overlay__content p{margin:20px 0 12px;font-size:16px}.firmware-overlay__content small{color:#c5c6d9;font-size:14px;line-height:1.6}.firmware-overlay__track{height:4px;border-radius:4px;overflow:hidden;background:#3c3e54}.firmware-overlay__track span{display:block;height:100%;width:36%;background:#f5ca83;border-radius:inherit;animation:firmware-progress 1.6s linear infinite}@keyframes firmware-progress{0%{transform:translateX(-100%)}to{transform:translateX(380%)}}@media(prefers-reduced-motion:reduce){.firmware-overlay__track span{animation:none;width:100%;opacity:.75}}.language-selector[data-v-547f94d8]{display:flex;align-items:center;justify-content:center;gap:5px;color:#e4ebf5;flex-shrink:0}.language-selector select[data-v-547f94d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:6px 2px;max-width:90px;font:inherit;text-align:center;cursor:pointer;color:inherit;font-size:14px}.language-selector select[data-v-547f94d8]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:3px;border-radius:3px}.language-selector option[data-v-547f94d8]{color:#172030;background:#fff}.language-selector>.el-icon[data-v-547f94d8]{font-size:12px;pointer-events:none}#login-view{display:flex;flex-direction:column;width:100vw;height:100vh}#login-view>.topbar{display:flex;width:100%;justify-content:flex-end;padding:15px;box-sizing:border-box}#login-view>.centered{flex:1;justify-content:center}#login-view>.centered,#login-view>.centered>.content{display:flex;flex-direction:column;align-items:center}#login-view>.centered>.content{justify-content:space-between;box-sizing:border-box}#login-view>.centered>.content>.top{max-width:500px;margin-bottom:100px}#login-view>.centered>.content>.top>.title{color:#fff;font-weight:200;text-align:center;font-size:50px}#login-view>.centered>.content>.top img{max-width:100%;margin-bottom:20px}#login-view>.centered>.content>.center{max-width:450px;display:flex;flex-direction:column;gap:10px}#login-view>.centered>.content>.center>.description1{font-family:Raleway;color:#fff}#login-view>.centered>.content>.center>.description2{font-family:Raleway;color:#fff;font-weight:200}#login-view>.centered>.content>.center>.description2 a{color:#fff;font-weight:700}#login-view>.centered>.content>.center>.el-input{height:50px;font-size:18px}#login-view>.centered>.content>.center>.el-input .el-input__inner{font-family:Raleway}#login-view>.centered>.content>.center>.el-button{font-family:Raleway;font-weight:700;font-size:24px;height:60px;margin-top:15px;align-self:center;width:50%}#web-view{width:100vw;height:100vh;background-color:#000}#web-view>.promo-bg-wrapper{width:100vw;height:100vh;display:flex;justify-content:right;position:absolute}#web-view>.promo-bg-wrapper>.promo-bg{width:70vw;height:inherit;background-image:url(/img/promo-bg.233b9521.png);background-size:cover;background-position:100%}#web-view>.content{position:fixed;top:0;left:0;right:0;bottom:0;padding:50px;display:flex;justify-content:space-between;background:linear-gradient(90deg,#000 30%,transparent);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#web-view>.content::-webkit-scrollbar{display:none}@media screen and (max-width:700px){#web-view>.content{padding:15px}}#web-view>.content>.left{flex:1;display:flex;flex-direction:column}#web-view>.content>.left>*{max-width:40vw}@media screen and (max-width:700px){#web-view>.content>.left>*{max-width:unset}#web-view>.content>.left>img{align-self:center}}#web-view>.content>.left>img{margin-bottom:35px;width:30%;min-width:300px}#web-view>.content>.left>.title{color:#fff;text-shadow:0 4px 214px #000;font-size:43px;font-style:normal;font-weight:700;line-height:50px;font-variant:small-caps;margin-bottom:70px}@media screen and (max-width:700px){#web-view>.content>.left>.title{font-size:24px;line-height:unset;text-align:center;margin-bottom:20px}}#web-view>.content>.left>.buttons{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin-bottom:50px;gap:15px}#web-view>.content>.left>.buttons a{display:flex;justify-content:space-between;align-items:center;border:1px solid #fff;border-radius:16px;text-decoration:none;color:#fff;font-size:25px;text-align:center;padding:12px 21px;transition:all .25s;gap:30px}#web-view>.content>.left>.buttons a img{width:24px;filter:invert(1)}#web-view>.content>.left>.buttons a:hover{background-color:#fff;color:#000}#web-view>.content>.left>.buttons a:hover img{filter:invert(0)}@media screen and (max-width:700px){#web-view>.content>.left>.buttons{align-self:center;margin-bottom:100px}#web-view>.content>.left>.buttons a{font-size:18px}}#web-view>.content>.left>.mobile-spacer{display:none}@media screen and (max-width:700px){#web-view>.content>.left>.mobile-spacer{display:block}}#web-view>.content>.left>.language-selector{display:none;align-self:center;margin-bottom:30px}@media screen and (max-width:700px){#web-view>.content>.left>.language-selector{display:flex}}#web-view>.content>.left>.description{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:23px;margin-bottom:15px}#web-view>.content>.left>.description a,#web-view>.content>.left>.description>*{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}#web-view>.content>.left>.description a{color:#fff}@media screen and (max-width:700px){#web-view>.content>.left>.description{font-size:16px;line-height:unset;text-align:center}#web-view>.content>.right{display:none}}#installer-update-view[data-v-583ba371]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}#installer-update-view>.auto-update[data-v-583ba371]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;gap:15px}#installer-update-view>.auto-update>.title[data-v-583ba371]{font-family:Raleway;text-align:center;font-size:21px}#installer-update-view>.auto-update>.el-progress[data-v-583ba371]{align-self:stretch}#installer-update-view>.manual-update[data-v-583ba371]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;gap:15px}#installer-update-view>.manual-update>.download[data-v-583ba371]{font-family:Raleway;text-align:center;font-size:21px;color:#409eff}#installer-update-view>.manual-update>.el-progress[data-v-583ba371]{align-self:stretch}.ripple-enter-active,.ripple-leave-active{transition:-webkit-clip-path .75s ease-out;transition:clip-path .75s ease-out;transition:clip-path .75s ease-out,-webkit-clip-path .75s ease-out;pointer-events:none}.ripple-enter-from,.ripple-leave-to{-webkit-clip-path:circle(0 at var(--ripple-origin));clip-path:circle(0 at var(--ripple-origin))}.ripple-enter-to,.ripple-leave-from{-webkit-clip-path:circle(150% at var(--ripple-origin));clip-path:circle(150% at var(--ripple-origin))}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.bounce1-enter-active{animation:bounce1-in 1s}.bounce1-leave-active{animation:bounce1-in 1s reverse}@keyframes bounce1-in{0%{transform:scale(0);animation-timing-function:step-start}50%{transform:scale(0)}75%{transform:scale(1.1)}to{transform:scale(1)}}.installer-dialog.el-dialog,.installer-shell{--el-color-primary:#e8bb72;--el-color-primary-light-3:#e9c692;--el-color-primary-light-5:#a68d65;--el-color-primary-light-7:#73634f;--el-color-primary-light-8:#514c43;--el-color-primary-light-9:#383832;--el-color-primary-dark-2:#d09f53;--el-text-color-primary:#edf2f9;--el-text-color-regular:#ccd6e4;--el-text-color-secondary:#a7b4c7;--el-fill-color-blank:#1c2637;--el-fill-color-light:#263247;--el-fill-color:#253146;--el-border-color:#3d4a60;--el-border-color-light:#344156;--el-bg-color:#1b2434;--el-bg-color-overlay:#222e43;--el-mask-color:rgba(11,16,25,.75)}.installer-shell{min-height:100vh;background:#151c2a;color:#edf2f9;font-size:14px}.installer-shell .el-button--primary{--el-button-text-color:#191f2a;--el-button-hover-text-color:#191f2a;--el-button-active-text-color:#191f2a}.installer-shell__header{height:78px;box-sizing:border-box;padding:18px 28px;justify-content:space-between;gap:25px;border-bottom:1px solid #303b4f;background:#111827}.installer-shell__brand,.installer-shell__header{display:flex;align-items:center}.installer-shell__brand>img{width:175px;max-height:46px;-o-object-fit:contain;object-fit:contain}.installer-shell__account{display:flex;align-items:center;gap:18px}.installer-shell__account>span{font-size:14px;color:#d0d9e8;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installer-shell__workspace{max-width:1400px;margin:auto;padding:30px 28px}.installer-shell__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.installer-shell__toolbar h1{font-size:26px;margin:0 0 8px;font-weight:600}.installer-shell__toolbar p{font-size:14px;line-height:1.5;color:#aeb9cb;margin:0;max-width:68ch}.installer-shell__navigation{display:flex;gap:10px;flex-shrink:0}.installer-shell__filter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 20px}.installer-shell__filter .el-input{max-width:360px}.installer-shell__filter>span{font-size:13px;color:#aeb9cb}.device-tabs.el-tabs--card>.el-tabs__header{border-bottom:1px solid #3d4a60;margin:0}.device-tabs.el-tabs--card>.el-tabs__header .el-tabs__nav{border:0;display:flex;gap:5px}.device-tabs.el-tabs--card>.el-tabs__header .el-tabs__item{padding:0 16px;height:48px;border:1px solid transparent;border-radius:9px 9px 0 0;color:#bac7d9;background:#1c2636}.device-tabs.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{color:#f5f7fb;border-color:#3d4a60;border-bottom-color:#1b2434;background:#1b2434}.device-tabs .el-tabs__item:has(.device-tab--filtered){display:none}.device-tabs>.el-tabs__content{background:#1b2434;border:1px solid #3d4a60;border-top:0;border-radius:0 0 12px 12px;min-height:460px;overflow:visible}.device-tab{display:flex;align-items:center;gap:9px;min-width:0}.device-tab__title{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-tab__dot{width:6px;height:6px;border-radius:50%;background:#8a97aa;flex-shrink:0}.device-tab__dot.is-connected{background:#68c79c}.device-tab__dot.is-unauthorized{background:#e9ba70}.device-tab__rename{display:grid;place-items:center;border:0;padding:5px;background:none;color:#aeb9cb;cursor:pointer;border-radius:4px;font-size:14px}.device-tab__rename:hover{color:#fff;background:hsla(0,0%,100%,.071)}.device-tab__rename:disabled{opacity:.3;cursor:default}.device-tab__rename:focus-visible{outline:2px solid var(--el-color-primary)}.device-tab__pending{width:5px;height:5px;border-radius:50%;background:#e8bb72}.installer-shell__no-results{font-size:14px;color:#aeb9cb;padding:20px 0}.installer-dialog.el-dialog{border-radius:14px;background:#1b2434;color:#edf2f9}.installer-dialog .el-dialog__body{color:#c9d4e3;padding-top:12px}.installer-dialog .device-name-control{margin:0}.installer-dialog .device-name-control>label{flex-basis:100%}.installer-shell .el-alert--info.is-light{--el-alert-bg-color:#233149;--el-alert-text-color:#c8d9ed}.installer-shell .el-alert--warning.is-light{--el-alert-bg-color:#3b3325;--el-alert-text-color:#e8c58e}.installer-shell .el-tabs__content{color:#edf2f9}@media(max-width:850px){.installer-shell__toolbar{flex-direction:column}.installer-shell__navigation{flex-wrap:wrap}.installer-shell__header{padding:16px 20px}.installer-shell__workspace{padding:24px 16px}.installer-shell__filter{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:560px){.installer-shell__account>span{display:none}.installer-shell__account{gap:8px}.installer-shell__brand>img{width:145px}.installer-shell__header{gap:12px}.installer-shell__toolbar h1{font-size:23px}.device-tab__title{max-width:150px}}body{margin:0;font-family:Roboto,sans-serif;overscroll-behavior-y:contain;background-color:#1d1e2d}#app,body{width:100vw;height:100vh}#app{--el-color-primary:#5a5fa0}#app>.loading{width:100vw;height:100vh}*{user-select:none;-moz-user-select:none;-webkit-user-select:none}.el-descriptions__cell,input{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.el-button+.el-button{margin-left:0!important}