.Game_modalContent__T8NO2{border:4px solid #fff;backdrop-filter:blur(5px);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:15;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:600px;width:1000px;padding:1rem;color:#fff;background:rgba(0,0,0,.6)}.Game_timersWrapper__cKGpo{color:#fff;font-size:1.5rem;text-align:center;margin:0 auto 2rem}.Game_modalTitle__4Uiju{font-size:3rem}.Game_modalSubtitle__d1hM_,.Game_modalTitle__4Uiju{background:-webkit-linear-gradient(left,#84ffab,#00e5ff);background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.Game_modalSubtitle__d1hM_{font-size:1.75rem}.Game_modalText__y86RI{font-size:1.5rem;margin:1rem;text-align:center}.Game_gameSummaryWrapper__3tNK2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;margin:1rem;border-radius:10px;background:#2c2c2c}.Game_modalButtonWrapper__VzmVZ{display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;margin-top:2rem}.Game_startButton__yHVpN{font-size:2rem;box-shadow:0 0 15px #000;animation:Game_growContract__GlZ8E 3s ease-in-out infinite}.Game_startButton__yHVpN,.Game_winModalButton___VFE0{width:100px;height:100px;border-radius:50%;color:#000}.Game_winModalButton___VFE0{margin:0 2rem}.Game_homeIcon__tp4tG{font-size:2rem;cursor:pointer}.Game_playArea___gTM_{position:relative;width:100%;height:100%}.Game_overlay__CG1BO{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:12}@keyframes Game_growContract__GlZ8E{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.GameHUD_hudWrapper__fR59W{width:100%;margin-bottom:2rem;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.GameHUD_hudWrapperColumn___jlRM{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px}.GameHUD_hudTitleWrapper__3soi3{position:absolute;top:0;left:50%;transform:translateX(-50%)}.GameHUD_gameTitle__K4x1V{color:#fff;font-size:2rem;margin:0;text-align:center}.GameHUD_hudSection__w6Gby{background:rgba(0,0,0,.3);padding:.25rem .75rem;margin:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.GameHUD_infoButton__Ll8_X{font-size:1.5rem;color:#fff;cursor:pointer;margin:1rem;padding:.5rem;background:var(--primary-red);transition:transform .2s ease-in-out}.GameHUD_infoButton__Ll8_X:hover{transform:scale(1.1)}.GameHUD_hudSectionHeader__32SlW{color:#fff;font-size:2rem}.GameHUD_hudSectionText__c_yBr{color:#fff;font-size:1.25rem;text-align:center}.GameHUD_missedNotesIndicator__ALHNv{color:#fff;font-size:1.25rem;transition:color .3s ease,transform .3s ease}.GameHUD_animateMissed__R8YTH{background:#fb5171;transform:scale(1.3)}.GameHUD_clockIcon__Aqq9t{font-size:1.75rem;color:#fff;margin:0 1rem 0 0}.GameHUD_timeLeft__1be0w{font-size:1.5rem;color:#fff}.GameModal_modalContent__DryZS{border:4px solid #fff;backdrop-filter:blur(5px);transform:translate(-50%,-50%);flex-direction:column;justify-content:flex-start;height:auto;max-height:90%;overflow-y:auto;width:1000px;padding:1rem;color:#fff;background:rgba(0,0,0,.6);animation:GameModal_growFromNothing__OTqXQ .4s ease-in-out}.GameModal_countdownIndicator__T69nD,.GameModal_modalContent__DryZS{position:fixed;left:50%;top:50%;z-index:15;display:flex;align-items:center}.GameModal_countdownIndicator__T69nD{width:200px;height:200px;border-radius:50%;box-shadow:0 0 15px #000;color:#000;background:var(--primary-gradient);transform-origin:center;animation:GameModal_countdown__wvOeZ 1.5s ease-in-out infinite;outline:1px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.8);justify-content:center;font-size:5rem}.GameModal_timersWrapper__k3FnO{color:#fff;font-size:1.5rem;text-align:center;margin:0 auto 2rem}.GameModal_modalTitle__MkGcb{font-size:3rem}.GameModal_modalSubtitle__aORdG,.GameModal_modalTitle__MkGcb{background:-webkit-linear-gradient(left,#84ffab,#00e5ff);background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.GameModal_modalSubtitle__aORdG{font-size:1.75rem;text-decoration:underline}.GameModal_modalText__hzMZl{font-size:1.25rem;margin:0;text-align:center}.GameModal_divider__ZBYov{margin:1rem;width:200px;height:1px;background:#545454}.GameModal_pointsWrapper__dlypJ{display:flex;flex-direction:row;justify-content:space-between;width:150px;margin:1rem 0}.GameModal_activeStar__NVneP,.GameModal_starIcon__978D2{font-size:1.5rem;color:#fff}.GameModal_starIcon__978D2{color:#818181;transition:transform .3s,color .3s}.GameModal_activeStar__NVneP{color:var(--primary-green)}.GameModal_starBurst__nDngc{animation:GameModal_starBurst__nDngc .5s ease-in-out}.GameModal_mainWinModalContentWrapper__kvV0Y{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.GameModal_gameCriteriaWrapper__YzCzR,.GameModal_gameHistoryWrapper__2jG7O,.GameModal_gameSummaryWrapper__UdatK{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;margin:0 0 1rem;background:#000;border:1px solid #a4a4a4;width:33%}.GameModal_gameSummaryWrapper__UdatK{height:100%}.GameModal_gameCriteriaWrapper__YzCzR,.GameModal_gameHistoryWrapper__2jG7O{height:90%;min-height:300px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.GameModal_gameHistoryWrapper__2jG7O{border-right:none}.GameModal_gameCriteriaWrapper__YzCzR{border-left:none}.GameModal_row__kV7og{padding:0 1rem;font-size:1.25rem}.GameModal_criteriaItem__tuGHn,.GameModal_row__kV7og{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:.5rem 0}.GameModal_criteriaItem__tuGHn{font-size:1.15rem}.GameModal_criteriaListColumn__vNylL{display:flex;flex-direction:column}.GameModal_green__7BC6S{color:var(--primary-green)}.GameModal_red__8iPWe{color:var(--primary-red)}.GameModal_modalButtonWrapper__x8bt1{display:flex;flex-direction:row;justify-content:space-between;height:150px;margin-top:2rem}.GameModal_modalButtonColumn__WceJd{height:100%;display:flex;flex-direction:column;justify-content:center}.GameModal_buttonText__ACUwq{font-size:1rem;text-align:center;margin-top:1rem!important}.GameModal_startButton__c5G7_{width:100px;height:100px;border-radius:50%;font-size:2rem;box-shadow:0 0 15px #000;color:#000;animation:GameModal_growContract__v_Lp_ 3s ease-in-out infinite;outline:1px solid #fff;box-shadow:inset 0 0 4px rgba(0,0,0,.7)}.GameModal_winModalButton__JRWbC{border:1px solid #fff;color:#000;border-radius:50%;width:70px;height:70px;margin:0 2rem}.GameModal_startButton__c5G7_:hover,.GameModal_winModalButton__JRWbC:hover{outline:4px solid #fff;box-shadow:none}.GameModal_homeIcon__g1664,.GameModal_restartIcon__C_JRQ{font-size:2rem;cursor:pointer}.GameModal_restartIcon__C_JRQ{padding-top:6px}.GameModal_playArea__ZLMR7{position:relative;width:100%;height:100%}.GameModal_overlay__dxptm{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:12}@keyframes GameModal_growContract__v_Lp_{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes GameModal_countdown__wvOeZ{0%{transform:translate(-50%,-50%) scale(.2)}50%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.2)}}@keyframes GameModal_growFromNothing__OTqXQ{0%{transform:translate(-50%,-50%) scale(0)}70%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes GameModal_starBurst__nDngc{0%{transform:scale(1)}40%{transform:scale(2.5)}80%{transform:scale(.8)}to{transform:scale(1)}}.GameModalStart_overlay__fKYig{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:12}.GameModalStart_modalContent__FCC1y{border:4px solid #fff;backdrop-filter:blur(5px);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:15;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;max-height:90%;overflow-y:auto;width:1000px;padding:1rem;color:#fff;background:rgba(0,0,0,.6);animation:GameModalStart_growFromNothing__yBe1o .4s ease-in-out}.GameModalStart_countdownIndicator__tW016{position:fixed;left:50%;top:50%;width:200px;height:200px;border-radius:50%;box-shadow:0 0 15px #000;color:#000;background:var(--primary-gradient);transform-origin:center;animation:GameModalStart_countdown__naejz 1.5s ease-in-out infinite;outline:1px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.8);z-index:15;display:flex;align-items:center;justify-content:center;font-size:5rem}.GameModalStart_timersWrapper__daWQH{color:#fff;font-size:1.5rem;text-align:center;margin:0 auto 2rem}.GameModalStart_modalTitle__DXvm_{font-size:3rem}.GameModalStart_modalSubtitle__YdpWE,.GameModalStart_modalTitle__DXvm_{background:-webkit-linear-gradient(left,#84ffab,#00e5ff);background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.GameModalStart_modalSubtitle__YdpWE{font-size:1.75rem;text-decoration:underline}.GameModalStart_modalText__lSnVL{font-size:1.25rem;margin:0;text-align:center}.GameModalStart_modalButtonWrapper__x3IPX{display:flex;flex-direction:row;justify-content:space-between;height:150px;margin-top:2rem}.GameModalStart_modalButtonColumn__UmnBR{height:100%;display:flex;flex-direction:column;justify-content:center}.GameModalStart_buttonText__rRKYB{font-size:1rem;text-align:center;margin-top:1rem!important}.GameModalStart_startButton__bpKh1{width:100px;height:100px;border-radius:50%;font-size:2rem;box-shadow:0 0 15px #000;color:#000;animation:GameModalStart_growContract__Mhs2k 3s ease-in-out infinite;outline:1px solid #fff;box-shadow:inset 0 0 4px rgba(0,0,0,.7)}.GameModalStart_winModalButton__mT4f4{border:1px solid #fff;color:#000;border-radius:50%;width:70px;height:70px;margin:0 2rem}.GameModalStart_startButton__bpKh1:hover,.GameModalStart_winModalButton__mT4f4:hover{outline:4px solid #fff;box-shadow:none}.GameModalStart_homeIcon__fU_p5,.GameModalStart_restartIcon__qli_o{font-size:2rem;cursor:pointer}.GameModalStart_restartIcon__qli_o{padding-top:6px}.GameModalStart_playArea__81FzF{position:relative;width:100%;height:100%}@keyframes GameModalStart_growContract__Mhs2k{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes GameModalStart_countdown__naejz{0%{transform:translate(-50%,-50%) scale(.2)}50%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.2)}}@keyframes GameModalStart_growFromNothing__yBe1o{0%{transform:translate(-50%,-50%) scale(0)}70%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.GameModalWin_modalContent__MK31U{border:4px solid #fff;backdrop-filter:blur(5px);transform:translate(-50%,-50%);flex-direction:column;justify-content:flex-start;height:auto;max-height:90%;overflow-y:auto;width:1000px;padding:1rem;color:#fff;background:rgba(0,0,0,.6);animation:GameModalWin_growFromNothing__z0RPE .4s ease-in-out}.GameModalWin_countdownIndicator__EewV5,.GameModalWin_modalContent__MK31U{position:fixed;left:50%;top:50%;z-index:15;display:flex;align-items:center}.GameModalWin_countdownIndicator__EewV5{width:200px;height:200px;border-radius:50%;box-shadow:0 0 15px #000;color:#000;background:var(--primary-gradient);transform-origin:center;animation:GameModalWin_countdown__BkuWU 1.5s ease-in-out infinite;outline:1px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.8);justify-content:center;font-size:5rem}.GameModalWin_timersWrapper__n8T8u{color:#fff;font-size:1.5rem;text-align:center;margin:0 auto 2rem}.GameModalWin_modalTitle__mNZWv{font-size:3rem}.GameModalWin_modalSubtitle__1EOLu,.GameModalWin_modalTitle__mNZWv{background:-webkit-linear-gradient(left,#84ffab,#00e5ff);background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.GameModalWin_modalSubtitle__1EOLu{font-size:1.75rem;text-decoration:underline}.GameModalWin_modalText__Myrtz{font-size:1.25rem;margin:0;text-align:center}.GameModalWin_divider__I4VU8{margin:1rem;width:200px;height:1px;background:#545454}.GameModalWin_pointsWrapper__7brpz{display:flex;flex-direction:row;justify-content:space-between;width:150px;margin:1rem 0}.GameModalWin_activeStar___GZlW,.GameModalWin_starIcon__CyzrH{font-size:1.5rem;color:#fff}.GameModalWin_starIcon__CyzrH{color:#818181;transition:transform .3s,color .3s}.GameModalWin_activeStar___GZlW{color:var(--primary-green)}.GameModalWin_starBurst__AWyx7{animation:GameModalWin_starBurst__AWyx7 .5s ease-in-out}.GameModalWin_mainWinModalContentWrapper__Ty9oD{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.GameModalWin_gameCriteriaWrapper__xtrb8,.GameModalWin_gameHistoryWrapper__Y_w_x,.GameModalWin_gameSummaryWrapper__aY6Jy{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;margin:0 0 1rem;background:#000;border:1px solid #a4a4a4;width:33%}.GameModalWin_gameSummaryWrapper__aY6Jy{height:100%}.GameModalWin_gameCriteriaWrapper__xtrb8,.GameModalWin_gameHistoryWrapper__Y_w_x{height:90%;min-height:300px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.GameModalWin_gameHistoryWrapper__Y_w_x{border-right:none}.GameModalWin_gameCriteriaWrapper__xtrb8{border-left:none}.GameModalWin_row__f4L8M{padding:0 1rem;font-size:1.25rem}.GameModalWin_criteriaItem__q0Cy8,.GameModalWin_row__f4L8M{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:.5rem 0}.GameModalWin_criteriaItem__q0Cy8{font-size:1.15rem}.GameModalWin_criteriaListColumn__OQejh{display:flex;flex-direction:column}.GameModalWin_green__KVgmG{color:var(--primary-green)}.GameModalWin_red__EH6db{color:var(--primary-red)}.GameModalWin_modalButtonWrapper__67y2W{display:flex;flex-direction:row;justify-content:space-between;height:150px;margin-top:2rem}.GameModalWin_modalButtonColumn__f9b12{height:100%;display:flex;flex-direction:column;justify-content:center}.GameModalWin_buttonText__TOzWV{font-size:1rem;text-align:center;margin-top:1rem!important}.GameModalWin_startButton__j7JBJ{width:100px;height:100px;border-radius:50%;font-size:2rem;box-shadow:0 0 15px #000;color:#000;animation:GameModalWin_growContract__sCL61 3s ease-in-out infinite;outline:1px solid #fff;box-shadow:inset 0 0 4px rgba(0,0,0,.7)}.GameModalWin_winModalButton__AJ_DT{border:1px solid #fff;color:#000;border-radius:50%;width:70px;height:70px;margin:0 2rem}.GameModalWin_startButton__j7JBJ:hover,.GameModalWin_winModalButton__AJ_DT:hover{outline:4px solid #fff;box-shadow:none}.GameModalWin_homeIcon__IuOTY,.GameModalWin_restartIcon__xS8HR{font-size:2rem;cursor:pointer}.GameModalWin_restartIcon__xS8HR{padding-top:6px}.GameModalWin_playArea__qpAFA{position:relative;width:100%;height:100%}.GameModalWin_overlay__MtMwp{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:12}@keyframes GameModalWin_growContract__sCL61{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes GameModalWin_countdown__BkuWU{0%{transform:translate(-50%,-50%) scale(.2)}50%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.2)}}@keyframes GameModalWin_growFromNothing__z0RPE{0%{transform:translate(-50%,-50%) scale(0)}70%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes GameModalWin_starBurst__AWyx7{0%{transform:scale(1)}40%{transform:scale(2.5)}80%{transform:scale(.8)}to{transform:scale(1)}}.GameModalPause_overlay__7fFqH{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:12}.GameModalPause_modalContent__PWgaP{border:4px solid #fff;backdrop-filter:blur(5px);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:15;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;max-height:90%;overflow-y:auto;width:1000px;padding:1rem;color:#fff;background:rgba(0,0,0,.6);animation:GameModalPause_growFromNothing__4hQgl .4s ease-in-out}.GameModalPause_modalTitle__G1SYl{font-size:3rem}.GameModalPause_modalSubtitle__ERpyq,.GameModalPause_modalTitle__G1SYl{background:-webkit-linear-gradient(left,#84ffab,#00e5ff);background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.GameModalPause_modalSubtitle__ERpyq{font-size:1.75rem;text-decoration:underline}.GameModalPause_modalText__YmwSp{font-size:1.25rem;margin:0;text-align:center}.GameModalPause_modalButtonWrapper__00xvp{display:flex;flex-direction:row;justify-content:space-between;height:150px;margin-top:2rem}.GameModalPause_modalButtonColumn__QLf02{height:100%;display:flex;flex-direction:column;justify-content:center}.GameModalPause_buttonText___RxJG{font-size:1rem;text-align:center;margin-top:1rem!important}.GameModalPause_resumeButton__tA4du{border-radius:10px;font-size:2rem;box-shadow:0 0 15px #000;color:#000;animation:GameModalPause_growContract__dqzFQ 3s ease-in-out infinite;outline:1px solid #fff}.GameModalPause_winModalButton__gBnyG{border:1px solid #fff;color:#000;border-radius:50%;width:70px;height:70px;margin:0 2rem}.GameModalPause_startButton__5NSLt:hover,.GameModalPause_winModalButton__gBnyG:hover{outline:4px solid #fff;box-shadow:none}.GameModalPause_homeIcon__xVBPd,.GameModalPause_restartIcon__E6aMa{font-size:2rem;cursor:pointer}.GameModalPause_restartIcon__E6aMa{padding-top:6px}.GameModalPause_playArea__NH6SG{position:relative;width:100%;height:100%}@keyframes GameModalPause_growContract__dqzFQ{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.GameModalLose_modalContent__1xJ3v{border:4px solid #fff;backdrop-filter:blur(5px);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:15;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;max-height:90%;overflow-y:auto;width:1000px;padding:1rem;color:#fff;background:rgba(0,0,0,.6);animation:GameModalLose_growFromNothing__4U6jc .4s ease-in-out}.GameModalLose_countdownIndicator__HIOeQ{position:fixed;left:50%;top:50%;width:200px;height:200px;border-radius:50%;box-shadow:0 0 15px #000;color:#000;background:var(--primary-gradient);transform-origin:center;animation:GameModalLose_countdown__N4bFS 1.5s ease-in-out infinite;outline:1px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.8);z-index:15;display:flex;align-items:center;justify-content:center;font-size:5rem}.GameModalLose_timersWrapper__yqN_n{color:#fff;font-size:1.5rem;text-align:center;margin:0 auto 2rem}.GameModalLose_modalTitle__e09Y2{font-size:3rem}.GameModalLose_modalSubtitle__o59An,.GameModalLose_modalTitle__e09Y2{background:-webkit-linear-gradient(left,#84ffab,#00e5ff);background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.GameModalLose_modalSubtitle__o59An{font-size:1.75rem;margin-top:2rem;text-decoration:underline}.GameModalLose_modalText__2gip8{font-size:1.25rem;margin:0;text-align:center}.GameModalLose_divider__SYMSy{margin:1rem;width:200px;height:1px;background:#545454}.GameModalLose_mainWinModalContentWrapper__Ykytc{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.GameModalLose_gameSummaryWrapper__c0Yy_{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1rem;margin:0 0 1rem;background:#000;border:1px solid #a4a4a4;width:auto;min-height:200px}.GameModalLose_modalButtonWrapper__80TjR{display:flex;flex-direction:row;justify-content:space-between;height:150px;margin-top:2rem}.GameModalLose_modalButtonColumn__nRiDa{height:100%;display:flex;flex-direction:column;justify-content:center}.GameModalLose_buttonText__usQWH{font-size:1rem;text-align:center;margin-top:1rem!important}.GameModalLose_startButton__xD9Q7{width:100px;height:100px;border-radius:50%;font-size:2rem;box-shadow:0 0 15px #000;color:#000;animation:GameModalLose_growContract__ESZAa 3s ease-in-out infinite;outline:1px solid #fff;box-shadow:inset 0 0 4px rgba(0,0,0,.7)}.GameModalLose_winModalButton__K8xU3{border:1px solid #fff;color:#000;border-radius:50%;width:70px;height:70px;margin:0 2rem}.GameModalLose_startButton__xD9Q7:hover,.GameModalLose_winModalButton__K8xU3:hover{outline:4px solid #fff;box-shadow:none}.GameModalLose_homeIcon__DwxjM,.GameModalLose_restartIcon__EFTf_{font-size:2rem;cursor:pointer}.GameModalLose_restartIcon__EFTf_{padding-top:6px}.GameModalLose_playArea__Q80wL{position:relative;width:100%;height:100%}.GameModalLose_overlay__ECDdI{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:12}@keyframes GameModalLose_growContract__ESZAa{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes GameModalLose_countdown__N4bFS{0%{transform:translate(-50%,-50%) scale(.2)}50%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.2)}}@keyframes GameModalLose_growFromNothing__4U6jc{0%{transform:translate(-50%,-50%) scale(0)}70%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes GameModalLose_starBurst__Q74oY{0%{transform:scale(1)}40%{transform:scale(2.5)}80%{transform:scale(.8)}to{transform:scale(1)}}.Fretboard_componentWrapper__8EeTX{position:relative;isolation:isolate;width:100%;min-height:100dvh;margin:0;background-color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat}.Fretboard_componentWrapper__8EeTX:before{content:"";position:absolute;inset:0;z-index:0;background:#000;opacity:var(--background-dim-opacity,0);pointer-events:none}.Fretboard_componentWrapper__8EeTX>*{position:relative;z-index:1}.Fretboard_orientationMessage__OaamQ{display:none}.Fretboard_desktopStatusBar__Rjdlu{display:flex}.Fretboard_orientationMessagePanel__sena6{width:min(420px,calc(100% - 2rem));border:1px solid hsla(0,0%,100%,.22);border-radius:8px;background:rgba(0,38,58,.88);box-shadow:0 18px 55px rgba(0,0,0,.24);color:#fff;padding:1.35rem 1.25rem 1.45rem;text-align:center}.Fretboard_orientationEyebrow__uAtib{margin:0 0 .5rem;color:hsla(0,0%,100%,.72);font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.Fretboard_orientationTitle__JWIa8{margin:0;color:#fff;font-size:1.8rem;font-weight:800;line-height:1.1}.Fretboard_orientationText__QRNvO{margin:.75rem 0 0;color:hsla(0,0%,100%,.82);font-size:1.05rem;line-height:1.4}.Fretboard_confirmationModalBackdrop__h2Ufj{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:1rem;background:rgba(0,0,0,.45);z-index:1000}.Fretboard_confirmationModal__NWQE4{position:relative;width:min(420px,100%);overflow:hidden;border:2px solid #00a6ff;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.28),0 0 35px rgba(0,166,255,.35);color:#222;padding:2rem}.Fretboard_confirmationModalAccent__6c_j2{position:absolute;top:0;left:0;right:0;height:10px;background:linear-gradient(90deg,#00ffa2,#dcff68)}.Fretboard_confirmationModalTitle__8hrY9{margin:.25rem 0 .75rem;color:#0072b4;font-size:1.35rem;font-weight:800}.Fretboard_confirmationModalSubtext__pbvNx,.Fretboard_confirmationModalText__vkxWG{margin:0;line-height:1.5}.Fretboard_confirmationModalText__vkxWG{font-size:1rem;color:#2d2d2d}.Fretboard_confirmationModalSubtext__pbvNx{margin-top:.75rem;color:#5f5f5f;font-size:.92rem}.Fretboard_confirmationModalButtons__B4y5r{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.Fretboard_confirmationCancelButton__3XOpu,.Fretboard_confirmationConfirmButton__Yz1GE{border:none;border-radius:999px;padding:.7rem 1.2rem;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.Fretboard_confirmationCancelButton__3XOpu:hover,.Fretboard_confirmationConfirmButton__Yz1GE:hover{transform:translateY(-1px)}.Fretboard_confirmationCancelButton__3XOpu{border:1px solid #00a6ff;background:#fff;color:#0072b4}.Fretboard_confirmationConfirmButton__Yz1GE{background:linear-gradient(90deg,#00ffa2,#dcff68);color:#004876;box-shadow:0 8px 22px rgba(0,166,255,.28)}.Fretboard_diagramWrapper__OuA2F{display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto;background:transparent}.Fretboard_centerInAvailableSpace__rz_OG{justify-content:flex-start;min-height:100dvh;padding-bottom:86px}.Fretboard_scaleViewport__2TrCN{display:flex;justify-content:center;align-items:flex-start;width:100%}.Fretboard_centerInAvailableSpace__rz_OG .Fretboard_scaleViewport__2TrCN{flex:1 1 auto;align-items:center}@media (max-width:900px) and (orientation:portrait){.Fretboard_componentWrapper__8EeTX{min-height:100dvh;background-color:#fff}.Fretboard_orientationMessage__OaamQ{display:flex;justify-content:center;align-items:center;min-height:100dvh;padding:1rem;background:var(--primary-blue)}.Fretboard_diagramWrapper__OuA2F{display:none}}@media (hover:none) and (pointer:coarse) and (orientation:landscape),(max-height:520px) and (orientation:landscape),(max-width:900px) and (orientation:landscape){.Fretboard_diagramWrapper__OuA2F .Fretboard_desktopStatusBar__Rjdlu{display:none!important}.Fretboard_diagramWrapper__OuA2F{min-height:100dvh}.Fretboard_centerInAvailableSpace__rz_OG{padding-bottom:0}}.Fretboard_scaleFrame__mqd4M{position:relative;width:100%;min-height:1px;overflow:visible}.Fretboard_scaleContent__SEqpH{position:absolute;top:0;left:50%;display:flex;flex-direction:column;align-items:center;width:max-content;padding-bottom:82px;transform-origin:top center}@media (max-width:700px){.Fretboard_scaleContent__SEqpH{padding-bottom:74px}}.Fretboard_fretboardWrapper__Q_Onn{overflow:visible;border-left:8px solid transparent}.Fretboard_perimeterEffect1__9j2I0{content:"";position:absolute;top:-10px;left:-25px;right:-10px;bottom:-10px;border-radius:inherit;z-index:-2;filter:blur(8px);opacity:0;transform:scale(.98)}.Fretboard_perimeterEffectReady__YQmBq{animation:Fretboard_revealPerimeterGlow__M_qk_ .72s ease-out .18s both}.Fretboard_perimeterGlow__Gq3jY{content:"";position:absolute;top:-10px;left:-25px;right:-10px;bottom:-10px;border-radius:inherit;z-index:-2;filter:blur(8px)}.Fretboard_topEffectWrapper__Gs6mP{position:absolute;width:100%;height:100%;overflow:hidden}.Fretboard_white__0IjVK{background:#fff}.Fretboard_black__FIx30{background:#000}.Fretboard_fretboardWrapper__Q_Onn{display:inline-flex;box-sizing:border-box;height:200px;width:auto;background-size:cover;background-repeat:no-repeat;background-position:50%;padding-left:2px;position:relative;white-space:nowrap;transform:translate(180deg)!important}.Fretboard_fretboardImagePending__EHsa_>*{visibility:hidden}.Fretboard_fretboardIntroAnimation__4iSgX{animation:Fretboard_revealFretboardFromLeft__WjDrz .58s ease-out;transform-origin:left center}.Fretboard_leftHandedFretboardIntro__dIKSD{animation-name:Fretboard_revealFretboardFromRight__dkQiq;transform-origin:right center}.Fretboard_fretboard__QnR_q{display:inline-flex;box-sizing:border-box;height:200px;width:auto;background-size:cover;background-repeat:no-repeat;background-position:50%;padding-left:2px;position:relative;white-space:nowrap;transform:translate(180deg)!important}.Fretboard_theme-default__Gf_D0:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(90deg,#84ffab,#00e5ff);background:linear-gradient(90deg,#00ffa2,#dcff68);filter:blur(15px);z-index:-1;border-radius:inherit}.Fretboard_dimmedOverlay__2R9f0{position:absolute;height:100%;width:calc(100% - 2px);border-radius:10px;background:rgba(0,0,0,.5);z-index:11}.Fretboard_topInfoBar__AfA6M{display:inline-flex;width:auto;margin-left:2px;margin-bottom:25px}.Fretboard_topInfoSpace__PG6dh{height:50px;margin-right:2px}.Fretboard_nut__dDlFd,.Fretboard_rightSideNut__2GRv_{position:absolute;top:0;width:12px;background:#fff;border:1px solid #505050;z-index:12}.Fretboard_nut__dDlFd{left:-12px;border-top-left-radius:4px;border-bottom-left-radius:4px}.Fretboard_rightSideNut__2GRv_{right:-12px;border-top-right-radius:4px;border-bottom-right-radius:4px}.Fretboard_fretSpace__a6IkI{position:relative;height:calc(100% - 4px);margin-right:4px;margin-top:2px;margin-bottom:2px}.Fretboard_firstFretSpace__kJNSa{border-top-left-radius:0;border-bottom-left-radius:0}.Fretboard_lastFretSpace__LXJ6f{border-top-right-radius:10px;border-bottom-right-radius:10px}.Fretboard_leftHandedFretBar__WicJ5,.Fretboard_rightHandedFretBar__99g8d{background:linear-gradient(90deg,#515151,#b5b5b5,#3d3d3d);border-radius:4px;position:absolute;height:100%;width:4px;z-index:10}.Fretboard_rightHandedFretBar__99g8d{right:-2px}.Fretboard_leftHandedFretBar__WicJ5{left:-2px}.Fretboard_bottomInfoBar__Qi975 *{pointer-events:none}.Fretboard_bottomInfoSpace__YykvS,.Fretboard_topInfoSpace__PG6dh{outline:1px solid #fff;display:flex;justify-content:center;align-items:center;margin-right:2px;color:#fff}.Fretboard_noteMarkerWrapper__gRxik{background-color:#fff;border-radius:50%}.Fretboard_inlay__gq7WF,.Fretboard_noteMarkerWrapper__gRxik{position:absolute;display:flex;justify-content:center;align-items:center;width:35px;height:35px}.Fretboard_inlay__gq7WF{border:2px solid #fff;background-color:#404040;border-radius:50%;transform:translate(-50%,-50%)}.Fretboard_noteLocation__f1qg_{position:absolute;display:flex;justify-content:center;align-items:center;width:35px;height:35px;background-color:#fff;border-radius:50%;z-index:1;border:2px solid #00a4db}.Fretboard_testCenterLine__qXqtK{position:absolute;height:100%;width:1px;right:0;background:red;z-index:1;background:#67ff67;background:#00a6ff;background:#fcff67;background:#f04;background:#65ff53;background:#7600bf}.Fretboard_moveOverlayWrapper__PiY_S{height:60px;position:relative;margin:0 auto;width:400px;bottom:-10px;display:flex;justify-content:space-around;align-items:center}.Fretboard_moveOverlayButton__91ZL8{height:30px;width:30px;border-radius:50%;padding:.5rem;background:var(--primary-gradient);border:2px solid #fff;cursor:pointer;transition:transform .2s ease}.Fretboard_moveOverlayButton__91ZL8:hover{transform:scale(1.1)}@keyframes Fretboard_slideInFromLeft__UiZLb{0%{width:0}to{width:100%}}@keyframes Fretboard_revealFretboardFromLeft__WjDrz{0%{opacity:.01;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes Fretboard_revealFretboardFromRight__dkQiq{0%{opacity:.01;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes Fretboard_revealPerimeterGlow__M_qk_{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.Strings_stringWrapper__Bw7i2{display:flex;position:absolute;flex-direction:row;justify-content:space-between;height:1px;width:calc(100% - 2px);background-color:#c9c9c9;z-index:11;box-sizing:border-box;pointer-events:none;box-shadow:10px 10px 15px #c9c9c9}.Inlays_inlayWrapper__SnRtb{display:flex;align-items:center;width:0}.Inlays_inlay__UeJe3{position:absolute;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#323232;border-radius:50%;background:hsla(0,0%,68%,.4);z-index:2;transform-origin:calc(50% - 20px),50%}@keyframes Inlays_pop__AGhx3{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.8);opacity:1}to{transform:scale(1);opacity:1}}.Inlays_popAnimation__UyZJ8{animation:Inlays_pop__AGhx3 .3s ease-out}@keyframes Inlays_continuousRotation__7vbHa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Inlays_oscillatingTilt__uoqpK{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}}@keyframes Inlays_pulsatingSpin__qeDWu{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.FretIndicators_bottomInfoBar__IFczq{display:inline-flex;position:relative;margin-top:10px;margin-bottom:20px;pointer-events:none}.FretIndicators_bottomInfoBar__IFczq *{pointer-events:none;user-select:none}.FretIndicators_bottomInfoSpace__SevSC{display:flex;justify-content:center;align-items:center;height:30px;color:#000;font-size:1.25rem;text-shadow:-2px -2px 3px rgba(0,0,0,.3)}.FretIndicators_fretNumberMarker__A0D_E{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums}.FretIndicators_fretNumberText__h4zSZ{display:block;line-height:1;transform:translateY(.04em)}.FretboardControls_fretboardMenuWrapper__0miTN{margin-top:1rem;background:var(--primary-blue);position:fixed;bottom:0;left:0;width:100%;padding:.42rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.22);box-shadow:0 -12px 28px rgba(0,0,0,.18);z-index:9000;overflow:visible}.FretboardControls_fretboardMenuWrapper__0miTN:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 15%,hsla(0,0%,100%,.14),transparent 28%),linear-gradient(135deg,rgba(0,0,0,.08),hsla(0,0%,100%,.08));pointer-events:none}.FretboardControls_componentName__muX4Z{position:absolute;font-size:1.25rem;top:-30px;left:0;color:#fff}.FretboardControls_bottomPanels__1XGis{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,.96fr);align-items:stretch;gap:.65rem;width:100%}.FretboardControls_bottomPanelDrawer__H3nng{position:absolute;left:1.25rem;right:1.25rem;bottom:calc(100% + .6rem);z-index:2;opacity:0;pointer-events:none;transform:translateY(16px);transition:transform .22s ease,opacity .18s ease}.FretboardControls_bottomPanelDrawerOpen__pTZOd{opacity:1;pointer-events:auto;transform:translateY(0)}.FretboardControls_customizerDrawer__rcCf1{position:fixed;top:0;right:0;z-index:5200;display:flex;flex-direction:column;width:min(360px,calc(100vw - 1rem));height:100dvh;min-height:0;border-left:1px solid hsla(0,0%,100%,.22);background:#003b58;box-shadow:-18px 0 42px rgba(0,0,0,.28);color:#fff;opacity:0;pointer-events:none;transform:translateX(100%);transition:transform .22s ease,opacity .18s ease}.FretboardControls_customizerDrawerOpen__wlJVe{opacity:1;pointer-events:auto;transform:translateX(0)}.FretboardControls_tunerModalOverlay__l1bbQ{position:fixed;inset:0;z-index:9200;display:flex;justify-content:center;align-items:center;padding:1rem;background:rgba(0,0,0,.72)}.FretboardControls_tunerModal__k8OVE{width:min(560px,calc(100vw - 2rem));max-height:min(720px,calc(100dvh - 2rem));overflow-y:auto;border:1px solid hsla(0,0%,100%,.28);border-radius:8px;background:#003048;box-shadow:0 22px 60px rgba(0,0,0,.42);color:#fff;padding:.85rem 1rem 1.1rem}.FretboardControls_tunerModalHeader__UOHKO{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem}.FretboardControls_tunerModalTitle__WAtlS{margin:0;color:hsla(0,0%,100%,.78);font-size:.78rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.FretboardControls_tunerModalCloseButton__bYD4p{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;font-size:1.45rem;font-weight:200;line-height:1;padding:0 0 .12rem}.FretboardControls_tunerModalCloseButton__bYD4p:focus-visible,.FretboardControls_tunerModalCloseButton__bYD4p:hover{background:hsla(0,0%,100%,.18);outline:none}.FretboardControls_customizerHeader__sKBI5{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .9rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.16);background:#003048}.FretboardControls_customizerSectionTitle__zORA8,.FretboardControls_customizerTitle__zHvCR{margin:0;color:hsla(0,0%,100%,.72);font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.FretboardControls_customizerCloseButton__Eidng{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer}.FretboardControls_customToggle__jPc9C{display:flex;align-items:center;gap:.55rem;padding:.75rem .9rem;border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.FretboardControls_customToggle__jPc9C input{width:18px;height:18px;accent-color:#abe887}.FretboardControls_customizerSections__Gbh42{flex:1 1 auto;display:flex;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .75rem .9rem}.FretboardControls_customizerSectionsDisabled__yMM2Q{opacity:.58}.FretboardControls_customizerSection__FGP45{border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:#004d71;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);overflow:hidden}.FretboardControls_customizerSectionButton__nNSsG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:none;background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;padding:.7rem .72rem .62rem;text-align:left}.FretboardControls_customizerSectionButton__nNSsG:hover{background:hsla(0,0%,100%,.1)}.FretboardControls_customizerSectionIcon__q7X1p{color:hsla(0,0%,100%,.72);font-size:.72rem;transform:rotate(-90deg);transition:transform .22s ease}.FretboardControls_customizerSectionOpen__bZwE1 .FretboardControls_customizerSectionIcon__q7X1p{transform:rotate(0deg)}.FretboardControls_customizerSectionContent__bm9UN{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .18s ease}.FretboardControls_customizerSectionOpen__bZwE1 .FretboardControls_customizerSectionContent__bm9UN{grid-template-rows:1fr;opacity:1}.FretboardControls_customizerSectionContentInner__B7h8u{display:flex;flex-direction:column;gap:.52rem;min-height:0;overflow:hidden;padding:0 .72rem;transition:padding .24s ease}.FretboardControls_customizerSectionOpen__bZwE1 .FretboardControls_customizerSectionContentInner__B7h8u{padding:.72rem}.FretboardControls_customCheckboxField__hnXGs,.FretboardControls_customColorField__k9w0Y,.FretboardControls_customRangeField__tzhOU,.FretboardControls_customizerSectionContentInner__B7h8u .FretboardControls_fretboardMenuOption__9buK3{display:flex;gap:.22rem;min-width:0}.FretboardControls_customColorField__k9w0Y,.FretboardControls_customRangeField__tzhOU,.FretboardControls_customizerSectionContentInner__B7h8u .FretboardControls_fretboardMenuOption__9buK3{flex-direction:column;align-items:stretch}.FretboardControls_customCheckboxField__hnXGs{flex-direction:row;align-items:center;justify-content:space-between;padding:.42rem 0}.FretboardControls_customCheckboxField__hnXGs span,.FretboardControls_customColorField__k9w0Y span,.FretboardControls_customRangeField__tzhOU span,.FretboardControls_customizerSectionContentInner__B7h8u .FretboardControls_fretboardMenuOption__9buK3 label{color:hsla(0,0%,100%,.68);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.FretboardControls_customRangeField__tzhOU input[type=range],.FretboardControls_customizerSectionContentInner__B7h8u .FretboardControls_fretboardMenuOption__9buK3 select{width:100%}.FretboardControls_customColorField__k9w0Y input[type=color]{width:100%;height:34px;border:1px solid hsla(0,0%,100%,.72);border-radius:8px;background:#fff;cursor:pointer;padding:2px}.FretboardControls_customRangeField__tzhOU input[type=range]{accent-color:#abe887}.FretboardControls_customControlDivider__QZPnj{height:1px;margin:.18rem 0 .08rem;background:hsla(0,0%,100%,.14)}.FretboardControls_customCheckboxField__hnXGs input{width:18px;height:18px;accent-color:#abe887}.FretboardControls_customizerFooter__i7hJO{flex:0 0 auto;padding:.72rem .75rem .8rem;border-top:1px solid hsla(0,0%,100%,.14);background:#003048;box-shadow:0 -10px 24px rgba(0,0,0,.16)}.FretboardControls_customizerActions__E6c8E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.FretboardControls_customizerActions__E6c8E>button:only-child{grid-column:1/-1}.FretboardControls_resetCustomButton__ZWApK,.FretboardControls_saveThemeButton__X5C9A{border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:hsla(0,0%,100%,.9);cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.1em;padding:.58rem .8rem .52rem;text-transform:uppercase}.FretboardControls_saveThemeButton__X5C9A{background:var(--primary-gradient);color:#00263a}.FretboardControls_resetCustomButton__ZWApK{background:hsla(0,0%,100%,.1)}.FretboardControls_resetCustomButton__ZWApK:disabled,.FretboardControls_saveThemeButton__X5C9A:disabled{cursor:not-allowed;opacity:.54}.FretboardControls_saveThemeStatusError__FJDw3,.FretboardControls_saveThemeStatus__pSCFi{margin:-.2rem 0 0;color:hsla(0,0%,100%,.7);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.FretboardControls_saveThemeStatusError__FJDw3{color:#ffa8a8}.FretboardControls_drawerHeader__HxrZC{display:flex;align-items:center;justify-content:center;margin:0 auto .42rem;width:fit-content;max-width:100%;padding:.32rem .8rem .24rem;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:#003048;box-shadow:0 10px 24px rgba(0,0,0,.18)}.FretboardControls_drawerTitle__XIxLi{margin:0;color:hsla(0,0%,100%,.72);font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.FretboardControls_drawerPanelGrid__GD7NS{display:grid;gap:.65rem;align-items:stretch;width:min(100%,1280px);margin:0 auto}.FretboardControls_displayDrawerGrid__GZJEk,.FretboardControls_settingsDrawerGrid__UgY5q,.FretboardControls_statusDrawerGrid__cUR54{grid-template-columns:minmax(0,1fr)}.FretboardControls_addDrawerGrid__VAgDS{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,.96fr)}.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_displayPanel__KZ4kn,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_settingsPanel__pseMs{flex:1 1 auto;min-width:0;width:100%}.FretboardControls_bottomIconBar__KqCQT{position:relative;z-index:3;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(90px,1fr);align-items:center;gap:1.35rem;width:min(calc(100% - 2rem),1080px);margin:0 auto}.FretboardControls_bottomIconGroup__s7xAp{grid-column:2;display:inline-flex;justify-content:center;align-items:flex-start;gap:1.15rem;padding:0}.FretboardControls_bottomBarUtility__zt8GL{justify-self:start;display:inline-flex;align-items:center;gap:.45rem;min-width:0}.FretboardControls_bottomThemeSelectWrapper__iR3Nf{position:relative;min-width:0}.FretboardControls_bottomThemeSelect__KSqjI{width:clamp(128px,15vw,178px);min-width:0;height:40px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.92);cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.02em;outline:none;padding:.24rem 2rem .22rem;text-align:center;text-align-last:center;text-overflow:ellipsis;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;appearance:none;-webkit-appearance:none}.FretboardControls_bottomThemeSelect__KSqjI:hover{background:hsla(0,0%,100%,.16)}.FretboardControls_bottomThemeSelect__KSqjI:focus{border-color:hsla(98,68%,72%,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 2px hsla(98,68%,72%,.18)}.FretboardControls_bottomThemeSelect__KSqjI option{color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.FretboardControls_bottomThemeSelectIcon__E6j2t{position:absolute;right:.7rem;top:50%;color:hsla(0,0%,100%,.82);font-size:.7rem;pointer-events:none;transform:translateY(-50%)}.FretboardControls_bottomIconButton__EDreU{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;width:72px;min-height:50px;border:none;border-radius:12px;background:transparent;color:hsla(0,0%,100%,.88);cursor:pointer;font-size:.66rem;line-height:1;padding:.14rem .18rem .18rem;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.FretboardControls_bottomIconButton__EDreU svg{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;background:rgba(0,38,58,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);padding:.52rem}.FretboardControls_bottomIconButtonActive__3vROH,.FretboardControls_bottomIconButton__EDreU:hover{background:transparent;box-shadow:none}.FretboardControls_bottomIconButtonActive__3vROH svg,.FretboardControls_bottomIconButton__EDreU:hover svg{background:rgba(0,48,72,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 18px rgba(0,0,0,.22)}.FretboardControls_bottomIconButton__EDreU:hover{transform:translateY(-1px)}.FretboardControls_mobileOnlyBottomIcon__usWdx{display:none}.FretboardControls_bottomIconLabel__C3ffF{font-size:.58rem;letter-spacing:.07em;line-height:1;text-align:center}.FretboardControls_bottomIconLabel__C3ffF,.FretboardControls_bottomIconStatus__tDc0b{color:hsla(0,0%,100%,.72);font-weight:800;text-transform:uppercase;white-space:nowrap}.FretboardControls_bottomIconStatus__tDc0b{justify-self:end;display:inline-flex;align-items:center;gap:.45rem;font-size:.66rem;letter-spacing:.12em}.FretboardControls_redButton__p7yXp.FretboardControls_bottomClearButton__vygkI{justify-self:end;align-self:center;width:auto;min-width:74px;background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.92)}.FretboardControls_redButton__p7yXp.FretboardControls_bottomClearButton__vygkI:hover{background:hsla(0,0%,100%,.22)}.FretboardControls_bottomPanels__1XGis>.FretboardControls_fretboardMenu__OkvI5{width:100%}.FretboardControls_fretboardMenu__OkvI5{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;overflow:hidden;color:#fff;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;background:#004d71;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 24px rgba(0,0,0,.16)}.FretboardControls_fretboardMenu__OkvI5:first-child{flex:1 1 760px}.FretboardControls_fretboardMenu__OkvI5:last-child{flex:0 0 560px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_settingsPanel__pseMs{flex:1 1 820px;min-width:760px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_displayPanel__KZ4kn{flex:0 0 330px;order:-1}.FretboardControls_addNotesMenu__270Oy{flex:0 1 920px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_addChordPanel__8nrdi,.FretboardControls_fretboardMenu__OkvI5.FretboardControls_addScalePanel__YO7xe,.FretboardControls_fretboardMenu__OkvI5.FretboardControls_chordProgressionPanel__S_rDf{flex:1 1 auto}.FretboardControls_panelHeader__S3aU0{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.42rem .85rem .32rem;border-bottom:1px solid hsla(0,0%,100%,.15);background:#00415f}.FretboardControls_panelLabel__wOEvv{flex:0 0 auto;color:hsla(0,0%,100%,.68);font-size:.64rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.FretboardControls_panelBody___H_Pb{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.36rem;padding:.42rem .58rem .46rem}.FretboardControls_settingsPanel__pseMs .FretboardControls_panelBody___H_Pb{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:.38rem .42rem}.FretboardControls_displayPanel__KZ4kn .FretboardControls_panelBody___H_Pb{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:.38rem .45rem}.FretboardControls_fretboardMenuOption__9buK3{display:flex;flex-direction:row;align-items:center;gap:.32rem;min-width:0;color:#fff}.FretboardControls_displayPanel__KZ4kn .FretboardControls_fretboardMenuOption__9buK3,.FretboardControls_settingsPanel__pseMs .FretboardControls_fretboardMenuOption__9buK3{align-items:stretch;flex-direction:column;gap:.16rem}.FretboardControls_displayPanel__KZ4kn .FretboardControls_fretboardMenuOption__9buK3{flex:0 0 auto}.FretboardControls_fretboardMenuScaleOption__e7E3f{border:2px solid red}.FretboardControls_fretboardMenuOption__9buK3 label{flex:0 0 auto;padding:0;color:hsla(0,0%,100%,.68);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.FretboardControls_fretboardMenuOption__9buK3 select{flex:1 1 auto;min-width:58px;border:1px solid hsla(0,0%,100%,.72);border-radius:8px;background:#fff;color:#00263a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;padding:.28rem .4rem .24rem;outline:none}.FretboardControls_displayPanel__KZ4kn .FretboardControls_fretboardMenuOption__9buK3 select{flex:0 0 auto;width:auto;min-width:92px}.FretboardControls_fretboardMenuOption__9buK3 select:focus{border-color:hsla(98,68%,72%,.95);box-shadow:0 0 0 2px hsla(98,68%,72%,.18)}.FretboardControls_fretboardMenuOption__9buK3 option{color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.FretboardControls_redButton__p7yXp{border:1px solid hsla(0,0%,100%,.22);background:rgba(150,42,58,.86);color:hsla(0,0%,100%,.96);padding:.32rem .66rem .28rem;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.FretboardControls_settingsPanel__pseMs .FretboardControls_redButton__p7yXp{align-self:end;width:100%}.FretboardControls_redButton__p7yXp:hover{background:rgba(176,50,68,.95);transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.24)}.FretboardControls_addNotesPanelBody__f1jel{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(280px,1.8fr) minmax(120px,.75fr) minmax(150px,1fr) auto;gap:.35rem .55rem;align-items:center;padding:.42rem .58rem .46rem}.FretboardControls_addContentPanel__aAoqV .FretboardControls_addNotesPanelBody__f1jel{grid-template-columns:minmax(46px,.52fr) minmax(0,1.35fr) minmax(76px,.92fr) 34px;gap:.3rem .36rem;padding:.38rem .48rem .42rem}.FretboardControls_chordProgressionPanel__S_rDf .FretboardControls_addNotesPanelBody__f1jel{grid-template-columns:minmax(46px,.52fr) minmax(0,1.45fr) 34px}.FretboardControls_addNotesField__yCfki{display:flex;flex-direction:row;align-items:center;gap:.45rem;min-width:0;color:#fff}.FretboardControls_addContentPanel__aAoqV .FretboardControls_addNotesField__yCfki{align-items:stretch;flex-direction:column;gap:.16rem}.FretboardControls_addNotesField__yCfki span{flex:0 0 auto;color:hsla(0,0%,100%,.68);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.FretboardControls_addNotesField__yCfki select{flex:1 1 auto;min-width:0;width:100%;border:1px solid hsla(0,0%,100%,.72);border-radius:8px;background:#fff;color:#00263a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;padding:.28rem .5rem .24rem;outline:none}.FretboardControls_addNotesField__yCfki select:focus{border-color:hsla(98,68%,72%,.95);box-shadow:0 0 0 2px hsla(98,68%,72%,.18)}.FretboardControls_addNotesField__yCfki option{color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.FretboardControls_addContentButton__M38sy{border:none;border-radius:50%;background:var(--primary-gradient);color:#002e41;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;align-self:end;width:34px;height:34px;min-width:34px;padding:0;font-size:1.75rem;font-weight:300;line-height:0;transition:transform .16s ease,box-shadow .16s ease}.FretboardControls_addContentIcon__35jVV{display:block;line-height:1;transform:translateY(-1px)}.FretboardControls_addContentButton__M38sy:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.24)}.FretboardControls_toggleAddBarButton__UWdTa{align-self:end;display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;font-size:1.35rem;font-weight:800;line-height:1;padding:0 0 2px;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.FretboardControls_toggleAddBarButton__UWdTa:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.2)}.FretboardControls_settingsPanel__pseMs .FretboardControls_toggleAddBarButton__UWdTa{justify-self:end}@media (max-width:1180px){.FretboardControls_fretboardMenuWrapper__0miTN{overflow:visible;padding:.38rem .75rem}.FretboardControls_bottomPanelDrawer__H3nng{left:.75rem;right:.75rem}.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_addChordPanel__8nrdi,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_addScalePanel__YO7xe,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_chordProgressionPanel__S_rDf,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_displayPanel__KZ4kn,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_settingsPanel__pseMs,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5:first-child,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5:last-child{flex:1 1 auto;min-width:0;width:100%}.FretboardControls_addDrawerGrid__VAgDS{grid-template-columns:repeat(3,minmax(0,1fr))}.FretboardControls_bottomPanels__1XGis{justify-content:flex-start;gap:.45rem;min-width:1125px}.FretboardControls_fretboardMenu__OkvI5:first-child,.FretboardControls_fretboardMenu__OkvI5:last-child{flex-basis:auto}.FretboardControls_fretboardMenu__OkvI5:first-child{flex:0 0 1160px}.FretboardControls_fretboardMenu__OkvI5:last-child{flex:0 0 565px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_settingsPanel__pseMs{flex:0 0 520px;min-width:520px}.FretboardControls_settingsPanel__pseMs .FretboardControls_panelBody___H_Pb{grid-template-columns:repeat(2,minmax(130px,1fr))}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_displayPanel__KZ4kn{flex:0 0 300px}.FretboardControls_displayPanel__KZ4kn .FretboardControls_panelBody___H_Pb{display:flex;flex-wrap:wrap}.FretboardControls_addNotesMenu__270Oy{flex:0 0 960px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_addChordPanel__8nrdi{flex:0 0 375px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_addScalePanel__YO7xe{flex:0 0 425px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_chordProgressionPanel__S_rDf{flex:0 0 315px}.FretboardControls_panelBody___H_Pb{gap:.3rem;padding:.45rem .55rem .5rem}}@media (max-width:700px){.FretboardControls_fretboardMenuWrapper__0miTN{overflow:visible}.FretboardControls_bottomPanelDrawer__H3nng{left:.5rem;right:.5rem}.FretboardControls_drawerPanelGrid__GD7NS{gap:.45rem}.FretboardControls_addDrawerGrid__VAgDS{grid-template-columns:minmax(0,1fr);max-height:62dvh;overflow-y:auto}.FretboardControls_displayDrawerGrid__GZJEk,.FretboardControls_settingsDrawerGrid__UgY5q,.FretboardControls_statusDrawerGrid__cUR54{max-height:62dvh;overflow-y:auto}.FretboardControls_bottomIconBar__KqCQT{grid-template-columns:1fr;gap:.35rem}.FretboardControls_bottomBarUtility__zt8GL,.FretboardControls_bottomIconGroup__s7xAp,.FretboardControls_bottomIconStatus__tDc0b{grid-column:1;justify-self:center}.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_addChordPanel__8nrdi,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_addScalePanel__YO7xe,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_chordProgressionPanel__S_rDf,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_displayPanel__KZ4kn,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_settingsPanel__pseMs,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5:first-child,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5:last-child{flex:1 1 auto;min-width:0;width:100%}.FretboardControls_bottomPanels__1XGis{justify-content:flex-start;min-width:1080px}.FretboardControls_fretboardMenu__OkvI5:first-child{flex:0 0 1020px}.FretboardControls_fretboardMenu__OkvI5:last-child{flex:0 0 465px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_settingsPanel__pseMs{flex:0 0 520px;min-width:520px}.FretboardControls_settingsPanel__pseMs .FretboardControls_panelBody___H_Pb{grid-template-columns:repeat(2,minmax(130px,1fr))}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_displayPanel__KZ4kn{flex:0 0 300px}.FretboardControls_addNotesMenu__270Oy{flex:0 0 900px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_addChordPanel__8nrdi{flex:0 0 355px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_addScalePanel__YO7xe{flex:0 0 425px}.FretboardControls_fretboardMenu__OkvI5.FretboardControls_chordProgressionPanel__S_rDf{flex:0 0 300px}.FretboardControls_addNotesPanelBody__f1jel{grid-template-columns:minmax(105px,.75fr) minmax(250px,1.8fr) minmax(105px,.75fr) minmax(135px,1fr) auto}.FretboardControls_fretboardMenuOption__9buK3{flex:0 0 auto}}@media (hover:none) and (pointer:coarse) and (orientation:landscape),(max-height:520px) and (orientation:landscape),(max-width:900px) and (orientation:landscape){.FretboardControls_fretboardMenuWrapper__0miTN{left:50%;bottom:.5rem;width:auto;padding:.34rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:rgba(0,38,58,.9);box-shadow:0 10px 28px rgba(0,0,0,.22);transform:translateX(-50%)}.FretboardControls_fretboardMenuWrapper__0miTN:before{display:none}.FretboardControls_bottomPanelDrawer__H3nng{left:50%;right:auto;width:min(calc(100vw - 1rem),760px);bottom:calc(100% + .5rem);transform:translate(-50%,16px)}.FretboardControls_bottomPanelDrawerOpen__pTZOd{transform:translate(-50%)}.FretboardControls_bottomIconBar__KqCQT{display:flex;align-items:center;justify-content:center;gap:.45rem;width:auto}.FretboardControls_bottomBarUtility__zt8GL{gap:.35rem}.FretboardControls_bottomThemeSelect__KSqjI{width:120px;height:34px;font-size:.68rem;padding-left:.52rem;padding-right:1.28rem}.FretboardControls_bottomIconGroup__s7xAp{display:inline-flex;gap:.45rem;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.FretboardControls_bottomIconButton__EDreU{width:34px;height:34px;font-size:.95rem}.FretboardControls_mobileOnlyBottomIcon__usWdx{display:inline-flex}.FretboardControls_bottomClearButton__vygkI{min-width:54px;height:34px;padding:.26rem .48rem .2rem;font-size:.66rem}.FretboardControls_bottomIconStatus__tDc0b{display:none}.FretboardControls_customizerDrawer__rcCf1{width:min(330px,calc(100vw - .75rem))}}@media (max-width:1180px){.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_addChordPanel__8nrdi,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_addScalePanel__YO7xe,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_chordProgressionPanel__S_rDf,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_displayPanel__KZ4kn,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5.FretboardControls_settingsPanel__pseMs,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5:first-child,.FretboardControls_drawerPanelGrid__GD7NS .FretboardControls_fretboardMenu__OkvI5:last-child{flex:1 1 auto;min-width:0;width:100%}}@media (max-width:700px){.FretboardControls_addContentPanel__aAoqV .FretboardControls_addNotesPanelBody__f1jel,.FretboardControls_chordProgressionPanel__S_rDf .FretboardControls_addNotesPanelBody__f1jel{grid-template-columns:minmax(0,.7fr) minmax(0,1.35fr) minmax(0,.92fr) 34px}.FretboardControls_chordProgressionPanel__S_rDf .FretboardControls_addNotesPanelBody__f1jel{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr) 34px}}.Tuner_pageWrapper__T5mAM{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.Tuner_compact__JztYC{padding:.25rem 0 0}.Tuner_pitchDisplayWrapper__Kb___{border:2px solid #fff;height:240px;width:420px;border-radius:420px 420px 0 0;display:flex;justify-content:center;align-items:center;margin:1.2rem 1rem .65rem;overflow:hidden;position:relative;background:var(--primary-gradient)}.Tuner_micSelect__jv0eS{width:min(100%,360px);padding:.42rem .6rem;margin:1rem 1rem .65rem;border:1px solid hsla(0,0%,100%,.72);border-radius:8px;background:#fff;color:#00263a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;outline:none}.Tuner_tunerActions__3dMiM{display:flex;justify-content:center;align-items:center;gap:.55rem;flex-wrap:wrap}.Tuner_tunerActionButton__dldar{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.Tuner_startButton__oWpQ6{background:var(--primary-gradient);color:#000}.Tuner_refreshButton__yllOZ{border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.Tuner_refreshButton__yllOZ:disabled{cursor:not-allowed;opacity:.54}.Tuner_errorMessage__xC2C0,.Tuner_statusMessage__62cL3{min-height:1.1rem;max-width:420px;margin:.65rem 0 0;color:hsla(0,0%,100%,.72);font-size:.95rem;font-weight:400;letter-spacing:.04em;line-height:1.35;text-align:center}.Tuner_errorMessage__xC2C0{color:#ffb1b1}.Tuner_currentPitch__MDEp6{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);font-size:2rem;color:#fff;height:75px;width:75px;border-radius:50%;background:#000;display:flex;justify-content:center;align-items:center;z-index:1;border:2px solid #fff}.Tuner_flatIcon__gBfdm,.Tuner_sharpIcon__nUp_C{font-size:2.5rem;color:#000;position:absolute;bottom:18px;line-height:1}.Tuner_flatIcon__gBfdm{left:34px}.Tuner_sharpIcon__nUp_C{right:34px}.Tuner_pitchNeedle__MwG3A{position:absolute;width:6px;border-radius:2px;height:calc(100% - 54px);background:#000;transform-origin:50% 100%;bottom:42px;left:calc(50% - 3px);transition:transform .08s linear,background-color .16s ease,box-shadow .16s ease}.Tuner_inTune__JeJ7P{background:#99ffb9;box-shadow:0 0 8px rgba(0,0,0,.7)}.Tuner_pitchValue___3IVT{min-height:1.2rem;color:hsla(0,0%,100%,.72);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-height:620px),(max-width:620px){.Tuner_pitchDisplayWrapper__Kb___{width:min(340px,calc(100vw - 2.4rem));height:min(200px,calc((100vw - 2.4rem) * .58))}.Tuner_flatIcon__gBfdm{left:24px}.Tuner_sharpIcon__nUp_C{right:24px}}.ChordKeyExplorer_modalOverlay__M378U{position:fixed;inset:0;z-index:9000;display:flex;justify-content:center;align-items:center;padding:1rem;background:rgba(0,0,0,.72)}.ChordKeyExplorer_modal__Ur2Ub{--major-column-top:#1c4e78;--major-column-bottom:#083654;--major-column-line:#499fff;--major-column-text:#96ccff;--minor-column-top:#742b39;--minor-column-bottom:#4c1d2c;--minor-column-line:#ff687c;--minor-column-text:#ffa5ae;--diminished-column-top:#2c603f;--diminished-column-bottom:#17422f;--diminished-column-line:#84ffab;--diminished-column-text:#a8ffc3;width:min(1120px,calc(100vw - 2rem));max-height:min(780px,calc(100dvh - 2rem));overflow:hidden;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.28);border-radius:8px;background:#003048;box-shadow:0 22px 60px rgba(0,0,0,.42);color:#fff}.ChordKeyExplorer_header__cyJq2{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem .8rem;border-bottom:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.18)}.ChordKeyExplorer_eyebrow__7GtHp{margin:0 0 .28rem;color:hsla(0,0%,100%,.64);font-size:.64rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.ChordKeyExplorer_title__iNI2f{margin:0;color:hsla(0,0%,100%,.92);font-size:1.15rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.ChordKeyExplorer_headerControls__jhG_J{display:flex;align-items:center;gap:.65rem}.ChordKeyExplorer_viewToggle__nHHm_{display:inline-flex;align-items:center;padding:2px;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;background:rgba(0,0,0,.16)}.ChordKeyExplorer_viewButton__a3IrJ{min-width:84px;border:none;border-radius:6px;background:transparent;color:hsla(0,0%,100%,.74);cursor:pointer;font-size:.62rem;font-weight:800;letter-spacing:.1em;line-height:1;padding:.52rem .58rem .48rem;text-transform:uppercase}.ChordKeyExplorer_viewButtonActive__7hLDU{background:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.94)}.ChordKeyExplorer_keyControl__tSL6t{display:flex;align-items:center;gap:.45rem}.ChordKeyExplorer_keyControl__tSL6t span{color:hsla(0,0%,100%,.68);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ChordKeyExplorer_keyControl__tSL6t select{min-width:122px;border:1px solid hsla(0,0%,100%,.72);border-radius:8px;background:#fff;color:#00263a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;padding:.3rem .5rem .26rem;outline:none}.ChordKeyExplorer_keyControl__tSL6t select:focus{border-color:hsla(98,68%,72%,.95);box-shadow:0 0 0 2px hsla(98,68%,72%,.18)}.ChordKeyExplorer_accentToggle__jm3yh{display:inline-flex;align-items:center;gap:.42rem;height:34px;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;background:rgba(0,0,0,.16);color:hsla(0,0%,100%,.74);cursor:pointer;font-size:.62rem;font-weight:800;letter-spacing:.1em;line-height:1;padding:0 .58rem;text-transform:uppercase}.ChordKeyExplorer_accentToggle__jm3yh input{appearance:none;-webkit-appearance:none;position:relative;width:28px;height:15px;margin:0;border:1px solid hsla(0,0%,100%,.36);border-radius:999px;background:hsla(0,0%,100%,.12);cursor:pointer}.ChordKeyExplorer_accentToggle__jm3yh input:before{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.72);transition:transform .16s ease,background .16s ease}.ChordKeyExplorer_accentToggle__jm3yh input:checked{border-color:hsla(98,68%,72%,.76);background:hsla(98,68%,72%,.22)}.ChordKeyExplorer_accentToggle__jm3yh input:checked:before{background:var(--primary-gradient);transform:translateX(13px)}.ChordKeyExplorer_accentToggle__jm3yh input:focus-visible{outline:2px solid hsla(98,68%,72%,.75);outline-offset:2px}.ChordKeyExplorer_closeButton__OUS_n{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;font-size:1.45rem;font-weight:200;line-height:1;padding:0 0 .12rem}.ChordKeyExplorer_closeButton__OUS_n:focus-visible,.ChordKeyExplorer_closeButton__OUS_n:hover{background:hsla(0,0%,100%,.18);outline:none}.ChordKeyExplorer_gridWrap__yVzvo{overflow:auto;padding:.85rem 1rem 1rem}.ChordKeyExplorer_chordGrid__rnZvk{display:grid;grid-template-columns:130px repeat(7,minmax(104px,1fr))}.ChordKeyExplorer_chordGrid__rnZvk,.ChordKeyExplorer_matrixGrid__67Kau{min-width:858px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.1)}.ChordKeyExplorer_matrixGrid__67Kau{display:flex;flex-direction:column}.ChordKeyExplorer_matrixRow__lmjZb{display:grid;grid-template-columns:130px repeat(7,minmax(104px,1fr));background:transparent}.ChordKeyExplorer_matrixRow__lmjZb+.ChordKeyExplorer_matrixRow__lmjZb{border-top:1px solid hsla(0,0%,100%,.1)}.ChordKeyExplorer_matrixHeaderRow__RTcpE{background:transparent}.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover{background:var(--primary-gradient)}.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within .ChordKeyExplorer_diminishedColumn__limDG,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within .ChordKeyExplorer_majorColumn__xpUBS,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within .ChordKeyExplorer_minorColumn__NUoBZ,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover .ChordKeyExplorer_diminishedColumn__limDG,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover .ChordKeyExplorer_majorColumn__xpUBS,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover .ChordKeyExplorer_minorColumn__NUoBZ{background-image:none;box-shadow:inset 0 2px 0 rgba(0,0,0,.12)}.ChordKeyExplorer_gridRowGroup__jy4gc{display:contents}.ChordKeyExplorer_gridCell__UOxRv{min-height:58px;border-right:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,38,58,.58)}.ChordKeyExplorer_majorColumn__xpUBS{box-shadow:inset 0 2px 0 var(--major-column-line)}.ChordKeyExplorer_minorColumn__NUoBZ{box-shadow:inset 0 2px 0 var(--minor-column-line)}.ChordKeyExplorer_diminishedColumn__limDG{box-shadow:inset 0 2px 0 var(--diminished-column-line)}.ChordKeyExplorer_matrixCell__m_WfA{min-height:46px;border-right:1px solid hsla(0,0%,100%,.1);border-bottom:none;background:rgba(0,38,58,.58)}.ChordKeyExplorer_matrixHeaderRow__RTcpE .ChordKeyExplorer_matrixCell__m_WfA{background:rgba(0,0,0,.22)}.ChordKeyExplorer_gridCell__UOxRv.ChordKeyExplorer_majorColumn__xpUBS,.ChordKeyExplorer_matrixCell__m_WfA.ChordKeyExplorer_majorColumn__xpUBS{background:linear-gradient(to bottom,var(--major-column-top),var(--major-column-bottom))}.ChordKeyExplorer_gridCell__UOxRv.ChordKeyExplorer_minorColumn__NUoBZ,.ChordKeyExplorer_matrixCell__m_WfA.ChordKeyExplorer_minorColumn__NUoBZ{background:linear-gradient(to bottom,var(--minor-column-top),var(--minor-column-bottom))}.ChordKeyExplorer_gridCell__UOxRv.ChordKeyExplorer_diminishedColumn__limDG,.ChordKeyExplorer_matrixCell__m_WfA.ChordKeyExplorer_diminishedColumn__limDG{background:linear-gradient(to bottom,var(--diminished-column-top),var(--diminished-column-bottom))}.ChordKeyExplorer_cornerCell__RTU_L,.ChordKeyExplorer_qualityCell__e0iAY,.ChordKeyExplorer_romanCell__aHWld{display:flex;align-items:center;padding:.5rem .58rem .45rem;color:hsla(0,0%,100%,.68);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ChordKeyExplorer_cornerCell__RTU_L,.ChordKeyExplorer_romanCell__aHWld{min-height:48px;background:rgba(0,0,0,.22)}.ChordKeyExplorer_romanCell__aHWld{justify-content:center;gap:0;text-transform:none}.ChordKeyExplorer_romanCell__aHWld span{color:hsla(98,68%,72%,.85);font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:1}.ChordKeyExplorer_matrixRomanCell__eo_OV.ChordKeyExplorer_majorColumn__xpUBS span,.ChordKeyExplorer_romanCell__aHWld.ChordKeyExplorer_majorColumn__xpUBS span{color:var(--major-column-text)}.ChordKeyExplorer_matrixRomanCell__eo_OV.ChordKeyExplorer_minorColumn__NUoBZ span,.ChordKeyExplorer_romanCell__aHWld.ChordKeyExplorer_minorColumn__NUoBZ span{color:var(--minor-column-text)}.ChordKeyExplorer_matrixRomanCell__eo_OV.ChordKeyExplorer_diminishedColumn__limDG span,.ChordKeyExplorer_romanCell__aHWld.ChordKeyExplorer_diminishedColumn__limDG span{color:var(--diminished-column-text)}.ChordKeyExplorer_qualityCell__e0iAY{background:rgba(0,0,0,.16);font-size:.76rem;letter-spacing:.13em}.ChordKeyExplorer_matrixHeaderCell__NvDaw,.ChordKeyExplorer_matrixRomanCell__eo_OV{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.4rem .46rem .36rem;background:transparent;color:hsla(0,0%,100%,.68);font-size:.66rem;font-weight:600;letter-spacing:.12em}.ChordKeyExplorer_matrixHeaderCell__NvDaw{text-transform:uppercase}.ChordKeyExplorer_matrixRomanCell__eo_OV{text-transform:none}.ChordKeyExplorer_matrixHeaderCell__NvDaw{font-size:.76rem;letter-spacing:.13em}.ChordKeyExplorer_matrixRomanCell__eo_OV span{color:hsla(98,68%,72%,.85);font-size:1.26rem;font-weight:500;letter-spacing:.02em;line-height:1}.ChordKeyExplorer_matrixKeyButton__B64uU{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,.16);color:hsla(0,0%,100%,.92);cursor:pointer;font-size:.86rem;font-weight:400;letter-spacing:.08em;line-height:1.05;padding:.28rem .26rem;text-transform:uppercase}.ChordKeyExplorer_chordGrid__rnZvk .ChordKeyExplorer_cornerCell__RTU_L,.ChordKeyExplorer_chordGrid__rnZvk .ChordKeyExplorer_qualityCell__e0iAY,.ChordKeyExplorer_matrixGrid__67Kau .ChordKeyExplorer_matrixHeaderCell__NvDaw,.ChordKeyExplorer_matrixGrid__67Kau .ChordKeyExplorer_matrixKeyButton__B64uU{border-right:1px solid hsla(0,0%,100%,.16)}.ChordKeyExplorer_matrixKeyButton__B64uU:focus-visible,.ChordKeyExplorer_matrixKeyButton__B64uU:hover{background:transparent;outline:none}.ChordKeyExplorer_matrixChordCell__qwRBz,.ChordKeyExplorer_matrixEmptyCell__DgoqV{display:flex;justify-content:center;align-items:center;padding:.26rem .3rem;transition:color .16s ease}.ChordKeyExplorer_matrixChordCell__qwRBz strong{color:#fff;font-size:1.08rem;font-weight:250;line-height:1}.ChordKeyExplorer_matrixEmptyCell__DgoqV{background:rgba(0,0,0,.1)}.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within .ChordKeyExplorer_matrixCell__m_WfA,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover .ChordKeyExplorer_matrixCell__m_WfA{background:transparent}.ChordKeyExplorer_matrixEmptyCell__DgoqV span{color:hsla(0,0%,100%,.58);font-size:.78rem;line-height:1}.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within .ChordKeyExplorer_matrixChordCell__qwRBz strong,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover .ChordKeyExplorer_matrixChordCell__qwRBz strong{color:#000}.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within .ChordKeyExplorer_matrixEmptyCell__DgoqV span,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover .ChordKeyExplorer_matrixEmptyCell__DgoqV span{color:rgba(0,0,0,.68)}.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):focus-within .ChordKeyExplorer_matrixKeyButton__B64uU,.ChordKeyExplorer_matrixRow__lmjZb:not(.ChordKeyExplorer_matrixHeaderRow__RTcpE):hover .ChordKeyExplorer_matrixKeyButton__B64uU{color:#000}.ChordKeyExplorer_chordCell__CC181,.ChordKeyExplorer_emptyCell__Urzl0{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.24rem;padding:.42rem .58rem .38rem}.ChordKeyExplorer_chordCell__CC181{appearance:none;border-top:none;border-left:none;color:inherit;cursor:pointer;text-align:left}.ChordKeyExplorer_chordCell__CC181:focus-visible{outline:2px solid hsla(98,68%,72%,.95);outline-offset:-2px;z-index:2}.ChordKeyExplorer_chordCell__CC181 strong{color:#fff;font-size:1.16rem;font-weight:300;line-height:1}.ChordKeyExplorer_chordToneTooltip__WMae5,.ChordKeyExplorer_emptyCell__Urzl0 span{color:hsla(0,0%,100%,.58);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;line-height:1.15}.ChordKeyExplorer_chordToneTooltip__WMae5{position:absolute;left:54%;top:50%;z-index:5;min-width:max-content;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.32rem .45rem .34rem;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;background:rgba(0,20,30,.96);box-shadow:0 8px 22px rgba(0,0,0,.32);color:hsla(0,0%,100%,.88);opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + .25rem));transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.ChordKeyExplorer_chordToneTooltipLine___F_A0{display:block}.ChordKeyExplorer_chordCell__CC181:focus .ChordKeyExplorer_chordToneTooltip__WMae5,.ChordKeyExplorer_chordCell__CC181:focus-visible .ChordKeyExplorer_chordToneTooltip__WMae5,.ChordKeyExplorer_chordCell__CC181:hover .ChordKeyExplorer_chordToneTooltip__WMae5{opacity:1;transform:translate(-50%,-50%)}.ChordKeyExplorer_emptyCell__Urzl0{align-items:center;background:rgba(0,0,0,.1)}@media (max-width:760px){.ChordKeyExplorer_modalOverlay__M378U{align-items:stretch}.ChordKeyExplorer_modal__Ur2Ub{max-height:calc(100dvh - 2rem)}.ChordKeyExplorer_header__cyJq2{align-items:flex-start;flex-direction:column}.ChordKeyExplorer_headerControls__jhG_J{width:100%;justify-content:space-between;flex-wrap:wrap}}