@font-face{font-family:Poppins;src:url(./Poppins-Regular-CDE4z94E.ttf)}@font-face{font-family:Poppins-Light;src:url(./Poppins-Light-ChBmluwM.ttf)}@font-face{font-family:Poppins-Medium;src:url(./Poppins-Medium-DwAlJ_UI.ttf)}@font-face{font-family:Poppins-Bold;src:url(./Poppins-Bold-B5ijbvYk.ttf)}*{cursor:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.i18n-original{display:block;font-size:.65em;opacity:.5;margin-top:2px}body{cursor:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0;background-color:#080d16;overflow:hidden}.main,.main>*{width:100vw;height:100vh;overflow:hidden;object-fit:contain}.device,.audio-icon{width:100vw;height:100vh;background:#080d16}.hidden{display:none}.loading{background:#080d16}.loading .logo{width:600px;height:auto}.loading .version-number{position:fixed;bottom:36px;right:58px;color:#afafaf;font-size:40px}.loading .device-info{position:fixed;bottom:36px;left:58px;color:#afafaf;font-size:16px}.error-text{color:#afafaf;font-size:20px}.error-code{color:#757575}#device-info-pair{position:fixed;top:36px;left:58px;color:#c2c2c2;font-size:12px}.idle-info{position:fixed;bottom:36px;right:58px;color:#afafaf;font-size:16px}.flex-center{height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.flex-center-horizonal{height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.row{width:auto}.flex-center-item{padding:5px;margin:10px;text-align:center}.flex-center-spacing{margin-top:50px}.device-id-label{color:#afafaf;font-size:30px;font-family:Poppins-Light}.device-id-words{display:flex;position:relative}.device-id-copied{position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%);padding:4px 12px;border-radius:6px;background:#181818;color:#fff;font-size:15px;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;user-select:none;transition:opacity .15s ease}.device-id-copied.show{opacity:1}#device-id-container.pair-dark .device-id-copied{background:#e8e8e8;color:#080d16}body.web .device-id-words,body.web .device-id-words *{cursor:pointer}.device-id-words-top{display:none;position:absolute;top:0}.device-id-words-bottom{display:flex;rotate:180deg;position:absolute;bottom:0;margin:auto}.device-id-words-left{display:flex;rotate:270deg;position:absolute;left:0;bottom:0;width:60px}.device-id-words-right{display:flex;rotate:90deg;position:absolute;right:0;top:0;width:60px}@media screen and (max-width: 950px){.device-id-words-bottom,.device-id-words-left,.device-id-words-right{display:none}}.device-id-word{font-size:60px;margin-right:65px;color:#181818}.device-id-word-sm{font-size:30px;margin-left:50px;color:#c7c9cf}.device-id-data{position:fixed;left:58px;top:216px}@media screen and (max-width: 950px){.device-id-data{top:100px;font-size:45px}}.device-logo .logo{position:fixed;left:58px;bottom:50px;width:400px;height:auto}@media screen and (max-width: 950px){.device-logo .logo{width:240px}}.device-id-info{color:#afafaf;font-size:24px;font-family:Poppins-Light;text-align:left;position:fixed;right:58px;bottom:50px;padding-left:450px}@media screen and (max-width: 950px){.device-id-info{position:absolute;top:426px;right:58px;font-size:16px}}.device-id-search{position:fixed;top:216px;right:210px}.device-id-search div svg{width:568px;height:auto}.device-code-title{color:#afafaf;font-size:64px;font-family:Poppins-Medium}.device-code-code{font-family:Poppins-Bold;color:#181818;font-size:144px}.device-code-info{color:#afafaf;font-size:28px;font-family:Poppins-Light}.flex-center-spacing-small{margin-top:18px}.device-finishing-title{color:#1b1b1b;font-size:40px}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:80px;height:80px;margin:6px;border:6px solid #afafaf;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#afafaf transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lds-ring.completed div{transition:ease-in-out .5s;animation:none!important;border-color:#6ac258!important}.circle-loader{margin-bottom:40px;border:3px solid rgba(0,0,0,.2);border-left-color:#6ac258;animation:loader-spin 1.2s infinite linear;position:relative;display:inline-block;vertical-align:top;border-radius:50%;width:80px;height:80px}.load-complete{-webkit-animation:none;animation:none;border-color:#6ac258;transition:border .5s ease-out}.checkmark.draw:after{animation-duration:.8s;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.checkmark:after{opacity:1;height:40px;width:20px;transform-origin:left top;border-right:3px solid #6ac258;border-top:3px solid #6ac258;content:"";left:18px;top:40px;position:absolute}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:20px;opacity:1}40%{height:40px;width:20px;opacity:1}to{height:40px;width:20px;opacity:1}}@media screen and (max-width: 1700px){.device-id-search{display:none}}@media screen and (max-width: 1600px){.device-id-info{text-align:left;position:fixed;left:258px;top:360px;padding-left:0}}#device-id-qr{max-width:200px;margin-left:-10px}@media screen and (max-width: 950px){.device-id-info{top:426px}.device-id-words{display:block}.device-id-word{margin-right:0}}.download-bar{position:fixed;bottom:0;height:10px;left:0;width:0%;background-color:#6ac258;transition:width .5s;line-height:11px;font-size:9px;color:#1d2026}.register-failed{color:#afafaf}.device-id,.device-code,.device-finishing{background:#fff!important}#stats-overlay{position:absolute;top:15px;left:15px;background-color:#1d2026f7;color:#c2c2c2;padding:12px 18px;border-radius:8px;font-family:Poppins-Light,monospace;font-size:16px;z-index:9999;pointer-events:none;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0006;max-width:500px;max-height:750px}.stats-header{font-family:Poppins-Medium;font-size:18px;border-bottom:1px solid #4a4a4a;padding-bottom:8px;margin-bottom:8px;color:#fff}.stats-grid{display:grid;grid-template-columns:auto auto;gap:6px 18px;align-items:center}.stats-grid span:nth-child(2n){font-family:Poppins-Medium;color:#6ac258;text-align:right}.device-id-pair-link{display:block;width:200px;box-sizing:border-box;text-align:center;margin:12px auto 0;padding:10px 8px;border:1px solid #c7c9cf;border-radius:8px;background:#fff;color:#181818;font-size:16px;line-height:1.3;text-decoration:none}.device-id-pair-link:after{content:" ↗";color:#afafaf}.device-id-pair-link:hover{border-color:#1f75de;color:#1f75de}body.web .i18n-original{display:none}body.web .main{background:#080d16}@media (prefers-color-scheme: light){body.web .loading{background:#fff}}.pair-veil{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0}#device-finishing-container .flex-center{position:relative}#device-id-container .device-id-label{color:#566070}#device-id-container .device-info{color:#7d8694}#device-id-container .device-id-info{color:#5b6472}#device-id-container .device-id-word{text-shadow:0 0 14px rgba(255,255,255,.9)}#device-id-container.pair-dark{background:#080d16!important}#device-id-container.pair-dark .device-id-word{color:#e8e8e8;text-shadow:0 0 14px rgba(8,13,22,.9)}#device-id-container.pair-dark .device-id-label,#device-id-container.pair-dark .device-id-info{color:#a9b6c9}#device-id-container.pair-dark .device-info{color:#8b96a5}#device-id-container.pair-dark .logo svg path[fill="#1B1A19"]{fill:#e8e8e8}#device-finishing-container.pair-dark{background:#080d16!important}#device-finishing-container.pair-dark .device-finishing-title{color:#e8e8e8}#device-finishing-container.pair-dark .circle-loader{border-color:#ffffff2e;border-left-color:#6ac258}#device-finishing-container.pair-dark .circle-loader.load-complete{border-color:#6ac258}#device-finishing-container.pair-dark .logo svg path[fill="#1B1A19"]{fill:#e8e8e8}.pair-dark .device-id-pair-link{border-color:#2c3a4d;background:#0d1626;color:#e8e8e8}.pair-dark .device-id-pair-link:hover{border-color:#3989eb;background:#14203a;color:#5da7ff}@media (prefers-color-scheme: dark){body.web .device-code{background:#1f2125!important}body.web .device-code-code{color:#e8e8e8}}
