@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}@keyframes glow{0%,100%{text-shadow:0 0 5px rgba(13,110,253,.5)}50%{text-shadow:0 0 15px rgba(13,110,253,.8),0 0 25px rgba(13,110,253,.6)}}@keyframes blink{0%,50%{opacity:1}100%,51%{opacity:.3}}@keyframes pulse-text{0%,100%{opacity:1}50%{opacity:.5}}body{padding-bottom:80px}dl.row dt{font-weight:400}dl.row dd{font-family:monospace}#left-stick-card,#right-stick-card{cursor:pointer;outline:0!important}.stick-card-active{border:1px solid #0d6efd!important;box-shadow:0 0 10px rgba(13,110,253,.3)!important}.stick-card-active .card-header{background-color:#0d6efd!important;color:#fff!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-usb{animation:1s ease-in-out infinite pulse!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-buttons{animation:.6s ease-in-out infinite bounce!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-imu{animation:1s ease-in-out infinite pulse!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-trackpad{animation:1s ease-in-out infinite pulse!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-haptic{animation:.5s ease-in-out infinite shake!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-adaptive{animation:1s ease-in-out infinite pulse!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-speaker{animation:.6s ease-in-out infinite bounce!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-microphone{animation:1.5s ease-in-out infinite glow!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-lights{animation:1.2s ease-in-out infinite glow!important}.accordion-item:has(.accordion-collapse.show) i.fas.test-icon-headphone{animation:1s ease-in-out infinite pulse!important}#quickTestAccordion .accordion-button{padding:.5rem 1rem}#quickTestAccordion .accordion-collapse .accordion-body{background-color:rgba(12,125,253,.0509803922)}.skip-btn{opacity:0;transition:opacity .2s ease-in-out}.accordion-header:hover .skip-btn{opacity:1}.blink-text{animation:1s infinite blink}.pulsing-text{animation:.75s ease-in-out infinite pulse-text}.test-check{font-weight:900;font-size:.85em;min-width:1.8em}.imu-bar{position:relative;height:4px;margin-bottom:4px;background:var(--bs-border-color);border-radius:3px}.imu-bar::before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--bs-secondary-color)}.imu-bar-fill{position:absolute;top:0;bottom:0;border-radius:3px}.vr2-btn{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:.9rem;transition:background-color .1s,color .1s}.vr2-btn.touched{background-color:#7ecbff;color:#0b3050}.vr2-btn.pressed{background-color:#1a237e;color:#fff}.vr2-raw-cell{display:inline-block;min-width:2.6em;text-align:center;border-radius:3px}.vr2-raw-hot{background-color:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}#finetuneStickCanvasLx-lbl,#finetuneStickCanvasLy-lbl,#finetuneStickCanvasRx-lbl,#finetuneStickCanvasRy-lbl{padding:2px 4px!important;border-radius:3px!important;background-color:transparent!important}input[id^=finetune]{border:1px solid transparent!important;width:90px!important;min-width:90px!important;color:#969696!important}#finetuneStickCanvasLx-lbl.text-primary,#finetuneStickCanvasLy-lbl.text-primary,#finetuneStickCanvasRx-lbl.text-primary,#finetuneStickCanvasRy-lbl.text-primary{color:#0d6efd!important;background-color:rgba(13,110,253,.1)!important}.finetune-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:". top ." "left center right" ". bottom .";justify-items:center;align-items:center;width:100%;margin:0 auto;max-width:fit-content}.finetune-top{grid-area:top}.finetune-left{grid-area:left}.finetune-center{grid-area:center}.finetune-right{grid-area:right}.finetune-bottom{grid-area:bottom}.finetune-center-mode{display:block}#finetuneModal.circularity-mode .finetune-center-mode,.finetune-circularity-mode{display:none}#finetuneModal.circularity-mode .finetune-circularity-mode{display:block}#finetuneModal.circularity-mode #left-stick-card.show-slider .left-stick-values{display:none!important}#finetuneModal.circularity-mode #left-stick-card.show-slider .left-stick-slider.finetune-circularity-mode{display:block!important}#finetuneModal.circularity-mode #right-stick-card.show-slider .right-stick-values{display:none!important}#finetuneModal.circularity-mode #right-stick-card.show-slider .right-stick-slider.finetune-circularity-mode{display:block!important}#finetuneModal.hide-raw-numbers .finetune-bottom,#finetuneModal.hide-raw-numbers .finetune-left,#finetuneModal.hide-raw-numbers .finetune-right,#finetuneModal.hide-raw-numbers .finetune-top,#finetuneModal.hide-raw-numbers .spacer.hide-raw-numbers{display:none}#finetuneModal.hide-raw-numbers .finetune-grid{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"center"}#finetuneModal.hide-raw-numbers #finetuneStickCanvasL,#finetuneModal.hide-raw-numbers #finetuneStickCanvasR{display:none}#finetuneModal.hide-raw-numbers #finetuneStickCanvasL_large,#finetuneModal.hide-raw-numbers #finetuneStickCanvasR_large,#finetuneModal:not(.hide-raw-numbers) #finetuneStickCanvasL,#finetuneModal:not(.hide-raw-numbers) #finetuneStickCanvasR{display:block}#finetuneModal:not(.hide-raw-numbers) #finetuneStickCanvasL_large,#finetuneModal:not(.hide-raw-numbers) #finetuneStickCanvasR_large{display:none}.left-stick-values,.right-stick-values{display:block}.left-stick-slider,.right-stick-slider{display:none}