@keyframes lectureExercise_fadeIn__i27ws{0%{opacity:0}to{opacity:1}}@keyframes lectureExercise_pulseOpacity__2470y{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes lectureExercise_scaleIn__0EMZ1{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.lectureExercise_crumb-pill__TPAIi{color:var(--text);border-radius:.4rem;background:rgba(0,0,0,0);transition:all .2s;padding:.2rem .3rem;max-width:12ch}.lectureExercise_crumb-end__6ekSY,.lectureExercise_crumb-pill__TPAIi{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lectureExercise_crumb-end__6ekSY{color:var(--accent-500);padding-left:.2rem;min-width:12ch;max-width:30ch}.lectureExercise_crumb-pill__TPAIi:hover{background-color:var(--accent-900);color:var(--accent-900-text)}.lectureExercise_lecture-footer-button-next__lOi5E,.lectureExercise_lecture-footer-button__klitI{display:flex;justify-content:center;align-items:center;height:2.3rem;width:2.5rem;cursor:pointer;opacity:.9;border-radius:.3rem;transition:background-color .3s}.lectureExercise_lecture-footer-button-next__lOi5E{width:unset;gap:.5rem;padding:0 .5rem;border-top-left-radius:0;text-align:center;border-bottom-left-radius:0;color:var(--accent-200)}.lectureExercise_lecture-footer-button-next__lOi5E:hover,.lectureExercise_lecture-footer-button__klitI:hover{opacity:1;background-color:var(--primary-layer-10)}.lectureExercise_lecture-footer-button__klitI:active{background-color:var(--accent-950)}.lectureExercise_lecture-footer-button-disabled__gKIGy{opacity:.1;cursor:not-allowed}.lectureExercise_pulsing-dot__muFA0{animation:lectureExercise_pulseOpacity__2470y 3s infinite;position:absolute;top:-.2rem;right:-.2rem;font-size:.7rem;color:var(--danger)}.lectureExercise_lecture-exercise-visible__kPjDk{animation:lectureExercise_appear-lecture-exercise__xj0I0 .3s forwards;pointer-events:all;opacity:1}.lectureExercise_lecture-exercise-hidden__VL5is{animation:lectureExercise_hide-lecture-exercise__0ZyhJ .3s forwards;opacity:0}@keyframes lectureExercise_appear-lecture-exercise__xj0I0{0%{transform:translateY(5vh) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes lectureExercise_hide-lecture-exercise__0ZyhJ{0%{transform:translateY(0) scale(1)}70%{transform:translateY(5vh) scale(.98)}to{transform:translateY(100vh) scale(.98)}}.lectureExercise_exercise-prompt-submit__lw00s{width:fit-content;min-height:2.8rem;display:flex;align-items:center;justify-content:center;padding:.6rem 1.8rem!important;border-radius:10rem!important;transition:all .3s;box-shadow:0 0 .5rem .1rem rgba(var(--shadow-rgb),.2);z-index:11}.lectureExercise_exercise-prompt-submit-opaque__HE2Vn{background-color:rgba(var(--accent-rgb),.5)!important;color:var(--accent-text)!important}.lectureExercise_exercise-prompt-submit-opaque__HE2Vn:hover{background-color:rgba(var(--accent-rgb),1)!important;color:var(--accent-text)!important}.lectureExercise_exercise-prompt-submitting__rU1P_{background-color:var(--secondary-layer-5)}.lectureExercise_loading-exercise-card__MvdDH{background-color:var(--secondary);color:var(--secondary-text);border-radius:.4rem;padding:1.4rem;justify-content:center;font-size:1.5rem;margin-top:auto}.lectureExercise_summary__rQlsz{display:none;margin:1rem 0}.lectureExercise_summary-content__xywNn{padding:2rem}.lectureExercise_summary-visible__FWhda{display:flex;animation:lectureExercise_appearSummary__ElTVO .8s forwards;animation-delay:.2s;opacity:0}@keyframes lectureExercise_appearSummary__ElTVO{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.lectureExercise_lecture-title__ibs3M{padding-left:.6rem;border-radius:.4rem;background-color:rgba(var(--primary-rgb),1);color:var(--primary-text)}.lectureExercise_lecture-summary-button__Hi87A{display:flex;flex:1;justify-content:center;padding:0 .6rem;align-items:center;gap:.3rem;border-radius:.4rem;transition:background-color .3s}.lectureExercise_lecture-summary-button__Hi87A:hover{background-color:var(--primary-layer-5)}.lectureExercise_lecture-footer__Efd8L{display:flex;gap:.5rem;justify-content:space-between}.lectureExercise_feedback-btn__DdRUC{position:fixed;bottom:1.05rem;right:1rem;z-index:11;box-shadow:0 0 .5rem .1rem rgba(var(--shadow-rgb),.4)}@media(max-width:768px){.lectureExercise_lecture-footer__Efd8L{flex-direction:column}.lectureExercise_summary-content__xywNn{padding:2rem .8rem}.lectureExercise_feedback-btn__DdRUC{position:absolute;bottom:.6rem;right:.6rem}}.avatars-dashboard_avatar-selection-selector__TU5Lq{display:flex;border-top-left-radius:1rem;width:fit-content;position:relative;border-top-right-radius:1rem;overflow:hidden}.avatars-dashboard_avatar-selection-bg__KjV6V{position:absolute;bottom:0;width:100%;height:50%;background-color:var(--primary)}.avatars-dashboard_avatar-page__eHPB5{padding:.6rem 1.8rem;cursor:pointer;background-color:var(--background);z-index:2;border-top-left-radius:1rem;border-top-right-radius:1rem;transition:background-color .2s}.avatars-dashboard_avatar-page__eHPB5:has(+.avatars-dashboard_avatar-page-selected__DjFks){border-bottom-right-radius:1rem}.avatars-dashboard_avatar-page-selected__DjFks{background-color:var(--primary);color:var(--primary-text)}.avatars-dashboard_avatar-page-selected__DjFks+.avatars-dashboard_avatar-page__eHPB5{border-bottom-left-radius:1rem}.avatars-dashboard_avatar-page__eHPB5:hover:not(.avatars-dashboard_avatar-page-selected__DjFks){color:var(--accent-800-text);background-color:var(--accent-800)}.avatars-dashboard_avatar-sidebar-button__AmMQZ{padding:.2rem;border-radius:.2rem;gap:.4rem;background-color:var(--secondary)}.avatars-dashboard_avatar-tab-image__rtTBv{border-top-left-radius:1rem;border-top-right-radius:1rem;height:7.4rem;object-fit:cover;margin-right:1rem}.avatars-dashboard_avatar-sidebar-button-image__mtG1B{border-radius:.2rem;height:2.2rem;width:2.2rem;object-fit:cover}@media screen and (max-width:768px){.avatars-dashboard_avatar-tab-image__rtTBv{display:none}.avatars-dashboard_avatar-page__eHPB5{padding:.6rem 1rem}.avatars-dashboard_avatar-sidebar-button__AmMQZ{flex-direction:row!important;padding-right:.3rem;min-width:fit-content}.avatars-dashboard_avatar-sidebar-button-image__mtG1B{height:2rem;width:2rem}}.sendFeedback_send-feedback-btn__cNyIb{display:flex;gap:.5rem;align-items:center;background-color:color-mix(in srgb,var(--primary),var(--accent) 5%);border-radius:10rem;color:var(--primary-color);height:2.4rem;width:2.4rem;justify-content:center;font-size:1rem;transition:background-color .3s}.sendFeedback_send-feedback-btn__cNyIb:hover{background-color:color-mix(in srgb,var(--primary),var(--accent) 20%)}@keyframes lectureSideBar_fadeIn__oOLsy{0%{opacity:0}to{opacity:1}}@keyframes lectureSideBar_pulseOpacity__xHlig{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes lectureSideBar_scaleIn__1MPVB{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.lectureSideBar_module-card__nI_P1{transition:all .2s;box-shadow:0 0 0 0 rgba(0,0,0,0)}.lectureSideBar_module-card__nI_P1:hover{box-shadow:4px 4px 4px 0 color-mix(in srgb,var(--accent) 10%,transparent)}.lectureSideBar_module-card-expanded__3Fk0n:hover{box-shadow:unset}.lectureSideBar_max-2-lines__Ww_Lg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lectureSideBar_module-title-visible__Dj3x_{animation:lectureSideBar_appear__HT5Is .3s;display:flex}@keyframes lectureSideBar_appear__HT5Is{0%{opacity:0;transform:translateX(-.3rem)}to{opacity:1;transform:translateX(0)}}.lectureSideBar_exercise-link__jpeOw,.lectureSideBar_lecture__xejG4{font-size:.9rem;background-color:var(--secondary);color:var(--secondary-text);transition:all .2s;border-radius:.5rem;box-shadow:0 0 0 0 rgba(0,0,0,0);gap:.8rem}.lectureSideBar_exercise-link__jpeOw:active,.lectureSideBar_lecture__xejG4:active{background-color:var(--secondary-layer-5);color:var(--secondary-layer-5-text)}.lectureSideBar_exercise-link__jpeOw{overflow:hidden;gap:0}.lectureSideBar_exercise-link__jpeOw,.lectureSideBar_lecture__xejG4{padding:.8rem;gap:.4rem}.lectureSideBar_lecture-title__IiUC2{font-size:1rem;color:var(--text);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.lectureSideBar_exercise-link__jpeOw,.lectureSideBar_lecture__xejG4{padding:.5rem .8rem;gap:.5rem}}.lectureSideBar_exercise-passed__bQFli,.lectureSideBar_lecture-attended__rIlyX{--lecture-icon-color:var(--accent);background-color:var(--primary);color:var(--primary-text)}.lectureSideBar_current-exercise___RFgi,.lectureSideBar_current-lecture__Gqray{background-color:var(--accent-950);color:var(--accent-950-text)}.lectureSideBar_current-exercise___RFgi .lectureSideBar_lecture-title__IiUC2,.lectureSideBar_current-lecture__Gqray .lectureSideBar_lecture-title__IiUC2{color:var(--accent-950-text)}.lectureSideBar_exercise-link__jpeOw:hover,.lectureSideBar_lecture__xejG4:hover{box-shadow:4px 4px 4px 0 color-mix(in srgb,var(--accent) 10%,transparent)}.lectureSideBar_lecture-decoration___kUTu{position:relative;width:1rem;min-width:1rem;margin-left:.5rem;display:flex;align-items:center;justify-content:center;z-index:2}.lectureSideBar_lecture-decoration-line__TawkX{position:absolute;width:.1rem;height:100%;background-color:var(--accent);transition:all .2s ease-in-out;z-index:1}.lectureSideBar_sidebar__B6aWD{gap:1rem}@keyframes CodeEditor_fadeIn__qncJZ{0%{opacity:0}to{opacity:1}}@keyframes CodeEditor_pulseOpacity__PKMM_{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes CodeEditor_scaleIn__lWRKk{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.CodeEditor_editor__zsDlJ{border-radius:.4rem;overflow:hidden;min-height:10rem;min-width:0;box-shadow:0 0 .5rem .1rem rgba(var(--shadow-rgb),.1)}.CodeEditor_loading__4mVpR{background-color:var(--secondary);color:var(--secondary-text);display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:.4rem;font-size:2rem;animation:CodeEditor_pulse__B8D9z 3s ease-in-out infinite}@keyframes CodeEditor_pulse__B8D9z{0%{background-color:var(--secondary)}50%{background-color:var(--primary)}to{background-color:var(--secondary)}}.card_outlined-card__BTGwa{border:solid var(--outlined-card-border-width) var(--outlined-card-border-color)}.card_outlined-card-header__r4YKY{border-bottom:solid var(--outlined-card-border-width) var(--outlined-card-border-color);background-color:var(--outlined-card-header-background);border-top-right-radius:calc(var(--outlined-card-border-radius) - var(--outlined-card-border-width));border-top-left-radius:calc(var(--outlined-card-border-radius) - var(--outlined-card-border-width));min-height:2rem}.card_outlined-card-button__p6JsH{padding:.2rem 1rem;border-left:.1rem solid var(--outlined-card-border-color);border-radius:0;transition:all .2s;cursor:pointer}.card_outlined-card-button__p6JsH:last-child{border-top-right-radius:calc(var(--outlined-card-border-radius) - var(--outlined-card-border-width))}.card_outlined-card-button__p6JsH:hover{background-color:var(--accent);color:var(--accent-text)}.card_rainbow-card__ejm_e:before{content:"";position:absolute;top:calc(-1*var(--rainbow-border-width));left:calc(-1*var(--rainbow-border-width));width:calc(100% + 2*var(--rainbow-border-width));height:calc(100% + 2*var(--rainbow-border-width));background:var(--rainbow-border);z-index:-1;border-radius:var(--rainbow-border-radius)}.card_rainbow-card__ejm_e{position:relative}.filledButton_action-button-icon__6C0Ju{position:absolute;right:1rem;font-size:1rem;transition:transform .3s}.filledButton_action-button-icon-left__lgvS2{right:unset;left:1rem}.filledButton_filled-button__wjMIW,.filledButton_outlined-button___VC0v{display:flex;justify-content:center;min-width:fit-content;border-radius:var(--border-radius);align-items:center;font-weight:600;position:relative;padding:.6rem 3.2rem;cursor:pointer;transition:border-color .3s,color .3s,background-color .1s,box-shadow .2s,opacity .3s}.filledButton_filled-button__wjMIW:hover:not(:active):not(:disabled) .filledButton_action-button-icon__6C0Ju,.filledButton_outlined-button___VC0v:hover:not(:active):not(:disabled) .filledButton_action-button-icon__6C0Ju{transform:translateX(.2rem)}.filledButton_outlined-button___VC0v{border:solid var(--border-size) var(--color);color:var(--text-color)}.filledButton_outlined-button___VC0v:hover:not(:disabled){border-color:var(--hover-color);color:var(--hover-color)}.filledButton_filled-button__wjMIW:disabled,.filledButton_outlined-button___VC0v:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.filledButton_outlined-button___VC0v:active:not(:disabled){transition:all 0s;background-color:var(--active-color);color:var(--active-text-color)}.filledButton_filled-button__wjMIW{background-color:var(--fill-color);color:var(--text-color);min-width:fit-content}.filledButton_filled-button__wjMIW:hover:not(:disabled){background-color:var(--hover-color);box-shadow:-.1rem -.1rem .75rem 0 var(--shadow-color)}.filledButton_filled-button__wjMIW:active:not(:disabled){transition:all 0s;box-shadow:-.1rem -.1rem .75rem 0 var(--shadow-color);background-color:var(--active-color);color:var(--active-text-color)}.chatbot-message_chatbot-message__GaExU{height:fit-content;position:relative;padding:.8rem .45rem .8rem .8rem}.chatbot-message_chatbot-message-tools__IDBNi{background:var(--primary);border-radius:.6rem;box-shadow:.1rem .1rem .5rem .05rem rgba(0,0,0,.28);position:absolute;top:.45rem;right:.45rem;padding:.3rem;display:flex;gap:.3rem;z-index:2;transition:all .2s;opacity:0;transform:scale(.95);pointer-events:none}.chatbot-message_chatbot-message__GaExU:hover .chatbot-message_chatbot-message-tools__IDBNi{opacity:1;pointer-events:all;transform:scale(1)}.chatbot-message_chatbot-icon__I4G9l{border-radius:1rem;width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;overflow:hidden;top:.55rem;right:.1rem;font-size:1.3rem;opacity:1;transition:all .2s;color:var(--accent);box-shadow:0 0 .5rem .05rem rgba(0,0,0,.4)}.chatbot-message_chatbot-header__eOzHy{gap:.3rem;font-size:1rem;margin-left:-.6rem;font-weight:700}.chatbot-message_chatbot-caret__GAEHs{width:1rem;height:1rem;animation:chatbot-message_pulse-caret__T4uWp 1s infinite alternate}.chatbot-message_thinking-text__kfhFg{display:inline-block;color:var(--primary-text);background-image:linear-gradient(90deg,var(--primary-text) 0,var(--primary-layer-15) 50%,var(--primary-text) 100%);background-size:50% 100%;font-weight:600;font-size:1.2rem;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:chatbot-message_text-wave__bIyhK 4s linear infinite,chatbot-message_fade-in__h7Yvl .5s}@keyframes chatbot-message_fade-in__h7Yvl{0%{opacity:0}to{opacity:1}}@keyframes chatbot-message_text-wave__bIyhK{0%{background-position:-200%}to{background-position:0}}@keyframes chatbot-message_pulse-caret__T4uWp{0%{opacity:.4}to{opacity:1}}.chatbot-message_chatbot-message-highlighted___w_9U{animation:chatbot-message_highlight__GzL4l 1s 2;animation-delay:1s}.chatbot-message_citation__aLYB9{user-select:none;padding:.15rem .5rem;background-color:rgba(var(--accent-700-rgb),.15);line-height:1;margin-left:.3rem;cursor:pointer;border:.1rem solid rgba(var(--accent-700-rgb),.5);font-weight:700;border-radius:.5rem;font-size:.8rem}@keyframes chatbot-message_highlight__GzL4l{50%{background:rgba(var(--accent-900-rgb),.5)}}.AppButton_app-button__tZP03{background-color:var(--button-bg-color);color:var(--button-text-color);font-size:.9rem;padding:.8rem .6rem;border-radius:.5rem;cursor:pointer;line-height:1;transition:all .2s}.AppButton_app-button__tZP03:hover:not(.AppButton_disabled__PrFdy):not(:active){background-color:var(--button-hover-bg-color)}.AppButton_app-button__tZP03:active:not(.AppButton_disabled__PrFdy){transition:all .1s;background-color:var(--button-active-bg-color)}.AppButton_app-button__tZP03:active:disabled{animation:AppButton_shake-center__mRSIC .2s cubic-bezier(.36,.07,.19,.97);animation-iteration-count:2}@keyframes AppButton_shake-center__mRSIC{0%{transform:translateX(0)}25%{transform:translateX(-.3rem)}50%{transform:translateX(0)}75%{transform:translateX(.3rem)}to{transform:translateX(0)}}.AppButton_rounded-button__lDl68{border-radius:10rem;display:flex;justify-content:center;align-items:center}.AppButton_disabled__PrFdy{opacity:.6;cursor:not-allowed}.AppButton_with-icon__rrVvO{padding:.8rem 1rem;gap:.5rem;display:flex;align-items:center}@keyframes AppInput_fadeIn__AwnH7{0%{opacity:0}to{opacity:1}}@keyframes AppInput_pulseOpacity__G6IvH{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes AppInput_scaleIn__buC9W{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.AppInput_app-input__4_FyH{padding:.6rem 1rem;background-color:rgba(0,0,0,0);color:var(--secondary-text);width:100%;font-size:.9rem}.AppInput_input-wrapper__syFah{background-color:var(--secondary);border:.1rem solid var(--secondary-layer-5);color:inherit;border-radius:.4rem;position:relative}.AppInput_input-error__jGmVO{z-index:2;display:none;position:absolute;font-size:.8rem;padding:.6rem;border:.1rem solid var(--primary);top:2.4rem;width:100%;right:0;background-color:var(--secondary);color:var(--secondary-text);box-shadow:0 0 .5rem rgba(var(--secondary-rgb),.5);border-radius:.4rem}.AppInput_input-wrapper__syFah:focus-within .AppInput_input-error__jGmVO,.AppInput_input-wrapper__syFah:hover .AppInput_input-error__jGmVO{display:block;animation:AppInput_fadeIn__AwnH7 .3s forwards}.AppInput_error__dds_t{outline:solid .1rem var(--danger)}.AppInput_disabled__Kkmum{opacity:.4;cursor:not-allowed}.AppInput_switch-wrapper__Yovf5{border-radius:10rem;height:1.8rem;padding:.3rem;cursor:pointer;border:0;line-height:1.4rem;font-family:monospace;position:relative;background:var(--secondary);color:var(--primary-text)}.AppInput_switch-wrapper__Yovf5:disabled{opacity:.5;cursor:not-allowed}.AppInput_switch-inner__kaAtJ{background-color:var(--background);border:.1rem solid var(--switch-color);width:1.4rem;height:1.4rem;position:absolute;left:.2rem;border-radius:100%;z-index:2;transition:all .2s cubic-bezier(0,0,.14,.88)}.AppInput_switch-inner-on__VZqrD{background-color:var(--switch-color);left:calc(100% - 1.4rem - .2rem)}.AppInput_input-label__jvVQ6{color:var(--text)}@keyframes Course_fadeIn__9_hOx{0%{opacity:0}to{opacity:1}}@keyframes Course_pulseOpacity__BRJw3{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes Course_scaleIn__Pexae{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.Course_courses-header__cey6A{display:flex;flex-wrap:wrap}.Course_course__TdxTg{transition:all .3s;flex:1}.Course_course-grid-element__leOGB{min-width:min(22rem,100%)}.Course_badge__btIAO{position:absolute;width:10rem;height:4.5rem;display:flex;justify-content:center;align-items:flex-end;top:0;right:0;font-size:.8rem;transform-origin:top right;transform:rotate(45deg) translate(50%,-50%);background-color:var(--accent);color:var(--accent-text);z-index:2}.Course_course-image__pOrOd{filter:blur(.2rem);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.25) 50%,rgba(0,0,0,0))}.Course_course-header__680Ne{height:8rem;position:relative}.Course_course-content__KqZKC{position:relative;text-shadow:0 2px 4px rgba(0,0,0,.2);min-height:8rem;margin-top:-7rem;padding:0 1rem 1rem;z-index:2}.Course_courses-paths__HU0L6{position:fixed;width:15rem;left:1rem}@media screen and (max-width:1180px){.Course_courses-paths__HU0L6{display:none}}.dashboardCourse_new-course__0iFoa{border:.2rem solid var(--secondary-layer-7);color:var(--secondary-text);border-radius:.6rem;transition:all .2s;font-size:1.3rem}.dashboardCourse_new-course__0iFoa:hover{border:.1rem solid var(--accent);color:var(--accent)}.dashboardCourse_courses-grid__29AwI{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:768px){.dashboardCourse_courses-grid__29AwI{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.dashboardCourse_courses-grid__29AwI{grid-template-columns:repeat(1,1fr)}}.fullscreenModal_full-screen-modal__iZs7K{position:fixed;pointer-events:none;display:flex;flex-direction:column;opacity:0;transform:scale(.98);z-index:20;transition:opacity .3s,transform .3s}.fullscreenModal_full-screen-modal-center__e4X_c{top:50%;align-items:center;left:50%;translate:-50% -50%}.fullscreenModal_full-screen-modal-top__cR7VJ{top:0;align-items:center;left:50%;translate:-50% 0}.fullscreenModal_full-screen-modal-bottom__PP_b2{bottom:0;align-items:center;left:50%;translate:-50% 0}.fullscreenModal_full-screen-modal-form__WL7qZ{border-radius:1rem;background:rgba(var(--primary-rgb),.98);box-shadow:0 0 1rem .4rem rgba(0,0,0,.1);gap:1rem;padding:1.5rem}.fullscreenModal_full-screen-modal-underlay__pcYhq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);backdrop-filter:blur(.1rem);display:flex;justify-content:center;align-items:center;z-index:19;transition:opacity .3s}.fullscreenModal_full-screen-modal-open__9gOuW{pointer-events:auto;opacity:1;transform:scale(1)}.discord_discord__IUokn{border:.1rem solid var(--social-color);border-radius:.5rem;padding:.4rem .8rem;gap:.5rem;width:fit-content;cursor:pointer;transition:background-color .3s,color .3s}.discord_discord__IUokn:active,.discord_discord__IUokn:hover{background-color:var(--social-color);color:#fff}.discord_discord__IUokn:active{transition:none}.avatar-page_avatar-image__kqdRA{width:min(20rem,100%);height:min(20rem,100%);object-fit:cover;border-radius:1rem;background-color:var(--primary)}@media screen and (max-width:768px){.avatar-page_avatar-image__kqdRA{width:100%;max-height:40vh;height:auto;object-fit:contain}}.path_path-container__5ktUN{display:flex;flex-direction:column;gap:1rem}.path_path-description-wrapper__bcCmJ{display:flex;flex-direction:row;position:relative;border-radius:1rem;gap:1rem;padding:1rem;background-color:var(--accent-950)}.path_path-text__l2oQR{position:fixed;width:min(26rem,40vw)}.path_path-text-mock__BE_jQ{width:min(26rem,40vw);min-width:min(26rem,40vw)}@media(max-width:768px){.path_path-text__l2oQR{position:unset;width:unset}.path_path-text-mock__BE_jQ{display:none}.path_path-description-wrapper__bcCmJ{display:flex;flex-direction:column}}@keyframes coursePage_fadeIn__M2fUP{0%{opacity:0}to{opacity:1}}@keyframes coursePage_pulseOpacity__lsRxm{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes coursePage_scaleIn__YOhCq{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.coursePage_main-layout__2SLf2{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.coursePage_course-header__J67Jk{width:100%;position:relative;height:60vh}.coursePage_course-image-mask__UQE_6{z-index:2;backdrop-filter:blur(8px);position:absolute;mask:linear-gradient(transparent,black 60%);background:linear-gradient(180deg,rgba(var(--background-rgb),0) 24%,rgba(var(--background-rgb),1) 94%,rgba(var(--background-rgb),1) 100%);width:100%;height:100%;top:0;left:0}.coursePage_cropped-course-content__RhwY8{max-width:60rem;width:100%}.coursePage_course-header-content__ZYKRF{z-index:3;position:absolute;height:100%;width:100%;align-items:flex-end;padding-bottom:4rem;justify-content:center;display:flex}.coursePage_module__tgIjX{border-radius:.5rem;width:100%;overflow:hidden;box-shadow:4px 4px 1rem 5px rgba(var(--shadow-rgb),.15)}.coursePage_module-header__5Od_j{background-color:var(--primary-layer-10);color:var(--primary-layer-10-text);font-size:1.1rem;padding:.8rem 1rem;font-weight:700;border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}.coursePage_module-lecture-status__b093x{width:1.5rem;min-width:1.5rem;height:100%}.coursePage_module-lecture__4M1Lj{background-color:var(--primary);color:var(--primary-text);padding:.6rem 1.6rem .6rem .4rem;display:flex;gap:.3rem;transition:background-color .2s ease-in-out}.coursePage_lecture-attended__pVPC0{filter:brightness(.8)}.coursePage_module-lecture__4M1Lj:first-child{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.coursePage_module-lecture__4M1Lj:hover{filter:unset;background-color:var(--primary-layer-5);color:var(--primary-layer-5-text)}.coursePage_lecture-disabled__pvCZz{cursor:not-allowed}.coursePage_lecture-disabled__pvCZz:hover{filter:unset;background-color:var(--primary);color:var(--primary-text)}.coursePage_module-lecture__4M1Lj:not(:last-child){border-bottom:1px solid rgba(var(--primary-layer-10-rgb),.4)}@media screen and (max-width:900px){.coursePage_main-layout__2SLf2{flex-direction:column;align-items:center}}@keyframes lecturePage_fadeIn__d8LSl{0%{opacity:0}to{opacity:1}}@keyframes lecturePage_pulseOpacity__zLxqD{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes lecturePage_scaleIn__Yg9jg{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.lecturePage_summary-card__N3Zxv{padding:1.5rem}.lecturePage_lecture-page-inner__z8Vjp{align-items:center}.lecturePage_lecture-content__MXdIk{gap:.6rem;height:var(--content-height);width:calc(var(--content-height)*16/9);max-width:100%;overflow-y:auto;border-radius:.5rem}.lecturePage_summary-wrapper__JcZF_{display:flex;justify-content:space-between;max-width:100%;margin-bottom:6rem;gap:1rem}@media(max-width:768px){.lecturePage_lecture-page-inner__z8Vjp{align-items:unset}.lecturePage_summary-card__N3Zxv{padding:.8rem}}@media(max-width:1000px){.lecturePage_summary-wrapper__JcZF_{flex-direction:column}}@keyframes contentRenderer_fadeIn__XDEBL{0%{opacity:0}to{opacity:1}}@keyframes contentRenderer_pulseOpacity__0okfM{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes contentRenderer_scaleIn__Ygvqq{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.contentRenderer_code-renderer-header__GQ6oN{background-color:var(--primary-layer-5);color:var(--primary-layer-5text);padding:.4rem .4rem .4rem 1rem}.contentRenderer_video__dJgjX{height:100%}.contentRenderer_list-item__VfiGu,.contentRenderer_paragraph__Ogvuy{max-width:65ch}.contentRenderer_pdf__brtP1{width:100%;height:100%}.contentRenderer_pdf-wrapper__Nls4f{width:100%;height:100%;border-radius:.4rem;overflow:hidden;background-color:var(--secondary);color:var(--secondary-text)}.contentRenderer_pdf-wrapper-header__F0YbN{display:flex;gap:1rem}.contentRenderer_pdf-header-link__lbRGl{display:flex;padding:.4rem 1rem;align-items:center;gap:.5rem;background-color:var(--secondary);color:var(--secondary-text);transition:all .2s}.contentRenderer_pdf-header-link__lbRGl:hover{background-color:var(--secondary-layer-5);color:var(--secondary-layer-5-text)}.contentRenderer_code-renderer__e1aEz{margin:0!important;border-radius:0!important;overflow-x:auto!important;padding-left:.7rem!important;padding-top:.5rem!important}.contentRenderer_code-renderer-wrapper__sYkGA{border:1px solid var(--border-color);border-radius:.4rem;overflow:hidden}.contentRenderer_no-margin-in-boundaries__ERsDx:last-child{margin-bottom:0!important}.contentRenderer_no-margin-in-boundaries__ERsDx:first-child{margin-top:0!important}.contentRenderer_video-renderer__RmVu9{width:100%;border-radius:.4rem;overflow:hidden}.contentRenderer_iframe__BO0XC,.contentRenderer_video-iframe__s6Gj1{height:100%;width:100%;border-radius:.4rem;background-color:var(--primary);color:var(--primary-text)}.contentRenderer_md-header___hZ8B{color:var(--header-color,var(--text))}.contentRenderer_video-loader__mleIp{width:100%;min-height:60vh;aspect-ratio:16/9;border-radius:.4rem;background-color:var(--primary);color:var(--primary-text)}@media screen and (max-width:768px){.contentRenderer_iframe__BO0XC,.contentRenderer_video-iframe__s6Gj1,.contentRenderer_video-loader__mleIp{min-height:unset;height:unset;width:100%;aspect-ratio:16/9}}.contentRenderer_code__VYyH5{color:var(--accent-color);opacity:.8;font-weight:700}.contentRenderer_code__VYyH5:after,.contentRenderer_code__VYyH5:before{content:"`";color:var(--accent-color);opacity:1;font-weight:bolder}.contentRenderer_td__c0PVk,.contentRenderer_th__Sum5F{padding:.4rem .8rem}.contentRenderer_tr__K0_G4{border-bottom:1px solid var(--secondary-layer-10)}.contentRenderer_tr__K0_G4:last-child{border-bottom:unset}.contentRenderer_tr__K0_G4:nth-child(odd){background-color:var(--secondary-layer-5);color:var(--secondary-layer-5-text)}.contentRenderer_tr__K0_G4:nth-child(2n){background-color:var(--secondary);color:var(--secondary-text)}.contentRenderer_tr__K0_G4:last-child .contentRenderer_td__c0PVk:last-child{border-bottom-right-radius:.4rem}.contentRenderer_tr__K0_G4:last-child .contentRenderer_td__c0PVk:first-child{border-bottom-left-radius:.4rem}.contentRenderer_td__c0PVk{border-left:1px solid var(--secondary-layer-10)}.contentRenderer_td__c0PVk,.contentRenderer_th__Sum5F{padding:.4rem 1rem}.contentRenderer_th__Sum5F{background-color:var(--secondary);color:var(--secondary-text);border-left:1px solid var(--secondary-layer-5);border-bottom:.2rem solid var(--secondary-layer-10)}.contentRenderer_table-container__Vncwp{overflow-x:auto}.contentRenderer_table-container__Vncwp:not(:last-child){margin-bottom:.5rem}.contentRenderer_blockquote__DAAdx{background-color:var(--blockquote-bg);color:var(--blockquote-text);border-left:.5rem solid var(--blockquote-border);padding:.6rem 1rem;margin:1rem 0;border-radius:.4rem;gap:.5rem;display:flex;flex-direction:column}.contentRenderer_blockquote__DAAdx *{margin:0!important}.contentRenderer_th__Sum5F:first-child{border-top-left-radius:.4rem;border-left:unset}.contentRenderer_th__Sum5F:last-child{border-top-right-radius:.4rem}.contentRenderer_td__c0PVk:first-child{border-left:unset}.contentRenderer_attachment-button__Rlqtc{transition:all .2s;word-break:break-all}.contentRenderer_attachment-button__Rlqtc:hover{background-color:var(--primary-layer-5);color:var(--primary-layer-5-text)}.contentRenderer_animated-token__81ECG{opacity:0;animation:contentRenderer_appear-token__E_UwO var(--token-appear-duration) forwards}@keyframes contentRenderer_appear-token__E_UwO{0%{opacity:0}to{opacity:1}}.contentRendererPicker_content-picker-button__zLikI{gap:.5rem;padding:.4rem .8rem;transition:background-color .1s}.contentRendererPicker_content-picker-button__zLikI:hover{background-color:var(--primary-layer-5);border-radius:.4rem}.contentRendererPicker_content-picker-button-selected__kY2T4{border-right:none;background-color:var(--primary-layer-5);border-radius:.4rem}.contentRendererPicker_crumb-pill__fH2Qg{color:var(--text);font-size:.85rem;border-radius:.4rem;background:rgba(0,0,0,0);transition:all .2s;padding:.2rem .3rem;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentRendererPicker_crumb-end__2FI2F{color:var(--accent-500);padding-left:.2rem;font-size:.85rem;min-width:12ch;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentRendererPicker_crumb-pill__fH2Qg:hover{background-color:var(--accent-900);color:var(--accent-900-text)}@keyframes timePicker_fadeIn__MnxL3{0%{opacity:0}to{opacity:1}}@keyframes timePicker_pulseOpacity__g3_Ar{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes timePicker_scaleIn__tnEJs{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.timePicker_time-picker__26ED6{background-color:var(--secondary);color:var(--secondary-text);border-radius:.4rem;padding:.4rem;gap:.1rem}.timePicker_time-picker__26ED6 input{background-color:rgba(0,0,0,0);color:var(--secondary-text);width:3ch;text-align:center;border-bottom:.1rem solid var(--secondary-layer-10)}@keyframes explandableContainer_fadeIn__8cRD4{0%{opacity:0}to{opacity:1}}@keyframes explandableContainer_pulseOpacity__hTjdl{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes explandableContainer_scaleIn__Ir3Ab{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.explandableContainer_expandable-container-header__BtHwY{cursor:pointer;flex:1;padding:.2rem .4rem .2rem 1rem}.explandableContainer_expandable-container-content__5Jsl9{padding:.8rem;border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.explandableContainer_expandable-container-arrow__OKwX2{font-size:1.3rem;padding:0 .5rem}@keyframes chatbot_fadeIn__mx7__{0%{opacity:0}to{opacity:1}}@keyframes chatbot_pulseOpacity__zsZoI{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes chatbot_scaleIn__I1LVM{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.chatbot_chatbot-wrapper__xYqO8{--open-size:60vw;--close-size:12rem;--open-max-height:80vh;--bottom:0.5rem;z-index:14;position:fixed;bottom:var(--bottom);left:50vw;max-height:calc(100vh - 4rem);transform:translateX(-50%) translateZ(0)}@media screen and (max-width:768px){.chatbot_chatbot-wrapper__xYqO8{--open-size:calc(100vw - 1.4rem)}}.chatbot_chatbot-ask-prompt__CsJsC{transition:width .4s;width:var(--close-size);pointer-events:all;border-radius:1rem;cursor:pointer;will-change:width}.chatbot_chatbot-ask-prompt-open__KDJBr{transition:width .4s cubic-bezier(.82,.32,.54,.98);width:var(--open-size);cursor:auto;box-shadow:0 0 .5rem rgba(var(--shadow-rgb),.5)}.chatbot_chatbot-ask-button__l6Tsp{width:2.2rem;height:2.2rem;font-size:1.3rem}.chatbot_chatbot-ask-text__lbQ2a{max-height:25vh;overflow-y:auto;padding:.2rem .5rem;flex:1}.chatbot_chatbot-ask-text__lbQ2a:empty:not(:focus):before,.chatbot_chatbot-ask-text__lbQ2a:has(br):not(:has(:not(br))):not(:focus):before{position:absolute;content:attr(data-placeholder);opacity:.6;color:var(--secondary-text);pointer-events:none}.chatbot_chatbot-window-wrapper__LPys3{width:var(--open-size);min-height:60vh;pointer-events:none;will-change:width;opacity:0;transition:all .2666666667s;clip-path:circle(0 at bottom)}.chatbot_chatbot-window__xClSP{background-color:var(--background);color:var(--background-text);flex:1}.chatbot_chatbot-window-wrapper-open__TsyTQ{transition:all .4s cubic-bezier(.82,.32,.54,.98);clip-path:circle(calc(var(--open-max-height) * 1.5) at bottom);pointer-events:all;opacity:1}.chatbot_chatbot-overlay__m24o0{position:fixed;inset:0;z-index:13;background:linear-gradient(180deg,rgba(0,0,0,.356267507),rgba(0,0,0,.868872549));cursor:pointer;animation:chatbot_appear-overlay__h0ts8 .4s}.chatbot_chatbot-chat__cIGjP{mask-image:linear-gradient(180deg,transparent,black 3rem,black 100%,transparent)}.chatbot_welcome-message__BSYWT{font-size:2.6rem!important}.chatbot_video-avatar-thinking__Jyaps:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:2;animation:chatbot_pulse-shadow__iKJ8t 3s infinite}@media screen and (max-width:768px){.chatbot_welcome-message__BSYWT{font-size:2rem!important}}@keyframes chatbot_appear-overlay__h0ts8{0%{opacity:0}to{opacity:1}}@keyframes chatbot_pulse-shadow__iKJ8t{0%{box-shadow:inset 0 0 .8rem .5rem rgba(var(--accent-rgb),.8)}50%{box-shadow:inset 0 0 .3rem 0 rgba(var(--accent-rgb),.8)}to{box-shadow:inset 0 0 .8rem .5rem rgba(var(--accent-rgb),.8)}}.chatbot-input_chatbot-input-wrapper__Tr_83{background:var(--background-gradient);border-radius:calc(var(--border-radius) - var(--border-width))}.chatbot-input_chatbot-input__9PhjM{cursor:text}.chatbot-input_chat-underlay__C7SXb:before{content:"";position:absolute;inset:0;background-color:rgba(var(--primary-rgb),.5);mask-image:linear-gradient(0deg,#000 65%,transparent);backdrop-filter:blur(4px)}.chatbot-layout_conversations-toggle-button__baFLh{position:absolute!important;top:.8rem;padding:.5rem!important;left:1rem;transition:all .3s!important;z-index:2}.chatbot-layout_conversations-toggle-button-expanded__oaZeI{left:14.8rem}.chatbot-layout_conversations-toggle-button-expanded__oaZeI svg{transform:rotate(180deg)}.chatbot-layout_chatbot-conversations__a1kVd{border-radius:.5rem;max-width:18.4rem;width:100%;overflow-y:auto;transition:max-width .3s}.chatbot-layout_chatbot-conversations-closed__1ESAD{max-width:0}.chatbot-layout_chatbot-conversations-content__xYAsT{padding:1rem;width:18rem}.subscription-card_price-selector__qvO_G{display:flex;gap:1rem;border:.1rem solid var(--secondary);align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s;padding:.5rem 1rem;border-radius:.5rem}.subscription-card_price-selector__qvO_G:hover:not(.subscription-card_price-selector-selected__YMlX_):not(:active){background-color:var(--secondary)}.subscription-card_price-selector-selected__YMlX_,.subscription-card_price-selector__qvO_G:active{background-color:var(--accent-200);color:var(--accent-200-text)}@keyframes exercise-submission-renderer_fadeIn___LJmR{0%{opacity:0}to{opacity:1}}@keyframes exercise-submission-renderer_pulseOpacity__Fp6pH{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes exercise-submission-renderer_scaleIn__GLJ4j{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.exercise-submission-renderer_user-link__LKbfr{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem;word-break:break-all;text-decoration:underline}.exercise-submission-renderer_user-link__LKbfr:hover{color:var(--accent)}@keyframes tab_fadeIn__ztlZa{0%{opacity:0}to{opacity:1}}@keyframes tab_pulseOpacity__3x1Ra{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes tab_scaleIn__raq7R{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.tab_tab-container-header__bOhUc{border-bottom:.1rem solid var(--secondary-layer-5)}.tab_tab-container__KoIja{border-radius:.4rem;overflow:hidden;border:.1rem solid var(--secondary-layer-5)}.tab_tab-element__abx2S{display:flex;flex:1;justify-content:center;border-right:.1rem solid var(--secondary-layer-5);padding:.2rem;cursor:pointer}.tab_tab-element__abx2S:disabled{opacity:.3;cursor:not-allowed}.tab_tab-element__abx2S:last-child{border-right:none}.tab_tab-element__abx2S.tab_current__X4GEe{background-color:var(--primary);color:var(--primary-text)}.tab_tab__Leb5I{display:none}.tab_tab-visible__oaEVa{display:flex;animation:tab_fadeIn__ztlZa .3s}@keyframes contentUploader_fadeIn__ijIL6{0%{opacity:0}to{opacity:1}}@keyframes contentUploader_pulseOpacity__bWcvz{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes contentUploader_scaleIn__IGwX5{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.contentUploader_bulk-uploader-wrapper__kIGc0{gap:.6rem;position:relative}.contentUploader_top-right__nV_wr{font-size:.8rem;gap:.4rem;top:0;right:0;position:absolute;padding:.5rem;z-index:1}.contentUploader_top-right-disabled__EA_Gr{opacity:.5;pointer-events:none;cursor:not-allowed}.contentUploader_processing-file-kind__Mjqxd{display:flex;align-items:center;justify-content:center;font-size:5rem;padding:1rem 2rem;background-color:rgba(var(--secondary-rgb),.5);border-right:.1rem solid var(--secondary)}.contentUploader_processing-info__HhlWt{padding:.8rem;flex:1}.contentUploader_processing-file-name__pOzyk{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem}.contentUploader_processing-file__kRaqg{position:relative;background-color:var(--primary);color:var(--primary-text);box-shadow:2px 2px .4rem .1rem rgba(var(--shadow-rgb),.2);border-radius:.4rem;overflow:hidden;border:.1rem solid var(--secondary)}.contentUploader_processing-file-error__ahwgd{background-color:rgba(var(--danger-rgb),.2)}.contentUploader_processing-file-success__VIrt1{background-color:rgba(var(--success-rgb),.2)}.contentUploader_processing-file-button__sorke{height:min-content;border-left:.1rem solid var(--secondary);border-bottom:.1rem solid var(--secondary);border-radius:0 0 0 .4rem}.contentUploader_processing-file-button__sorke:hover{background-color:rgba(var(--danger-rgb),.3)!important}.dropzone_dropzone__87n6S{border:.2rem dashed var(--secondary-layer-5);border-radius:.6rem;gap:.5rem;transition:all .2s}.dropzone_dropzone__87n6S:hover{transform:scale(1.005);background-color:var(--background-layer-5)}.dropzone_dropzone-active__C2S4A{border:.2rem dashed var(--accent);animation:dropzone_pulse__LA3tM 3s infinite}@keyframes dropzone_pulse__LA3tM{0%{box-shadow:0 0 0 0 var(--accent) inset;background:var(--background)}50%{box-shadow:0 0 4rem 0 var(--accent) inset;background:rgba(var(--accent-rgb),.2)}to{box-shadow:0 0 0 0 var(--accent) inset;background:var(--background)}}.scrollContainer_restricted-scroll-container__juptb{position:relative}.scrollContainer_restricted-scroll-container-button__0SPbj{position:absolute;bottom:0;left:0;width:100%;padding-top:4rem;padding-bottom:.4rem;background:linear-gradient(180deg,rgba(var(--restricted-scroll-container-overlay-background-rgb),0) 0,rgba(var(--restricted-scroll-container-overlay-background-rgb),.9) 70%,rgba(var(--restricted-scroll-container-overlay-background-rgb),.95) 100%);cursor:pointer;text-decoration:underline}.scrollContainer_restricted-scroll-container-button__0SPbj:hover{color:var(--accent)}