@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";*{font-family:Roboto,sans-serif}.bold,h1,h2,h3,h4,h5{font-weight:700}.normal,p{font-weight:400}h1{font-size:48rem;line-height:67rem;letter-spacing:0}h2{font-size:32rem;line-height:45rem;letter-spacing:0}h3{font-size:24rem;line-height:34rem;letter-spacing:.6rem}h3.normal{letter-spacing:0}h4{font-size:20rem;line-height:28rem;letter-spacing:.5rem}h5{font-size:16rem;line-height:22rem;letter-spacing:.4rem}p.p1,input,.select,.select *{font-size:20rem;line-height:28rem;letter-spacing:.5rem}p.p2{font-size:16rem;line-height:26rem;letter-spacing:.4rem}p.p3{font-size:12rem;line-height:17rem;letter-spacing:.3rem}button{width:70vw;padding:33rem 4rem 35rem;margin-top:16rem;border-radius:100vmax;font-weight:700;position:relative;font-size:24rem;line-height:28rem;z-index:1}button.back-btn{position:absolute;top:40rem;left:20rem;font-size:20rem;font-weight:unset;padding:17rem 72rem 19rem 48rem!important;display:flex}button.back-btn svg{width:24rem;height:24rem;margin-right:16rem;align-self:center}button:before{content:"";position:absolute;width:20%;height:100%;top:0;left:40%;border-radius:inherit;opacity:0;transition:width .3s ease-in-out,left .3s ease-in-out;z-index:-1}button:hover:before,button:active:before{opacity:1;left:0;width:100%;display:unset}button.circular:before{top:49%;left:49%;height:2%;width:2%;transition:width .3s ease-in-out,left .3s ease-in-out,height .3s ease-in-out,top .3s ease-in-out}button.circular:hover:before,button.circular:active:before{top:0;left:0;height:100%;width:100%}button.white{color:#000;background-color:#fff}button.white:before{background-color:#d1d1d1}button.black{background-color:#1a1a1a;border:2rem solid #ffffff}button.black:before{background-color:#2e2e2e}button.red{background-color:#bb0a30}button.red:before{background-color:#880823}button.cancel{background-color:#1a1a1a}button.cancel:before{background-color:#2e2e2e}button:disabled{color:#3c3c3c!important;background-color:#222!important}button:disabled:before{display:none}button.small{padding:17rem 44rem 19rem;margin-top:unset;font-size:20rem;line-height:28rem}button.unset{border:unset;background:unset;width:unset;margin:0;padding:0}.App{text-align:center;display:flex;flex-direction:column;height:1920rem;width:100vw;background-color:#1a1a1a}.App *{color:#fff}.App .screen-container{flex-grow:1;display:flex;flex-direction:column}.App .top{flex-grow:1;display:flex;flex-direction:column;align-items:center;padding-top:409rem}.App .top:has(.radio-buttons){padding-top:284rem}.App .top.less-padding{padding-top:195rem}.App .top>div{width:70vw}.App .top>div>h1{margin-bottom:24rem;white-space:pre-line}.App .top>div>p.p1{margin-bottom:128rem}.App .top>div>.animation{width:300rem;height:300rem;position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.App .buttons{display:flex;flex-direction:column;align-items:center;padding-bottom:72rem}.App p.error-message{color:#bb0a30}.App .offline-lamp{width:7px;height:7px;border-radius:7px;background-color:red;border:solid 1px #303030;position:fixed;right:8px;bottom:20px;z-index:100}.animation img{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:contain}.progress{display:flex;justify-content:center;margin-top:-76rem;margin-bottom:128rem}.progress .dot{width:40rem;height:40rem;border-radius:50%;margin-right:23rem;border:2rem solid #ffffff;position:relative;display:flex;align-items:center;justify-content:center;transform:scale(1);transition:scale .3s ease-in-out,border .3s ease-in-out;background-color:#1a1a1a;z-index:2}.progress .dot.hover:hover{background-color:#2e2e2e;border-width:4rem;transform:scale(1.2);z-index:1}.progress .dot.hover:hover+.dot{z-index:1}.progress .dot:after{content:"";position:absolute;top:50%;left:-2rem;width:23rem;height:2rem;background-color:#fff;transform:translate(-100%) translateY(-50%)}.progress .dot:first-child:after{display:none}.progress .dot.grey{border-color:#3c3c3c}.progress .dot.grey p.p2{line-height:28rem;color:#3c3c3c}.progress .dot.grey:after{background-color:#3c3c3c}.progress .dot .red{background-color:#e32320;width:16rem;height:16rem;border-radius:50%}.progress .dot img{width:20rem;height:20rem}.warning-overlay-container{position:fixed;z-index:2;top:0;left:0;height:100%;width:100%;background-color:#1a1a1acc;display:flex;align-items:center;justify-content:center}.warning-overlay-container>div{width:56.3%;background-color:#1a1a1a;border:2rem solid #bb0a30;border-radius:25rem;padding:64rem 78rem;position:relative}.warning-overlay-container>div button{width:unset}.warning-overlay-container>div button+button{margin-left:24rem}.warning-overlay-container>div button.black.unset.circular{position:absolute;height:48rem;width:48rem;top:28rem;right:28rem;border-radius:12rem;display:flex;align-items:center;justify-content:center}.warning-overlay-container>div button.black.unset.circular svg{width:24rem;height:24rem;fill:currentColor}.warning-overlay-container>div h3{color:#bb0a30;margin-bottom:16rem}.warning-overlay-container>div p.p2+button{margin-top:48rem;padding:17rem 44rem 19rem}.welcome{max-width:56vw;margin-top:169rem}.welcome>h1{margin-bottom:52rem!important}.welcome>p.p2{margin-top:52rem!important}.welcome div.radio-buttons{margin-top:128rem!important}.welcome h4{margin-bottom:8rem}.welcome label h4{margin:144rem 0 16rem;text-align:start}div .select{color:#fff;background-color:#2e2e2e;border-radius:12rem;height:60rem;width:100%;border:none;outline:none;text-align:start}div .select *{color:#fff;background-color:#2e2e2e;transition:border-radius 0ms;border:none;outline:none;box-shadow:none;padding:unset;margin:unset}div .select__control{border-radius:12rem;overflow:hidden;min-height:unset;height:100%;padding:0 24rem}div .select__control:hover{border:solid 2rem #ffffff}div .select__control--menu-is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}div .select__control--menu-is-open:hover{border:none}div .select__control--menu-is-open svg{transform:rotate(180deg)}div .select__control br{display:none}div .select__input-container{background-color:unset}div .select__placeholder{color:#626262}div .select__dropdown-indicator svg{width:24rem;height:24rem;transition:transform .2s}div .select__menu{margin:0;border-radius:0 0 12rem 12rem;overflow:hidden}div .select__menu-list{margin:0 12rem 12rem 0;padding:0 0 12rem}div .select__menu-list::-webkit-scrollbar{width:8rem;height:0}div .select__menu-list::-webkit-scrollbar-track{background:#222;border-radius:4rem}div .select__menu-list::-webkit-scrollbar-thumb{background:#626262;border-radius:4rem}div .select__option{border-bottom:solid .1vw #3c3c3c;position:relative;min-height:60rem;padding:16rem 24rem 18rem;z-index:1}div .select__option--is-selected{background-color:#3c3c3c}div .select__option:before{background-color:#3c3c3c;content:"";z-index:-1;position:absolute;width:100%;height:20%;top:40%;left:0;border-radius:inherit;opacity:0;transition:height .3s,top .3s}div .select__option:hover:before,div .select__option:active:before{opacity:1;top:0;height:100%;display:unset}.reset-overlay{position:fixed;z-index:2;top:0;width:100vw;height:1920rem;background-color:#626262;display:flex;justify-content:center;align-items:center}.reset-overlay .inner{background-color:#000;border:2rem solid #626262;border-radius:25rem;padding:64rem 78rem;max-width:70vw}.reset-overlay .inner h3{margin-bottom:16rem}.reset-overlay .inner p.p2{margin-bottom:56rem}.reset-overlay .inner>div{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-gap:2vw}.reset-overlay .inner>div button{width:100%}.radio-buttons{display:grid;grid-gap:16rem}.radio-buttons h4{text-align:start}.radio-buttons p.warning{font-size:20rem;text-align:center;color:#bb0a30}.radio-buttons.disabled *{color:#3c3c3c!important;border-color:#3c3c3c!important;pointer-events:none}.radio-buttons.disabled .option{background-color:#222}.radio-buttons.disabled .option.selected{background-color:unset}.radio-buttons.disabled .option.selected>div:after{background-color:currentColor}.radio-buttons .option.display-none{display:none}.option{background-color:#1a1a1a;height:60rem;border-radius:12rem;border:2rem solid #ffffff;display:flex;align-items:center}.option:hover{background-color:#2e2e2e}.option.selected:hover{background-color:#fff}.option>div{width:32rem;height:32rem;margin-left:24rem;margin-right:20rem;border-radius:50%;border:2rem solid #ffffff}.option p,.option svg{color:#fff}.option svg{margin:18rem 24rem 18rem auto;width:24rem;height:24rem;justify-self:center}.option.selected{background-color:#fff}.option.selected>div{border-color:#000;position:relative}.option.selected>div:after{background-color:#000;position:absolute;content:"";width:16rem;height:16rem;border-radius:inherit;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.option.selected p,.option.selected svg{color:#000}.option.with-checkmark{background-color:#fff;border-color:#fff}.option.with-checkmark>div{border-radius:4rem;border-color:#000;background-color:#fff}.option.with-checkmark>div .checkmark{width:20rem;height:10rem;border-left:3rem solid #000000;border-bottom:3rem solid #000000;transform:translate(4rem) translateY(7rem) rotate(-45deg)}.option.with-checkmark p,.option.with-checkmark svg{color:#000}.option.with-checkmark.selected{background-color:#1a1a1a;border-color:#2e2e2e}.option.with-checkmark.selected>div{background-color:#fff}.option.with-checkmark.selected>div:after{display:none}.option.with-checkmark.selected p,.option.with-checkmark.selected svg{color:#fff}.option.disabled{opacity:.2;background-color:#3c3c3c}.select-brand{display:flex;flex-direction:column;align-items:center}.select-brand .brands{max-width:90vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2vw;margin-bottom:100rem}.select-brand .brands .brand{width:175rem;height:175rem;border-radius:12rem;background-color:#1a1a1a;border:2rem solid #ffffff;display:flex;align-items:center;justify-content:center;padding:48rem;margin:0}.select-brand .brands .brand svg{width:100%;height:100%;fill:#fff}.select-brand .brands .brand:hover{background-color:#2e2e2e}.select-brand .brands .brand.active{background-color:#fff}.select-brand .brands .brand.active svg{fill:#000}.select-brand .brands .brand:disabled{border-color:#3c3c3c}.select-brand .brands .brand:disabled svg .logo-fill{fill:#3c3c3c}.select-market{display:flex;flex-direction:column;align-items:center}.select-market .expert-mode-switch{height:fit-content;width:fit-content;position:fixed;top:0;right:0;padding:15rem}.select-market .expert-mode-switch h2{color:#3c3c3c40;line-height:1}.select-market form{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.select-market form label{margin-bottom:24rem;width:100%;max-width:400px}.select-market form #label-pw,.select-market form #label-url{width:100%}.select-market span.small{font-size:16rem;background-color:transparent}label{position:relative;margin-bottom:40rem;text-align:start}label h4{margin-bottom:16rem}label p.error-message{color:#bb0a30;position:relative;top:70%;height:0}label p.error-message+div input{border:2rem solid #bb0a30!important}label>div{position:relative}label>div .show svg{position:absolute;right:24rem;width:24rem;height:24rem;top:30rem;transform:translateY(-50%)}label #kvps{-moz-appearance:textfield}label #kvps::-webkit-outer-spin-button,label #kvps::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}label input{color:#fff;background-color:#2e2e2e;border-radius:12rem;height:60rem;width:100%;outline:none;padding:0 24rem;display:flex}label input:hover,label input:focus{border:solid 2rem #ffffff}label input::-webkit-input-placeholder{color:#626262}label input::-moz-placeholder{color:#626262}label input:-ms-input-placeholder{color:#626262}label input:-moz-placeholder{color:#626262}label input::placeholder{color:#626262}.select-device.opacity{opacity:.5}.select-device label{text-align:start}.select-device label h4{margin-bottom:16rem}.select-device label .select__menu{z-index:2}.select-device .radio-buttons{margin-top:68rem}.select-device .select-password{font-size:20rem;line-height:28rem;width:70vw;margin-top:128rem}.select-device .select-password p.bold{margin-bottom:16rem}.select-device .password-toggle-wrapper{display:flex;justify-content:center;height:40rem;width:47vw;margin:48rem auto 0}.select-device .password-toggle{display:flex;flex-direction:row;align-items:center;background-color:#2e2e2e;width:fit-content;min-height:40rem;height:fit-content;border-radius:8rem;margin-bottom:32rem}.select-device .password-toggle button{display:inline;min-height:32rem;height:fit-content;background-color:#2e2e2e;color:#d1d1d1;width:fit-content;padding:0;font-size:16rem;line-height:26rem;margin:4rem}.select-device .password-toggle button:hover{background-color:#3c3c3c;border-radius:8rem}.select-device .password-toggle button div{padding:4rem 16rem 7rem;line-height:21rem;min-height:32rem;height:fit-content;display:flex;align-items:flex-start}.select-device .password-toggle button div p{padding:0}.select-device .password-toggle button div svg{margin-left:8rem}.select-device .password-toggle button.active{background-color:#fff;border-radius:8rem;display:flex;flex-direction:row}.select-device .password-toggle button.active:hover{background-color:#d1d1d1}.select-device .password-toggle button.active p{color:#000}.top+.top.less-padding.pw{position:absolute;top:0;left:0}.top.less-padding.pw{border:none;opacity:1;border-radius:0;padding:150rem 76rem 0;z-index:3}.password{background-color:#1a1a1a;border:solid 2rem #626262;border-radius:25rem;padding:92rem 78rem 0;width:calc(100vw - 152rem)!important}.password h1{margin-bottom:24rem!important}.password .p1{margin-bottom:92rem!important}.password label{display:block}.password #label-old-pw{margin-bottom:63rem}.password #label-new-pw{margin-bottom:12rem}.password #label-confirm-pw{margin-bottom:160rem}.password .info{text-align:left;display:flex;align-items:center;margin-bottom:48rem}.password button.black.delete{border:none}.password button.black.with-border{border:2rem solid #ffffff}.password button.cancel{background-color:#1a1a1a;border:2rem solid #ffffff}.password-strength label{margin-bottom:12rem}.password-strength label input{color:#fff;background-color:#2e2e2e;border-radius:12rem;height:60rem;width:100%;outline:none;padding:0 72rem 0 24rem;display:flex}.password-strength label input::-webkit-input-placeholder{color:#626262}.password-strength label input::-moz-placeholder{color:#626262}.password-strength label input:-ms-input-placeholder{color:#626262}.password-strength label input:-moz-placeholder{color:#626262}.password-strength label input::placeholder{color:#626262}.password-strength .password-strength-criteria{margin-bottom:48rem;position:relative}.password-strength .password-strength-criteria .password-strength-bar{display:flex;flex-direction:row;margin-bottom:8rem}.password-strength .password-strength-criteria .password-strength-bar>div{width:252rem;height:8rem;border-radius:12rem;margin:0 2rem;background-color:#2e2e2e}.password-strength .password-strength-criteria .password-strength-bar.red div:first-child{background-color:#bb0a30}.password-strength .password-strength-criteria .password-strength-bar.yellow div:first-child,.password-strength .password-strength-criteria .password-strength-bar.yellow div:nth-child(2){background-color:#fa0}.password-strength .password-strength-criteria .password-strength-bar.green div:first-child,.password-strength .password-strength-criteria .password-strength-bar.green div:nth-child(2),.password-strength .password-strength-criteria .password-strength-bar.green div:nth-child(3){background-color:#090}.password-strength .password-strength-criteria p{text-align:start;margin-bottom:8rem;display:block}.password-strength .password-strength-criteria p b{display:inline-block;font-weight:700;margin:8rem 0}.password-strength .password-strength-criteria .info{height:46rem;width:46rem;border-radius:23rem;background-color:#2e2e2e;border:solid 2rem #2e2e2e;position:absolute;right:12rem;top:21rem}.password-strength .password-strength-criteria .info:hover{border:solid 2rem #ffffff}.password-strength .password-strength-criteria .info svg{width:24rem;height:24rem;position:absolute;left:10rem}.password-strength .password-strength-criteria p{font-size:16rem}.password-strength .password-strength-criteria p svg{fill:#626262;margin-right:8rem}.password-strength .password-strength-criteria p.red{color:#bb0a30}.password-strength .password-strength-criteria p.red svg{fill:#bb0a30}.password-strength .password-strength-criteria p.yellow{color:#fa0}.password-strength .password-strength-criteria p.yellow svg{fill:#fa0}.password-strength .password-strength-criteria p.green{color:#090}.password-strength .password-strength-criteria p.green svg{fill:#090}.explanation-overlay{position:fixed;z-index:2;top:0;left:0;width:100vw;height:1920rem;background-color:#1a1a1acc;display:flex;justify-content:center;align-items:center}.explanation-overlay .inner{background-color:#1a1a1a;border:2rem solid #626262;border-radius:25rem;padding:64rem 78rem;max-width:70vw;position:relative}.explanation-overlay .inner .cancel{height:48rem;width:48rem;border-radius:12rem;position:absolute;right:16rem;top:16rem}.explanation-overlay .inner .cancel:hover{background-color:#2e2e2e}.explanation-overlay .inner .cancel svg{height:24rem;width:24rem;position:absolute;right:12rem;top:12rem;fill:#fff}.explanation-overlay .inner h3{margin-bottom:16rem}.explanation-overlay .inner p.p2{margin-bottom:56rem;text-align:start}.explanation-overlay .inner>div{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-gap:2vw}.explanation-overlay .inner>div button{width:100%}.label{position:absolute;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:0;background-color:#000}.label img{max-height:100vh;max-width:100vw}.label .left{transform:rotate(90deg)}.label .right{transform:rotate(-90deg)}.label .down{transform:rotate(180deg)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-weight:400;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,input:before,input:after{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s!important}body{touch-action:none}.set-second{display:flex;flex-direction:column;align-items:center}.set-second>p.p1,.set-second .option{width:57vw}.set-second .show-second{margin-bottom:92rem}.unlock{position:fixed;bottom:0;left:0;width:100vw;height:100vh;background-color:#000000e6;transition:background-color .3s ease-in-out;z-index:100;display:flex;flex-direction:column}.unlock.no-frame{background-color:transparent}.unlock.no-frame img{display:none}.unlock.hidden{pointer-events:none}.unlock.hidden .unlock-keyboard{transform:translateY(0)}.unlock.not-hidden .unlock-keyboard{transform:translateY(calc(-1*(100% + 100rem)))}.unlock.apk img{margin-top:-414rem}.unlock img{width:100%;margin-top:-164rem;opacity:1;transition:opacity .3s ease-in-out}.unlock .versions{color:#d1d1d1;position:absolute;margin:16rem auto auto 8rem;padding:8rem 16rem;display:flex;flex-direction:row;align-items:center;border-radius:4rem;min-height:53rem}.unlock .versions:hover{background-color:#2e2e2e}.unlock .versions p{font-size:12rem;line-height:17rem;margin:auto}.unlock .versions .copy{height:24rem;width:24rem;margin-right:18rem;stroke:#fff;fill:#fff}.unlock .versions .copy svg{margin:auto}.unlock .radio-buttons{margin-top:-614rem;width:56vw;align-self:center}.unlock button{width:fit-content;padding:17rem 72rem 19rem 48rem;display:flex;justify-content:center;font-size:20rem;font-weight:400}.unlock button.black{background-color:transparent;color:#fff}.unlock button.white svg{color:#000}.unlock button.disabled{background-color:#222;color:#3c3c3c}.unlock button svg{width:24rem;height:24rem;fill:currentColor;margin-right:16rem;align-self:center}.unlock .continue{margin-top:92rem;display:flex;align-self:center}.unlock .continue button.black{margin-right:16rem}.unlock .unlock-keyboard{position:fixed;overflow:visible;top:calc(100% + 100rem);left:0;width:100vw;z-index:2;background-color:#fff;padding:32rem 28rem 44rem;transition:transform .3s ease-in-out}.unlock .unlock-keyboard .input-container{position:relative;display:block;margin-bottom:32rem}.unlock .unlock-keyboard .input-container button{position:absolute;bottom:124rem;right:0;background-color:transparent;color:#fff;width:222rem}.unlock .unlock-keyboard .input-container label{margin-bottom:unset}.unlock .unlock-keyboard .input-container label *{color:#000}.unlock .unlock-keyboard .input-container label input{border:1rem solid #000000;padding:24rem;background-color:#fff}.unlock .unlock-keyboard .input-container label input.wrong{border-color:#bb0a30;background-color:#bb0a3012;border-width:2rem}.unlock .unlock-keyboard .keyboard-wrapper>div>div{padding:unset}/*!
* 
*   react-simple-keyboard v3.8.84
*   https://github.com/hodgef/react-simple-keyboard
*
*   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
*
*   This source code is licensed under the MIT license found in the
*   LICENSE file in the root directory of this source tree.
*
*//*!
 * 
 *   simple-keyboard v3.8.61
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.keyboard-wrapper{z-index:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.keyboard-wrapper>div{overflow:hidden;padding:0}.keyboard-wrapper>div>div{padding:44rem 28rem}.keyboard-wrapper.show,.keyboard-wrapper.no-movement{grid-template-rows:1fr}.keyboard-wrapper .hg-theme-default .hg-button.hg-theme-default,.keyboard-wrapper .hg-button,.keyboard-wrapper .hg-functionBtn{color:#fff;background-color:#000;height:60rem;font-size:20rem;box-shadow:unset;border:unset;border-radius:4rem}.keyboard-wrapper .hg-theme-default .hg-button.hg-theme-default.hg-button-bksp,.keyboard-wrapper .hg-button.hg-button-bksp,.keyboard-wrapper .hg-functionBtn.hg-button-bksp{padding:5rem 15rem}.keyboard-wrapper .hg-theme-default .hg-button.hg-theme-default.hg-button-enter,.keyboard-wrapper .hg-button.hg-button-enter,.keyboard-wrapper .hg-functionBtn.hg-button-enter{padding:5rem 15rem 5rem 48rem}.keyboard-wrapper .hg-theme-default .hg-button.hg-theme-default.hg-button-enter span,.keyboard-wrapper .hg-button.hg-button-enter span,.keyboard-wrapper .hg-functionBtn.hg-button-enter span{position:relative}.keyboard-wrapper .hg-theme-default .hg-button.hg-theme-default.hg-button-enter span:before,.keyboard-wrapper .hg-button.hg-button-enter span:before,.keyboard-wrapper .hg-functionBtn.hg-button-enter span:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0,9,7,5V8H18V3H15V1h5v9H7v3Z' transform='translate(1 6)' fill='white%0A'/%3E%3C/svg%3E%0A");width:24rem;height:24rem;position:absolute;top:50%;left:-36rem;transform:translateY(-50%)}.keyboard-wrapper .hg-theme-default .hg-button.hg-theme-default.hg-button-tab,.keyboard-wrapper .hg-theme-default .hg-button.hg-theme-default.hg-button-lock,.keyboard-wrapper .hg-button.hg-button-tab,.keyboard-wrapper .hg-button.hg-button-lock,.keyboard-wrapper .hg-functionBtn.hg-button-tab,.keyboard-wrapper .hg-functionBtn.hg-button-lock{display:none}.device-type-selection{height:1000rem;width:58.5vw;align-self:center}.device-type-selection .simplebar-content>div{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:16rem;text-align:left;padding-right:16rem}.device-type-selection .simplebar-content>div .device-type-option{width:100%;border-radius:16rem;border:2rem solid transparent;padding:8rem}.device-type-selection .simplebar-content>div .device-type-option.selected{border-color:#d1d1d1}.device-type-selection .simplebar-content>div .device-type-option img{width:100%;border-radius:12rem;background-color:#222;margin-bottom:16rem}.device-type-selection .simplebar-scrollbar:before,.device-type-selection .simplebar-scrollbar{background-color:#d1d1d1;opacity:1;width:8rem;border-radius:100vmax}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.hardware-check{height:1341rem;display:flex;flex-direction:column}.hardware-check .device-type-tile .device-type-option .image-sub-line{display:flex;align-items:center}.hardware-check .device-type-tile .device-type-option .image-sub-line h4{display:inline;margin-right:12rem}.hardware-check .device-type-tile .device-type-option .image-sub-line .info-circle{height:46rem;width:46rem;border-radius:23rem;background-color:#2e2e2e;border:solid 2rem #2e2e2e;display:inline-block}.hardware-check .device-type-tile .device-type-option .image-sub-line .info-circle:hover{border:solid 2rem #ffffff}.hardware-check .device-type-tile .device-type-option svg{height:24rem;width:24rem;position:relative;left:9rem;top:9rem}.delivery-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:none;align-items:center;justify-content:center;z-index:999;flex-direction:column}.delivery-overlay.show{display:flex}.delivery-overlay .content{background-color:#fff;border-radius:12rem;padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.delivery-overlay p{color:#000;font-size:32rem;font-weight:600}.delivery-overlay .spinner{width:48px;height:48px;border:4px solid rgba(0,0,0,.35);border-top-color:#fff;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pair-device-content .pin-pairing-pin{display:flex;flex-direction:row;gap:12rem;align-items:center;justify-content:center}.pair-device-content .pin-pairing-pin .pin-pairing-box{height:92rem;width:92rem;background-color:#fff;border-radius:12rem;display:flex;justify-content:center;align-items:center}.pair-device-content .pin-pairing-pin .pin-pairing-box p{font-size:48rem;color:#000;margin:0}.pair-device-content p{font-size:16rem;line-height:26rem;margin:24rem 0}.pair-device-content p.p1{margin:40rem 0 24rem!important}.pair-device-content .qr-code-container{width:70vw;padding:64rem 0;background-color:#2e2e2e;border-radius:12rem;display:flex;justify-content:center;align-items:center}
