body,button,html,input,select{font-family:VCR OSD Mono,sans-serif}@font-face{font-family:Knog;src:url(/static/media/Knog.a7d73c6a616ee2545b56.ttf) format("trueType")}.knog-font{font-family:Knog,sans-serif;line-height:20px}body,html{margin:0;min-width:850px;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none}#root,.view-base,body,html{height:100%}.view-base{background-color:var(--theme-bg-color);color:var(--theme-color)!important}img{height:auto;width:100%}select{cursor:pointer;font-family:Knog,sans-serif}button:not(.Toastify__close-button){text-wrap:nowrap;background-color:initial;border:1px solid var(--theme-color);border-radius:4px;color:var(--theme-color);cursor:pointer;font-size:14px;padding:3% 0;text-align:center;width:100%}button:hover{background-color:var(--theme-color);color:var(--theme-bg-color)}.align-bottom{bottom:0;position:absolute}h1,h2,h3,h4,h5,h6{margin:0}h2{font-size:18px}h3{font-size:14px}input{background-color:var(--theme-bg-color);border:1px solid var(--theme-color);border-radius:4px;box-sizing:border-box;font-family:Knog,sans-serif;padding:10px;width:100%}input,input::placeholder{color:var(--theme-color);font-size:14px}input::placeholder{opacity:.3}input:focus{outline:none}select{background-color:initial;border:1px solid var(--theme-color);border-radius:4px;color:var(--theme-color);font-size:14px;padding:10px;width:100%}select::placeholder{color:var(--theme-color);opacity:.3}select:focus{outline:none}.landing{align-items:center;background-color:initial;border-radius:6.5%;display:flex;height:100vh;justify-content:center;margin:0 auto;max-width:800px;position:relative}.landing-bg{background:linear-gradient(0deg,#000,#000,#333,#333);background-image:radial-gradient(#00960033,#000 150%);background-size:cover;background-size:100% 2px;border-radius:6.5%;height:98%;pointer-events:none;position:absolute;width:98%;z-index:105}.landing-buttons{display:flex;justify-content:space-between;margin:60px 0;pointer-events:auto;position:relative;z-index:101}.landing-buttons button{font-size:14px;width:45%;z-index:102}.landing-logo{position:relative;z-index:101}.landing-logo img{margin:3% 0}.screen-outer{border-radius:6.5%;z-index:250}.screen-inner,.screen-outer{pointer-events:none;position:absolute}.screen-inner{border-radius:10%;opacity:.25;padding:1.6vw;width:95%;z-index:200}.tv-content{margin-top:-50px;overflow:visible auto;padding:0 200px;position:relative;z-index:160}.ktek-img{animation:flip360 5s ease-in-out infinite;bottom:50px;position:absolute;right:0;transform-style:preserve-3d;width:4vw}@keyframes flip360{0%{transform:rotateY(0deg)}50%{transform:rotateY(1turn)}to{transform:rotateY(1turn)}}.science-side-img{left:70px;margin-top:-25px;position:absolute;width:40px;z-index:200}.forgot-password-form{line-height:20px;text-align:center}.forgot-password-form p{margin-bottom:40px}.form-container{width:100%}.form-wrapper{height:100%;position:relative;width:100%}.input-wrapper{display:flex;flex-direction:column;margin:20px 0}.input-wrapper label{color:var(--theme-color);font-size:14px;margin-bottom:10px}.button-wrapper{display:flex;justify-content:center;margin-top:50px}.button-wrapper button{width:100%}.forgot-password{color:var(--theme-color);cursor:pointer;float:right;font-size:14px;margin-top:-1px;text-decoration:underline}.splash{margin:auto;overflow:hidden;width:100%}.splash-wrapper{height:100vh;position:relative;width:100%}.splash-wrapper img{left:0;position:absolute;top:0;width:100%}.index-module_type__E-SaG:after{content:"▌"!important}.dashboard-header{display:flex;justify-content:space-between;padding:20px 1% 20px 3%}.dashboard-menu{padding:20% 20% 20% 0}.dashboard-content{border-top:1px solid var(--theme-color);margin:0 3vw}.menu-title{font-size:1.2vw;margin-bottom:20px;text-align:center}.menu-button{font-size:1vw;margin:5px 0;padding:5% 10%!important;width:100%}.menu-button:first-child{margin-top:0}.logo-wrapper{width:100px}.product-type{font-size:3vh;margin:10px 0}.product{align-items:center;border:1px solid var(--theme-color);border-radius:4px;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:10px;position:relative}.product-list{display:flex;width:95%}.product-list .product{height:20vw}.new-product-container,.product-container{border:3px solid var(--theme-bg-color);border-radius:7px}.product-list .new-product-container:hover,.product-list .product-container:hover{border:3px solid var(--theme-color)}.product-image{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;object-fit:cover;overflow:hidden;width:100%}.list-product{cursor:pointer}.edit-product{height:75vh;overflow:auto;width:97%}.edit-product::-webkit-scrollbar{width:10px}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:#161616}::-webkit-scrollbar-thumb{background:var(--theme-color)}::-webkit-scrollbar-thumb:hover{background:#619e85}.add-product{height:70vh;margin:auto}.add-product,.add-product-img{align-items:center;display:flex;flex-direction:column;justify-content:center}.add-product-img{border:1px solid var(--theme-color);border-radius:4px;height:400px}.no-device{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;line-height:24px;text-align:center}.no-device img{margin-top:50px;width:30%}.product-form{margin-top:-25px}.product-button-wrapper{display:flex;justify-content:center;position:absolute;top:344px;width:100%}.cobber-settings{border:1px solid var(--theme-color);border-radius:4px;margin-bottom:20px;padding:30px 10px;position:relative}.edit-product h2{font-size:16px}.mode{border-radius:20px;position:relative}.popup{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:450px;z-index:1000}.popup-content{background-color:var(--theme-bg-color);border:1px solid var(--theme-color);border-radius:20px;padding:40px 20px;position:relative;text-align:center;z-index:999}.overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:990}.popup-header{background-color:var(--theme-color);border-radius:15px 20px 0 0;color:var(--theme-bg-color);display:flex;margin-bottom:-20px;padding:8px 5px 25px 10px;position:relative;width:70%;z-index:998}.popup-header h1{font-size:20px;margin:0}.popup-header div{margin-left:10px}.popup-header:after{border-bottom:40px solid var(--theme-color);border-right:40px solid #0000;content:"";display:block;height:0;position:absolute;right:-33px;top:5px;width:0;z-index:997}.popup .button-wrapper{justify-content:center;margin-top:10px;padding:10px 20px}.popup .button-wrapper button{margin:0 10px}.accelerometer{display:flex;font-size:12px;justify-content:space-between}.accelerometer h3{font-size:16px;margin-top:5px}.accelerometer-info{padding:0 30px}.accelerometer-info p{font-size:14px}.checkbox-wrapper{display:flex;font-size:12px}.checkbox-wrapper input{display:none}.form-toggle-wrapper{padding-top:5px}.checkbox{border:1px solid var(--theme-color);border-radius:4px;color:var(--theme-color);display:flex;height:12px;justify-content:center;width:12px}.checkbox,.checkbox-label{cursor:pointer}.checkbox:hover{transform:scale(1.1)}.checkbox.checked{background-color:var(--theme-color)}.checkbox-dot{border-radius:50%;height:60%;margin:auto;width:60%}.checkbox-dot,.checkbox-inverse .checkbox,.checkbox-inverse .checkbox.checked{background-color:var(--theme-bg-color)}.checkbox-inverse .checkbox{border-color:var(--theme-bg-color)}.checkbox-inverse .checkbox-dot{background-color:var(--theme-bg-color)}.checkbox-inverse .checkbox.checked .checkbox-dot{background-color:var(--theme-color)}.form-checkbox-wrapper .checkbox{height:20px;margin-left:0;margin-top:7px;width:20px}.form-checkbox{flex-direction:row-reverse}.form-checkbox label{font-family:Knog,sans-serif;font-size:12px;margin-top:7px;max-width:250px;padding-left:20px}.form-toggle{flex-direction:row;padding-top:5px}.form-toggle label{padding-right:50px}.slider-label{text-wrap:nowrap;font-size:.85em;padding-bottom:5px;text-align:center}.slider-wrapper{margin-top:10px;position:relative}.slider-value{display:flex;justify-content:space-between;margin-top:10px}.slider-dot{border-radius:20px;height:7px;pointer-events:none;position:absolute;top:28px;width:7px}.slider-dot,input[type=range]{background-color:var(--theme-color)}input[type=range]{appearance:none;border-radius:4px;height:3px;outline:none;overflow:visible;padding:0;z-index:100}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--theme-bg-color);border:5px solid var(--theme-color);border-radius:50%;cursor:pointer;height:20px;position:relative;width:20px;z-index:101}.inverse{background-color:var(--theme-bg-color)!important;border-color:var(--theme-bg-color);color:var(--theme-bg-color)}.inverse::-webkit-slider-thumb{background:var(--theme-bg-color)!important;border:5px solid var(--theme-bg-color)!important}.mode-settings{border:1px solid var(--theme-color);border-radius:4px;padding:10px 20px 20px}.slider-wrapper{text-align:left!important}.mode-buttons button{float:right;font-size:14px;padding:10px 0}.mode-buttons{margin-top:10px}.middle-button{margin-bottom:7px;margin-top:7px}.eye-saver{border:1px solid var(--theme-color);border-radius:4px;display:flex;justify-content:space-between;margin-top:20px;padding:10px}.eye-info{padding:0 10px}.eye-info p{font-size:14px;line-height:22px}.blur{-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.faq-wrapper{height:60vh;margin:50px auto;overflow:auto;padding:0 30px;width:75%}.dataList::-webkit-scrollbar,.faq-wrapper::-webkit-scrollbar{width:10px}.tv-content::-webkit-scrollbar{width:10px}.category-title{font-size:28px;margin-bottom:20px}.faq-category{margin-bottom:80px}.faq-answer{color:var(--theme-color);font-family:Knog,sans-serif;opacity:.8}.faq-question{color:var(--theme-color);font-size:20px}.faq-accordion{background-color:var(--theme-bg-color)!important;border-bottom:1px solid var(--theme-color);cursor:pointer;margin-bottom:10px;padding-bottom:10px}.mode-image{background:var(--theme-bg-color);border:1px solid var(--theme-color);border-radius:20px;position:relative;z-index:999}.mode-image.active{border-width:3px}.add-new{align-items:center;border:1px solid var(--theme-color);border-radius:20px;display:flex;flex-direction:column;font-size:.7vw;justify-content:center;width:100%}.add-new-label{margin:10px 0;text-align:center}.add-new img{opacity:0;position:absolute}.mode-label{background-color:var(--theme-color);border-radius:0 0 10px 10px;color:var(--theme-bg-color);display:flex;font-size:12px;margin-top:-20px;padding:20px 0 0;position:relative;width:100%;z-index:998}.configure-label,.reflex-label{border-radius:10px 0 4px 0;font-size:12px;padding:5px 10px;position:absolute}.configure-label{background-color:var(--theme-color);color:var(--theme-bg-color);top:0;z-index:999}.reflex-label{border:1px solid var(--theme-color);border-bottom:none;border-radius:10px 0 20px 0;border-right:none;bottom:0;padding-right:15px;right:0}.mode-label.library,.reflex-label{background-color:var(--theme-bg-color);color:var(--theme-color)}.mode-label.library{border:1px solid var(--theme-color);border-radius:0 0 10px 10px;box-sizing:border-box;width:100%}.register .button-wrapper{margin:0}.toggle-wrapper{display:flex;justify-content:space-between;position:relative}.toggle-wrapper div{margin-top:3px}.toggle-wrapper span{margin:0 2px}.toggle-wrapper{font-size:14px}.toggle-label{border-bottom:1px solid var(--theme-color);margin-bottom:10px}.dial-label,.toggle-label{font-size:14px;padding-bottom:5px;text-align:center}.dial-label{margin:5px 0}.dial-wrapper{display:flex;justify-content:center;position:relative}.dial-outer{width:50px}.dial-knob{cursor:pointer;position:absolute;width:5px}.science-wrapper{margin-right:3.5vw;margin-top:20px;width:450px}.ktek-img.dash{right:3%}.settings{padding:50px}.dustbin{background-color:var(--theme-bg-color);border-radius:20px 20px 10px 10px}.mode-list.hover{background-color:var(--theme-bg-color-light)}.name-change{padding:0 20px}.profile-item{box-sizing:border-box;margin:15px 0;padding:13px 10px 10px;text-align:center}.profile-icon{margin-top:-5px;padding:0 0 2px 5px}.profile-container{border:1px solid var(--theme-color);border-radius:4px;padding:5px 15px}.border-right{border-right:1px solid var(--theme-color)}.border-bottom{border-bottom:1px solid var(--theme-color)}.border{border:1px solid var(--theme-color)}.border.filled{background-color:var(--theme-color);color:var(--theme-bg-color)}.theme-color{color:var(--theme-color)}.center-screen{align-items:center;display:flex;height:100%;justify-content:center;margin:auto}.top-right{right:10px}.top-left,.top-right{position:absolute;top:10px}.top-left{left:10px}.usb-device{margin-top:50px}.connected{height:20px;position:absolute;right:0;top:0;width:20px}.unsupported{display:flex;justify-content:center;margin-top:49vh}.header-right{display:flex;justify-content:space-between;margin-right:50px}.ebike-info{border:1px solid var(--theme-color);border-radius:4px;margin:20px 0;padding:10px}.ebike-button{margin-top:15px;padding:10px 0;width:100%}.info-item{display:flex;justify-content:space-between;margin:12px 0}.device-info{font-family:Knog,sans-serif;font-size:16px;margin:20px 0}.button-small button{max-width:100px;padding:10px 0}.small-padding .popup-content{padding-bottom:5px}.tiny-padding .popup-content{padding-bottom:5px;padding-top:10px}.selected{background-color:var(--theme-color)!important;color:var(--theme-bg-color)!important}.landing-theme{position:fixed;right:10vw;top:100px}.auth-theme{position:absolute;right:0;top:100px}.status{margin-bottom:10px;text-align:center}.close-icon,.no-buttons .confirm-button{display:none}.close-icon{cursor:pointer;padding:10px;position:absolute;right:0;top:0}.no-buttons .close-icon{display:block}.flash-container{background-origin:content-box;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin:auto;padding:5px}.flash-container img{margin-bottom:-1px;width:100%}.profile-text{font-size:16px;justify-content:space-between;margin-top:-3px;padding-left:5px;position:relative;width:100%}.error-screen{align-items:center;background-color:#000;color:#fff;display:flex;height:100vh;justify-content:center;text-align:center}.form-checkbox,.form-toggle{font-family:Knog,sans-serif}.flash-wrapper{margin:auto}.dev-view{display:flex;height:100vh;justify-content:center;padding-top:10vh}.dev-wrapper{font-family:sans-serif;overflow:auto;width:80%}.profile-action,.select-input{cursor:pointer}.select-input{align-items:center;border:1px solid var(--theme-color);border-radius:4px;box-sizing:border-box;display:flex;font-family:Knog,sans-serif;justify-content:space-between;padding:5px 10px;width:100%}.select-search-input{border:none}.select-dropdown{background-color:var(--theme-bg-color);border:1px solid var(--theme-color);border-radius:4px;box-shadow:0 2px 6px #0000001a;box-sizing:border-box;left:0;list-style:none;margin-top:4px;max-height:200px;overflow-y:auto;padding:5px 0;position:absolute;width:100%;z-index:10}.select-dropdown li{cursor:pointer;font-family:Knog,sans-serif;padding:3px 10px;text-align:left!important}.select-dropdown li:hover{background-color:var(--theme-color);color:var(--theme-bg-color)}#SubPopup{width:20%;z-index:1000}.reconnect-buttons{display:flex;justify-content:space-between;margin-top:20px;width:100%}.reconnect-buttons button{margin:0 10px;width:45%}.type-wrapper{height:350px;width:550px}.pulse{animation:smoothPulse 1.5s ease-in-out infinite;transform-origin:center}@keyframes smoothPulse{0%{transform:scale(.7)}50%{transform:scale(1.2)}to{transform:scale(.7)}}.light-button{align-items:center;display:flex;font-size:.8vw!important;justify-content:space-evenly}.turn-off{filter:blur(4px)}.cobber-button{margin-top:20px}.sign-up{cursor:pointer;margin-left:10px;text-decoration:underline}.login-footer{font-size:14px;margin-top:10px;text-align:right}.find-device-button{margin-top:50px;padding:10px 0!important;width:200px!important}.brake-button.filled{background-color:var(--theme-color);color:var(--theme-bg-color)}.brake-button,.playing-button{margin:0 5px 10px 0}.rotate-bike{left:43%;position:absolute;top:50px;width:30px}.account-button-wrapper{margin:50px auto;width:30%}.my-account{margin:10vh auto;width:80%}.long-popup{width:30%!important}.brake-settings{background-color:var(--theme-color);border-radius:4px;color:var(--theme-bg-color)}.header-underline{border-bottom:1px solid var(--theme-bg-color);padding:5px 0}.products{max-height:75vh;overflow:auto;width:97%}.products::-webkit-scrollbar{width:10px}
/*# sourceMappingURL=main.953b1bdf.css.map*/