@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap";html{font-family:Gilroy,sans-serif;font-size:1vw}body{min-height:100%;margin:0}*{box-sizing:border-box}a{text-decoration:none}pre{font-family:Inconsolata;margin:0;white-space:pre-wrap}.btn{background:none;padding:0;outline:none;height:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s;border:1px solid transparent;min-width:6rem;cursor:pointer;width:100%;font-family:Gilroy,sans-serif}.btn.btn-primary{height:3rem;background:#1893d5;border-radius:.5rem;font-weight:700;font-size:1rem;line-height:1.5rem;color:#fefbf7}.btn.btn-primary:hover{background:#1479af}.btn.btn-primary:active{background:#1479af;opacity:.5}.btn.btn-primary:disabled{background:#383838;opacity:.5}.btn.btn-success-outline{background:transparent;border-color:#009e65;border-radius:1000px;color:#009e65;font-size:.75rem;line-height:1.25rem;font-weight:600}.btn.btn-success-outline:hover{color:#fff;background:#009e65}.btn.btn-success-outline:active{color:#fff;background:#009e65;opacity:.5}.btn.btn-success{border-color:#009e65;border-radius:1000px;font-size:.75rem;line-height:1.25rem;font-weight:600}.btn.btn-success,.btn.btn-success:active,.btn.btn-success:hover{color:#fff;background:#009e65}.btn.btn-success:active{opacity:.5}.btn.btn-text{font-weight:600;font-size:.825rem;line-height:120%;color:#2ba7df}.btn.btn-text svg{fill:#2ba7df}.btn.btn-text:hover{color:#1479af}.btn.btn-text:hover svg{fill:#1479af}.btn.btn-text:active{color:rgba(20,121,175,.5)}.btn.btn-text:active svg{fill:rgba(20,121,175,.5)}.btn.btn-light-primary{background:#1893d5;box-shadow:0 1px 10px #38b5ed;border-radius:8.75rem;font-weight:700;font-size:.85rem;line-height:1.25rem;color:#fff}.btn.btn-light-primary:hover{background:#14dc94;box-shadow:0 1px 10px #14dc94}.btn.btn-dark{height:3rem;background:#2a2b43;border-radius:.5rem;font-weight:700;font-size:1rem;line-height:1.5rem;color:#fefbf7}.btn.btn-dark:hover{background:#1479af}.btn.btn-dark:active{background:#1479af;opacity:.5}.btn.btn-dark:disabled{background:#383838;opacity:.5}.input-wrapper{position:relative;padding-bottom:1.375rem}.input-wrapper input{height:3rem;background:#fff;border:1px solid rgba(184,197,241,.3);border-radius:10px;padding:0 1.5rem;outline:none;transition:all .3s;font-weight:400;font-size:1rem;line-height:24px;font-family:Gilroy;width:100%}.input-wrapper input::-moz-placeholder{color:#383838;opacity:.5}.input-wrapper input:-ms-input-placeholder{color:#383838;opacity:.5}.input-wrapper input::placeholder{color:#383838;opacity:.5}.input-wrapper input:hover{outline:none;border-color:#2ba7df}.input-wrapper input:focus{border-color:#1893d5}.input-wrapper .input-error,.input-wrapper .input-hint{position:absolute;height:20px;display:flex;align-items:center;bottom:0;left:0;font-size:12px;line-height:20px;font-weight:500}.input-wrapper .input-error{color:#f07373}.input-wrapper .input-hint{color:#009e65}.select-wrapper{position:relative;-o-object-fit:fill;object-fit:fill;width:21rem;height:3.125rem;font-weight:500;font-size:1rem;line-height:1.5rem;border-radius:.5rem}.select-wrapper .select{height:100%;background:#0f0f0f;color:#fff;border:.0625rem solid #fff;border-radius:.5rem;display:flex;align-items:center;padding:.5rem 1rem;cursor:pointer}.select-wrapper .select-arrow{position:absolute;top:50%;right:1rem;transform:translateY(-50%);transition:all .3s;width:1rem}.select-wrapper.show .select-arrow{transform:translateY(-50%) rotate(180deg)}.select-wrapper .select-content{position:absolute;background:#0f0f0f;border:1px solid #fff;border-radius:7px;left:0;opacity:0;top:100%;width:100%;max-height:0;padding:0;display:flex;flex-direction:column;gap:.75rem;transition:all .3s;z-index:10;overflow:auto}.select-wrapper .select-content-item{cursor:pointer;color:#fff}.select-wrapper .select-content-item:hover{color:#2ba7df}.select-wrapper.top .select-content{top:unset;bottom:100%}.select-wrapper.show .select-content{max-height:100px;padding:1rem 1.5rem;opacity:1;top:calc(100% + .25rem);z-index:100}.select-wrapper.show.top .select-content{max-height:200px;opacity:1;top:unset;bottom:calc(100% + .25rem)}.checkbox-wrapper{display:flex;align-items:center}.checkbox-wrapper .checkbox{position:relative;width:1.5rem;height:1.5rem;background:#030303;border:.125rem solid #b8c5f1;transition:all .3s;border-radius:50%;cursor:pointer;margin-right:.75rem}.checkbox-wrapper .checkbox:after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:.75rem;height:.75rem;background:transparent;transition:all .3s;border-radius:50%}.checkbox-wrapper .checkbox.active{border-color:#009e65}.checkbox-wrapper .checkbox.active:after{background:#009e65}.checkbox-wrapper .checkbox-label{font-weight:400;font-size:1rem;line-height:1.5rem;color:#fff}.color-picker{position:relative}.color-picker__value{height:1.875rem;width:4.875rem;border-radius:.5rem}.color-picker__form{z-index:100;position:absolute;top:calc(100% + 8px)}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(1,1,1,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999}.modal-wrapper .modal{position:relative;background:#2a2b43;border:1px solid #b8c5f1;border-radius:1rem;padding:1.25rem 1.5rem;color:#fff}.modal-wrapper .modal-btn__close{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:0;width:1.5rem;height:1.5rem;cursor:pointer}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-wrapper .page-content{background:url(/back.webp) 50% no-repeat;background-size:cover;padding:2rem 4rem;overflow:auto;flex-grow:1}.navigation{background-color:transparent;background-image:linear-gradient(180deg,#322473,#712473);background-size:100% 160%;background-position:bottom;height:70px;justify-content:flex-end;gap:1.8rem;padding:0 13rem}.navigation,.navigation__link{display:flex;align-items:center}.navigation__link{position:relative;cursor:pointer;border:none;outline:none;background:none;transition:all .3s;font-family:Gilroy,sans-serif;font-size:18px;line-height:24px;color:#fff;gap:8px}.navigation__link svg{width:1.5rem;height:1.5rem}.navigation__link svg path{transition:all .3s;fill:#fff}.navigation__link.active{color:#edc58d}.navigation__link.active svg path{fill:#edc58d}.navigation__link:hover{color:#edc58d}.navigation__link:hover svg path{fill:#edc58d}.header{display:flex;justify-content:space-between;margin-bottom:2.5rem}.header__logo{width:19.5rem}.header-left-top{display:flex;align-items:flex-end;gap:2.5rem}.header-left-top .select-wrapper{width:14.25rem}.header-left-checkboxes{display:flex;margin-bottom:.75rem}.header-left-checkboxes .checkbox-wrapper{color:#fff;padding-right:1rem;margin-right:1rem;border-right:1px solid #fff}.header-left-checkboxes .checkbox-wrapper:last-child{border:none}.header-left__label{font-weight:700;font-size:.875rem;line-height:1.375rem;color:#fff;margin-bottom:.75rem}.header-left__title{color:#fff;margin-top:3.5rem;font-weight:700;font-size:1.5rem;line-height:2rem}.page-loader{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;background:#2a2b43}.page-loader .dots-bars-1{width:40px;height:40px;color:#fff;--c:linear-gradient(currentColor 0 0);--r1:radial-gradient(farthest-side at bottom,currentColor 93%,#fff);--r2:radial-gradient(farthest-side at top,currentColor 93%,#fff);background:var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);background-repeat:no-repeat;animation:db1 1s infinite alternate}@keyframes db1{0%,10%{background-size:8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}90%,to{background-size:8px 100%,8px 4px,8px 4px;background-position:0 50%,0 -2px,0 calc(100% + 2px),50% 50%,50% -2px,50% calc(100% + 2px),100% 50%,100% -2px,100% calc(100% + 2px)}}.loader-spin{width:60px;aspect-ratio:1;border:15px solid #ddd;border-radius:50%;position:relative;transform:rotate(45deg)}.loader-spin:before{content:"";position:absolute;inset:-15px;border-radius:50%;border:15px solid #0693e3;animation:l18 2s linear infinite}@keyframes l18{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.custom-form{background:#f0f0f0;min-height:100vh;padding:32px 64px}.form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.form-column .form-label,.form-row .form-label{margin-bottom:0;font-size:16px;font-weight:500;white-space:nowrap}.form-column{display:flex;flex-direction:column;margin-bottom:8px}input[type=color]{padding:0;border:none}.btn-icon{border:none;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:8px}.btn-icon.active{background:var(--bs-info)}.book-end,.no-book{text-transform:uppercase;font-size:24px;text-align:center;font-weight:700}.slider input{width:100%}.slider-labels{display:flex;justify-content:space-between;padding:0 3px}.slider-labels__item{display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;border-radius:50%;transition:all .3s;color:#fff}.slider-labels__item.active{color:#fff;background:#0d6efd}.books-modal__title{font-weight:700;font-size:18px;line-height:26px;color:#fff}.books-modal__pagination{display:flex;align-items:center;gap:8.75rem;justify-content:center;margin-top:1.5rem;font-size:.85rem;line-height:1.25rem}.books-modal__pagination__arrow{cursor:pointer}.books-modal-content{min-height:32rem}table.books-modal__table{width:61.5rem;font-weight:400;font-size:.75rem;line-height:1.125rem;border-collapse:collapse}table.books-modal__table th{font-weight:500;font-size:.85rem;line-height:1.25rem;color:#fff;opacity:.3}table.books-modal__table tr{position:relative;border-top:1px solid #b8c5f1;height:3.5rem;max-height:3.5rem;padding:.125rem 0}table.books-modal__table tr th{text-align:left;position:relative}table.books-modal__table tr td{position:relative}table.books-modal__table tr.head{height:auto}table.books-modal__table tr td:first-child{text-align:center;width:4rem}table.books-modal__table tr:first-child{border:none}@supports not (-webkit-hyphens:none){table.books-modal__table tr:before{position:absolute;content:"";left:0;top:.125rem;width:100%;height:calc(100% - .25rem);background:hsla(0,0%,100%,.1);border-radius:.625rem;opacity:0}table.books-modal__table tr:hover:before{opacity:1}}.wrapper{display:flex;justify-content:center;align-items:center;position:relative;min-width:66rem}.full .book{width:100%;height:47.75rem}.book-inner{height:100%;max-height:100%;justify-content:center}.book,.book-inner{width:100%;display:flex;perspective:112.5rem}.book{border-radius:1rem;overflow:hidden}.book__page{position:relative;width:50%;height:100%;transform:rotateY(0deg);transition:transform 0 cubic-bezier(.645,.045,.355,1);transform-origin:0 0}.book__page--1 .page__content{border-right:.125rem solid #f4f5fc}.book__page--2{position:absolute;right:0;pointer-events:none;transform-style:preserve-3d}.book__page--4{cursor:pointer}.book__page-front{transform:rotateY(0deg) translateZ(1px)}.book__page-back,.book__page-front{position:absolute;width:100%;height:100%;z-index:100}.book__page-back{transform:rotateY(180deg) translateZ(1px)}.book__page .page__content{margin:4.5rem 0;padding:0 2rem;height:calc(100% - 9rem);position:relative;text-align:center}.book__page .page__content-text{text-align:left}.book__page .page__content-text .book-row{white-space:nowrap;margin-bottom:.25rem;line-height:100%;position:relative}.book__page .page__content-text .book-row pre{position:relative;z-index:10}.book input[type=radio]{display:none}.book input[type=radio]:not(.reverse):checked+.book__page{transition:transform .6s cubic-bezier(.645,.045,.355,1);transform:rotateY(-180deg) translateX(.125rem)}.book input[type=radio]:not(.reverse):checked+.book__page--2{transform-style:preserve-3d}.rotate .book-row{transform:rotate(180deg)}.wrapper.S .book-row{background:0/200% linear-gradient(90deg,transparent 50%,transparent 0);background-size:200% 100%}.wrapper.S .book-row .word-text{position:relative;z-index:1}.wrapper.S .row-back{position:absolute;top:-.0675rem;right:-.25rem;width:0;height:calc(100% + .125rem)}.wrapper.S .odd .row-back{right:unset;left:-.25rem}.wrapper.S .active .row-back{width:calc(100% + .5rem);border-radius:100px}.wrapper.V .book-row{background-size:100% 200%;background:0/200% linear-gradient(90deg,transparent 50%,transparent 0)}.wrapper.V .book-row .word-text{position:relative;z-index:1}.wrapper.V .row-back{position:absolute;top:-.0675rem;left:-.25rem;width:100%;height:0}.wrapper.V.rotate .row-back{bottom:-.0675rem;top:unset}.wrapper.V .active .row-back{height:calc(100% + .125rem);border-radius:100px}.book-bottom{position:absolute;bottom:2rem;left:2rem;width:calc(100% - 4rem);display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#fff}.book-bottom__pages{display:flex;align-items:center;background:#fff;color:#2a2b43;border-radius:1rem;height:1.5rem;padding:.5rem}.book-top{position:absolute;z-index:100;top:1rem;left:2rem;width:calc(100% - 4rem);display:flex;justify-content:flex-end}.book-top button{width:auto}.full .book-top{justify-content:flex-start}.exercise-helper{width:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.exercise-helper>.btn{width:21rem}.exercise-tutorial{max-width:56.125rem}.exercise-tutorial__title{font-weight:700;text-align:center;font-size:1.125rem;line-height:1.625rem;color:#fff;margin-bottom:1.5rem}.exercise-tutorial__text{font-size:1rem;line-height:150%;color:#fff;margin-bottom:1.5rem}.exercise-tutorial__video{background:#2a2b43;border:1px solid #b8c5f1;border-radius:1rem;width:100%;aspect-ratio:1280/720}.exercise-comments{width:100%;display:flex;flex-direction:column;gap:16px}.exercise-comments-new .btn{margin:16px 0 0 auto;width:300px}.exercise-comments__textarea{width:100%;resize:none;font-family:Gilroy}.exercise-coaching-card,.exercise-comments__textarea{padding:1rem;border-radius:1rem;background:#2a2b43;color:#fff}.exercise-coaching-card{display:flex;flex-direction:column;gap:1rem}.exercise-coaching-card-top{display:flex;align-items:center;justify-content:space-between;font-weight:700}.exercise-coaching-card-top>.btn{width:auto;height:2rem}.exercise-coaching-card__text{font-size:1rem;white-space:break-spaces}.zoom-reader{width:100%;height:35rem;margin:auto;background:#2a2b43;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:16px;position:relative;padding:0 4rem}.zoom-reader-content{position:relative;width:100%;text-align:center}.fullscreen .zoom-reader{width:80%}@keyframes zoom{0%{transform:scale(.7);opacity:0}25%{opacity:1}50%{transform:scale(1);opacity:1}90%{opacity:1}to{opacity:0}}.zoom-enter,.zoom-exit{opacity:0}.zoom-enter-active{animation:zoom}.small .zoom-reader{height:100%}.rolling-reader{width:100%;height:32rem;margin:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#2a2b43;padding:0 4rem;border-radius:16px}.rolling-reader,.rolling-reader-content{position:relative}.fullscreen .rolling-reader{width:80%}@keyframes rollDown{0%{transform:translateY(-100%);top:0}to{transform:translateY(100%);top:100%}}.rolling-exit{opacity:0}.rolling-enter{position:absolute;left:0;animation-timing-function:ease-in-out}.rolling-enter-active{animation-name:rollDown;animation-timing-function:ease-in-out}.small .rolling-reader{width:90%;height:16em}.scroll-reader{width:100%;height:40rem;margin:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-direction:column;background:#2a2b43;border-radius:16px}.scroll-reader,.scroll-reader-content{position:relative}.fullscreen .scroll-reader{width:80%}.small .scroll-reader{width:100%;height:20rem;padding:0 1rem;width:calc(100% + 2rem)}.speed-animation-card{border-radius:.75rem;margin-top:1rem;background:url(/metal-square.png) 50%;-o-object-fit:fill;object-fit:fill;padding:.25rem .5rem;border-radius:.5rem}#speed-animation-view{background-color:#101010}.scroll-reader-header{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;top:2rem;right:4rem}.scroll-reader-header__btn{transition:border .3s;cursor:pointer}.scroll-reader-header__btn.play{width:0;height:0;border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;border-left:.7rem solid #000;border-radius:.125rem}.scroll-reader-header__btn.play:active{border-left-color:#009e65}.scroll-reader-header__btn.pause{border:.25rem solid #000;border-top:none;border-bottom:none;width:.75rem;height:.75rem}.scroll-reader-header__btn.pause:active{border-left-color:#009e65;border-right-color:#009e65}.scroll-reader-header__btn:hover{transform:scale(1.2)}.scrambled-reader{width:40em;height:25em;margin:auto;border:.0125rem solid #585a5c;display:flex;justify-content:center;align-items:center;padding:16px}.scrambled-reader-content{position:relative;display:flex;flex-wrap:wrap;gap:4px;transition:all .3s}.small .scrambled-reader{width:100%;height:24em;font-size:12px}.reader-mode-wrapper{max-width:66rem;margin:auto;width:100%;display:flex;justify-content:center;padding:2rem 0}.reader-mode-finish{padding:4rem!important;align-items:flex-start!important;gap:4rem}.reader-mode-finish p{font-size:2rem!important}.reader-mode-finish__comprehension{display:flex;gap:.5rem}.reader-mode-finish__comprehension .btn{width:3rem;min-width:unset;padding:0}.reader-controll{width:100%;padding:1rem;background:#2a2b43;border-radius:1rem;border:1px solid light-dark(#767676,#858585)}.reader-controll .btn{max-width:300px}.auth-wrapper{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background:url(/back.webp) 50% no-repeat;background-size:cover}.auth-wrapper .auth-logo{margin-bottom:4rem}.auth-wrapper .auth-title{font-weight:700;font-size:2.25rem;line-height:2.75rem;text-align:center;color:#fff;margin-bottom:.75rem}.auth-wrapper .auth-subtitle{font-weight:400;font-size:1rem;line-height:1.5rem;text-align:center;color:#fff;margin-bottom:2rem}.auth-wrapper .auth-form{width:28.5rem}.auth-wrapper .auth-caption{font-weight:400;font-size:12px;line-height:20px;text-align:center;color:#fff;margin-top:1rem}.auth-wrapper .auth-forgot{text-align:right;margin-bottom:1.25rem;font-weight:700;font-size:12px;line-height:20px;color:#fff;display:block}.auth-wrapper .auth-registration{font-weight:700;color:#2ba8e0}.testing-dashboard{display:flex;flex-wrap:wrap;gap:2.5rem 1.5rem}.testing-dashboard-item{width:calc(50% - 1.5rem)}.testing-dashboard-item__title{font-weight:600;font-size:1.125rem;line-height:1.5rem;color:#fff;margin-bottom:1.25rem}.testing-dashboard-item .illustration-card{position:relative}.testing-dashboard-item .illustration-card__illustration{max-width:100%;width:100%}.testing-dashboard-item .illustration-card-content{position:absolute}.testing-dashboard-item .illustration-card-content__title{font-weight:700;font-size:2.5rem;line-height:3rem;color:#1893d5;text-shadow:0 0 10px #1893d5;margin-bottom:.5rem}.testing-dashboard-item .illustration-card-content__subtitle{font-size:1rem;line-height:1.5rem;color:#1893d5;text-shadow:0 0 10px #1893d5}.testing-dashboard-item .illustration-card.right{text-align:right}.testing-dashboard-item .illustration-card.right .illustration-card-content{right:2.5rem;bottom:2.5rem}.testing-dashboard-item .illustration-card.left{text-align:left}.testing-dashboard-item .illustration-card.left .illustration-card-content{left:2.5rem;bottom:2.5rem}.testing-dashboard-item.test-table{background:#0f0f0f;border:1px solid #b8c5f1;border-radius:1rem;padding:1.5rem 2rem}.testing-dashboard table.test-table{margin:0 -2rem;width:calc(100% + 4rem);border-collapse:collapse}.testing-dashboard table.test-table th{font-weight:500;font-size:.875rem;line-height:1.375rem;color:hsla(0,0%,100%,.3);padding:.5rem;text-align:left}.testing-dashboard table.test-table tr{border-top:1px solid rgba(184,197,241,.2)}.testing-dashboard table.test-table tr:first-child{border-top:none}.testing-dashboard table.test-table td{padding:.75rem;font-weight:500;font-size:1rem;line-height:1.5rem;color:#fff}.reader-statistics{display:flex;flex-wrap:wrap;gap:2.5rem 1.5rem}.reader-statistics .testing-dashboard-item{width:calc((100% - 1.5rem)/2)}.reader-statistics .testing-dashboard-item__title{font-weight:600;font-size:1.125rem;line-height:1.5rem;color:#fff;margin-bottom:1.25rem}.reader-statistics .testing-dashboard-item .illustration-card{position:relative}.reader-statistics .testing-dashboard-item .illustration-card__illustration{max-width:100%;width:100%}.reader-statistics .testing-dashboard-item .illustration-card-content{position:absolute;top:3rem}.reader-statistics .testing-dashboard-item .illustration-card-content__title{font-weight:700;font-size:2.5rem;line-height:3rem;color:#1893d5;text-shadow:0 0 10px #1893d5;margin-bottom:2rem}.reader-statistics .testing-dashboard-item .illustration-card-content__subtitle{font-size:2rem;line-height:1.5rem;color:#1893d5;text-shadow:0 0 10px #1893d5;max-width:24rem}.reader-statistics .testing-dashboard-item .illustration-card.right{text-align:right}.reader-statistics .testing-dashboard-item .illustration-card.right .illustration-card-content{right:2.5rem;bottom:2.5rem}.reader-statistics .testing-dashboard-item .illustration-card.left{text-align:left}.reader-statistics .testing-dashboard-item .illustration-card.left .illustration-card-content{left:2.5rem;bottom:2.5rem}.reader-statistics .testing-dashboard-item.test-table{background:#0f0f0f;border:1px solid #b8c5f1;border-radius:1rem;padding:1.5rem 2rem}.reader-statistics .test-table{width:100%;color:#fff}.reader-statistics .test-table td,.reader-statistics .test-table th{text-align:left}.training{display:flex}.training-right{flex-grow:1}.training .training-settings{width:21rem;min-width:21rem;max-width:21rem;margin-right:1.5rem}.training .training-settings__title{font-weight:700;font-size:.875rem;line-height:1.375rem;color:#fff;margin:1rem 0}.training .training-settings-list__vertical{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.training .training-settings-list{display:flex;gap:.7rem;margin-bottom:1rem;flex-wrap:wrap}.training .training-settings-list>div{margin-top:1rem;width:calc((100% - 16px)/2)}.training .training-settings-list>div .select-wrapper{width:100%}.training .training-settings-list button{max-width:6.5rem}.training .training-settings__delimiter{margin:1.5rem 0;height:1px;opacity:.2;background:#fff;width:100%}.training .training-settings-btns-group{display:flex;flex-direction:column;gap:.5rem}.book-list{display:flex;gap:1.5rem;max-width:66rem;overflow:hidden;width:100%;margin-bottom:1.25rem}.book-list .book-slide{min-width:21rem;width:21rem;padding:1rem;background:#2a2b43;border-radius:.75rem;display:flex;align-items:center;gap:1rem;cursor:pointer;border:1px solid #2a2b43;transition:all .3s}.book-list .book-slide.active{border:1px solid #2ba7de}.book-list .book-slide__pic{border-radius:12px;width:4.375rem;height:4.375rem;min-width:4.375rem;-o-object-fit:cover;object-fit:cover}.book-list .book-slide div.book-slide__pic{background:#0f0f0f;color:#fff;font-size:1.75rem;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.book-list .book-slide-content{max-width:calc(100% - 5.375rem)}.book-list .book-slide__title{font-weight:600;font-size:1rem;line-height:1.5rem;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-height:1.5rem}.book-list .book-slide__author{font-weight:500;font-size:.875rem;line-height:1.25rem;color:#fff}.book-list-arrow{width:4rem;height:.5rem;cursor:pointer;position:absolute;top:calc(100% - 1.5rem);z-index:100}.book-list-arrow.left{left:0}.book-list-arrow.right{right:1rem}.react-multi-carousel-list{overflow-x:hidden;padding-bottom:2rem}.react-multi-carousel-dot button{border-color:#2ba7df;background-color:transparent;width:.5rem;height:.5rem;margin-left:.25rem}.react-multi-carousel-dot button:first-child{margin-left:.25rem}.react-multi-carousel-dot--active button{background-color:#2ba7df}.exercise-progress{width:100%;padding:1rem;background:#2a2b43;border-radius:1rem;border:1px solid light-dark(#767676,#858585)}.exercise-progress-top{display:flex;align-items:center;justify-content:space-between}.exercise-progress__step{font-size:.75rem;line-height:1.25rem;font-weight:600;color:#fff}.exercise-progress__btn{transition:border .3s;cursor:pointer}.exercise-progress__btn.play{width:0;height:0;border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;border-left:.7rem solid #fff;border-radius:.125rem}.exercise-progress__btn.play:active{border-left-color:#009e65}.exercise-progress__btn.pause{border:.25rem solid #fff;border-top:none;border-bottom:none;width:.75rem;height:.75rem}.exercise-progress__btn.pause:active{border-left-color:#009e65;border-right-color:#009e65}.exercise-progress__btn:hover{transform:scale(1.2)}.exercise-progress-line{margin:1rem 0;background:#0f0f0f;height:.5rem;border-radius:.5rem;overflow:hidden;position:relative}.exercise-progress-line:hover .exercise-progress-line-controll{opacity:1}.exercise-progress-line__value{background:#009e65;width:10%;height:100%;border-radius:0 .5rem .5rem 0;transition:width 1s linear}.exercise-progress-line-controll{opacity:0;display:flex;background:#0f0f0f;height:.5rem;position:absolute;top:0;left:0;width:100%;transition:opacity .3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.exercise-progress__volume{position:relative;margin-left:auto;display:flex;align-items:center;margin-right:1rem;cursor:pointer}.exercise-progress__volume img{width:16px;height:16px}.exercise-progress__volume input{width:120px;position:absolute;cursor:pointer;top:50%;right:100%;transform:translate(-1rem,-50%)}.exercise-progress__volume input::-webkit-slider-runnable-track{height:8px;background-color:#0f0f0f;border-radius:8px}.exercise-progress__volume input::-webkit-slider-thumb{margin-top:-.25rem;width:8px;height:8px;border:2px -2px #0f0f0f}.exercise-progress__volume input[type=range]::-moz-range-progress{background-color:#0f0f0f}.exercise-progress__volume input[type=range]::-moz-range-track{background-color:#1893d5}.exercise-progress__volume input[type=range]::-ms-fill-lower{background-color:#0f0f0f}.exercise-progress__volume input[type=range]::-ms-fill-upper{background-color:#1893d5}.range-input{width:100%}.books-wrapper{position:relative;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.books-wrapper .col-12,.books-wrapper .col-6{display:flex;justify-content:center;align-items:center}.books-wrapper .col-12{width:100%}.books-wrapper .col-6{width:calc(50% - 16px);height:24rem}.books-wrapper .small .wrapper{transform:scale(.5)}.books-wrapper.fullscreen{position:fixed;top:0;left:0;z-index:1000;min-width:unset;width:100%;height:100vh;background:#2a2b43;align-items:center}.books-wrapper.fullscreen .fullscreen-close{position:absolute;top:.25rem;right:6.5rem;z-index:100}.books-wrapper.fullscreen .col-6{height:40vh}.books-wrapper.fullscreen .col-6 .book-bottom,.books-wrapper.fullscreen .col-6 .book-top{display:none}.books-wrapper.fullscreen .col-6.small .wrapper{transform:scale(.78)}.books-wrapper.fullscreen .col-6.small{display:flex;align-items:center;justify-content:center}.books-wrapper.fullscreen .col-6 .page__content{margin:1.5rem 0}.books-wrapper.fullscreen.items-4 .col-6.small .wrapper{transform:scale(.7)}.message-box{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:100;background:#2a2b43;border-radius:1rem;border:1px solid light-dark(#767676,#858585);padding:1rem;display:flex;justify-content:center;align-items:center;color:#fff;font-size:4rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:translateY(0)}}.message-box-animation{animation:slideIn .3s ease-out forwards}.quiz{gap:24px}.quiz,.quiz-container{display:flex;flex-direction:column}.quiz-container{gap:8px}.quiz__question{color:#fff}.exercise-select-button{position:relative;max-width:6.5rem;margin-top:0!important}.exercise-select-button__list{position:absolute;width:150px;top:calc(100% + .25rem);left:0;background:#000;color:#fff;border:1px solid #fff;z-index:100;border-radius:7px}.exercise-select-button__list-item{padding:.5rem;background:transparent;transition:all .3s;cursor:pointer}.exercise-select-button__list-item:hover{background:hsla(0,0%,100%,.1)}.dashboard-statistic{display:flex;flex-wrap:wrap;gap:1rem}.dashboard-statistic .statistic-card{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 1rem)/2);height:19.5rem;padding:.5rem;border-radius:1rem;border:1px solid #fff;background:url(/metal-statistic.png) 50%;background-size:cover}.dashboard-statistic .statistic-card-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;border:1px solid #fff;border-radius:12px;color:#1893d5;text-shadow:0 0 10px #1893d5;background:#0f0f0f;overflow:hidden}.dashboard-statistic .statistic-card__value{font-size:2.5rem;line-height:3rem;font-weight:700;margin-top:10rem}.dashboard-statistic .statistic-card__label{font-size:1rem;line-height:1.5rem;margin-top:.5rem}.dashboard-statistic .statistic-card__animation #per-minute{position:absolute;left:-10%;top:50%;transform:translateY(-50%);max-width:75%}.dashboard-statistic .statistic-card__animation #current-speed{position:absolute;right:-10%;top:50%;transform:translateY(-50%);max-width:75%}.dashboard-statistic .statistic-card.per-minute .statistic-card-content{align-items:flex-end;padding-right:5rem}.dashboard-statistic .statistic-card.per-minute .statistic-card-content>div{width:7.75rem}.dashboard-statistic .statistic-card.per-minute .statistic-card-content>div:first-child{text-align:center}.dashboard-statistic .statistic-card.current-speed .statistic-card-content{align-items:flex-start;padding-left:5rem}.dashboard-statistic .table-card{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 1.5rem)/2);background:#0f0f0f;border:1px solid #b8c5f1;border-radius:1rem}.dashboard-statistic .table-card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem}.dashboard-statistic .table-card-header__text{font-size:1.125rem;line-height:1.625rem;color:#fff;font-weight:700}.dashboard-statistic .table-card-header .btn{width:auto;text-shadow:0 0 10px #1893d5}.dashboard-statistic .table-card .inprogress{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;height:50%}.dashboard-statistic .table-card .table{width:100%;border-collapse:collapse}.dashboard-statistic .table-card .table .head{font-size:.875rem;line-height:1.5rem;color:#fff;opacity:.3}.dashboard-statistic .table-card .table th{padding-bottom:1rem;text-align:left}.dashboard-statistic .table-card .table tr{border-bottom:1px solid rgba(184,197,241,.2)}.dashboard-statistic .table-card .table td{padding:1rem 0;font-size:1rem;line-height:1.5rem;color:#fff}.dashboard-statistic .table-card .table td:first-child{padding-left:1rem;width:30%}.dashboard-statistic .table-card .table td:nth-child(2){width:10%}.dashboard-statistic .table-card .table td:nth-child(3){width:60%}.dashboard-statistic .table-card .pagination{display:flex;align-items:center;gap:1rem;justify-content:center;margin-top:1.5rem;font-size:.85rem;line-height:1.25rem;margin-bottom:1rem}.dashboard-statistic .table-card .pagination__btn{cursor:pointer;border:1px solid rgba(24,147,213,.3);border-radius:.5rem;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;color:#1893d5;font-size:1rem;line-height:1.5rem;background-color:transparent;transition:all .3s}.dashboard-statistic .table-card .pagination__btn svg{width:.5rem;height:.5rem}.dashboard-statistic .table-card .pagination__btn.active,.dashboard-statistic .table-card .pagination__btn:hover{border:1px solid #1893d5}.dashboard-statistic .table-card .pagination__space{color:#fff}