.modal.svelte-12ttqef{border-radius:12px;display:flex;flex-direction:column;align-items:center;color:var(--lingio-card-default-fg2);gap:1.5rem;position:relative;width:calc(min(100vw,75rem) - 4rem)}@media screen and (min-width:20.625em){.modal.svelte-12ttqef{width:calc(min(100vw,50rem) - 3.333rem)}}@media screen and (min-width:37.5em){.modal.svelte-12ttqef{width:calc(min(100vw,37.5rem) - 6.5rem)}}.abort-container.svelte-12ttqef{display:flex;flex-direction:column;align-items:center;padding:1.875rem 3.125rem;width:100%;margin:10px auto;position:relative}.abort-container__title.svelte-12ttqef{font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:.0287rem;text-align:center;color:#202020;font-size:calc(1.625 * 1.313rem)}@media screen and (min-width:20.625em){.abort-container__title.svelte-12ttqef{font-size:calc(1.25 * 1.313rem)}}@media screen and (min-width:37.5em){.abort-container__title.svelte-12ttqef{font-size:calc(1.125 * 1.313rem)}}.abort-container__text.svelte-12ttqef{font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#202020;max-width:25rem;font-size:calc(1.625 * .938rem)}@media screen and (min-width:20.625em){.abort-container__text.svelte-12ttqef{font-size:calc(1.25 * .938rem)}}@media screen and (min-width:37.5em){.abort-container__text.svelte-12ttqef{font-size:1.05525rem}}@media screen and (max-width:20.624em){.abort-container__text.svelte-12ttqef{font-size:1.625rem}}.abort-container__buttons.svelte-12ttqef{display:flex;justify-content:center;flex-direction:column;gap:1.5rem;align-self:unset}.title-container.svelte-qb04br,.progress-container.svelte-qb04br{font-weight:700;font-family:var(--lingio-titlefont)}.progress-container.svelte-qb04br{font-family:var(--lingio-bodyfont)}.page-header.svelte-qb04br{width:100%;display:flex;flex-direction:column;padding:0 1rem;margin-bottom:0;max-width:68.75rem}@media screen and (min-width:20.625em){.page-header.svelte-qb04br{max-width:45.833rem}}@media screen and (min-width:37.5em){.page-header.svelte-qb04br{padding:0;margin-bottom:2rem;max-width:34.375rem}}.page-header__inner.svelte-qb04br{width:100%;height:4rem;display:flex;justify-content:center;align-items:center;max-width:68.75rem}@media screen and (min-width:20.625em){.page-header__inner.svelte-qb04br{max-width:45.833rem}}@media screen and (min-width:37.5em){.page-header__inner.svelte-qb04br{max-width:34.375rem}}@media(min-width:555px)and (max-width:600px){.page-header__inner.svelte-qb04br{max-width:525px}}.page-header__progression.svelte-qb04br{background:var(--lingio-page-tint-bg2);height:8px;border-radius:10px;position:relative;width:100%;align-self:center}.page-header__progression.svelte-qb04br .progress-fill:where(.svelte-qb04br){background:var(--lingio-page-tint-fg);height:4px;border-radius:10px;position:relative;z-index:2;top:2px;left:2px}.page-header__progression.svelte-qb04br .progress-fill-circle:where(.svelte-qb04br){position:absolute;top:3px;transform:translate(-50%,-50%);z-index:2}@media screen and (max-width:20.624em){.page-header__progression.svelte-qb04br .progress-fill-circle:where(.svelte-qb04br){display:flex;top:2.75px}}.page-header__progression.svelte-qb04br .progress-fill-circle.rtl:where(.svelte-qb04br){transform:translate(30%,-50%)}.page-header__progression.svelte-qb04br .progress-fill-circle--border:where(.svelte-qb04br){position:absolute;top:2.5px;transform:translate(-50%,-45%)}.page-header__progression.svelte-qb04br .progress-fill-circle--border.rtl:where(.svelte-qb04br){transform:translate(35%,-45%)}@media screen and (min-width:37.5em){.page-header__progression.svelte-qb04br .progress-fill-circle--border:where(.svelte-qb04br){top:2px}}@media screen and (max-width:20.624em){.page-header__progression.svelte-qb04br .progress-fill-circle--border:where(.svelte-qb04br){top:2.5px}}.page-header__close.svelte-qb04br{display:flex;color:var(--lingio-page-tint-fg);align-self:center;width:-moz-fit-content;width:fit-content}.page-header__close.svelte-qb04br .icon-container:where(.svelte-qb04br){box-sizing:border-box;height:100%;cursor:pointer;background:var(--lingio-page-tint-bg2);color:var(--lingio-page-tint-fg);border-radius:4px;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.page-header__close.svelte-qb04br .icon-container:where(.svelte-qb04br):focus-visible{outline:3px solid var(--lingio-page-tint-focus);outline-offset:3px}.page-header__content.svelte-qb04br{color:var(--lingio-page-header-text);display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:space-between;flex:1}.page-header__content.svelte-qb04br .title-container:where(.svelte-qb04br){text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.5rem;margin:0;color:var(--lingio-page-tint-fg)}.page-header__content.svelte-qb04br .title-container:where(.svelte-qb04br):focus{outline:none}.page-header__content.svelte-qb04br .progress-container:where(.svelte-qb04br){color:var(--lingio-page-tint-fg);background:var(--lingio-page-tint-bg2);border-radius:8px;padding:0 .5rem}.page-header--after.svelte-qb04br{flex:1}.floating-header.svelte-qb04br{position:sticky;z-index:9;width:100%;max-width:100%;background-color:var(--lingio-headfoot-tint-bg);top:0;display:flex;align-items:center;justify-content:center;animation:svelte-qb04br-slideIn .5s forwards 0ms;padding:0 1rem}@media screen and (min-width:37.5em){.floating-header.svelte-qb04br{padding:0}}@keyframes svelte-qb04br-slideIn{0%{transform:translateY(-20px)}to{transform:translateY(0)}}.floating-header.svelte-qb04br .page-header__progression:where(.svelte-qb04br){background:var(--lingio-page-tint-bg2)}.floating-header.svelte-qb04br .progress-fill:where(.svelte-qb04br){background:var(--lingio-page-tint-fg)}.floating-header.svelte-qb04br:is(.title-container:where(.svelte-qb04br),.progress-container:where(.svelte-qb04br),.icon-container:where(.svelte-qb04br)){color:var(--lingio-page-tint-fg)}.container.svelte-wzv0ml{margin:0 auto;width:100%;border-radius:12px;box-shadow:0 3px 6px #00000026;border:none;background-color:var(--lingio-card-background-color);max-width:68.75rem}@media screen and (min-width:20.625em){.container.svelte-wzv0ml{max-width:45.8333rem}}@media screen and (min-width:37.5em){.container.svelte-wzv0ml{max-width:34.375rem}}.course-banner.svelte-wzv0ml{width:100%;min-height:14.85rem;overflow:hidden;border-radius:12px;color:#fff;position:relative}.course-banner__image.svelte-wzv0ml{position:absolute;top:0;bottom:0;height:100%;width:100%;-o-object-position:bottom;object-position:bottom}.course-banner__button.svelte-wzv0ml{z-index:1;position:absolute;cursor:pointer;top:5%;right:2%;color:var(--lingio-this-doesnt-exist);background:transparent}.course-heading.svelte-wzv0ml{text-align:center;background:transparent;color:var(--lingio-this-doesnt-exist);margin-bottom:.625rem;font-weight:700;line-height:1.1;position:relative;margin-block-start:-3.75rem;z-index:3;font-size:3.78625rem}@media screen and (min-width:20.625em){.course-heading.svelte-wzv0ml{font-size:2.9125rem}}@media screen and (min-width:37.5em){.course-heading.svelte-wzv0ml{font-size:2.62125rem}}.course-info.svelte-wzv0ml{background-color:var(--lingio-card-button-primary-outlined-background);text-align:center;border-radius:6px}.course-buttons.svelte-wzv0ml{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.buttons_container.svelte-vipszs{position:relative;display:flex;width:100%;min-height:4rem}.buttons_container.svelte-vipszs :where(.svelte-vipszs):is(div:where(.svelte-vipszs),div:where(.svelte-vipszs) :where(.svelte-vipszs)):empty{display:none}.buttons_container.font-increased-single-slot.svelte-vipszs{flex-direction:row!important}.buttons_container.single-slot.svelte-vipszs{justify-content:center}.buttons_container.two-slots.svelte-vipszs{justify-content:flex-end}.buttons_container.two-slots.svelte-vipszs .center:where(.svelte-vipszs){position:absolute;left:50%;transform:translate(-50%)}.buttons_container.two-slots.svelte-vipszs .center--font-increased:where(.svelte-vipszs){position:relative;left:0;transform:translate(0)}.buttons_container.three-slots.svelte-vipszs{justify-content:space-between;flex-direction:row-reverse}.buttons_container.three-slots--font-increased.svelte-vipszs{flex-direction:column-reverse;gap:.5rem;justify-content:space-evenly}.full-width-wrapper.svelte-vipszs{z-index:100;bottom:0;left:0;position:fixed;width:100%;display:flex;justify-content:center}.full-width-wrapper.slideshow-screen.svelte-vipszs{bottom:-20px}.full-width-wrapper.tooltip-available.svelte-vipszs{z-index:9999}.full-width-wrapper.footer-desktop.svelte-vipszs{transform:translateY(-85%)}.full-width-wrapper.footer-zoomed-in.svelte-vipszs{transform:translateY(0)}.footer.svelte-vipszs{width:100%;padding:1.25rem;background-color:transparent;transition:background-color .4s ease-out}.footer.set-background-color.svelte-vipszs{background-color:var(--lingio-headfoot-tint-bg);z-index:0}@media screen and (min-width:37.5em){.footer.svelte-vipszs{width:32.5rem;border-radius:8px 8px 0 0}}.actions-wrapper.svelte-vipszs{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;flex:1}.action-root.svelte-vipszs{display:flex;justify-content:space-between}.card-progress.svelte-vipszs{display:flex;justify-content:space-between;align-items:center;border-radius:1.4166667rem;padding:.4166667rem;gap:.75rem;margin-bottom:.75rem;background-color:var(--lingio-page-tint-bg2, var(--lingio-page-default-bg2))}.card-progress__circle.svelte-vipszs{position:relative;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--lingio-page-tint-fg, var(--lingio-page-default-fg))}.card-progress__circle.scale.svelte-vipszs{transform:scale(2);transition:all 0s linear}.assessmentFooter.svelte-vipszs{bottom:0!important;transform:translateY(0)!important}.reverseOrder.svelte-vipszs{flex-direction:row!important}.switch{display:flex;justify-content:center;align-items:center;cursor:pointer;left:0;width:40px;height:40px;border-radius:50%;background-color:var(--lingio-button-tinted-pagesecondary-bg)}.switch:focus-visible{outline:4px solid var(--lingio-page-tint-focus)!important}.quote-container.svelte-13f54bt{display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden}.quote-container.svelte-13f54bt .word{cursor:pointer}.quote-container.svelte-13f54bt .selected-word{border-radius:2px;background-color:var(--lingio-card-invtint-fgaccent);color:var(--lingio-card-invtint-bg)}.quote-container.svelte-13f54bt .quote:where(.svelte-13f54bt){color:var(--lingio-page-tint-fg);line-height:1.5;font-weight:600;margin:1.25rem .375rem;text-align:center;text-wrap:wrap;gap:.375rem;min-width:-moz-fit-content;min-width:fit-content;max-width:58.75rem;font-size:calc(1.625 * 1.3334rem)}@media screen and (min-width:20.625em){.quote-container.svelte-13f54bt .quote:where(.svelte-13f54bt){font-size:1.66675rem}}@media screen and (min-width:37.5em){.quote-container.svelte-13f54bt .quote:where(.svelte-13f54bt){font-size:calc(1.125 * 1.3334rem)}}@media screen and (min-width:20.625em){.quote-container.svelte-13f54bt .quote:where(.svelte-13f54bt){max-width:39.1667rem}}@media screen and (min-width:37.5em){.quote-container.svelte-13f54bt .quote:where(.svelte-13f54bt){max-width:29.375rem}}@media screen and (max-width:20.624em){.quote-container.svelte-13f54bt .quote:where(.svelte-13f54bt){font-size:1.875rem;width:90%}}.expert-avatar.svelte-e18zf2{display:flex;justify-content:space-between;align-items:center}.expert-avatar__details.svelte-e18zf2{display:flex}.expert-avatar__details.svelte-e18zf2 img:where(.svelte-e18zf2){width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.expert-avatar__details__text.svelte-e18zf2{display:flex;justify-content:center;flex-direction:column}.expert-avatar__details__text.svelte-e18zf2 span:where(.svelte-e18zf2){color:var(--lingio-card-invtint-fg2)}@keyframes svelte-1ydljvm-flyInFromBottom{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0 0}}@keyframes svelte-1ydljvm-moveInLeft{0%{scale:0;opacity:0;transform:translate(-100%,-50%)}40%{scale:.4;opacity:.5;transform:translate(-70%,-50%)}70%{scale:.7;opacity:.8;transform:translate(20%,-50%)}to{scale:1;opacity:1;transform:translateY(-50%)}}@keyframes svelte-1ydljvm-moveInRight{0%{scale:0;opacity:0;transform:translate(100%,-50%)}40%{scale:.4;opacity:.5;transform:translate(70%,-50%)}70%{scale:.7;opacity:.8;transform:translate(-20%,-50%)}to{scale:1;opacity:1;transform:translateY(-50%)}}@keyframes svelte-1ydljvm-pulse{0%,to{opacity:0;scale:1;filter:blur(0)}50%{opacity:.3;scale:1.2;filter:blur(4px)}}@keyframes svelte-1ydljvm-pulseIntense{to{scale:1.5;filter:blur(4px);opacity:0}}:root{--border-size-feedback: .5rem;--border-radius-feedback: 1rem;--card-negative-bg-feedback: #ffebeb;--card-negative-fg2-feedback: #8d1616;--card-negative-fg-feedback: #111111;--card-positive-bg-feedback: #eeffeb;--card-positive-fg2-feedback: #20590d;--card-positive-fg-feedback: #111111}.container.hidden.svelte-1ydljvm{display:none}.container.svelte-1ydljvm{border-top-left-radius:var(--border-radius-feedback);border-top-right-radius:var(--border-radius-feedback);position:fixed;bottom:0;left:0;right:0;z-index:9999;margin-inline:auto;overflow-y:auto;display:flex;justify-content:center;align-items:center;align-items:end;filter:drop-shadow(0 0 2.5rem #555);animation:svelte-1ydljvm-flyInFromBottom .2s ease}.container.positive.svelte-1ydljvm{border-top:var(--border-size-feedback) solid var(--lingio-card-button-positive-default-outline);background-color:var(--card-positive-bg-feedback)}.container.negative.svelte-1ydljvm{border-top:var(--border-size-feedback) solid var(--lingio-card-button-negative-default-outline);background-color:var(--card-negative-bg-feedback)}@media screen and (min-width:37.5em){.container.svelte-1ydljvm{width:95vw;max-width:34.375rem;margin-bottom:1rem;filter:none;border-top-left-radius:0;border-top-right-radius:0;border-radius:var(--border-radius-feedback);box-shadow:var(--lingio-elevation-300)}}.feedback-dialog.svelte-1ydljvm{flex:0 0 100%;border-top-left-radius:calc(var(--border-radius-feedback) / 2);border-top-right-radius:calc(var(--border-radius-feedback) / 2);padding:2rem;min-height:calc(21.125rem - var(--border-radius-feedback) / 2);display:flex;flex-flow:column nowrap;align-items:start;justify-content:space-between;gap:2rem}@media screen and (min-width:20.625em){.feedback-dialog.svelte-1ydljvm{min-height:calc(18.91667rem - var(--border-radius-feedback) / 2)}}@media screen and (min-width:37.5em){.feedback-dialog.svelte-1ydljvm{min-height:calc(18.1875rem - var(--border-radius-feedback) / 2);border-top-left-radius:0;border-top-right-radius:0;border-radius:var(--border-radius-feedback)}}.feedback-dialog.positive.svelte-1ydljvm{background-color:var(--card-positive-bg-feedback)}.feedback-dialog.positive.svelte-1ydljvm .feedback-dialog__status:where(.svelte-1ydljvm),.feedback-dialog.positive.svelte-1ydljvm .feedback-dialog__answer--text:where(.svelte-1ydljvm) span:where(.svelte-1ydljvm){color:var(--card-positive-fg2-feedback);stroke:var(--card-positive-fg2-feedback)}.feedback-dialog.negative.svelte-1ydljvm{background-color:var(--card-negative-bg-feedback)}.feedback-dialog.negative.svelte-1ydljvm .feedback-dialog__status:where(.svelte-1ydljvm),.feedback-dialog.negative.svelte-1ydljvm .feedback-dialog__answer--text:where(.svelte-1ydljvm) span:where(.svelte-1ydljvm){color:var(--card-negative-fg2-feedback);stroke:var(--card-negative-fg2-feedback)}.feedback-dialog__status.svelte-1ydljvm{display:flex;align-items:center;justify-content:start}.feedback-dialog__status.svelte-1ydljvm h2:where(.svelte-1ydljvm){text-wrap:nowrap;flex-wrap:nowrap;flex:1}.feedback-dialog__status.svelte-1ydljvm svg{height:2.5rem;margin-inline-end:1rem}@media screen and (min-width:20.625em){.feedback-dialog__status.svelte-1ydljvm svg{height:2rem}}.feedback-dialog__answer.svelte-1ydljvm{width:100%;flex:1;display:flex;justify-content:center;align-items:center;justify-content:space-between;gap:2rem;color:var(--card-positive-fg-feedback, #111)}.feedback-dialog__answer--text.svelte-1ydljvm{line-height:1.4;font-size:1.625rem}@media screen and (min-width:20.625em){.feedback-dialog__answer--text.svelte-1ydljvm{font-size:1.25rem}}@media screen and (min-width:37.5em){.feedback-dialog__answer--text.svelte-1ydljvm{font-size:1.125rem}}.feedback-dialog__button.svelte-1ydljvm{width:100%;display:flex;justify-content:center;align-items:center}.selected-word{border-radius:2px;background-color:var(--lingio-card-tint-fgaccent);color:var(--lingio-card-tint-bg)}.thermometer.svelte-1bulstm{display:block;width:6.25rem;height:13.75rem;color:var(--lingio-card-tint-highlight);transition:1s ease-out}.thermometer.threshold-color.svelte-1bulstm{color:var(--lingio-card-tint-progress)}.result-bars.svelte-1gir1a7{position:absolute;display:flex;flex-direction:column;justify-content:space-between;height:8.5rem;width:1.3875rem;top:4px;inset-inline-end:0}.bar.svelte-1gir1a7{height:2px}.result-screen.svelte-10r9i2i{width:100%;margin:0 auto;max-width:68.75rem}@media screen and (min-width:20.625em){.result-screen.svelte-10r9i2i{max-width:45.8333rem}}@media screen and (min-width:37.5em){.result-screen.svelte-10r9i2i{max-width:34.375rem}}.result-header.svelte-10r9i2i h1:where(.svelte-10r9i2i){color:var(--lingio-page-tint-fg)}.result-wrapper.svelte-10r9i2i{background-color:var(--lingio-card-tint-bg);width:100%;border-radius:12px;box-shadow:var(--default-box-shadow);height:auto;margin-top:5rem;margin-bottom:5rem;max-width:80rem}@media screen and (min-width:20.625em){.result-wrapper.svelte-10r9i2i{max-width:53.333rem}}@media screen and (min-width:37.5em){.result-wrapper.svelte-10r9i2i{max-width:40rem}}@media screen and (min-width:37.5em){.result-wrapper.svelte-10r9i2i{margin-top:6rem;margin-bottom:6rem}}.result-wrapper__animation-container.svelte-10r9i2i h2:where(.svelte-10r9i2i){text-align:center;text-transform:uppercase;color:var(--lingio-card-tint-fg2)}.result-wrapper__animation-container.svelte-10r9i2i p:where(.svelte-10r9i2i){visibility:hidden;opacity:0;transition:opacity .225s ease-in}.result-wrapper__animation-container.svelte-10r9i2i p.should-display:where(.svelte-10r9i2i){visibility:visible;opacity:1}.result-wrapper__animation-container__body.svelte-10r9i2i{display:flex;justify-content:center;align-items:center}.result-wrapper__animation-container__body__score.svelte-10r9i2i{display:flex;align-items:center;flex-wrap:nowrap;gap:.625rem}.result-wrapper__animation-container__body__score.font-increased-fix.svelte-10r9i2i{flex-wrap:wrap}.result-wrapper__animation-container__body__score.svelte-10r9i2i .current-score:where(.svelte-10r9i2i){min-width:100px;display:flex;flex-wrap:nowrap;justify-content:flex-end;right:0;font-size:6.67rem;font-weight:700;color:var(--lingio-card-tint-fgaccent)}@media screen and (min-width:37.5em){.result-wrapper__animation-container__body__score.svelte-10r9i2i .current-score:where(.svelte-10r9i2i){min-width:150px}}.result-wrapper__animation-container__body__score.svelte-10r9i2i .max-score:where(.svelte-10r9i2i){color:var(--lingio-card-tint-fg);font-style:normal;text-wrap:nowrap;font-weight:400;letter-spacing:1px;flex:1;font-size:calc(1.625 * 1.3334rem)}@media screen and (min-width:20.625em){.result-wrapper__animation-container__body__score.svelte-10r9i2i .max-score:where(.svelte-10r9i2i){font-size:1.66675rem}}@media screen and (min-width:37.5em){.result-wrapper__animation-container__body__score.svelte-10r9i2i .max-score:where(.svelte-10r9i2i){font-size:calc(1.125 * 1.3334rem)}}@keyframes svelte-10r9i2i-move-up{to{transform:translateY(0)}}.result-wrapper__animation-container__footer__info.svelte-10r9i2i:before{inset-inline-start:calc(50% + 6.75rem)}@media screen and (min-width:37.5em){.result-wrapper__animation-container__footer__info.svelte-10r9i2i:before{inset-inline-start:calc(50% + 6rem)}}@media screen and (max-width:20.624em){.result-wrapper__animation-container__footer__info.svelte-10r9i2i:before{inset-inline-start:calc(50% + 7.625rem)}}.result-wrapper__animation-container__footer__info.svelte-10r9i2i p:where(.svelte-10r9i2i){text-align:center;color:var(--lingio-card-tint-fg)}.footer-wrapper.svelte-10r9i2i{z-index:3;bottom:0;left:0;position:fixed;width:100%;display:flex;justify-content:center}.set-background-color.svelte-10r9i2i{background-color:var(--lingio-headfoot-tint-bg)}@media screen and (min-width:37.5em){.set-background-color.svelte-10r9i2i{background-color:transparent}}.footer.svelte-10r9i2i{width:100%;padding:1.25rem;display:flex;justify-content:center}@media screen and (min-width:37.5em){.footer.svelte-10r9i2i{width:520px;border-radius:8px 8px 0 0}}
