.Account__name-selection{display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:center;padding:2rem .5rem .5rem}.Account__avatar-selection{display:flex;flex-wrap:wrap;width:100%;padding:1rem;gap:1rem;justify-content:center;box-sizing:border-box}.Account__actions{display:flex;gap:1rem;padding:.5rem;justify-content:center}.Account__actions button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.Account__actions button:active{background-color:#e5d500}.Account__avatar-list-item{border-radius:50%;background-color:#fff;padding:.25rem;width:4.5rem;height:4.5rem;box-sizing:border-box}.Account__avatar-list-item img{width:100%}.Account__avatar-list-item.selected{border:5px solid #4a0069}.Score{display:flex;align-items:center;font-size:1.5rem;color:#ffef19;font-weight:600}.Score__container{display:flex;gap:5px;padding-left:20px;position:relative}.Score__menu{position:absolute;left:-.5rem;top:.25rem}.Score__menu img{width:21px}.Score .score-trend{width:20px}.Score .fade-trend{opacity:0;transition:opacity 2s ease-in-out,top 2s ease-in-out;top:-10px}.Score .fade-trend.negative{color:red}.Score .fade-trend.positive{color:#ffef19}.ScoreTable{width:100%;position:relative;padding:1rem;background-color:#7a00ae;box-sizing:border-box}.ScoreTable .close-drawer{width:27px;position:absolute;right:1rem;top:1rem}.ScoreTable .close-drawer img{width:100%}.ScoreTable .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;text-align:left;margin-right:0;margin-left:0;font-size:1.25rem}.ScoreTable .game-title{font-size:1rem;text-align:center;color:#fff;text-align:left;color:#ffef19;border-bottom:1px solid #071952;padding:.5rem;margin-bottom:.5rem;text-transform:uppercase;font-weight:600}.ScoreTable .category-title{color:#fff}.ScoreTable .subcategory-wrapper{display:flex;padding:.5rem}.ScoreTable .subcategory-wrapper .subcategory-title{color:#e095ff;padding:1px .5rem;border-radius:9px}.ScoreTable .subcategory-wrapper .subcategory-result{color:#f1cfff;padding:1px .5rem;border-radius:9px;display:flex;align-items:center;gap:5px}.ScoreTable .subcategory-wrapper .subcategory-result img{width:15px}.ScoreTable .no-exercise{color:#fff}.NavigationBar{background-color:#56007b;width:100%;height:60px;position:fixed}.NavigationBar .inner-wrapper{background-color:#56007b;display:flex;justify-content:space-between;height:60px;width:100%;padding:5px 15px;box-sizing:border-box;max-width:600px;margin:0 auto}.NavigationBar .inner-wrapper .home{width:45px}.NavigationBar .inner-wrapper .home img{width:100%}.MainMenu img{width:35px;fill:#ebf4f6;margin-top:.35rem}.MainMenuList{background-color:#7a00ae;color:#fff;height:100%;min-width:250px}.MainMenuList .header{background-color:#56007b;padding:.5rem;display:flex;justify-content:flex-start;align-items:center;gap:20px}.MainMenuList .header img{max-width:30px}.MainMenuList .language-block{margin-top:1rem}.MainMenuList .language-block .language-menu{background-color:#7a00ae;color:#fff}.MainMenuList .language-block .select-lang{display:flex;font-size:1rem;gap:1rem}.MainMenuList .language-block .select-lang img{max-width:1.5rem}.MainMenuList .language-block .lang-item{display:flex;gap:1rem}.MainMenuList .language-block .lang-item img{max-width:1.5rem}.MultiplierSelection{padding:.125rem}.MultiplierSelection__toggles{display:flex;flex-wrap:wrap;gap:.25rem}.MultiplierSelection__title{font-size:1.25rem;text-align:center;margin-bottom:.5rem;color:#fff}.MultiplierSelection__item{width:calc(16.6666666667% - .25rem);height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background-color:#f1cfff;border-radius:.5rem;color:#2b003d}.MultiplierSelection__item.selected{background-color:#4a0069;color:#fff}.Multiplication{padding-top:60px}.Multiplication .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}.Multiplication__actions{width:100%;display:flex;padding:3rem 2rem;box-sizing:border-box;justify-content:center;flex-direction:column;gap:1rem}.Multiplication__actions button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.Multiplication__actions button:active{background-color:#e5d500}.Multiplication .preloader{width:100%;min-height:50vh;display:flex;justify-content:center;align-items:center}.Learning{padding-top:80px;display:flex;flex-direction:column}.Learning__exes{text-align:center;font-size:1.5rem;color:#fff}.Learning__actions{display:flex;gap:1rem;padding:.5rem;justify-content:center}.Learning__actions button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.Learning__actions button:active{background-color:#e5d500}.Home{padding-top:60px}.Home .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}.Home .games-grid{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem}.Home .games-grid .game-cube{box-sizing:border-box;width:calc(50% - .25rem);height:auto;padding:1rem .5rem;align-items:center;display:flex;flex-direction:column;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:.5rem}.Home .games-grid .game-cube .image{width:50%}.Home .games-grid .game-cube .image img{width:100%}.AdditionLanding{padding-top:60px}.AdditionLanding .landing-title-wrapper{padding:0 1rem 1rem}.AdditionLanding .landing-title-wrapper .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:0}.AdditionLanding .landing-title-wrapper .instractions{color:#fff;text-align:center}.AdditionLanding .game-wrapper{display:flex;flex-direction:column;gap:1rem}.AdditionLanding .game-wrapper .game-type{display:flex;flex-direction:column;align-items:center;gap:1rem;background:#680095;padding:1rem;width:94%;box-sizing:border-box;margin:0 auto;border-radius:9px}.AdditionLanding .game-wrapper .game-type .game-type-title{display:flex;gap:1rem;align-items:center}.AdditionLanding .game-wrapper .game-type .game-type-title .sub-title{font-size:1rem;font-weight:600;text-align:center;color:#fff}.AdditionLanding .game-wrapper .game-type .game-type-title img{max-height:2.5rem}.AdditionLanding .game-wrapper .game-type .game-type-title .text-example{color:#ffef19;font-weight:600}.AdditionLanding .game-wrapper .game-type .range-selection{display:flex;align-items:center;justify-content:center;gap:.5rem}.AdditionLanding .game-wrapper .game-type .range-selection .item{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;font-size:1rem;background-color:#f1cfff;border-radius:.5rem;color:#2b003d}.AdditionLanding .game-wrapper .game-type .range-selection .item.selected{background-color:#4a0069;color:#fff}.AdditionLanding .game-wrapper .start-button{width:100%;display:flex;justify-content:center}.AdditionLanding .game-wrapper .start-button .start-game-btn{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1rem;padding:.75rem 2rem}.AdditionLanding .game-wrapper .start-button .start-game-btn:active{background-color:#e5d500}.app-wrapper{width:100%}.app-inner-wrapper{max-width:600px;margin:0 auto}.ComingSoon{padding-top:150px;display:flex;flex-direction:column;gap:10;align-items:center}.ComingSoon .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}.ComingSoon .action-wrapper{max-width:150px}.ComingSoon button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.ComingSoon button:active{background-color:#e5d500}.VirtualKeyboard{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;margin-top:2.5rem;bottom:0}.VirtualKeyboard .item{width:calc(33% - .33rem);background-color:#ebf4f6;border-radius:.5rem;color:#071952;display:flex;align-items:center;justify-content:center;font-size:1.25rem;height:4rem;transition:.05s all}.VirtualKeyboard .item:active{background-color:#4a0069;color:#ebf4f6}.GameStepChecker{height:71px}.GameStepChecker__action{display:flex;align-items:center;justify-content:center;font-size:3rem;padding:3rem 1rem 1rem;color:#fff}.GameStepChecker__check-button{display:flex;align-items:center;justify-content:center;padding:.5rem}.GameStepChecker__check-button button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.GameStepChecker__check-button button:active{background-color:#e5d500}.GameStepChecker .right-answer{color:#f30}.GameStepChecker .failed-value{display:flex;gap:10px}.GameStepChecker__reaction-wrapper{padding:5.5px;justify-content:center;display:flex}.GameStepChecker__reaction-container{justify-content:center;display:flex;align-items:center;font-size:1.5rem;gap:10px;color:#fff}.GameStepChecker__reaction-container button{padding:1rem 3rem;border:none;background-color:#4a0069;border-radius:.5rem;font-size:1.25rem;font-weight:600;color:#ebf4f6}.GameStepChecker__reaction-container button:active{background-color:#260036}.GameStepChecker__reaction{width:50px}.GameStepChecker__reaction img{width:100%}.ColumnCalculation{padding:1rem;display:flex;justify-content:center;box-sizing:border-box;width:100%}.ColumnCalculation .wrapper{display:inline-flex;flex-direction:column;align-items:flex-end}.ColumnCalculation .first-row,.ColumnCalculation .second-row,.ColumnCalculation .memory-row{position:relative;display:flex;gap:.25rem}.ColumnCalculation .first-row .persistent-slot,.ColumnCalculation .second-row .persistent-slot,.ColumnCalculation .memory-row .persistent-slot{font-size:2rem;width:2rem;color:#fff;text-align:center}.ColumnCalculation .first-row .math-action{position:absolute;top:1.5rem;left:-1.75rem;font-size:2rem;width:2rem;color:#fff}.ColumnCalculation .memory-row .persistent-slot{font-size:1.2rem;width:2rem;color:#000;text-align:center}.ColumnCalculation .memory-row .memory-slot.active{color:#fff}.ColumnCalculation .first-calc-row{display:flex;gap:.25rem;margin-top:.25rem;padding-top:1rem;border-top:2px solid #fff;position:relative}.ColumnCalculation .first-calc-row .dynamic-input-slot{font-size:2rem;width:2rem;color:#fff;height:2rem;background-color:#ffffff40;border-radius:.5rem;border:2px solid transparent;box-sizing:border-box;font-size:1.5rem;text-align:center;line-height:1.15}.ColumnCalculation .first-calc-row .dynamic-input-slot input{display:none}.ColumnCalculation .first-calc-row .focused{border:2px solid rgba(255,255,255,.5);background-color:#ffffff4d}.ColumnCalculation .first-calc-row .right-answer{position:absolute;right:-3rem;top:.5rem;color:#f30;font-size:2rem}.ColumnCalculation .first-calc-row.failed:after{content:"";position:absolute;width:100%;height:3px;background-color:#f30;top:2rem}.LinearCalculation .wrapper{display:flex;align-items:center;justify-content:center;font-size:3rem;padding:3rem 1rem 1rem;color:#fff;gap:1px}.LinearCalculation .wrapper .answer.failed{position:relative}.LinearCalculation .wrapper .answer.failed:after{content:"";position:absolute;width:106%;height:4px;background-color:#f30;top:2rem;left:0}.LinearCalculation .wrapper .right-answer{color:#f30;margin-left:1rem}.GameResults{display:flex;flex-direction:column;font-size:2rem;width:100%;align-items:center;justify-content:center;padding-top:2rem;text-align:center}.GameResults__title{font-size:2.5rem;font-weight:700;color:#fff}.GameResults__img{width:30%}.GameResults__img img{width:100%}.GameResults__right-answers{font-size:2.5rem;font-weight:700;color:#fff}.GameResults__work-on{font-size:1.5rem;margin-bottom:.25rem;font-weight:600;color:#f1cfff}.GameResults__wrong-items{display:flex;flex-direction:column}.GameResults__wrong-item{font-size:1.25rem;font-weight:600;color:#fff;text-align:center}.GameResults__actions{display:flex;gap:1rem;padding:1rem .5rem}.GameResults__actions button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.GameResults__actions button:active{background-color:#e5d500}.GameResults__actions button{padding:1rem}.SubtractionLanding{padding-top:60px}.SubtractionLanding .landing-title-wrapper{padding:0 1rem 1rem}.SubtractionLanding .landing-title-wrapper .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:0}.SubtractionLanding .landing-title-wrapper .instractions{color:#fff;text-align:center}.SubtractionLanding .game-wrapper{display:flex;flex-direction:column;gap:1rem}.SubtractionLanding .game-wrapper .game-type{display:flex;flex-direction:column;align-items:center;gap:1rem;background:#680095;padding:1rem;width:94%;box-sizing:border-box;margin:0 auto;border-radius:9px}.SubtractionLanding .game-wrapper .game-type .game-type-title{display:flex;gap:1rem;align-items:center}.SubtractionLanding .game-wrapper .game-type .game-type-title .sub-title{font-size:1rem;font-weight:600;text-align:center;color:#fff}.SubtractionLanding .game-wrapper .game-type .game-type-title img{max-height:2.5rem}.SubtractionLanding .game-wrapper .game-type .game-type-title .text-example{color:#ffef19;font-weight:600}.SubtractionLanding .game-wrapper .game-type .range-selection{display:flex;align-items:center;justify-content:center;gap:.5rem}.SubtractionLanding .game-wrapper .game-type .range-selection .item{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;font-size:1rem;background-color:#f1cfff;border-radius:.5rem;color:#2b003d}.SubtractionLanding .game-wrapper .game-type .range-selection .item.selected{background-color:#4a0069;color:#fff}.SubtractionLanding .game-wrapper .start-button{width:100%;display:flex;justify-content:center}.SubtractionLanding .game-wrapper .start-button .start-game-btn{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1rem;padding:.75rem 2rem}.SubtractionLanding .game-wrapper .start-button .start-game-btn:active{background-color:#e5d500}.Division{padding-top:60px}.Division .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}.Division__actions{width:100%;display:flex;padding:3rem 2rem;box-sizing:border-box;justify-content:center;flex-direction:column;gap:1rem}.Division__actions button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.Division__actions button:active{background-color:#e5d500}.Division .preloader{width:100%;min-height:50vh;display:flex;justify-content:center;align-items:center}.About{color:#f1cfff;padding:70px 1rem 1rem;text-align:center}.About .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}.About .me{width:100%;display:flex;justify-content:center}.About .me img{width:6rem;height:6rem;border-radius:50%}.About .games{display:flex;justify-content:center;gap:15px}.About .games img{width:20%;max-width:2.5rem;border:1px solid #fff;border-radius:.5rem}.About img{max-width:100%}.About .support button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem}.About .support button:active{background-color:#e5d500}.ContactUs{padding-top:60px}.ContactUs .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}.ContactUs form{width:90%;margin:0 auto}.ContactUs label,.ContactUs .message{color:#fff;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;font-size:1.25rem}.ContactUs .message.error{color:#ff4500}.ContactUs input,.ContactUs textarea{border-radius:.5rem;padding:.5rem 1rem;border:0;outline:0;box-sizing:border-box;font-size:1.25rem}.ContactUs button{border:none;background-color:#ffef19;border-radius:.5rem;font-weight:600;color:#2b003d;font-size:1.25rem;padding:1rem 3rem;margin-top:1rem}.ContactUs button:active{background-color:#e5d500}.ContactUs .alert{width:90%;margin:1rem auto 0;background-color:#ffffff1a;padding:.5rem 1rem;box-sizing:border-box;border-radius:.5rem;font-size:1rem}.ContactUs .alert .message{margin:0}.Installation{color:#f1cfff;padding:70px 1rem 1rem}.Installation .title{margin:1rem .5rem;padding:.5rem;font-size:1.5rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase}.Installation .info-item{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.Installation img{max-width:100%;border-radius:.5rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:500;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{padding:0;margin:0;box-sizing:border-box;background-color:#7a00ae}.score-trend{color:#000;opacity:1;margin-left:4px;position:relative;top:0}.bmc-btn-container .bmc-btn{font-size:16px;padding:10px;height:46px;min-width:145px;position:fixed;bottom:10px;left:10px;z-index:0;background-color:#9500d5!important}
