@keyframes users_fadeIn__NV7tQ{0%{opacity:0}to{opacity:1}}@keyframes users_pulseOpacity__2JCiD{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes users_scaleIn__1zcR8{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.users_users-container__dxNy7{display:flex;flex-direction:column}.users_user__LcKEh{width:10rem;cursor:pointer;transition:all .2s}.users_user__LcKEh:hover{transform:scale(1.005);box-shadow:0 0 1rem .2rem rgba(var(--accent-rgb),.1)}.users_user-row__v9y_B{display:grid;grid-template-columns:1fr 1fr 1fr 10rem 8rem;background-color:var(--primary);color:var(--primary-text);padding:.6rem 1rem}.users_user-row__v9y_B:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.users_user-row__v9y_B:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.users_user-row__v9y_B:nth-child(odd){background-color:var(--primary-layer-5);color:var(--primary-layer-5-text)}.dashboardSidebar_dashboard-sidebar-element__JJa4B{padding:.6rem 0;transition:all .2s;font-size:.95rem;align-items:center}.dashboardSidebar_dashboard-sidebar-icon__Z8LcJ{width:var(--dashboard-sidebar-icon-width)}.dashboardSidebar_dashboard-sidebar-element__JJa4B:hover{background-color:var(--accent-900);color:var(--accent-900-text)}@keyframes dashboardLecture_fadeIn__0dJiI{0%{opacity:0}to{opacity:1}}@keyframes dashboardLecture_pulseOpacity__ZTCzx{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes dashboardLecture_scaleIn__bThEN{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.dashboardLecture_lecture-title__IAZZv{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dashboardLecture_lecture-content__TgYrg{gap:.6rem}.dashboardLecture_modules-wrapper__xo8qz{gap:.8rem}.dashboardLecture_new-module__rvMHz{border:.1rem solid var(--accent);color:var(--accent);min-height:4rem;padding:1rem .5rem 1rem 1rem;transition:background-color .2s,color .2s;gap:.5rem;font-size:1.3rem;margin-top:1rem;border-radius:.6rem;cursor:pointer}.dashboardLecture_new-module__rvMHz:hover{background-color:var(--secondary);color:var(--secondary-text);border-color:var(--secondary-layer-7)}.dashboardLecture_centered-title__LveIv{width:100%;text-align:center}.dashboardLecture_exercise-preview-content__YJl2c{padding:.5rem 1rem}@keyframes dashboardGeneratedCourse_fadeIn__YBalq{0%{opacity:0}to{opacity:1}}@keyframes dashboardGeneratedCourse_pulseOpacity__kzHCg{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes dashboardGeneratedCourse_scaleIn__3uhrR{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.dashboardGeneratedCourse_dashboard-sidebar__Cz3aP{background-color:var(--primary-layer-5);color:var(--primary-layer-5-text);gap:.2rem;border-right:.1rem solid var(--secondary-layer-10);border-left:.1rem solid var(--secondary-layer-10);position:relative;padding-top:2.6rem;width:var(--dashboard-layer-1-width)}.dashboardGeneratedCourse_dashboard-sidebar-image-preview__JtoaG{position:absolute;bottom:0;left:0;height:80%;width:100%;background-repeat:no-repeat;background-size:cover;mask:linear-gradient(transparent,black);opacity:.8;filter:blur(.4rem);pointer-events:none;background-position:50%}.dashboardGeneratedCourse_dashboard-page-header__NfDTv{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dashboardGeneratedCourse_generated-lecture-link__LG3TR{background-color:var(--primary);cursor:pointer;border-bottom:.1rem solid var(--secondary-layer-5);transition:background-color .3s}.dashboardGeneratedCourse_generated-lecture-link__LG3TR:hover{background-color:var(--primary-layer-5)}.dashboardGeneratedCourse_generated-lecture-link__LG3TR:last-child{border-bottom:unset}.header_header__sByfz:is(h1){font-size:2rem}.header_header__sByfz:is(h2){font-size:1.5rem}.header_header__sByfz:is(h3){font-size:1.25rem}.header_header__sByfz:is(h4){font-size:1.1rem}.header_header__sByfz:is(h5),.header_header__sByfz:is(h6){font-size:1rem}.header_header__sByfz{font-family:"Source Serif 4";line-height:1.1;font-weight:600;color:var(--text)}@keyframes exercise-editor_fadeIn__11XzW{0%{opacity:0}to{opacity:1}}@keyframes exercise-editor_pulseOpacity__vIYzi{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes exercise-editor_scaleIn__ih_pD{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.exercise-editor_header__uUgvV{border-bottom:.1rem solid var(--secondary);height:2.6rem;background-color:var(--primary);color:var(--primary-text)}.exercise-editor_header-button__FrfE1{padding:.2rem 1rem!important;border-left:.1rem solid var(--secondary);border-radius:0!important;transition:all .2s}.exercise-editor_header-button__FrfE1:last-child{border-top-right-radius:.6rem}.exercise-editor_header-button__FrfE1:hover{background-color:var(--accent)!important;color:var(--accent-text)!important}.exercise-editor_exercise-wrapper__JjMnA{overflow:hidden}.exercise-editor_pending-exercises-wrapper__B3Rbc{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.exercise-editor_pending-exercise-details__WfPht{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:.6rem}.CoursesUtils_courses-search__Gfei_{display:flex;justify-content:space-between;align-items:center;gap:1rem}.CoursesUtils_courses-grid__fNtp_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100vw - 2rem,19rem),1fr));gap:1rem}.CoursesUtils_no-br__R_pW8 br{display:none}.CoursesUtils_market-bottom-grid__REm3V{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;column-gap:5rem}@media screen and (max-width:768px){.CoursesUtils_courses-search__Gfei_{flex-direction:column}.CoursesUtils_market-header__gVCNp{font-size:1.5rem!important}.CoursesUtils_market-bottom-grid__REm3V{grid-template-columns:1fr}}@keyframes profilePicturePicker_fadeIn__szkiC{0%{opacity:0}to{opacity:1}}@keyframes profilePicturePicker_pulseOpacity__menUP{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes profilePicturePicker_scaleIn__pBh_1{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.profilePicturePicker_pfp-image__gL_oq{width:var(--size);height:var(--size);border-radius:50%;border:.2rem solid var(--secondary);object-fit:cover}.profilePicturePicker_pfp-edit-btn__EQzgD{--edit-size:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--secondary);color:var(--secondary-text);width:var(--edit-size);height:var(--edit-size);position:absolute;border-radius:50%;bottom:calc(.3090169944*var(--size)/2 - var(--edit-size)/2);right:calc(.2923717047*var(--size)/2 - var(--edit-size)/2)}@keyframes user_fadeIn__6EEN_{0%{opacity:0}to{opacity:1}}@keyframes user_pulseOpacity__6kqVb{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes user_scaleIn__i35cM{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.user_user-header__B_SMU{font-size:3rem!important}.user_user-account-wrapper__TgGOk{margin:1rem 1rem 1rem 0;width:clamp(0rem,100%,50rem);justify-content:center;align-items:center;background:linear-gradient(180deg,var(--primary-layer-5) 0,var(--primary) 100%);border-radius:1rem}.user_chatbot-image__gOZ3N{flex:1;min-width:min(20rem,27vw)}@media(max-width:768px){.user_user-header__B_SMU{font-size:2.2rem!important}.user_chatbot-image__gOZ3N{display:none}.user_user-account-wrapper__TgGOk{margin:0;background:rgba(0,0,0,0)}}.user_image-foreground__MxGru{background-color:rgba(var(--primary-rgb),.7);color:var(--primary-text);backdrop-filter:blur(2.5rem)}.user_content__cbVQP{max-width:35rem}@media(max-width:768px){.user_welcome__xFooJ{display:none}.user_content__cbVQP{max-width:100%}.user_form-wrapper__1JdSi{padding:1rem}}.loading_loading-bar-wrapper__IUNdV{display:flex;position:relative}.loading_loading-bar__a6HNK{position:absolute;width:100%;height:.3rem;border-radius:.4rem;overflow:hidden;bottom:0;left:0}.loading_bar__I8T3F{width:100%;height:100%;background:linear-gradient(90deg,var(--accent-300) var(--bar-width),transparent var(--bar-width));animation:loading_side-to-side__obxw6 var(--speed) ease-in-out infinite alternate}@keyframes loading_side-to-side__obxw6{0%{transform:translateX(0)}to{transform:translateX(calc(100% - var(--bar-width)))}}.loading_progressive-loading-wrapper___KnJ_{border-radius:.2rem;overflow:hidden;background-color:var(--layer-1)}.loading_progressive-loading-inner__cnk52{width:100%;transform:translateX(-100%);transition:transform .2s linear;background-color:var(--accent-300)}@keyframes exercise_fadeIn__MfSRS{0%{opacity:0}to{opacity:1}}@keyframes exercise_pulseOpacity__QuBQp{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes exercise_scaleIn__CCqVP{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.exercise_exercise__RAs3M{max-height:calc(100vh - 1rem)}.exercise_exercise-editor__hltbV{display:flex;flex:1;position:relative}.exercise_exercise-prompt__46hdJ{position:relative;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 0 .5rem .1rem rgba(var(--shadow-rgb),.1);overflow-y:auto;background-color:var(--primary);color:var(--primary-text)}.exercise_exercise-prompt-content__WK3d1{overflow-y:auto;padding:1rem}.exercise_exercise-title__iu_9p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exercise_ellipsis-text__uyH22{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exercise_exercise-difficulty__ySfhm{gap:.2rem;min-width:fit-content}.exercise_exercise-prompt-header-text__6q0Cg{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.exercise_exercise-footer__vAbPV{border-radius:.4rem;background-color:var(--primary-layer-5);color:var(--primary-layer-5-text);flex:1;padding:1rem;gap:.4rem;overflow-y:scroll}.exercise_open-question-body__JdCUC{max-height:40vh;overflow-y:auto;border-bottom:.3rem solid var(--secondary);padding:1rem}.exercise_resize-handle___30o6{display:flex;background-color:rgba(0,0,0,0);border-radius:.2rem;flex:1;align-items:center;justify-content:center;transition:all .3s;opacity:.2;z-index:2}.exercise_h-resize-handle__a6nE4{width:.8rem;min-width:fit-content}.exercise_h-resize-handle__a6nE4:active,.exercise_h-resize-handle__a6nE4:hover{width:1.2rem;background-color:var(--accent);opacity:1;margin:0 -.2rem}.exercise_v-resize-handle__ElDdB{height:.8rem;min-height:fit-content}.exercise_v-resize-handle__ElDdB:active,.exercise_v-resize-handle__ElDdB:hover{height:1.2rem;background-color:var(--accent);opacity:1;margin:-.2rem 0}.exercise_resize-handle-small__CvmNe{background-color:var(--secondary-layer-10);transition:all .3s;opacity:.5;z-index:2;position:relative}.exercise_h-small-resize-handle__LK1JQ{width:.2rem;min-width:fit-content;height:100%}.exercise_h-small-resize-handle__LK1JQ:active,.exercise_h-small-resize-handle__LK1JQ:hover{width:.8rem;background-color:var(--accent);opacity:1;margin:0 -.3rem}.exercise_v-small-resize-handle__S9hOi{height:.2rem;min-height:fit-content}.exercise_v-small-resize-handle__S9hOi:active,.exercise_v-small-resize-handle__S9hOi:hover{height:.8rem;background-color:var(--accent);opacity:1;margin:-.3rem 0}.avatar-attitude-picker_avatar-attitude-pill__N1J7z{background-color:var(--primary);color:var(--primary-text);padding:.3rem 1rem;border-radius:1rem;cursor:pointer}.avatar-attitude-picker_avatar-attitude-pill-selected__kvD94{background-color:var(--accent-900);color:var(--accent-900-text)}.multiSwitch_multiple-option-slider__mfRPM{--padding:0.4rem;--inner-padding:0.4rem;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:100%;width:fit-content;padding:var(--padding);border-radius:calc(var(--padding)*2);position:relative;transition:border .2s;background-color:var(--primary)}.multiSwitch_multiple-option-slider__mfRPM button{height:100%;padding:var(--inner-padding) 1.4rem;color:var(--primary-text);transition:color .2s;z-index:2;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:var(--padding);border:none}.multiSwitch_multiple-options-selected__Bdrg4{color:var(--accent-800-text)!important}.multiSwitch_multiple-option-slider-overlay__Vivdc{transition:all .15s ease-out;position:absolute;height:calc(100% - var(--padding)*2);top:var(--padding);border-radius:var(--padding);background-color:var(--accent-800)}@media only screen and (max-width:600px){.multiSwitch_multiple-option-slider__mfRPM button{padding:0 1rem}}.fileUploader_dnd-container__w3jM0{padding:1rem;background-color:var(--primary);border:.2rem dashed var(--layer-1);display:flex;align-items:center;justify-content:center;border-radius:.6rem;transition:all .3s}.fileUploader_dnd-container__w3jM0:hover,.fileUploader_dragging__YM8v_{background-color:color-mix(in srgb,var(--accent-900),transparent 80%);transform:scale(1.005)}@keyframes markdownEditor_fadeIn__i0_Ek{0%{opacity:0}to{opacity:1}}@keyframes markdownEditor_pulseOpacity__Qdejm{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes markdownEditor_scaleIn__suNGe{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.markdownEditor_markdown-editor-wrapper__O9DFR{border-radius:.6rem;overflow:hidden;transition:opacity .2s}.markdownEditor_markdown-editor-disabled__I13wC{opacity:.5;cursor:not-allowed;pointer-events:none}.markdownEditor_markdown-content__ENTS5{overflow-y:scroll;padding:.8rem;flex:1}.markdownEditor_editor__RcruM{box-shadow:unset!important;border-radius:unset!important}.markdownEditor_editor-inline__t0uaT{border-right:.1rem solid var(--primary-layer-10)}.markdownEditor_resize-handle__MPgKN{width:.3rem;height:100%;background-color:var(--primary-layer-10);transition:background-color .2s;position:relative}.markdownEditor_resize-handle__MPgKN:active,.markdownEditor_resize-handle__MPgKN:hover{width:.8rem;z-index:15;margin:0 -.25rem;background-color:var(--accent)}.markdownEditor_markdown-editor-tab__zKRVT{display:flex;flex:1;width:fit-content;padding:.2rem 1rem;transition:all .2s;cursor:pointer;justify-content:center;align-items:center;background-color:var(--primary);color:var(--primary-text);border-right:.1rem solid var(--secondary-layer-5)}.markdownEditor_markdown-editor-tab__zKRVT:last-child{border-right:unset}.markdownEditor_markdown-editor-tab__zKRVT:hover{background-color:var(--primary-layer-5);color:var(--primary-layer-5-text)}.markdownEditor_markdown-editor-tab__zKRVT.markdownEditor_active__9xByq{background-color:var(--secondary-layer-5);color:var(--secondary-layer-5-text)}.markdownEditor_markdown-editor-controls-button__utGRb{background-color:var(--primary);color:var(--primary-text);padding:.5rem .4rem;min-width:fit-content;border-radius:.3rem}.markdownEditor_markdown-editor-controls-button__utGRb:hover{background-color:var(--primary-layer-5)}.markdownEditor_markdown-editor-controls-button__utGRb:disabled{opacity:.5;cursor:not-allowed;background-color:var(--primary)!important}.markdownEditor_vertical-divider__NocPR{background-color:var(--primary-layer-5);width:.1rem;min-width:.1rem;margin:.2rem 0}.markdownEditor_markdown-editor-controls__33h8T{display:flex}.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)}@media(max-width:768px){.banner_banner__Ce485{flex-direction:column}}.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 testcase_fadeIn__sQSq4{0%{opacity:0}to{opacity:1}}@keyframes testcase_pulseOpacity__ybVzt{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes testcase_scaleIn__ow6WU{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.testcase_testcase__Md9cO{border-radius:.4rem;box-shadow:0 0 .5rem .1rem rgba(var(--shadow-rgb),.1);overflow:hidden;background-color:var(--primary-layer-5);color:var(--primary-layer-5-text)}.testcase_testcase-header__uTvOL{background-color:var(--secondary);color:var(--secondary-text);padding:.5rem 1rem}.testcase_testcase-element__ma5vR{padding:.5rem 1rem;background-color:var(--background);color:var(--background-text);word-break:break-all;white-space:pre;overflow-x:auto}.knowledge-table_knowledge-table__mwRG3{border-radius:1rem;overflow-y:auto;background-color:var(--primary);gap:.1rem;overflow-x:hidden}.knowledge-table_knowledge-table-cell__piIEk{transition:background-color .2s;background-color:var(--secondary);padding:.4rem;border-radius:.1rem}.knowledge-table_knowledge-table-cell__piIEk:nth-child(odd){background-color:var(--secondary-layer-5)}.knowledge-table_knowledge-table-cell-element__MV_3M{display:flex;align-items:center;flex:1;gap:1rem;padding:.5rem 1rem;border-right:.1rem solid var(--primary);cursor:pointer}.knowledge-table_knowledge-table-cell__piIEk:has(.knowledge-table_knowledge-table-cell-element__MV_3M:hover){background-color:var(--secondary-layer-10)}.knowledge-table_knowledge-table-cell-element__MV_3M:last-child{border-right:unset}.knowledge-upload_knowledge-content-container__mBVj4{display:flex;overflow:hidden;flex:1}.knowledge-upload_knowledge-tabs-container__3UTMt{flex-direction:column;border-top-right-radius:.5rem;background-color:var(--primary-layer-5);border-bottom-right-radius:.5rem;overflow:hidden}.knowledge-upload_knowledge-upload-side-button__M0kLi{padding:.5rem 1rem;transition:background-color .2s;cursor:pointer;min-width:10rem}.knowledge-upload_knowledge-upload-side-button__M0kLi:hover{background-color:var(--primary)}.knowledge-upload_knowledge-upload-side-button-selected__USZr2{background-color:rgba(var(--accent-rgb),.2)}@media screen and (max-width:768px){.knowledge-upload_knowledge-content-container__mBVj4{flex-direction:column}.knowledge-upload_knowledge-tabs-container__3UTMt{flex-direction:row;flex-wrap:wrap;border-radius:0}.knowledge-upload_knowledge-upload-side-button__M0kLi{flex:1}}.progressBar_progress-bar-wrapper__cIRpz{border-radius:1rem;overflow:hidden;width:100%}.progressBar_progress-bar__Uz9h9{transition:all .2s;background-color:var(--color);border-radius:1rem;height:100%;min-height:.3rem;width:var(--percentage)}.progressBar_progress-step__70aSD{width:1rem;height:1rem;border-radius:.1rem;background-color:var(--secondary)}.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)}}@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 2rem,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)}}.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)}@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}}.knowledge-topics-renderer_missing-knowledge-row__qmggw:not(:last-child){border-bottom:1px solid var(--border-color);transition:background-color .2s}.knowledge-topics-renderer_missing-knowledge-row__qmggw:hover{background-color:var(--secondary)}.knowledge-topics-renderer_topic-status__WNmIp{margin-left:-1.5rem;margin-right:.5rem}.knowledge-topics-renderer_missing-knowledge-row-actions__rsqaK{opacity:0;pointer-events:none;z-index:2}.knowledge-topics-renderer_missing-knowledge-row-button__Li2sh{padding:.5rem .5rem .5rem 1rem;display:flex;flex:1;text-align:left;cursor:pointer}.knowledge-topics-renderer_missing-knowledge-row__qmggw:hover .knowledge-topics-renderer_missing-knowledge-row-actions__rsqaK{opacity:1;pointer-events:all}.knowledge-topics-renderer_missing-knowledge-row__qmggw:hover .knowledge-topics-renderer_topic-status__WNmIp{opacity:0}.knowledge-topics-renderer_missing-knowledge-row-disabled__izqtS{cursor:not-allowed;pointer-events:none}.knowledge-topics-renderer_add-knowledge-percentage__GXG_G{border-radius:.4rem;padding:0 .4rem;background-color:var(--accent-300);color:var(--accent-950);height:fit-content}.knowledge-topics-renderer_knowledge-topic-category-header-actions__Sm93b{pointer-events:none;opacity:0;transition:opacity 0s}.knowledge-topics-renderer_knowledge-topic-category-header__nkA75:hover .knowledge-topics-renderer_knowledge-topic-category-header-actions__Sm93b{opacity:1;pointer-events:all}.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}.chatbot-chat_chat-history-entry__Rrl9l{border-radius:.5rem;display:flex;align-items:center;background-color:rgba(0,0,0,0);cursor:pointer}.chatbot-chat_chat-history-entry-current__x6kP4{background-color:var(--accent-950);color:var(--accent-950-text)}.chatbot-chat_chat-history-entry__Rrl9l:hover:not(.chatbot-chat_chat-history-entry-current__x6kP4){background-color:var(--layer-1)}.chatbot-chat_chat-history-entry-actions__k8mcX{opacity:0;padding:.3rem .5rem .3rem 0;pointer-events:none;transition:opacity .2s}.chatbot-chat_chat-history-entry__Rrl9l:hover .chatbot-chat_chat-history-entry-actions__k8mcX{opacity:1;pointer-events:all}.chatbot-chat_chat-history-title__AeK6Q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast_toast__5ssl_{background-color:var(--secondary)!important;color:var(--secondary-text)!important;border-radius:.8rem!important;gap:.5rem!important;padding:.8rem 1rem!important;box-shadow:0 0 2rem 2rem rgba(var(--shadow-rgb),.4)!important;word-break:break-all;max-width:25rem!important}.backgroundFilter_overlay__TEl54{position:fixed;inset:0;z-index:2;background-size:var(--noise-size);pointer-events:none}.dropzone_dropzone__87n6S{border:.1rem dashed var(--border-color);border-radius:.6rem;gap:.5rem;transition:all .2s}.dropzone_dropzone__87n6S:hover{background-color:var(--primary-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)}}.Page_page__9qZwl{display:flex;flex:1;--crop:60rem;--padding:1rem;padding:var(--page-padding);overflow-y:var(--vertical-scroll);animation:Page_page-fade-in__gS6Al .4s ease-in-out}@media screen and (max-width:500px){.Page_page__9qZwl{padding:var(--page-mobile-padding)}}.Page_no-animate__WAIDG{animation:none}.Page_page-cropped__ibSnp{align-items:center;flex:1}.Page_page-cropped__ibSnp>.Page_page-content__AG_hJ{max-width:var(--page-crop)}.Page_page-content__AG_hJ{width:100%}@keyframes Page_page-fade-in__gS6Al{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing_fadeIn___8a2X{0%{opacity:0}to{opacity:1}}@keyframes landing_pulseOpacity__hkZS0{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes landing_scaleIn__GLIBU{0%{transform:scale(var(--scale-in-value))}to{transform:scale(1)}}.landing_hero-text__XPhDD{font-size:4rem!important;font-weight:700;max-width:40rem;line-height:3.8rem}.landing_hero__Ba8fs{align-items:center;justify-content:space-between}.landing_hero-image__Y6Aew{width:min(100%,24rem,60vw);padding:2rem .5rem}.landing_hero-button__jbCWB{background-color:var(--accent);color:var(--accent-text);padding:.8rem 2rem;border-radius:.4rem;font-size:1.2rem;font-weight:500;display:inline-block}@media(max-width:768px){.landing_hero-text__XPhDD{font-size:2.3rem!important;line-height:2.5rem}.landing_hero__Ba8fs{flex-direction:column-reverse;justify-content:flex-end}}