.Typography_text__91Lwo{font-size:var(--font-size,var(--font-size-text-1));color:var(--color,inherit)}.Typography_text__91Lwo.Typography_size-2__yjMEO{--font-size:var(--font-size-text-2)}.Typography_text__91Lwo.Typography_size-3__dlS9k{--font-size:var(--font-size-text-3)}.Typography_heading__g9e3y{font-size:var(--font-size,var(--font-size-h1));font-weight:600;color:var(--color,inherit)}.Typography_heading__g9e3y.Typography_size-h2__E4bbG{--font-size:var(--font-size-h2)}.Typography_heading__g9e3y.Typography_size-h3___vzPD{--font-size:var(--font-size-h3)}.Typography_heading__g9e3y.Typography_size-h4__g7_cR{--font-size:var(--font-size-h4)}.Typography_heading__g9e3y.Typography_color-dominant1__qKqGn,.Typography_text__91Lwo.Typography_color-dominant1__qKqGn{--color:var(--background-dominant1)}.Typography_heading__g9e3y.Typography_color-dominant2__zmaHz,.Typography_text__91Lwo.Typography_color-dominant2__zmaHz{--color:var(--background-dominant2)}.Typography_heading__g9e3y.Typography_color-background1000__Gkfqz,.Typography_text__91Lwo.Typography_color-background1000__Gkfqz{--color:var(--background1000)}.Typography_heading__g9e3y.Typography_color-background500__64du5,.Typography_text__91Lwo.Typography_color-background500__64du5{--color:var(--background500)}.Typography_heading__g9e3y.Typography_color-background250__qgqSq,.Typography_text__91Lwo.Typography_color-background250__qgqSq{--color:var(--background250)}.LessonsList_lessons-menu__bFibV{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);overflow:hidden;grid-gap:var(--grid-gap);gap:var(--grid-gap);align-content:start}.LessonsList_lessons-menu__bFibV .LessonsList_top__1jREp{display:flex;align-items:center;justify-content:space-between;gap:10%}.LessonsList_lessons-menu__bFibV .LessonsList_top__1jREp .LessonsList_progress__Xz_Vt{flex:1 1;display:flex;align-items:center;gap:1rem;transition:opacity var(--transition)}.LessonsList_lessons-menu__bFibV .LessonsList_top__1jREp .LessonsList_progress__Xz_Vt.LessonsList_hidden__JQmG6{opacity:0}.LessonsList_lessons-menu__bFibV .LessonsList_top__1jREp .LessonsList_progressBar__SFqjB{flex:1 1}.LessonsList_lessons-menu__bFibV .LessonsList_top__1jREp .LessonsList_keyboard-select__dGt_r{display:flex;align-items:center;gap:1rem}.LessonsList_lessons-menu__bFibV .LessonsList_top__1jREp .LessonsList_keyboard-select__dGt_r .LessonsList_select__BmNmT{width:15%;min-width:10rem}.LessonsList_lessons-wrapper__5JI5r{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}@media (max-width:650px){.LessonsList_page__hO5Tn{display:grid;grid-template-rows:min-content auto min-content auto;grid-template-columns:none;grid-auto-flow:row;position:relative}.LessonsList_page__hO5Tn h2{grid-row:auto}}.LessonCard_lesson__Q6XGc{color:var(--background-dominant2);display:grid;padding:1.2rem 1rem;grid-gap:1rem;gap:1rem;justify-self:stretch}.LessonCard_lesson__Q6XGc .LessonCard_center__Tmq_u{display:flex;justify-content:space-between;align-items:center;font-size:1.15rem}.LessonCard_lesson__Q6XGc .LessonCard_center__Tmq_u h3{font-size:1.1rem}.LessonCard_lesson__Q6XGc .LessonCard_center__Tmq_u .LessonCard_button__wNXiQ{display:flex;justify-content:space-between;min-width:8rem;padding:.3rem .5rem;column-gap:.6rem;font-weight:700;align-items:center;background:var(--background1000);color:var(--background-dominant2);border-radius:.3rem;transition:transform var(--transition)}.LessonCard_lesson__Q6XGc .LessonCard_center__Tmq_u .LessonCard_button__wNXiQ:hover{transform:translateY(-1px);cursor:pointer}.LessonCard_lesson__Q6XGc .LessonCard_center__Tmq_u .LessonCard_button__wNXiQ.LessonCard_default__YvWKG{opacity:1}.LessonCard_lesson__Q6XGc .LessonCard_center__Tmq_u .LessonCard_button__wNXiQ.LessonCard_completed__aXUQE{opacity:.5}.LessonCard_lesson__Q6XGc .LessonCard_center__Tmq_u .LessonCard_button__wNXiQ.LessonCard_in-progress__1NwYq{background:var(--background-dominant2);color:var(--background1000)}.LessonCard_lesson__Q6XGc .LessonCard_steps__4FF7x{width:100%;display:flex;align-items:flex-end;flex-direction:row;column-gap:.5rem}.LessonCard_lesson__Q6XGc .LessonCard_steps__4FF7x .LessonCard_step__Cenr9{flex:1 1;height:.6rem;border-radius:.15rem;background-color:var(--background250);transition:all .25s ease;position:relative}.LessonCard_lesson__Q6XGc .LessonCard_steps__4FF7x .LessonCard_step__Cenr9:before{position:absolute;content:"";top:-10px;right:-10px;left:-10px;bottom:-10px}.LessonCard_lesson__Q6XGc .LessonCard_steps__4FF7x .LessonCard_step__Cenr9:hover{height:150%;opacity:1;cursor:pointer}.LessonCard_lesson__Q6XGc .LessonCard_steps__4FF7x .LessonCard_step__Cenr9.LessonCard_completed__aXUQE{background-color:var(--background-dominant1)}.LessonCard_lesson__Q6XGc .LessonCard_steps__4FF7x .LessonCard_step__Cenr9.LessonCard_failed__BZPMj{background-color:var(--warning)}.AlertDialog_overlay__gGVsG{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:500}.AlertDialog_overlay__gGVsG[data-state=open]{animation:AlertDialog_fadeIn__NI9Tz .15s linear}.AlertDialog_overlay__gGVsG[data-state=closed]{animation:AlertDialog_fadeOut__dvQz0 .15s linear}.AlertDialog_content__m66Jq{max-width:320px;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;position:fixed;top:50%;left:50%;z-index:600;padding:2rem;border-radius:var(--border-radius-lg);border:3px solid var(--background500);background-color:var(--background1000);transform:translate(-50%,-50%)}.AlertDialog_content__m66Jq[data-state=open]{animation:AlertDialog_fadeScaleIn__4HEFv .15s linear}.AlertDialog_content__m66Jq[data-state=closed]{animation:AlertDialog_fadeScaleOut__MwxCw .15s linear}.AlertDialog_content__m66Jq .AlertDialog_description__2nENF,.AlertDialog_content__m66Jq .AlertDialog_title__0Ct9H{text-align:center}.AlertDialog_content__m66Jq .AlertDialog_buttons__EReyw{margin-top:1rem;width:100%;display:flex;flex-direction:column;justify-content:stretch;gap:1rem}.AlertDialog_content__m66Jq .AlertDialog_buttons__EReyw button{flex:1 1}@keyframes AlertDialog_fadeIn__NI9Tz{0%{opacity:0}to{opacity:1}}@keyframes AlertDialog_fadeOut__dvQz0{0%{opacity:1}to{opacity:0}}@keyframes AlertDialog_fadeScaleIn__4HEFv{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes AlertDialog_fadeScaleOut__MwxCw{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.97)}}