#root,.App{height:100%;height:100dvh;overflow:hidden}#root *,.App *{box-sizing:border-box;color:#fff}#root section,.App section{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hideUI section{display:none!important}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}html,body{overscroll-behavior:contain;margin:0;padding:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.disable-scroll{overflow:hidden}.dg.ac{z-index:99!important}.prompt-box-8w{padding-bottom:0!important}.prompt-button-container-8w{width:calc(100% + 1em)!important;margin-left:-.5em!important}body:not(.xrextras-old-style) .prompt-box-8w{background-color:#fff!important;color:#000!important;text-align:center!important}body:not(.xrextras-old-style) .prompt-button-8w{background-color:#fff!important;border-radius:0!important;border-top:1px solid rgba(0,0,0,.1)!important;border-right:1px solid rgba(0,0,0,.1)!important;color:#0a60fe!important;padding-bottom:15px!important}.prompt-button-8w:not(:last-child){margin-right:0!important}body:not(.xrextras-old-style) .button-primary-8w{background-color:#fff!important;border-left:1px solid rgba(0,0,0,.1)!important;border-right:none!important}.Loading{display:flex;flex-direction:column;align-items:center;justify-content:space-around;z-index:10}.Loading.hidden{display:none}.Loading .loading-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.Loading .bg{position:absolute;top:50%;left:50%;width:100vmax;height:100vmax;transform:translate(-50%,-50%)}.Loading .content{width:90%;display:flex;flex-direction:column;align-items:center}.Loading .labels{z-index:1;position:relative;width:100%;height:50px;display:flex;align-items:center;flex-direction:column}.Loading .labels .label{font-family:Avenir Next Bold;margin:0!important;display:block;position:absolute;bottom:-10px;text-align:center;opacity:0;transition:all .3s}.Loading .labels .label.active{opacity:1;transition:all .6s;bottom:0}.Loading .labels .label.sky{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px}.Loading .instructions{margin:0 auto;position:relative;width:90%;aspect-ratio:315/240}.Loading .instructions.sky{aspect-ratio:unset}.Loading .instructions .step{text-align:center;position:absolute;width:100%;display:flex;flex-direction:column;align-items:center;opacity:0;transition:all .3s}.Loading .instructions .step.sky{position:relative;margin-bottom:50px}.Loading .instructions .step img,.Loading .instructions .step .image{width:fit-content;max-width:100%}.Loading .instructions .step.active{opacity:1;transition:all .6s}.Loading .columnTwo{margin:0 auto;position:relative;width:90%}.Loading .loadingBar{width:100%;height:5px;margin-top:30px;position:relative}.Loading .loadingBar .mask{overflow:hidden;position:relative;width:100%;height:100%;border-radius:3px}.Loading .loadingBar .mask div{height:100%;left:0;top:0;position:absolute}.Loading .loadingBar .mask div.fill{width:0%;transition:width .2s;background:#cc0000}.Loading .loadingBar .mask div.bar-bg{width:100%;background:rgba(255,255,255,.3)}.Loading .footer{position:absolute;bottom:33px;display:flex;align-items:center;flex-direction:column;text-align:center}.Loading .footer img{width:137px}.Loading .footer .legal{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media (orientation: landscape){.Loading .content{width:100%;height:100%;position:relative;flex-direction:row}.Loading .instructions{width:50%;display:flex;align-items:center}.Loading .columnTwo{width:50%;padding:5% 5% 20%;align-self:center}.Loading .footer{bottom:20%;right:25%;transform:translate(50%)}}.Landing .bg{position:absolute;top:50%;left:50%;width:100vmax;height:100vmax;transform:translate(-50%,-50%);z-index:0}.Landing header,.Landing .content{z-index:1;position:relative;width:100%;opacity:0}.Landing header{margin-top:10px}.Landing header img{max-width:250px;margin:0 auto;display:block}.Landing .content{position:relative;display:flex;flex-direction:column}.Landing .carousel{width:90%;aspect-ratio:375/311;position:relative;max-width:440px;margin:0 auto}.Landing .carousel img{width:120%;opacity:0;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;transition:all .7s ease-in-out}.Landing .carousel img.active{opacity:1;width:100%;transition-delay:.1s}.Landing .columnTwo{display:flex;flex-direction:column}.Landing .copy h1,.Landing .copy p{margin:0 auto}.Landing .copy h1{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:650;line-height:23px;letter-spacing:-.6px;width:80%}.Landing .copy p{margin-top:12px;width:60%;color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:350;line-height:normal}.Landing .cta{width:209px;height:55px;flex-shrink:0;border-radius:274.082px;background:#c00;margin:20px auto 0}.Landing .cta span{color:#fff;text-align:center;font-family:Avenir Next Bold;font-size:14px;font-style:normal;font-weight:650;line-height:normal;text-transform:uppercase}.Landing .privacyNotice{color:#fff;text-align:center;width:280px;max-width:280px;margin:15px auto 0;font-family:Avenir Next;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.2px}.Landing .privacyNotice a{text-decoration:underline;text-underline-offset:2px;font-style:normal;font-weight:400}.Landing .terms{text-align:center;width:auto;bottom:15px;z-index:3;color:#fff;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.2px;text-decoration:underline;margin-top:20px;text-underline-offset:8px}@media (orientation: landscape){.Landing .content{display:flex;flex-direction:row}.Landing .content img{width:70%}.Landing .content img.active{opacity:1;width:90%;top:45%;transition-delay:.1s}.Landing .carousel,.Landing .columnTwo{width:50%;margin-top:10px}.Landing .terms{left:75%;width:auto}}@media screen and (max-height: 670px){.Landing header img{max-width:180px}.Landing .carousel{width:80%;margin:0 auto}.Landing .cta{width:200px;height:45px}.Landing .cta span{font-size:13px}}@media screen and (max-height: 600px){.Landing header img{max-width:180px}.Landing .carousel{width:50%;margin:0 auto}.Landing .cta{width:200px;height:45px}.Landing .cta span{font-size:13px}}@media screen and (max-height: 340px){.Landing header img{max-width:130px}.Landing .copy h1{font-size:18px;line-height:18px}.Landing .cta{width:167px;height:44px}.Landing .cta span{font-size:12px}.Landing .carousel{aspect-ratio:unset}.Landing .carousel img{width:90%}.Landing .carousel img.active{width:70%}}@media screen and (max-width: 280px){.Landing .privacyNotice{width:211px;max-width:211px}}.PermissionRequest{z-index:10;opacity:1;overflow:hidden}.PermissionRequest header{margin-top:10px;position:relative;z-index:1}.PermissionRequest header img{max-width:250px;margin:0 auto;display:block}.PermissionRequest .bg{position:absolute;top:50%;left:50%;width:100vmax;height:100vmax;transform:translate(-50%,-50%)}.PermissionRequest .instructions{position:absolute;bottom:0;right:0;width:100%}.PermissionRequest .arrow{position:absolute;width:23px;height:37px;bottom:135px;right:13%;z-index:3}.PermissionRequest p{position:absolute;bottom:73px;right:calc(13% + 10px);font-size:15px;font-family:Avenir Next Bold}.PermissionRequest .prologue{position:relative;float:right;width:95%}@media (orientation: landscape){.PermissionRequest .prologue{opacity:0}.PermissionRequest .arrow{bottom:80px;left:calc(50% + 140px);transform:translate(-50%)}.PermissionRequest p{bottom:23px;width:100%;text-align:center;left:50%;transform:translate(-50%)}}#camerafeed{position:fixed;top:0;left:0}#camerafeed.is-hidden{display:none!important}.ARUI{z-index:2;pointer-events:none;opacity:0}.ARUI *{pointer-events:auto}.ARUI .helpOverlay,.ARUI .tooClose{position:absolute;width:100%;height:100%;background-color:#00000080;top:0;left:0;z-index:3;display:none}.ARUI .helpOverlay.open,.ARUI .tooClose.open{justify-content:center;align-items:center;display:flex}.ARUI .helpOverlay .close-btn,.ARUI .tooClose .close-btn{position:absolute;top:10%;right:10%}.ARUI .helpOverlay .step,.ARUI .tooClose .step{text-align:center;position:absolute;width:100%;display:flex;flex-direction:column;align-items:center;opacity:0;transition:all .3s}.ARUI .helpOverlay .step img,.ARUI .helpOverlay .step .image,.ARUI .tooClose .step img,.ARUI .tooClose .step .image{width:fit-content;max-width:100%}.ARUI .helpOverlay .step.active,.ARUI .tooClose .step.active{opacity:1;transition:all .6s}.ARUI .helpOverlay .step .label,.ARUI .tooClose .step .label{max-width:85%}.ARUI .info-icon.btn,.ARUI .honda-btn,.ARUI .help-btn{position:absolute;width:auto;height:30px;bottom:20px;right:20px}.ARUI .info-icon.btn img,.ARUI .honda-btn img,.ARUI .help-btn img{height:100%}.ARUI .help-btn{position:absolute;bottom:80px;display:none}.ARUI .help-btn span{font-family:Avenir Next Bold}.ARUI .honda-btn{position:absolute;bottom:140px;display:none}.ARUI .honda-btn span{font-family:Avenir Next Bold}.ARUI.open{background-color:#00000080;pointer-events:all}.ARUI.open .honda-btn,.ARUI.open .help-btn{display:flex;gap:10px;align-items:center}.ARUI .timed-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;z-index:5;padding:30px;background:rgba(0,0,0,.7);transition:visibility .3s linear,opacity .3s linear}.ARUI .timed-overlay.hide{visibility:hidden;opacity:0;pointer-events:none}.ARUI .timed-overlay.show{visibility:visible;opacity:1;pointer-events:all}.ARUI .timed-overlay .close-btn{align-self:flex-end;margin-bottom:15px}.ARUI .close-btn{width:41px;height:41px}.ARUI .legal-disclamer{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:100%;text-align:center;pointer-events:none;font-size:12px;opacity:0;display:block;text-shadow:0px 1px 3px #000;transition:all .3s}.ARUI .legal-disclamer.show{opacity:1}.ARUI .sky-help{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s;pointer-events:none}.ARUI .sky-help.hide{opacity:0;pointer-events:none}.ARUI .sky-help p{color:#fff;text-align:center;font-family:Avenir Next;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.6px;margin:0}.ARUI .complete-ui{position:absolute;bottom:0;width:100%;padding-bottom:30px;padding-top:50px;transform:translate(-50%);left:50%;display:flex;flex-direction:column;align-items:center;opacity:0;visibility:hidden;background:rgb(0,0,0);background:-moz-linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4009978992) 34%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4009978992) 34%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4009978992) 34%,rgba(0,0,0,0) 100%)}.ARUI .complete-ui.hide{display:none}.ARUI .complete-ui.show{display:flex}.ARUI .complete-ui .label{color:#fff;text-align:center;font-family:Avenir Next Bold;font-size:20px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:-.6px}.ARUI .complete-ui .cta-btn{border-radius:274.082px;background:#cc0000;width:209px;height:55px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ARUI .complete-ui .cta-btn span{color:#fff;text-align:center;font-family:Avenir Next Bold;font-size:14px;font-style:normal;font-weight:650;line-height:normal;letter-spacing:-.42px;text-transform:uppercase}.ARUI .complete-ui .sky-seg-replay{text-decoration:underline;text-underline-offset:6px;margin-top:18px;pointer-events:all;z-index:10}@media (orientation: landscape){.ARUI .sky-help{height:80vh}.ARUI .sky-help.show{display:flex;flex-direction:column}.ARUI .sky-help .lotie{max-height:65vh}.ARUI .timed-overlay .image{max-width:230px;margin-top:-30px}}.BreadCrumbs{width:60%;position:absolute;bottom:0;transform:translate(-50%);left:50%;display:flex;align-items:center;justify-content:center}.BreadCrumbs svg #q4_indicator circle,.BreadCrumbs svg #q3_indicator circle,.BreadCrumbs svg #q2_indicator circle,.BreadCrumbs svg #q1_indicator circle{transition:opacity .3s,fill .3s;opacity:.7}.BreadCrumbs svg #q4_indicator circle:first-child,.BreadCrumbs svg #q3_indicator circle:first-child,.BreadCrumbs svg #q2_indicator circle:first-child,.BreadCrumbs svg #q1_indicator circle:first-child{opacity:0}.BreadCrumbs svg #q4_indicator.found circle,.BreadCrumbs svg #q3_indicator.found circle,.BreadCrumbs svg #q2_indicator.found circle,.BreadCrumbs svg #q1_indicator.found circle{fill:#c8c8c8a8;opacity:.4}.BreadCrumbs svg #q4_indicator.found circle:first-child,.BreadCrumbs svg #q3_indicator.found circle:first-child,.BreadCrumbs svg #q2_indicator.found circle:first-child,.BreadCrumbs svg #q1_indicator.found circle:first-child{opacity:0}.BreadCrumbs svg #q4_indicator.focus circle,.BreadCrumbs svg #q3_indicator.focus circle,.BreadCrumbs svg #q2_indicator.focus circle,.BreadCrumbs svg #q1_indicator.focus circle{opacity:1;fill:#f92f2fa8}.BreadCrumbs svg #q4_indicator.focus circle:first-child,.BreadCrumbs svg #q3_indicator.focus circle:first-child,.BreadCrumbs svg #q2_indicator.focus circle:first-child,.BreadCrumbs svg #q1_indicator.focus circle:first-child{fill:none;stroke:#f92f2fa8;opacity:0}.PermissionError .bg{position:absolute;top:50%;left:50%;width:100vmax;height:100vmax;transform:translate(-50%,-50%);z-index:0}.PermissionError header,.PermissionError .content{z-index:1;position:relative;width:100%}.PermissionError header{margin-top:10px}.PermissionError header img{max-width:250px;margin:0 auto;display:block}.PermissionError .content{display:flex;flex-direction:column;align-items:center;text-align:center;height:calc(80vh - 90px);justify-content:center;padding:0 30px}.PermissionError .content h1{font-size:32px;font-style:normal;font-weight:650;line-height:32px;letter-spacing:-1.6px}.PermissionError .content p{margin:0}.PermissionError .content ol{list-style-position:inside;padding:0}.PermissionError .content p,.PermissionError .content li{color:#fff;font-family:Avenir Next Bold;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.PermissionError .content i img{height:.6em}@media screen and (max-height: 340px){.PermissionError .content{overflow-y:scroll;justify-content:flex-start;height:calc(80vh - 60px)}.PermissionError .content h1{font-size:22px}.PermissionError header img{max-width:180px}}#root,.App{width:100%!important;height:100%;overflow:hidden}.Desktop{position:relative;top:0;left:0;width:100%;height:100%;background-color:#363647}.Desktop .bg{position:absolute;top:50%;left:50%;z-index:0;height:100vmin;height:100vmax;transform:translate(-50%,-50%)}.Desktop .nebula{position:absolute;top:50%;left:50%;height:100vmin;height:100vmax;mix-blend-mode:hard-light;transform:translate(-50%,-50%);z-index:1}.Desktop .main-bg{position:absolute;top:50%;left:50%;opacity:1;z-index:3;width:80%;transform:translate(-50%,-50%)}.Desktop .bottom-bg{position:absolute;top:calc(100% - 150px);left:0;right:0;width:100%}.Desktop .frame-top{position:absolute;top:0;left:0;right:0;width:100%;z-index:2;transform:rotate(180deg)}.Desktop .frame-bottom{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:2}.Desktop footer{position:absolute;bottom:10px;left:50%;width:95%;transform:translate(-50%);z-index:4}.Desktop footer h1{padding:0 135px;color:#fff;text-align:center;font-family:Avenir Next Bold;font-size:42.311px;font-style:normal;font-weight:650;line-height:42.311px;letter-spacing:-1.269px;text-shadow:0px 1px 2px black}.Desktop footer .qr-code{position:absolute;right:0;bottom:30px;display:flex;gap:30px;text-align:right;align-items:center}.Desktop footer .qr-code img{width:135px;height:135px}.Desktop .legal{position:relative;transform:translate(-50%);left:50%;display:block;width:calc(100% - 205px);max-width:70%;text-align:center;color:#fff;font-family:Avenir Next;font-size:12px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:-.36px;z-index:10}.Desktop .legal a{text-decoration-line:underline}@media screen and (max-width: 80em){.Desktop footer h1{font-size:30px;line-height:30px;letter-spacing:-1.269px}.Desktop footer .qr-code{align-items:flex-end}.Desktop footer .qr-code img{width:100px;height:100px}}@media screen and (min-width: 80em){.Desktop footer h1{font-size:35px;line-height:35px;letter-spacing:-1.269px}.Desktop .qr-code{gap:20px!important;font-size:15px}}@media screen and (min-width: 120em){.Desktop footer h1{font-size:40px;line-height:40px;letter-spacing:-1.269px}.Desktop .qr-code{gap:20px!important;font-size:16px}}@font-face{font-family:Avenir Next;src:url(/assets/AvenirNextRoundedPro-Reg-3971f04b.otf) format("opentype")}@font-face{font-family:Avenir Next Med;src:url(/assets/AvenirNextRoundedPro-Med-b48112f4.otf) format("opentype")}@font-face{font-family:Avenir Next Bold;src:url(/assets/AvenirNextRoundedPro-Demi-1fe08985.otf) format("opentype")}:root{--app-height: 100%;font-family:Avenir Next,Helvetica,Arial,sans-serif,Inter,system-ui,Avenir;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box;font-family:Avenir Next}h1,h2,h3{font-family:Avenir Next Bold}a{color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{top:0;left:0;padding:0;margin:0;overflow:hidden;width:100vw;height:100vh;height:var(--app-height)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;touch-action:pan-x pan-y}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.sky-coaching-overlay-container{visibility:hidden!important}
