svg.svelte-ao6z9g{flex-shrink:0}span.star.svelte-1so46eu:after,span.star-dot.svelte-1so46eu:after{background:var(--lingio-card-tint-bg2)}span.star.svelte-1so46eu{left:1.96rem}span.star.svelte-1so46eu:after{top:65%;height:70%;width:2px}span.star.svelte-1so46eu svg:where(.svelte-1so46eu){fill:transparent;stroke:var(--lingio-card-tint-bg2);stroke-width:2px}span.star-dot.svelte-1so46eu{left:2.6rem}@media(max-width:762px){span.star-dot.svelte-1so46eu{left:2.8rem}}span.star-dot.svelte-1so46eu:after{top:66.5%;width:2px;height:61%}span.star-dot.active.svelte-1so46eu{left:2.2999rem}@media(max-width:762px){span.star-dot.active.svelte-1so46eu{left:2.38rem}}span.star-dot.active.svelte-1so46eu:after{height:67%}span.star-dot.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){fill:var(--lingio-card-tint-bg2)}svg.star.svelte-1so46eu{height:30px;width:30px;position:relative}svg.star.svelte-1so46eu path:where(.svelte-1so46eu){transform:translate(-32%,-32%) scale(1.3)}.active.svelte-1so46eu{left:1.27rem;border-radius:100%}.active.svelte-1so46eu:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;width:20px;display:block;border-radius:100%;box-shadow:0 0 #0d57ab80;animation:svelte-1so46eu-pulsate 1.2s ease-out 1.8s 2 forwards}.active.svelte-1so46eu svg:where(.svelte-1so46eu){height:20px;width:20px}.active.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){r:3;cx:10;cy:10;stroke:var(--lingio-card-tint-bg2);fill:var(--lingio-card-tint-bg2);stroke-width:2;animation:svelte-1so46eu-growToActiveStar .6s ease-out 1.1s forwards!important}.active.star.svelte-1so46eu{left:2rem}.active.star.svelte-1so46eu:before{animation:none!important}.active.star.svelte-1so46eu svg:where(.svelte-1so46eu){height:30px;width:30px;stroke:var(--lingio-card-tint-bg2);stroke-width:2px}.active.star.svelte-1so46eu:after{left:25%}.active.star.first.svelte-1so46eu:after{left:25%}.active.star.first.svelte-1so46eu svg:where(.svelte-1so46eu){stroke:var(--lingio-card-tint-highlight);animation:svelte-1so46eu-color-star 1.2s ease-out 0s forwards}.active.star-dot.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){stroke:var(--lingio-card-tint-bg2);fill:var(--lingio-card-tint-bg2)}.active.pulsate.svelte-1so46eu:before{animation:svelte-1so46eu-pulsate 1.2s ease-out .2s 2 forwards}.active.pulsate.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){animation:none;r:9;stroke:var(--lingio-card-tint-highlight);fill:#fff}.active.last.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){animation:svelte-1so46eu-growToActiveStar .6s ease-out 1.3s forwards!important}.star.active.svelte-1so46eu:before{animation:none}.star.active.svelte-1so46eu svg:where(.svelte-1so46eu){animation:svelte-1so46eu-color-star 1.2s ease-out 1.2s forwards}.pulsating-star.svelte-1so46eu{position:absolute;top:0;left:-30px;z-index:99;animation:svelte-1so46eu-pulsate-star 1s ease-out 1.2s 2 forwards!important}.first.svelte-1so46eu .pulsating-star:where(.svelte-1so46eu){animation:svelte-1so46eu-pulsate-star 1s ease-out 0s 2 forwards!important}.prev.svelte-1so46eu:before{height:71%!important}.finished.svelte-1so46eu:before{content:"";position:absolute;top:67%;left:50%;transform:translate(-50%);height:0%;width:3px;display:block;background-color:var(--lingio-card-tint-highlight);animation:svelte-1so46eu-growLineStar .6s ease-in-out .6s forwards!important}.finished.star.svelte-1so46eu{left:2rem}.finished.star.svelte-1so46eu:before{background-color:var(--lingio-card-tint-progress)}.finished.star.svelte-1so46eu svg:where(.svelte-1so46eu){fill:var(--lingio-card-tint-bg);animation:svelte-1so46eu-growStar .6s ease-in-out .6s forwards}.finished.star-dot.svelte-1so46eu{left:2rem}.finished.star-dot.svelte-1so46eu .checkmark:where(.svelte-1so46eu){display:none}.finished.star-dot.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){cx:4;cy:4;r:4;transform:translate(11px,12px)!important;animation:svelte-1so46eu-growStarDot .6s ease-in-out forwards}.finished.star-dot.svelte-1so46eu:before{background-color:var(--lingio-card-tint-progress)}.complete.svelte-1so46eu:before,.complete.svelte-1so46eu:after{background:var(--lingio-card-tint-success)!important}.complete.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){r:4!important;cx:14.9!important;cy:14.9!important;fill:var(--lingio-card-tint-success)!important;stroke:transparent}.star-dot.complete.svelte-1so46eu,.star.complete.svelte-1so46eu{left:2.1rem}@media(max-width:762px){.star-dot.complete.svelte-1so46eu,.star.complete.svelte-1so46eu{left:1.8rem}}@keyframes svelte-1so46eu-growToActiveStar{0%{r:4;stroke-width:0;stroke:var(--lingio-card-tint-highlight)}to{r:9;stroke:var(--lingio-card-tint-highlight);fill:var(--lingio-card-tint-highlight)}}@keyframes svelte-1so46eu-growLineStar{0%{height:1%}to{height:66%}}@keyframes svelte-1so46eu-pulsate-star{0%{transform:scale(1);stroke:var(--lingio-card-tint-highlight);opacity:.8}40%{transform:scale(1.2);stroke:var(--lingio-card-tint-highlight);opacity:.5}to{transform:scale(1.6);stroke:var(--lingio-card-tint-highlight);opacity:0}}@keyframes svelte-1so46eu-color-star{0%{stroke:var(--lingio-card-tint-bg2)}to{stroke:var(--lingio-card-tint-highlight);fill:var(--lingio-card-tint-bg2)}}@keyframes svelte-1so46eu-growStar{0%{transform:scale(1);stroke:var(--lingio-card-tint-highlight)}to{transform:scale(1.3);fill:var(--lingio-card-tint-progress);stroke:var(--lingio-card-tint-progress)}}@keyframes svelte-1so46eu-growStarDot{0%{fill:var(--lingio-card-tint-bg2)}to{fill:var(--lingio-card-tint-progress)}}span.svelte-1so46eu{position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);height:100%;display:flex;align-items:center;z-index:2}span.svelte-1so46eu:after{content:"";position:absolute;top:62%;left:50%;transform:translate(-50%);display:block;width:3px;height:77%;background:var(--lingio-card-tint-progress);z-index:-1}span.grow-line.svelte-1so46eu:after{height:93%}span.last.svelte-1so46eu:not(.active):before,span.last.svelte-1so46eu:not(.active):after{display:none}span.last.active.svelte-1so46eu:after{display:none}svg.svelte-1so46eu{flex-shrink:0;height:10px;width:10px}svg.svelte-1so46eu circle:where(.svelte-1so46eu){r:4;cx:5;cy:5;fill:var(--lingio-card-tint-progress)}svg.svelte-1so46eu path:where(.svelte-1so46eu){transform:translate(1px,1px) scale(1.3)}.active.svelte-1so46eu:not(.star-dot):not(.star){left:1.29rem;border-radius:100%}@media(max-width:762px){.active.svelte-1so46eu:not(.star-dot):not(.star){left:1.2rem}}.active.svelte-1so46eu:not(.star-dot):not(.star):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;width:20px;display:block;border-radius:100%;box-shadow:0 0 #0d57ab80;animation:svelte-1so46eu-pulsate 1.2s ease-out 1.8s 2 forwards}.active.svelte-1so46eu:not(.star-dot):not(.star) svg:where(.svelte-1so46eu){height:20px;width:20px}.active.svelte-1so46eu:not(.star-dot):not(.star) svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){r:3;cx:10;cy:10;stroke:var(--lingio-card-tint-progress);fill:var(--lingio-card-tint-progress);stroke-width:2;animation:svelte-1so46eu-growToActiveCircle .6s ease-out 1.1s forwards!important}.active:not(.star-dot):not(.star).first.svelte-1so46eu:not(.finished) svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){animation:none!important}.active:not(.star-dot):not(.star).pulsate.svelte-1so46eu:before{animation:svelte-1so46eu-pulsate 1.2s ease-out .2s 2 forwards}.active:not(.star-dot):not(.star).pulsate.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){animation:none;r:9;stroke:var(--lingio-card-tint-highlight);fill:#fff}.active:not(.star-dot):not(.star).last.svelte-1so46eu:not(.star-dot) svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){animation:svelte-1so46eu-growToActiveCircle .6s ease-out 1.3s forwards!important}.finished.svelte-1so46eu{left:.98rem}@media(max-width:762px){.finished.svelte-1so46eu{left:.75rem}}.finished.svelte-1so46eu:before{content:"";position:absolute;top:67%;left:50%;transform:translate(-50%);height:0%;width:3px;display:block;background-color:var(--lingio-card-tint-highlight)}.finished.svelte-1so46eu:not(.star):not(.star-dot):before{animation:svelte-1so46eu-growLine .6s ease-in-out .6s forwards!important}.finished.grow-line.svelte-1so46eu:before{animation:svelte-1so46eu-growLineExtra 1s ease-in-out .6s forwards}.finished.svelte-1so46eu svg:where(.svelte-1so46eu){height:30px;width:30px;stroke:none}.finished.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){r:15;cx:15;cy:15;fill:var(--lingio-card-tint-progress);transform:translate(7.5px,7.5px) scale(.4);animation:svelte-1so46eu-growToFinished .6s ease-in-out forwards}.finished.svelte-1so46eu .checkmark:where(.svelte-1so46eu){animation:svelte-1so46eu-growCheckMark 1s ease-in-out forwards}.finished.prev.svelte-1so46eu{animation-duration:0s!important}.finished.prev.svelte-1so46eu:before{animation-duration:0s!important;animation-delay:0s!important}.finished.prev.svelte-1so46eu :where(.svelte-1so46eu){animation-duration:0s!important;animation-delay:0s!important}.complete.svelte-1so46eu{left:1.1rem}@media(max-width:762px){.complete.svelte-1so46eu{left:.75rem}}.complete.svelte-1so46eu:before,.complete.svelte-1so46eu:after{background:var(--lingio-card-tint-success)}.complete.svelte-1so46eu svg:where(.svelte-1so46eu){height:30px;width:30px;stroke:none}.complete.svelte-1so46eu svg:where(.svelte-1so46eu) circle:where(.svelte-1so46eu){r:15;cx:15;cy:15;fill:var(--lingio-card-tint-success)}@keyframes svelte-1so46eu-growToFinished{0%{transform:translate(8.5px,8.5px) scale(.4);stroke:var(--lingio-card-tint-highlight);fill:#fff}to{fill:var(--lingio-card-tint-highlight);transform:scale(1)}}@keyframes svelte-1so46eu-growCheckMark{0%{transform:translate(10.5px,10.5px) scale(.4);opacity:0}to{transform:translate(1px,1px) scale(1.3);opacity:1}}@keyframes svelte-1so46eu-growToActiveCircle{0%{r:4;stroke-width:0;stroke:var(--lingio-card-tint-highlight)}to{r:9;stroke:var(--lingio-card-tint-highlight);fill:#fff}}@keyframes svelte-1so46eu-growLine{0%{height:1%}to{height:72%}}@keyframes svelte-1so46eu-growLineExtra{0%{height:1%}to{height:90%}}@keyframes svelte-1so46eu-pulsate{0%{box-shadow:0 0 #0d57abbf,0 0 #0d57ab8c}40%{box-shadow:0 0 0 2px #0d57ab40,0 0 0 6px #0d57ab26}to{box-shadow:0 0 0 6px #0d57ab00,0 0 0 10px #0d57ab00}}svg.svelte-13zxzsp{flex-shrink:0}.topics.svelte-13zxzsp{margin-left:auto;z-index:2}#elearn-topic-modal.svelte-1yhiwdn{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);padding:2rem;background-color:var(--lingio-card-tint-bg);border-radius:12px;z-index:999}#elearn-topic-modal.svelte-1yhiwdn h2:where(.svelte-1yhiwdn){margin-bottom:2rem;text-align:center}#elearn-topic-modal.svelte-1yhiwdn p:where(.svelte-1yhiwdn){margin-bottom:2rem;text-align:center}#elearn-topic-modal.svelte-1yhiwdn .buttons:where(.svelte-1yhiwdn){margin:0 auto;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;max-width:100%}#elearn-topic-modal.svelte-1yhiwdn .close-btn:where(.svelte-1yhiwdn){position:absolute;top:1rem;inset-inline-end:1rem;background-color:transparent}@media(max-width:600px){#elearn-topic-modal.svelte-1yhiwdn{width:calc(100% - 2rem)}}@media screen and (min-width:35.5em){#elearn-topic-modal.svelte-1yhiwdn{width:37.5rem}}.info-finished.svelte-g5352v{display:flex;align-items:center;order:2}.info-finished.svelte-g5352v p:where(.svelte-g5352v){padding-left:.8rem}.starFinished.svelte-g5352v{padding-left:2rem!important}.stars-modal.svelte-60zcy8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;width:100%;max-width:28.5rem;background:#fff;border-radius:10px;z-index:999}.stars-modal.svelte-60zcy8 :where(.svelte-60zcy8) p:where(.svelte-60zcy8){max-width:25.563rem;line-height:140%}.stars-modal-inner.svelte-60zcy8>p:where(.svelte-60zcy8){margin-bottom:2rem}.stars-modal-inner.svelte-60zcy8 .stars:where(.svelte-60zcy8){margin-bottom:2rem}.stars-modal-inner.svelte-60zcy8 .stars:where(.svelte-60zcy8) .star-level:where(.svelte-60zcy8){margin-bottom:1rem;position:relative;width:-moz-max-content;width:max-content}.stars-modal-inner.svelte-60zcy8 .stars:where(.svelte-60zcy8) .star-level:where(.svelte-60zcy8) .svg:where(.svelte-60zcy8){position:absolute;top:50%;transform:translateY(-50%)}.stars-modal-inner.svelte-60zcy8 .stars:where(.svelte-60zcy8) .star-level:where(.svelte-60zcy8) .svg.one:where(.svelte-60zcy8){left:.614rem}.stars-modal-inner.svelte-60zcy8 .stars:where(.svelte-60zcy8) .star-level:where(.svelte-60zcy8) .svg.two:where(.svelte-60zcy8){left:.307rem}.stars-modal-inner.svelte-60zcy8 .stars:where(.svelte-60zcy8) .star-level:where(.svelte-60zcy8) p:where(.svelte-60zcy8){padding-left:3.624rem;max-width:23rem}@media(max-width:769px){.stars-modal-inner.svelte-60zcy8 .stars:where(.svelte-60zcy8) .star-level:where(.svelte-60zcy8) p:where(.svelte-60zcy8){padding-left:4.6rem}}.stars-modal.svelte-60zcy8 h2:where(.svelte-60zcy8){margin-bottom:2rem}.progress-container.svelte-1wjzbzk{margin-bottom:1rem;width:100%;display:flex;flex-direction:column;background:var(--lingio-card-tint-bg)}.progress-container.svelte-1wjzbzk .title:where(.svelte-1wjzbzk){color:var(--lingio-card-tint-fgaccent);text-transform:uppercase;text-align:center;order:1}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk){order:3}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button:where(.svelte-1wjzbzk){position:relative;padding:1rem 4rem;padding-inline-end:1.8rem;width:100%;display:flex;flex-flow:row nowrap;align-items:center;background:transparent;color:var(--lingio-card-tint-fg);border-bottom:1px solid var(--lingio-card-tint-bg2);text-align:left}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button:where(.svelte-1wjzbzk):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .3s linear 1.6s;z-index:1}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button.starBtn:where(.svelte-1wjzbzk){padding-left:5.5rem}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button.active:where(.svelte-1wjzbzk):before{animation:svelte-1wjzbzk-animateBg .3s ease-out 1.2s forwards}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button.active.first:where(.svelte-1wjzbzk):before{animation:svelte-1wjzbzk-animateBg 0s ease-out 0s forwards}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button:first-child.active:where(.svelte-1wjzbzk):before{transition:none}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button:where(.svelte-1wjzbzk):last-child{border-bottom:0}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button:where(.svelte-1wjzbzk) .section-title:where(.svelte-1wjzbzk){overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button.finished:where(.svelte-1wjzbzk):before{transition:none;background:transparent}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button:where(.svelte-1wjzbzk) span:where(.svelte-1wjzbzk){display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button:where(.svelte-1wjzbzk) span:where(.svelte-1wjzbzk) .shrink{flex-shrink:0}.progress-container.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk) button.forbidden:where(.svelte-1wjzbzk){pointer-events:none}.progress-container.isSelfAssessment.svelte-1wjzbzk .info-finished{order:3;margin-bottom:1rem}.progress-container.isSelfAssessment.svelte-1wjzbzk .inner:where(.svelte-1wjzbzk){order:2;margin-bottom:.5rem}.progress__image.svelte-1wjzbzk{padding:1rem;padding-top:0;border-bottom:1px solid var(--lingio-card-tint-bg2);order:2}.progress__image.svelte-1wjzbzk .inner-img:where(.svelte-1wjzbzk){border-radius:.5rem;background-color:var(--lingio-card-tint-bg2)}.progress__image.svelte-1wjzbzk .inner-img:where(.svelte-1wjzbzk) img:where(.svelte-1wjzbzk){margin:0 auto;width:auto;max-height:250px;max-width:100%;border-radius:0}.question-button.svelte-1wjzbzk{padding-left:5.5rem!important}.question-button.svelte-1wjzbzk span:where(.svelte-1wjzbzk){font-size:.938rem;font-weight:lighter}.question-button.svelte-1wjzbzk svg{display:block;margin-left:auto}@keyframes svelte-1wjzbzk-animateBg{0%{background:transparent}to{background:var(--lingio-card-tint-bg2)}}
