.CircleDiv{position:relative;display:flex;justify-content:center;align-items:center}.Circle{position:relative;display:grid;place-content:center;height:180px;width:180px;border:0;border-radius:50%;font-size:5rem;font-weight:700;color:var(--white);cursor:pointer}.Circle:hover{opacity:80%}.wave{position:absolute;height:180px;width:180px;border-radius:50%;animation:pulse 2s ease-out infinite}.wave2{position:absolute;height:120px;width:120px;border-radius:50%;animation:pulse 2s ease-out infinite}.wave3{position:absolute;height:50px;width:50px;border-radius:50%;animation:pulse 2s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.Circle_party{height:30px}.FaqsDiv{margin-top:36px}.Faqs_title{font-size:3rem;font-weight:700;color:var(--txt);text-align:center}.Faqs{width:calc(100vw - 36px);margin-top:18px}.Faq{border-bottom:1px solid var(--gray)}.Faq_question{width:100%;background:none;border:none;font-size:1.8rem;font-weight:700;color:var(--txt);text-align:left;padding:18px;cursor:pointer}.Faq_answer{max-height:0;font-size:2.7rem;color:var(--txt);padding:0 18px;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.Faq_bold{font-size:1.6rem;font-weight:700;color:var(--purple)}.Faq_answer.open{padding:0 18px 18px}@media (min-width: 636px){.Faqs{width:600px}}.Landing{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px}.Landing_navbarDiv{display:flex;justify-content:center;width:100vw;border-bottom:1px solid var(--gray);padding:18px 0;margin-bottom:18px}.Landing_navbar{display:flex;justify-content:end;width:calc(100vw - 36px)}.Landing_title{font-size:4rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.Landing_subtitle{opacity:80%;font-size:2.1rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.Landing_loginBtn,.Landing_btn{border-radius:9px;font-size:1.8rem;font-weight:700;cursor:pointer}.Landing_loginBtn{background-color:var(--white);border:3px solid var(--darkgray);box-shadow:3px 3px var(--darkgray);color:var(--darkgray);padding:3px 6px}.Landing_btn{background-color:var(--purple);border:3px solid var(--darkpurple);box-shadow:3px 3px var(--darkpurple);color:var(--white);padding:9px 36px;margin-top:18px}.Landing_loginBtn:hover,.Landing_btn:hover{opacity:80%}.Landing_noCardNeeded{opacity:60%;font-size:1.5rem;font-weight:700;color:var(--txt);margin-top:6px}.Landing_img{width:calc(100vw + -0px);margin-top:18px}.Landing_videoDiv{position:relative;margin-top:18px;cursor:pointer}.Landing_videoDiv:hover{opacity:95%}.Landing_video{width:calc(100vw - 36px);object-fit:cover;border-radius:9px}.Landing_playDiv{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-color:#00000080;border-radius:9px}.Landing_play{height:100px}.Landing_play:hover{opacity:95%}.Landing_faqs{display:flex;flex-direction:column;width:calc(100vw - 36px);box-sizing:border-box;gap:9px;margin-top:36px}.Landing_faq{background-color:var(--back);border-radius:9px;padding:9px}.Landing_question{font-size:1.8rem;font-weight:700;color:var(--txt);cursor:pointer}.Landing_answer{font-size:1.8rem;color:var(--txt);text-align:justify;margin-top:6px}.Landing_testimonials{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:36px}.Landing_testimonial{width:calc(100vw - 36px);max-width:291px;border-radius:9px}@media (min-width: 636px){.Landing_img{width:636px}.Landing_video,.Landing_faqs{width:600px}.Landing_testimonials{display:grid;grid-template-columns:auto auto}}@media (min-width: 936px){.Landing_navbar{width:900px}}.StartTest{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px 0 36px}.StartTest_image{height:150px}.StartTest_title{font-size:3rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.StartTest_txt{opacity:80%;font-size:1.8rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.StartTest_btn{background-color:var(--purple);border:3px solid var(--darkpurple);border-radius:9px;box-shadow:3px 3px var(--darkpurple);font-size:3rem;font-weight:700;color:var(--white);padding:6px 15px;margin-top:18px;cursor:pointer}.StartTest_btn:hover{opacity:80%}.startTestTitle0,.startTestTxt0,.startTestTitle1,.startTestTxt1{display:none}@media (max-width: 378px){.startTestTitle0,.startTestTxt0{display:flex}}@media (min-width: 378.1px){.startTestTitle1,.startTestTxt1{display:flex}}@media (min-width: 636px){.StartTest{height:100dvh;padding:0}}.StepsBar{width:calc(100vw - 36px)}.StepsBar_title{font-size:1.8rem;font-weight:700;color:var(--purple);margin-bottom:9px}@media (min-width: 636px){.StepsBar{width:600px}}.TestInstructions,.TestInstructions_warning{display:flex;flex-direction:column;width:calc(100vw - 36px);background-color:var(--back);border-radius:9px;box-sizing:border-box;gap:15px;padding:9px}.TestInstructions_warning{justify-content:center;align-items:center;text-align:center}.TestInstructions_emoji{height:60px;width:60px}.TestInstructions_txt,.TestInstructions_txt_grave,.TestInstructions_txt_agudo{font-size:1.7rem;font-weight:700;color:var(--txt)}.TestInstructions_txt_grave{background-color:var(--fire);border-radius:9px;color:var(--white);padding:3px 6px}.TestInstructions_txt_agudo{background-color:var(--snow);border-radius:9px;color:var(--white);padding:3px 6px}@media (min-width: 636px){.TestInstructions,.TestInstructions_warning{width:600px}}.Gender{display:flex;flex-direction:column;justify-content:center;align-items:center}.Gender_title{font-size:3rem;font-weight:700;color:var(--txt);text-align:center;margin-bottom:18px}.Gender_btns{display:flex;gap:18px}.Gender_btn{background-color:var(--white);border:3px solid var(--darkgray);border-radius:9px;box-shadow:3px 3px var(--darkgray);font-size:1.8rem;font-weight:700;color:var(--darkgray);padding:3px 9px;cursor:pointer}.Gender_btn:hover{background-color:var(--lightgray)}.Result{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100vw - 36px);box-sizing:border-box;margin:36px 0}.Result_range{display:flex;justify-content:center;align-items:center;gap:9px;margin-bottom:18px}.Result_range_bubble{display:grid;place-content:center;height:70px;width:70px;border-radius:50%;font-size:2.1rem;font-weight:700;color:var(--white)}.Result_range_arrow{height:30px}.Result_head{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.Result_title{font-size:2.7rem;font-weight:700;color:var(--txt);text-align:center;margin-bottom:3px}.Result_subtitle{opacity:80%;font-size:1.8rem;font-weight:700;color:var(--txt);text-align:center}.Result_bubbles{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100vw - 36px);gap:6px}.Result_bubble_false,.Result_bubble_true{display:grid;place-content:center;height:36px;width:36px;background-color:var(--back);border-radius:50%;font-size:1.3rem;font-weight:700;color:var(--darkgray)}.Result_bubble_true{color:var(--white)}.Result_continueBtnDiv{display:flex;justify-content:center;margin-top:18px}.Result_continueBtn{border:3px solid var(--cyberpurple);border-radius:9px;box-shadow:3px 3px var(--cyberpurple);font-size:1.8rem;font-weight:700;color:var(--white);padding:9px;cursor:pointer}.Result_continueBtn:hover{opacity:80%}.Result_range_bubble,.Result_bubble_true,.Result_continueBtn{background:linear-gradient(135deg,var(--cyberpink),var(--cyberpurple),var(--cyberblue));background-size:150% 150%;animation:bg 6s ease infinite}@keyframes bg{0%{background-position:0% 50%}50%{background-position:100% 100%}to{background-position:0% 50%}}@media (min-width: 636px){.Result_bubbles{width:600px}.Result{width:600px;margin:0}}.TestDiv{display:flex;flex-direction:column;justify-content:center;align-items:center}.Test{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100vw - 36px)}.Test_36margin{height:36px}.Test_navbarDiv{display:flex;justify-content:center;width:100vw;border-bottom:1px solid var(--gray);margin-bottom:36px}.Test_navbar{display:flex;justify-content:end;align-items:center;height:36px;width:calc(100vw - 36px)}.Test_navbar_x{font-size:3rem;font-weight:700;color:var(--darkgray);line-height:0;cursor:pointer}.Test_navbar_x:hover{color:var(--cyberpurple)}.Test_error{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--back);border-radius:9px;gap:9px;padding:18px}.Test_error_emoji{height:50px}.Test_error_txt{font-size:1.8rem;font-weight:700;color:var(--txt);text-align:center}@media (min-width: 636px){.TestDiv{height:100dvh}.Test,.Test_error{width:600px}.Test_36margin{display:none}.Test_navbarDiv{position:absolute;top:0;margin-bottom:0}}@media (min-width: 936px){.Test_navbar{width:900px}}.ProgressBarDiv{display:flex;align-items:center}.ProgressBar_color{position:absolute;height:9px;background-color:var(--purple);border-radius:5px}.ProgressBar_gray{height:9px;background-color:var(--purple);opacity:20%;border-radius:5px}.ProgressBar_x{width:17px;font-size:3.1rem;font-weight:700;color:var(--darkgray);margin:0 0 3px 9px;cursor:pointer}.ProgressBar_timer{width:55px;background-color:var(--red);border-radius:9px;box-sizing:border-box;font-size:1.8rem;font-weight:700;color:var(--white);padding:3px 9px;margin-left:9px}.Plot_notes{display:flex;border:2px solid var(--gray);border-radius:9px;margin-bottom:9px}.Plot_note{height:36px;width:7.5px;box-sizing:border-box;margin-left:-3px}.PianoSheet{display:flex;align-items:end;width:calc(100vw - 36px);background-color:var(--alice);border-radius:9px;box-sizing:border-box;gap:9px;padding:9px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.PianoSheet::-webkit-scrollbar{display:none}@media (min-width: 399px){.PianoSheet{width:363px}}.InstructionTxt_txt{font-size:3rem;font-weight:700;color:var(--lightblack);text-align:center}.Perfect{display:flex;flex-direction:column}.Perfect_emoji{height:100px;margin:0 0 0 36px}.Perfect_cat{height:150px;margin-bottom:18px}.Perfect_btn{display:grid;place-content:center;background-color:var(--purple);border:3px solid var(--darkpurple);border-radius:9px;box-shadow:3px 3px var(--darkpurple);font-size:1.8rem;font-weight:700;color:var(--white);padding:9px;cursor:pointer}.Perfect_btn:hover{opacity:80%}.Tuner,.Tuner_spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100dvh}.Tuner_navbarDiv{position:absolute;top:0}.Tuner_body{display:flex;flex-direction:column;align-items:center;gap:9px}.Tuner_label{border-radius:9px;font-size:1.5rem;font-weight:700;color:var(--white);padding:3px 9px;margin-top:9px}.Tuner_skip{background-color:var(--white);border:3px solid var(--darkgray);border-radius:9px;box-shadow:3px 3px var(--darkgray);font-size:1.8rem;font-weight:700;color:var(--darkgray);padding:3px 9px;cursor:pointer}.Tuner_skip:hover{background-color:var(--lightgray)}.Start{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px 0 36px}.Start_image{height:150px}.Start_title{font-size:3rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.Start_txt{opacity:80%;font-size:1.8rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.Start_btn{background-color:var(--purple);border:3px solid var(--darkpurple);border-radius:9px;box-shadow:3px 3px var(--darkpurple);font-size:3rem;font-weight:700;color:var(--white);padding:6px 15px;margin-top:18px;cursor:pointer}.Start_btn:hover{opacity:80%}.sc_st_0,.sc_st_1,.sc_st_2,.sc_st_3{display:none}@media (max-width: 367px){.sc_st_0{display:block}}@media (min-width: 367.1px) and (max-width: 475px){.sc_st_1{display:block}}@media (min-width: 475.1px) and (max-width: 574px){.sc_st_2{display:block}}@media (min-width: 574.1px){.sc_st_3{display:block}}@media (min-width: 636px){.Start{height:100dvh;padding:0}}.Summary{width:calc(100vw - 36px);background-color:var(--back);border-radius:9px;box-sizing:border-box;padding:9px;margin-bottom:18px}.Summary_title{font-size:2.4rem;font-weight:700;color:var(--txt)}.Summary_bullet{font-size:1.8rem;color:var(--txt)}.Summary_line{height:1px;background-color:var(--gray);margin:9px 0}.Summary_row{display:flex;justify-content:space-between}.Summary_row_label,.Summary_row_price{font-size:1.8rem;color:var(--txt)}.Summary_row_label{opacity:50%}.summary_bold{opacity:100%;font-weight:700}@media (min-width: 436px){.Summary{width:400px}}@media (min-width: 654px){.Summary{width:300px}.su_bu_2{font-size:1.75rem;color:var(--txt)}}.Paywall{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px 0}.Paywall_checkout{width:calc(100vw - 36px);justify-self:center}.Paywall_checkout_btn{justify-self:center;width:calc(100vw - 36px);background-color:var(--purple);border:3px solid var(--darkpurple);border-radius:9px;box-shadow:3px 3px var(--darkpurple);font-size:2.1rem;font-weight:700;color:var(--white);padding:9px;margin-top:18px;cursor:pointer}.Paywall_checkout_btn:hover{opacity:80%}.Paywall_ghostCheckout{display:flex;flex-direction:column;width:calc(100vw - 36px);background-color:var(--white);border:1px solid #d1d5db;border-radius:9px;box-sizing:border-box;gap:18px;padding:18px}.Paywall_ghostCheckout_header{height:18px;width:30%;background-color:#e5e7eb;animation:ghost 1.5s infinite;border-radius:6px;margin-bottom:18px}.Paywall_ghostCheckout_input{height:45px;background:#f3f4f6;animation:ghost 1.5s infinite;border-radius:9px}@keyframes ghost{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media (min-width: 436px){.Paywall_checkout,.Paywall_checkout_btn,.Paywall_ghostCheckout{width:400px}}@media (min-width: 654px){.Paywall{flex-direction:row;align-items:start;gap:18px}.Paywall_checkout,.Paywall_checkout_btn,.Paywall_ghostCheckout{width:300px}}.Discount{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px 0 36px}.Discount_image{height:150px}.Discount_title{font-size:3rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.Discount_txt{opacity:80%;font-size:1.8rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.Discount_title_red{font-size:3rem;font-weight:700;color:var(--red)}.Discount_title_purple{font-size:3rem;font-weight:700;color:var(--purple)}.Discount_btns{display:flex;gap:18px;margin-top:18px}.Discount_repeatBtn,.Discount_continueBtn{border-radius:9px;font-size:2.1rem;font-weight:700;padding:6px 9px;cursor:pointer}.Discount_repeatBtn{background-color:var(--white);border:3px solid var(--purple);box-shadow:3px 3px var(--purple);color:var(--purple)}.Discount_continueBtn{background-color:var(--purple);border:3px solid var(--darkpurple);box-shadow:3px 3px var(--darkpurple);color:var(--white)}.Discount_repeatBtn:hover,.Discount_continueBtn:hover{opacity:80%}.Discount_discounts{margin:18px 21px 0 0}.Discount_discount{display:flex}.Discount_discount_triangleDiv{display:flex;justify-content:end;width:21px}.Discount_discount_triangle{height:21px}.Discount_discount_time,.Discount_discount_price{border:1px solid var(--gray);font-size:1.5rem;font-weight:700;color:var(--txt);text-align:center}.Discount_discount_time{width:130px}.Discount_discount_price{width:100px}.discountTitle0,.discountTitle1{display:none}@media (max-width: 355px){.discountTitle0{display:block}}@media (min-width: 355.1px){.discountTitle1{display:block}}@media (min-width: 636px){.Discount{height:100dvh;padding:0}}.MaxDiscount{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px 0 36px}.MaxDiscount_image{height:150px}.MaxDiscount_title{font-size:3rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.MaxDiscount_txt{opacity:80%;font-size:1.8rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.MaxDiscount_txt_red{font-size:1.8rem;font-weight:700;color:var(--red)}.MaxDiscount_txt_purple{font-size:1.8rem;font-weight:700;color:var(--purple)}.MaxDiscount_continueBtn{background-color:var(--purple);border:3px solid var(--darkpurple);border-radius:9px;box-shadow:3px 3px var(--darkpurple);font-size:2.1rem;font-weight:700;color:var(--white);padding:6px 9px;margin-top:9px;cursor:pointer}.MaxDiscount_continueBtn:hover{opacity:80%}.max_di_0,.max_di_1{display:none}@media (max-width: 382px){.max_di_0{display:block}}@media (min-width: 382.1px){.max_di_1{display:block}}@media (min-width: 636px){.MaxDiscount{height:100dvh;padding:0}}.Seasons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:18px 0 36px}.Seasons_navbar{display:flex;justify-content:right;width:calc(100vw - 36px);margin-bottom:18px}.Seasons_navbar_btn{display:grid;place-content:center;height:36px;background-color:var(--white);border:3px solid var(--darkgray);border-radius:9px;box-shadow:3px 3px var(--darkgray);box-sizing:border-box;padding:3px 9px;cursor:pointer}.Seasons_navbar_btn:hover{background-color:var(--back)}.Seasons_navbar_btn_img{height:21px}.Season_btns{display:grid;grid-template-columns:repeat(2,auto);place-content:center;gap:18px}.Season_btn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc((100vw - 54px)/2);background-color:transparent;border:1px solid var(--gray);border-radius:9px;box-sizing:border-box;padding:9px;cursor:pointer}.Season_btn:hover{border:1px solid var(--black)}.Season_btn_img{width:100px}.Season_btn_info{display:flex;flex-direction:column;gap:6px}.Season_btn_name{font-size:1.5rem;font-weight:700;color:var(--txt);text-align:center}.Seasons_progressBar{display:flex;align-items:center}.Seasons_progressBar_color{position:absolute;height:9px;border-radius:5px}.Seasons_progressBar_gray{height:9px;width:calc((100vw - 54px)/2 - 18px);opacity:20%;border-radius:5px}.Season_btn_progress{font-size:1.5rem;font-weight:700;color:var(--darkgray);text-align:center}.Seasons_btn_overlay{position:absolute;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:var(--lightgray);opacity:.5;border-radius:9px}.Seasons_btn_lock{position:absolute;z-index:2000;top:9px;left:9px;display:flex;align-items:center;justify-content:center;height:30px;width:30px;background-color:var(--white);border:2px solid var(--darkgray);border-radius:50%;box-shadow:2px 2px var(--darkgray)}.Seasons_btn_lock_icon{height:16px}@media (min-width: 636px){.Seasons_navbar{width:600px}}@media (min-width: 471px){.Season_btns{display:grid;grid-template-columns:repeat(3,auto);place-content:center;gap:18px;padding:18px 0}.Season_btn{width:calc((100vw - 72px) / 3)}.Seasons_progressBar_gray{width:calc((100vw - 72px) / 3 - 18px)}}@media (min-width: 636px){.Season_btn{width:188px}.Seasons_progressBar_gray{width:170px}}.CircleLevel{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80px;width:80px;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.CircleLevel:hover{opacity:90%}.CircleLevel_upperNotes{display:flex;align-items:center;gap:6px}.CircleLevel_note,.CircleLevel_padlock{height:27px}.cl_note_2{margin-top:15px}.PathDiv{display:flex;flex-direction:column;margin-bottom:36px}.Path_paidBar{display:flex;justify-content:center;width:100vw;background-color:var(--purple);padding:12px 0;margin-bottom:18px}.Path_paidBar_txts{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100vw - 36px)}.Path_paidBar_txtAndTitle{display:flex;align-items:center}.Path_paidBar_txt{font-size:1.8rem;font-weight:700;color:var(--white);text-align:center}.Path_paidBar_timer{display:flex;gap:6px;margin-left:9px}.Path_paidBar_timer_hour{border:1px solid var(--white);border-radius:9px;font-size:1.8rem;font-weight:700;color:var(--white);text-align:center;padding:3px 6px;animation:pulseOpacity 2s infinite}@keyframes pulseOpacity{0%,to{opacity:1}50%{opacity:.5}}.Path_paidBar_cta{background-color:var(--green);border-radius:9px;border:3px solid var(--darkgreen);box-shadow:3px 3px var(--darkgreen);font-size:1.8rem;font-weight:700;color:var(--txt);padding:3px 6px;margin-top:6px;cursor:pointer}.Path_paidBar_cta:hover{opacity:80%}.Path_navbarDiv{position:sticky;z-index:100;top:0;display:flex;flex-direction:column;align-items:center;background:var(--white)}.Path_returnDiv{display:flex;justify-content:left;align-self:center;width:calc(100vw - 36px);margin-bottom:9px}.Path_return{display:flex;align-items:center;gap:3px;cursor:pointer}.Path_return_image{height:18px}.Path_return_txt{font-size:1.8rem;font-weight:700;color:var(--darkgray);margin-top:1px}.Path_seasonProgress{display:flex;flex-direction:column;justify-content:center;align-self:center;width:calc(100vw - 36px);border:1px solid var(--darkgray);border-radius:9px;box-sizing:border-box;padding:9px;margin-bottom:18px}.Path_seasonProgress_title{font-size:1.8rem;font-weight:700;margin-bottom:3px}.Path_progressBar{display:flex;align-items:center}.Path_progressBar_color{position:absolute;height:9px;border-radius:5px}.Path_progressBar_gray{height:9px;width:calc(100vw - 56px);opacity:20%;border-radius:5px}.Path_seasonProgress_percentage{display:flex;justify-content:space-between}.Path_seasonProgress_percentage_txt{font-size:1.8rem;font-weight:700;margin-top:3px}.Path_branches{display:flex;flex-direction:column;gap:18px}.Path_branch{display:flex;flex-direction:column;align-items:center;gap:18px}.Path_row{display:flex;gap:18px}@media (min-width: 636px){.Path_returnDiv,.Path_seasonProgress{width:600px}}.Path_paidBar1{display:flex;flex-direction:column;align-items:center}.Path_paidBar1_flex{display:flex;align-items:center}.Path_paidBar2,.Path_paidBar3{display:none}@media (min-width: 367px){.Path_paidBar1{display:none}.Path_paidBar2{display:flex;flex-direction:column;align-items:center}}@media (min-width: 482px){.Path_paidBar2{display:none}.Path_paidBar3{display:flex}.Path_paidBar_cta{margin:0 0 3px 9px}}.Challenge_navbarDiv{display:flex;justify-content:center}.Challenge_navbar{position:absolute;top:0;display:flex;justify-content:end;width:calc(100vw - 36px);margin:18px 0}.Challenge_navbar_btn{background-color:var(--white);border:3px solid var(--darkgray);border-radius:9px;box-shadow:3px 3px var(--darkgray);font-size:1.8rem;font-weight:700;color:var(--darkgray);padding:3px 6px;cursor:pointer}.Challenge_navbar_btn:hover{opacity:80%}@media (min-width: 936px){.Challenge_navbar{width:900px}}.ThankYou{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100dvh}.ThankYou_img{height:200px}.ThankYou_title{font-size:3rem;font-weight:700;color:var(--txt);margin-top:9px}.ThankYou_txt{opacity:80%;font-size:1.8rem;font-weight:700;color:var(--txt);text-align:center;padding:0 18px}.ThankYou_btn{background-color:var(--purple);border:3px solid var(--darkpurple);border-radius:9px;box-shadow:3px 3px var(--darkpurple);font-size:1.8rem;font-weight:700;color:var(--white);padding:9px;margin-top:18px;cursor:pointer}.ThankYou_btn:hover{opacity:80%}.ReturnDiv{position:fixed;z-index:1000;top:0;right:0;display:flex;justify-content:center;width:100vw;background-color:var(--white);border-bottom:1px solid var(--gray)}.Return{display:flex;justify-content:right;width:calc(100vw - 36px);margin:18px 0}.Return_btn{height:36px;background-color:var(--white);border:3px solid var(--darkgray);border-radius:9px;box-shadow:3px 3px var(--darkgray);box-sizing:border-box;font-size:1.8rem;font-weight:700;color:var(--darkgray);padding:3px 9px;cursor:pointer}.Return_btn:hover{background-color:var(--back)}@media (min-width: 636px){.Return{width:600px}}.Training{display:flex;flex-direction:column;gap:9px}.Training_range{display:flex;align-items:center;gap:6px}.Training_range_tessitura{font-size:1.8rem;font-weight:700;color:var(--cyberpurple)}.Training_range_completeRange{font-size:1.8rem;font-weight:700;color:var(--darkgray)}.Training_progress{display:flex;justify-content:space-between;width:calc(100vw - 54px);margin-top:6px}.Training_progress_percentage{font-size:1.8rem;font-weight:700;color:var(--cyberpurple)}.Training_progress_count{font-size:1.8rem;font-weight:700;color:var(--darkgray)}.Training_line{height:2px;width:266px;background-color:var(--lightgray);margin:9px 0}.Training_reset{width:calc(100vw - 54px);margin-bottom:9px}@media (min-width: 636px){.Training_progress,.Training_reset{width:582px}}.Settings{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:91px 0 36px}.Setting{display:flex;flex-direction:column;align-items:flex-start;width:calc(100vw - 36px);border-bottom:1px solid var(--gray);box-sizing:border-box;gap:9px;padding:9px}.settingGray{background-color:var(--back)}.Setting_title{font-size:2.4rem;font-weight:700;color:var(--txt)}.Setting_subtitle{opacity:80%;font-size:1.8rem;font-weight:700;color:var(--txt)}.Setting_rectangles{display:flex;gap:18px}.Setting_rectangle,.Setting_rectangle_active{display:grid;place-content:center;border:0;border-radius:9px;font-size:1.6rem;font-weight:700;padding:3px 6px;cursor:pointer}.Setting_rectangle{background-color:var(--lightgray);color:var(--lightblack)}.Setting_rectangle_active{background-color:var(--purple);color:var(--white)}.Setting_rectangle:hover,.Setting_rectangle_active:hover{opacity:80%}.Setting_redBtn,.Setting_purpleBtn{border-radius:9px;font-size:1.8rem;font-weight:700;padding:3px 9px;cursor:pointer}.Setting_redBtn{background-color:var(--red);border:3px solid var(--darkred);box-shadow:3px 3px var(--darkred);color:var(--white)}.Setting_purpleBtn{background-color:var(--purple);border:3px solid var(--darkpurple);box-shadow:3px 3px var(--darkpurple);color:var(--white)}.Setting_redBtn:hover,.Setting_purpleBtn:hover{opacity:80%}@media (min-width: 636px){.Setting{width:600px}}.Register_warning{font-size:1.3rem;color:var(--txt);text-align:center;text-decoration:underline}.Register_warning:hover{opacity:80%}.Register_line{height:2px;width:180px;background-color:var(--gray);margin-top:18px}.Login{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:36px 0}.Login_title{font-size:3rem;font-weight:700;color:var(--lightblack);text-align:center;margin-bottom:18px}.Login_form{display:flex;flex-direction:column;gap:18px}.Login_input{height:50px;width:284px;border:3px solid var(--gray);border-radius:9px;box-sizing:border-box;font-size:1.8rem;font-weight:700;color:var(--lighblack);padding:3px 9px}.Login_input:focus{overflow:hidden;outline:none}.Login_error{width:284px;font-size:1.5rem;font-weight:700;color:var(--red);text-align:center}.Login_btn{height:50px;width:284px;background-color:var(--purple);border:3px solid var(--darkpurple);border-radius:9px;box-shadow:3px 3px var(--darkpurple);box-sizing:border-box;font-size:1.8rem;font-weight:700;color:var(--white);cursor:pointer}.Login_btn:hover{opacity:80%}.Login_line{height:2px;width:180px;background-color:var(--gray);margin-top:36px}.Login_forgot{font-size:1.8rem;font-weight:700;color:var(--lightblack);text-decoration:underline;margin-top:18px;cursor:pointer}.Login_forgot:hover{color:var(--darkblack)}.Login_or{font-size:1.8rem;font-weight:700;color:var(--lightblack);margin:6px 0 9px}.Login_option{display:grid;place-content:center;height:40px;background-color:transparent;border:3px solid var(--darkblack);border-radius:9px;box-shadow:3px 3px var(--darkblack);font-size:1.8rem;font-weight:700;color:var(--darkblack);padding:0 9px;cursor:pointer}.Login_option:hover{background-color:var(--lightblack);border:3px solid var(--darkblack);color:var(--white)}@media (min-width: 636px){.Login{height:100dvh;margin:0}}.Reset_confirmation{width:284px;font-size:1.8rem;font-weight:700;color:var(--darkgreen);text-align:center}.TermsDiv{display:flex;justify-content:center;margin:60px 0}.Terms{display:flex;flex-direction:column;width:calc(100vw - 36px);gap:18px}.Terms_txt{font-size:1.8rem}.Terms_strong{font-size:1.8rem;font-weight:700}@media (min-width: 636px){.Terms{width:600px}}.Piano{display:flex;justify-content:center;align-items:center;margin-top:36px}.Octave{display:flex;justify-content:center}.Octave_naturals{display:flex;margin-top:10px}.Octave_natural{display:flex;justify-content:center;align-items:end;height:90px;width:30px;border:2px solid var(--gray);border-radius:6px;box-sizing:border-box;cursor:pointer}.Octave_natural_txt{font-size:1.8rem;font-weight:700;color:var(--txt);transform:rotate(-90deg)}.Octave_sharps{position:absolute;display:flex}.Octave_sharp{display:flex;justify-content:center;align-items:center;height:60px;width:20px;background-color:var(--txt);border-radius:6px;cursor:pointer}.Octave_sharp_txt{font-size:1.8rem;font-weight:700;color:var(--white);transform:rotate(-90deg)}.Octave_space{height:10px;width:10px;background-color:transparent}.Octave_natural:hover{background-color:var(--lightgray)}.Octave_sharp:hover{opacity:80%}.Analytics{margin:18px}.Analytics_divs{display:flex}.Analytics_div{width:100px;border:1px solid var(--gray);font-size:1.5rem;text-align:center}*{font-family:Nunito;font-size:62.5%;padding:0;margin:0;-webkit-user-select:none;user-select:none}button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}button:focus{outline:none}input,textarea{overflow:hidden;outline:none}img{-webkit-user-drag:none;user-drag:none}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;-webkit-user-drag:none;user-drag:none}:root{--realblack: #000000;--white: #FFFFFF;--back: #f7f7f7;--lightgray: #ECECEC;--gray: #DADADA;--darkgray: #AFAFAF;--lightblack: #5C5C5C;--black: #4B4B4B;--darkblack: #333333;--lightpurple: #A366FF;--purple: #6600ff;--darkpurple: #3D0099;--blue: #53ADF0;--darkblue: #4796D0;--green: #C5EC92;--darkgreen: #78C93C;--red: #fa706c;--darkred: #EB5953;--darkorange: #ffb100;--lightorange: #ffc800;--lightyellow: #FFD166;--pink100: #FFEBF5;--pink400: #FFADD6;--pink600: #FF47A3;--txt: #424242;--locked: #e7e5e5;--fire: #F25757;--snow: #57D6F2;--lightfire: #FEECEC;--lightsnow: #ECFAFE;--darksnow: #10ADD0;--cyberpurple: #6600ff;--cyberblue: #00ccff;--cyberpink: #ff00ff;--alice: #f0f8ff;--paydarkblue: #171D5F;--paybackpurple: #E0D4FF;--paydarkviolet: #615498}
