.word__main{letter-spacing:.1px;overflow-y:scroll;scrollbar-width:thin;height:100dvh;position:relative;width:100%;padding-bottom:80px}@media(max-width:800px){.word__main{min-width:0}}.word__header{position:-webkit-sticky;position:sticky;top:0;padding:10px 10px 0;z-index:10;background-color:#fff}@media(max-width:800px){.word__header{font-size:15px;padding-top:0}}.word__module-name-wraper{display:flex;align-items:center;font-weight:600}@media(max-width:480px){.word__module-name-wraper{font-size:11px}}.word__module-name{color:#595959;font-size:14px;z-index:1;padding-bottom:10px;font-size:1em}.word__module-name-translation{font-size:1em;z-index:1;color:#5f5f5f;color:#0084ff;letter-spacing:1px}.word__section{margin-bottom:20px;text-align:center}.task-item__wrapper{position:relative}.task-item__wrapper:hover .task-item__name{border-color:#0084ff}.task-item,.task-item__icon__wrapper{display:flex;align-items:center;justify-content:center}.task-item{height:65px;width:70px;border-radius:50%;position:relative;font-size:14px;cursor:pointer;color:#fff}.task-item:hover{transition:transform .2s;transform:scale(.97);transform:translateY(1px)}.task-item:hover .task-item__icon{transform:rotateX(30deg) scale(.95)}.task-item__image{font-weight:600;font-size:inherit}.task-item__name-translation{color:#9a9a9a}.task-item__name,.task-item__name-translation{position:absolute;right:120%;background-color:#fff;width:-moz-fit-content;width:fit-content;border-radius:20px;padding:5px;border:1px solid rgba(227,221,221,.75);font-weight:600;max-width:300px;min-width:100px;font-size:14px}.task-item__name{color:#595959}.task-item__icon{position:absolute;font-size:45px;font-weight:700;animation:ascend 2s ease-out forwards;transform-style:preserve-3d;transform:rotateX(40deg)}.task-item__completed{background-color:#adff2f}.word__section-header{color:gray;display:flex;align-items:center;gap:35px;padding:15px 0 25px;color:#7b7b7b}.word__section-name{font-size:.9em;flex:auto;color:#000}.word__section-name-translation{font-size:1em;color:#0084ff}.word__section-line{flex:1 1;font-size:20px;height:1px;display:block;background-color:#dad8d8}.word__section__container{display:flex;flex-direction:column;align-items:center;gap:40px}.word__section__container li:nth-child(2){position:relative;left:40px}.word__section__container li:nth-child(3){position:relative;left:70px}.word__section__container li:nth-child(4){position:relative;left:40px}.word__section__container li:nth-child(5){position:relative;left:0}.word__section__container li:nth-child(6){position:relative;left:-40px}.word__section__container li:nth-child(7){position:relative;left:-70px}.word__section__container li:nth-child(8){position:relative;left:-40px}.word__section__container li:nth-child(9){position:relative;left:0}.word__section__container li:nth-child(10){position:relative;left:40px}.word__section__container li:nth-child(11){position:relative;left:70px}.word__section__container li:nth-child(12){position:relative;left:40px}.word__section__container li:nth-child(13){position:relative;left:0}.task-item__1{border-radius:20%;background-color:#fff}.task-item__3{border-radius:10px}.task-item__5{border-radius:0}.task-item__7{border-radius:20px}.page-details{position:relative}.module-details{padding-left:20px;width:-moz-fit-content;width:fit-content;background-color:#f9f9f9;font-family:Inter,sans-serif;color:#494747;line-height:1.6;transition:box-shadow .3s ease}@media(max-width:800px){.module-details{font-size:14px}}@media(max-width:480px){.module-details{font-size:11px}}.module-details:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}.module-details .module-summary{font-weight:600;font-size:1em;cursor:pointer;outline:none;position:relative;padding-right:24px}.module-details .module-summary:after{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:.9rem;color:#1a73e8}.module-details[open] .module-summary:after{transform:translateY(-50%) rotate(180deg)}.module-details .module-title{font-size:1.5em;font-weight:700;color:#1a73e8;margin:14px 0}.module-details .module-subtitle{font-size:1.25em;font-weight:600;color:#1a73e8;margin-top:12px;margin-bottom:8px}.module-details .module-text{margin-bottom:12px;font-size:1em}.section__item-2{background-color:#58cc02;box-shadow:0 8px 0 #58a700}.section__item-1{background-color:#cc348d;box-shadow:0 7px 0 #572929}.section__item-0{background-color:#37a2ea;box-shadow:0 7px 0 #217bb7}.section__item-3{background-color:#f26242;box-shadow:0 7px 0 #da2f09}.section__item-4{background-color:#5bc60f;box-shadow:0 7px 0 #347a02}.section__item-5{background-color:#0da177;box-shadow:0 7px 0 #046e50}.section__item-6{background-color:#8f64d8;box-shadow:0 7px 0 #652bc8}.section__item-7{background-color:#2fc664;box-shadow:0 7px 0 #209549}.section__item-8{background-color:#9663b3;box-shadow:0 7px 0 #552f69}.section__item-9{background-color:#66a73e;box-shadow:0 7px 0 #396a1a}.section__item-10{background-color:#8f64d8;box-shadow:0 7px 0 #652bc8}.section__item-11{background-color:#0da177;box-shadow:0 7px 0 #046e50}.section__item-12{background-color:#f26242;box-shadow:0 7px 0 #da2f09}.section__item-13{background-color:#2fc664;box-shadow:0 7px 0 #209549}.section__item-14{background-color:#37a2ea;box-shadow:0 7px 0 #217bb7}.section__item-16{background-color:#58cc02;box-shadow:0 8px 0 #58a700}.section__item-17{background-color:#8f64d8;box-shadow:0 7px 0 #652bc8}.section__item-18{background-color:#2fc664;box-shadow:0 7px 0 #209549}.section__item-19{background-color:#9663b3;box-shadow:0 7px 0 #552f69}.module-completed{height:80px;width:90%;color:#0084ff;position:-webkit-sticky;position:sticky;margin:0 auto;top:160px;z-index:10}@media(max-width:600px){.module-completed{height:50px}}.module-completed-btn{display:flex;align-items:center;justify-content:center;opacity:.9;border-radius:20px;color:#e2d6d6;font-size:20px;width:100%;padding:0 10px}.module-completed-btn:hover{color:#fff}@media(max-width:600px){.module-completed-btn{font-size:15px;margin:0 auto}}.module-completed-arrow{display:flex;align-items:center;font-size:55px}.s-description{background-color:gray;padding:15px;border-radius:15px;color:#fff}.s-description__header{display:flex;align-items:center;gap:10px;font-weight:700}.s-description__back{font-size:22px}.s-description__name{display:flex;align-items:center;gap:10px;font-weight:700;color:#10095f}.s-description__name:hover{color:#d9d5d5}.s-description-translation-name{font-size:1em}.s-description-name{font-size:.8em}.task-item__progress{border-radius:50%;position:relative}.task-item__progress-value{position:absolute;top:-20px;color:#000;font-weight:700;left:-20px;height:110px;width:110px}.set-completed{position:relative}.set-comleted__icon{height:55;width:55;font-size:50px;background-color:#0084ff;border-radius:50%;position:absolute;right:5px;top:5px;z-index:1;cursor:pointer}.set-completed__future{opacity:.5}.task__tooltip-button{padding:10px!important;color:#fff!important;width:100%!important;display:flex;justify-content:center}.task__tooltip-wrapper{height:100dvh;width:100dvw;left:0;top:0;position:fixed;z-index:100}.task__tooltip{position:absolute;background-color:#f8f8f8;z-index:100000;bottom:0;right:-50;height:200px;width:180px;text-align:center;font-size:20px;box-shadow:1px 3px 6px gray;padding:10px;border-radius:10px;font-size:15px;color:#575656}.task__tooltip,.task__tooltip-curr{display:flex;flex-direction:column;justify-content:space-between}.task__tooltip-curr{height:100%;align-items:center}.repeatModal{color:#adadad}.main-gradient{background:linear-gradient(325deg,rgb(0,132,255),rgb(152,148,209));background:linear-gradient(325deg,#a100ff,#ff0068);border-bottom:navy}body{scrollbar-width:thin}.no-copy{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.hover-delay{transition:background-color .2s ease,color .1s ease}.app-main{display:flex;width:100%;height:100dvh;justify-content:space-between;gap:10px}.app-main__content{flex:1 1}@media(max-width:480px){.app-main{flex-direction:column}}.bouncer{padding:5px;height:40px;min-width:100px;border:2px solid #e0dbdb;border-radius:10px;z-index:1;opacity:1;text-align:center;font-size:18px;letter-spacing:1px;color:#0084ff;background-color:#fff;font-weight:600;animation-name:example;animation-duration:3s;animation-iteration-count:infinite;top:50%}.bouncer,.bouncer__bottom{position:absolute;left:50%;transform:translate(-50%,-50%)}.bouncer__bottom{right:50%;bottom:-15px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #c7c7c7}@keyframes example{0%,to{transform:translate(-50%,-50%) translateY(-65px)}50%{transform:translate(-50%,-50%) translateY(-75px)}}.bouncer{animation-timing-function:ease-in-out}