.chapter-header-module-sass-module__E-T6Xq__container{background-color:var(--surface);height:64px;color:var(--text-primary);flex:0 0 64px;justify-content:center;align-items:center;padding:.5rem 1rem;display:flex}.chapter-header-module-sass-module__E-T6Xq__maxWidthContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.chapter-header-module-sass-module__E-T6Xq__block{align-items:center;gap:1rem;height:48px;display:flex}.chapter-header-module-sass-module__E-T6Xq__leftBlock{height:48px;}.chapter-header-module-sass-module__E-T6Xq__rightBlock{padding-top:.25rem;}.chapter-header-module-sass-module__E-T6Xq__courseContainer{flex-direction:row;align-items:center;gap:.5rem;display:flex}.chapter-header-module-sass-module__E-T6Xq__logoContainer{display:contents}
.courses-link-module-sass-module__HC354W__container{align-items:center;gap:.25rem;height:100%;display:flex}.courses-link-module-sass-module__HC354W__outlinedLink{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);border-radius:4px;align-items:center;gap:.5rem;margin:-.25rem;padding:.25rem;font-size:1.0625rem;font-weight:700;line-height:1.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.courses-link-module-sass-module__HC354W__outlinedLink:hover,.courses-link-module-sass-module__HC354W__outlinedLink:focus-visible{background:var(--neutral-overlay-dark-hover);color:var(--text-primary)}.courses-link-module-sass-module__HC354W__outlinedLink:active{background:var(--neutral-overlay-dark-pressed);color:var(--text-primary)}.courses-link-module-sass-module__HC354W__slash{-webkit-user-select:none;user-select:none;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);align-items:center;font-size:1.0625rem;font-weight:400;line-height:1.5rem;display:inline-flex}
.syllabus-module-sass-module___eVK9q__sectionList{flex-direction:column;gap:12px;margin:0 -32px;padding:0 32px;display:flex}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionList{margin:0;padding:0}}.syllabus-module-sass-module___eVK9q__noSections{margin:0 -32px;padding:0 32px}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__noSections{margin:0;padding:0 16px}}.syllabus-module-sass-module___eVK9q__section{flex-direction:column;gap:12px;display:flex}.syllabus-module-sass-module___eVK9q__sectionLabel{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:calc(100% + 64px);min-width:0;margin:-12px -32px;padding:12px 32px;font-size:1.0625rem;font-weight:600;line-height:1.5rem;transition:background-color .3s,filter .3s;display:flex}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionLabel{width:auto;max-width:100%;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;-webkit-tap-highlight-color:#3c4b664d;margin:0 0 -12px;padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.25rem}}.syllabus-module-sass-module___eVK9q__sectionLabel:hover{background-color:var(--neutral-overlay-dark-hover)}.syllabus-module-sass-module___eVK9q__sectionLabel:hover .syllabus-module-sass-module___eVK9q__progressBar{background-color:var(--cont-white)}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionLabel:hover{background-color:#0000}}.syllabus-module-sass-module___eVK9q__sectionLabelFirst{margin:0 -32px -12px}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__sectionLabelFirst{margin:0 0 -12px}}.syllabus-module-sass-module___eVK9q__sectionTitleText{font:inherit;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.syllabus-module-sass-module___eVK9q__sectionDescription{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);text-align:left;margin:4px 0 16px;font-size:1rem;font-weight:400;line-height:1.25rem}.syllabus-module-sass-module___eVK9q__sectionProgress{text-align:left;height:24px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);justify-content:center;align-items:center;gap:16px;width:fit-content;font-size:1rem;font-weight:400;line-height:1.25rem;display:flex}.syllabus-module-sass-module___eVK9q__progressBar{background-color:var(--surf-cont-tertiary);border-radius:20px;width:120px;height:10px;transition:background-color .3s;position:relative;overflow:hidden}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__progressBar{display:none}}@media screen and (min-width:1024px){.syllabus-module-sass-module___eVK9q__progressBar{height:8px}}.syllabus-module-sass-module___eVK9q__progressBarFill{background-color:var(--cont-success);border-radius:20px 0 0 20px;height:100%;transition:width .3s}.syllabus-module-sass-module___eVK9q__progressCount{width:30px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-wrap:nowrap;font-size:1.0625rem;font-weight:400;line-height:1.5rem}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__progressCount{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1rem;font-weight:400;line-height:1.25rem}}.syllabus-module-sass-module___eVK9q__chevron{flex-shrink:0;width:24px;height:24px;transition:transform .3s;display:block;transform:rotate(180deg)}.syllabus-module-sass-module___eVK9q__chevron>path{stroke:var(--text-tertiary)}.syllabus-module-sass-module___eVK9q__chevronOpen{transform:rotate(360deg)}.syllabus-module-sass-module___eVK9q__collapse{grid-template-rows:0fr;margin:0 -32px;padding:0 32px;transition:grid-template-rows .3s;display:grid}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__collapse{margin:0;padding:0}}.syllabus-module-sass-module___eVK9q__collapseOpen{grid-template-rows:1fr}.syllabus-module-sass-module___eVK9q__collapseInner{min-height:0;margin:0 -32px;padding:0 32px;overflow:hidden}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__collapseInner{margin:0;padding:0 16px}}.syllabus-module-sass-module___eVK9q__chapterList{flex-direction:column;display:flex}.syllabus-module-sass-module___eVK9q__chapterLink{color:inherit;text-decoration:none;display:block}.syllabus-module-sass-module___eVK9q__chapter{height:40px;color:var(--text-primary);cursor:pointer;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:left;background:0 0;flex-direction:row;align-items:center;gap:12px;margin:0 -32px;padding:0 32px;font-size:1rem;font-weight:400;line-height:1.25rem;transition:background-color .3s,filter .3s;display:flex}@media screen and (max-width:768px){.syllabus-module-sass-module___eVK9q__chapter{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:0 -16px;padding:0 16px;font-size:.9375rem;font-weight:400;line-height:1.25rem}}.syllabus-module-sass-module___eVK9q__chapter:hover{background-color:var(--neutral-overlay-dark-hover)}.syllabus-module-sass-module___eVK9q__chapterCurrent{background:var(--cont-white);color:var(--text-primary)}.syllabus-module-sass-module___eVK9q__chapterCurrent:hover{background:var(--surf-cont-accent-light);color:var(--text-primary)}.syllabus-module-sass-module___eVK9q__chapterReadonly{cursor:default}.syllabus-module-sass-module___eVK9q__chapterReadonly:hover{filter:none;background:0 0}.syllabus-module-sass-module___eVK9q__chapterBlocked{opacity:.5}.syllabus-module-sass-module___eVK9q__chapterTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.syllabus-module-sass-module___eVK9q__dot{background:var(--outline-quaternary);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:100%;flex-shrink:0;width:21px;height:21px;position:relative}.syllabus-module-sass-module___eVK9q__dot:after{content:"";background-color:var(--outline-quaternary);width:1px;height:10.5px;display:block;position:absolute;top:26px;left:50%;transform:translate(-50%,-50%)}.syllabus-module-sass-module___eVK9q__dot:before{content:"";background-color:var(--outline-quaternary);width:1px;height:11px;display:block;position:absolute;top:-5.5px;left:50%;transform:translate(-50%,-50%)}.syllabus-module-sass-module___eVK9q__dotFirst:before,.syllabus-module-sass-module___eVK9q__dotLast:after{display:none}.syllabus-module-sass-module___eVK9q__dotCompleted{background-color:var(--cont-success);background-image:url(/icons/syllabus/checkmark.svg)}.syllabus-module-sass-module___eVK9q__dotCurrent{background-color:var(--cont-action)}
.mobile-chapter-tabs-module-sass-module__rU5_CW__wrapper{--chapter-tabs-height:56px;--swipe-slide-height:calc(var(--doc-height,100dvh) - var(--chapter-tabs-height));width:100%;height:var(--doc-height,100dvh);background-color:var(--surf-cont-primary);flex-direction:column;display:flex;overflow:hidden}.mobile-chapter-tabs-module-sass-module__rU5_CW__tabs{z-index:20;height:var(--chapter-tabs-height);box-sizing:border-box;flex-shrink:0;position:sticky;top:0}.mobile-chapter-tabs-module-sass-module__rU5_CW__outline{background:0 0!important}.mobile-chapter-tabs-module-sass-module__rU5_CW__outline .syllabus-link[data-current=true]{background:var(--surface)}.mobile-chapter-tabs-module-sass-module__rU5_CW__slide{height:100%}.mobile-chapter-tabs-module-sass-module__rU5_CW__slide>*{border:none;border-radius:0;height:100%}.mobile-chapter-tabs-module-sass-module__rU5_CW__slide>:after{box-shadow:none}
.mobile-chapter-content-column-module-sass-module__1zTEgW__mobileWrapper{background-color:var(--surface);flex-direction:column;flex:1;width:100%;height:100%;display:flex}
.collapsed-tab-module-sass-module__FbK80a__tabContainer{writing-mode:vertical-rl;text-orientation:mixed;background-color:var(--surf-cont-primary);width:100%;height:100%;color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;padding:16px 0;display:none;position:relative}.collapsed-tab-module-sass-module__FbK80a__shown{display:flex}.collapsed-tab-module-sass-module__FbK80a__openChevron{display:none}
.assistant-notes-column-module-sass-module__6tH7MG__collapsedTab{background-color:var(--surf-cont-primary)!important;border:1px solid var(--outline-quaternary)!important;border-radius:10px!important;padding:5px 0!important}.assistant-notes-column-module-sass-module__6tH7MG__collapsedTab:hover .assistant-notes-column-module-sass-module__6tH7MG__chevronLeft{color:var(--icon-primary)}.assistant-notes-column-module-sass-module__6tH7MG__leftCell{color:var(--text-primary);align-items:center;gap:8px;display:flex}.assistant-notes-column-module-sass-module__6tH7MG__chevronLeft{color:var(--icon-secondary);transition:color .3s;display:inline-flex;rotate:-90deg}.assistant-notes-column-module-sass-module__6tH7MG__chevronLeft svg{width:24px;height:24px}.assistant-notes-column-module-sass-module__6tH7MG__tabText{text-align:left;color:var(--text-primary);margin:0;font-size:14px;font-weight:700;line-height:22px}.assistant-notes-column-module-sass-module__6tH7MG__pane{background-color:var(--surf-cont-primary);border:1px solid;border-color:var(--outline-quaternary);border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden}.assistant-notes-column-module-sass-module__6tH7MG__tabsBar{background-color:var(--surf-cont-primary);border-bottom:1px solid;border-color:var(--outline-quaternary);flex:none;align-items:center;min-height:32px;display:flex}.assistant-notes-column-module-sass-module__6tH7MG__tab{height:32px;color:var(--text-primary);background-color:var(--surf-cont-secondary);cursor:default;align-items:center;gap:8px;padding:5.5px 12px;font-size:14px;font-weight:500;line-height:21px;display:flex;position:relative}.assistant-notes-column-module-sass-module__6tH7MG__tab svg{width:16px;height:16px}.assistant-notes-column-module-sass-module__6tH7MG__tab:after{content:"";background-color:var(--cont-action);width:100%;height:2px;position:absolute;bottom:0;left:0}.assistant-notes-column-module-sass-module__6tH7MG__tabTitle{font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap;margin:0}.assistant-notes-column-module-sass-module__6tH7MG__rightCluster{border-left:1px solid;border-color:var(--outline-quaternary);align-items:center;height:100%;margin-left:auto;display:flex}.assistant-notes-column-module-sass-module__6tH7MG__collapseButton{cursor:pointer;width:32px;height:32px;color:var(--icon-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.assistant-notes-column-module-sass-module__6tH7MG__collapseButton:hover{color:var(--icon-primary)}.assistant-notes-column-module-sass-module__6tH7MG__collapseChevron{color:inherit;justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.assistant-notes-column-module-sass-module__6tH7MG__collapseChevron svg{width:24px;height:24px;color:inherit}.assistant-notes-column-module-sass-module__6tH7MG__paneContent{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant{min-width:275px;height:100%;border-radius:unset!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant>div{background-color:var(--surf-cont-primary)}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-author-avatar{display:none}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-input-form{border-radius:unset!important;background-color:var(--surf-cont-secondary)!important;border:unset!important;padding:12px 16px!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-input{min-height:44px!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-input>textarea{border:1px solid var(--outline-quaternary)!important;background-color:var(--surf-cont-primary)!important;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important;border-radius:10px!important;padding:10px 30px 0 8px!important;font-size:1rem!important;font-weight:400!important;line-height:1.25rem!important;transition:border .3s!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-input>textarea:not([disabled]):focus{background-color:var(--surf-cont-primary)!important;border-color:var(--outline-action)!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-input svg{transform:scale(.85)}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-message{gap:4px;padding:0;background-color:var(--surf-cont-primary)!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-message-feed>div{gap:24px}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-markdown code{color:var(--text-primary)!important;background-color:var(--surf-cont-accent-light)!important;font-size:12px!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-user-message{background-color:var(--surf-cont-secondary)!important;border-radius:22px!important;width:fit-content!important;max-width:80%!important;margin-left:auto!important;padding:8px 16px!important}.assistant-notes-column-module-sass-module__6tH7MG__chapterAssistant .c-user-message p{margin:0!important;padding:0!important}
.chapter-content-column-module-sass-module__NQwNka__desktopWrapper{flex-direction:column;height:100%;display:flex}.chapter-content-column-module-sass-module__NQwNka__desktopContainer{background-color:var(--surface);flex:1;width:100%;height:100%;padding:.125rem .5rem 1px}
.file-explorer-module-sass-module__7Vj1nG__explorer{background-color:var(--surf-cont-primary);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.file-explorer-module-sass-module__7Vj1nG__header{justify-content:space-between;align-items:center;gap:.5rem;padding:.125rem;display:flex}.file-explorer-module-sass-module__7Vj1nG__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding-left:.5rem;font-size:.8125rem;font-weight:600;line-height:1rem}.file-explorer-module-sass-module__7Vj1nG__headerActions{align-items:center;gap:.25rem;margin-left:auto;display:flex}.file-explorer-module-sass-module__7Vj1nG__body{scrollbar-width:thin;scrollbar-color:var(--outline-tertiary) transparent;flex:auto;min-height:0;overflow-y:auto}.file-explorer-module-sass-module__7Vj1nG__body::-webkit-scrollbar{width:8px;height:8px}.file-explorer-module-sass-module__7Vj1nG__body::-webkit-scrollbar-track{background:0 0}.file-explorer-module-sass-module__7Vj1nG__body::-webkit-scrollbar-thumb{background:var(--outline-tertiary);border-radius:100px}.file-explorer-module-sass-module__7Vj1nG__tree{flex-direction:column;display:flex}.file-explorer-module-sass-module__7Vj1nG__row{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:28px;color:var(--text-secondary);align-items:center;gap:.25rem;padding-right:.5rem;display:flex}.file-explorer-module-sass-module__7Vj1nG__row:hover{background-color:var(--surf-cont-secondary)}.file-explorer-module-sass-module__7Vj1nG__row:hover .file-explorer-module-sass-module__7Vj1nG__actions{opacity:1}.file-explorer-module-sass-module__7Vj1nG__rowSelected{background-color:var(--surf-cont-secondary-purple);color:var(--text-primary)}.file-explorer-module-sass-module__7Vj1nG__rowActive{background-color:var(--surf-cont-secondary)}.file-explorer-module-sass-module__7Vj1nG__rowActive .file-explorer-module-sass-module__7Vj1nG__actions{opacity:1}.file-explorer-module-sass-module__7Vj1nG__rowMain{flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex}.file-explorer-module-sass-module__7Vj1nG__chevron{width:16px;height:16px;color:var(--icon-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.file-explorer-module-sass-module__7Vj1nG__chevronOpen{transform:rotate(90deg)}.file-explorer-module-sass-module__7Vj1nG__nodeIcon{color:var(--icon-tertiary);flex-shrink:0}.file-explorer-module-sass-module__7Vj1nG__name{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;line-height:1rem;overflow:hidden}.file-explorer-module-sass-module__7Vj1nG__actions{opacity:0;flex-shrink:0;align-items:center;gap:.125rem;transition:opacity .12s;display:flex}.file-explorer-module-sass-module__7Vj1nG__menu{border:1px solid var(--outline-quaternary);background-color:var(--surf-cont-primary);border-radius:8px;flex-direction:column;gap:.125rem;min-width:160px;padding:.25rem;display:flex}.file-explorer-module-sass-module__7Vj1nG__menu>*{color:var(--text-primary);justify-content:start}.file-explorer-module-sass-module__7Vj1nG__inlineInput{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border:1px solid var(--outline-focused);background-color:var(--surf-cont-primary);min-width:0;color:var(--text-primary);border-radius:4px;outline:none;flex:auto;padding:.125rem .25rem;font-size:.8125rem;font-weight:400;line-height:1rem}
.course-outline-module-sass-module__e_wcfa__container{cursor:pointer;height:32px;color:var(--text-primary);border-radius:4px;align-items:center;gap:.75rem;margin:-.25rem;padding:0 .25rem;transition:all .3s;display:flex}.course-outline-module-sass-module__e_wcfa__container:hover{background:var(--neutral-overlay-dark-hover)}.course-outline-module-sass-module__e_wcfa__container:active{background:var(--neutral-overlay-dark-pressed)}.course-outline-module-sass-module__e_wcfa__burger{width:20px;height:20px;color:var(--icon-primary);display:block}.course-outline-module-sass-module__e_wcfa__linkContainer{flex-direction:column;gap:.25rem;display:flex}.course-outline-module-sass-module__e_wcfa__courseTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-align:left;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:1.0625rem;font-weight:700;line-height:1.5rem;transition:color .3s;overflow:hidden}
.complain-widget-module-sass-module__4YAs7W__buttonContainer{position:relative}.complain-widget-module-sass-module__4YAs7W__buttonIcon{justify-content:center;align-items:center;width:16px;height:16px;margin-right:-2px;display:flex;rotate:-90deg}.complain-widget-module-sass-module__4YAs7W__buttonIconOpen{rotate:none}.complain-widget-module-sass-module__4YAs7W__dropdownContainer{z-index:500;position:absolute;top:40px;right:0}.complain-widget-module-sass-module__4YAs7W__fixedContainer{z-index:999;position:fixed;top:50%;right:0;transform:translateY(-50%)}.complain-widget-module-sass-module__4YAs7W__widgetRow{flex-direction:row;align-items:center;display:flex}.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer{width:40px;height:125px;position:relative}.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer .complain-widget-module-sass-module__4YAs7W__widgetButton{background-color:var(--surf-cont-secondary);color:var(--text-primary);cursor:pointer;z-index:999;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:.5rem;width:150px;height:30px;padding:0;display:flex;position:relative;transform:rotate(-90deg)translateY(-50px)translate(-34px);box-shadow:0 -2px 8px #00000014}.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer .complain-widget-module-sass-module__4YAs7W__widgetButton svg{color:var(--icon-primary);fill:currentColor}@media screen and (min-width:500px){.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer .complain-widget-module-sass-module__4YAs7W__widgetButton{width:164px;height:40px;padding:.75rem 1rem;transform:rotate(-90deg)translateY(-62px)translate(-42px)}}.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer .complain-widget-module-sass-module__4YAs7W__widgetButton:hover:not(:disabled),.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer .complain-widget-module-sass-module__4YAs7W__widgetButton:focus,.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer .complain-widget-module-sass-module__4YAs7W__widgetButton:focus-visible:not(:disabled),.complain-widget-module-sass-module__4YAs7W__widgetButtonContainer .complain-widget-module-sass-module__4YAs7W__widgetButton:active:not(:disabled){background-color:var(--outline-quaternary);color:var(--text-primary);background-image:none;outline:none}.complain-widget-module-sass-module__4YAs7W__widgetButtonText{letter-spacing:.02em;font-size:16px;font-weight:500;line-height:16px}.complain-widget-module-sass-module__4YAs7W__widgetButtonIcon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}
.code-char-input-module-sass-module__hi2WQa__container{-webkit-user-select:none;user-select:none;height:fit-content;position:relative}.code-char-input-module-sass-module__hi2WQa__input{background:var(--surf-cont-secondary);width:56px;height:56px;box-shadow:0 0 0 1px var(--outline-quaternary);text-align:center;color:var(--text-primary);text-shadow:none;caret-color:#0000;border:0;border-radius:8px;padding:0;font-size:32px;line-height:normal}.code-char-input-module-sass-module__hi2WQa__input:focus{box-shadow:0 0 0 1px var(--outline-action);outline:none}.code-char-input-module-sass-module__hi2WQa__input:not(:placeholder-shown){box-shadow:0 0 0 1px var(--outline-quaternary)}.code-char-input-module-sass-module__hi2WQa__input:not(:placeholder-shown):focus-within{box-shadow:0 0 0 1px var(--outline-action)}.code-char-input-module-sass-module__hi2WQa__input.code-char-input-module-sass-module__hi2WQa__invalid{box-shadow:0 0 0 1px var(--outline-error)!important}
.code-inputs-module-sass-module__y_slQW__container{justify-content:center;gap:1rem;display:flex}
.login-with-code-module-sass-module__-fRTDW__container{flex-direction:column;gap:1rem;display:flex}.login-with-code-module-sass-module__-fRTDW__mainText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin-bottom:1rem;font-size:32px;font-weight:400;line-height:2rem}.login-with-code-module-sass-module__-fRTDW__subtitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin-bottom:.5rem;font-size:.8125rem;font-weight:400;line-height:1rem}.login-with-code-module-sass-module__-fRTDW__emailInline{font-size:18px;font-weight:600;line-height:24px}.login-with-code-module-sass-module__-fRTDW__centeredButton{text-align:center;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5rem}.login-with-code-module-sass-module__-fRTDW__resendBtn{min-height:0;padding:0}.login-with-code-module-sass-module__-fRTDW__codeInputs{margin:.5rem 0}
.request-code-for-login-module-sass-module__KQkfMG__container{flex-direction:column;gap:1rem;display:flex}.request-code-for-login-module-sass-module__KQkfMG__mainText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin-bottom:.5rem;font-size:32px;font-weight:400;line-height:2rem}.request-code-for-login-module-sass-module__KQkfMG__centeredButton{text-align:center;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}
.login-with-code-modal-module-sass-module__zMp6eW__container{background-color:var(--surface);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:26rem;padding:2rem 1.5rem;display:flex}.login-with-code-modal-module-sass-module__zMp6eW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.375rem;font-weight:700;line-height:1.625rem}.login-with-code-modal-module-sass-module__zMp6eW__subtitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}.login-with-code-modal-module-sass-module__zMp6eW__form{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.login-with-code-modal-module-sass-module__zMp6eW__codeInputs{margin-top:.5rem}.login-with-code-modal-module-sass-module__zMp6eW__error{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-error);margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.login-with-code-modal-module-sass-module__zMp6eW__closeIcon{position:absolute;top:1rem;right:1rem}
.transparent-loader-module-sass-module__KVGP2q__root{transition:opacity .2s}.transparent-loader-module-sass-module__KVGP2q__root.transparent-loader-module-sass-module__KVGP2q__loading{pointer-events:none;opacity:.2}
.reset-password-next-step-module-sass-module__Atw4NW__container{flex-direction:column;gap:1rem;display:flex}.reset-password-next-step-module-sass-module__Atw4NW__subtitle{text-align:left;color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:0;font-size:1.0625rem;font-weight:400;line-height:24px}.reset-password-next-step-module-sass-module__Atw4NW__emailInline{font-size:18px;font-weight:600;line-height:24px}.reset-password-next-step-module-sass-module__Atw4NW__centeredButton{text-align:center;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}
.top-up-checkout-modal-module-sass-module__p5oQJW__modal{z-index:1100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.top-up-checkout-modal-module-sass-module__p5oQJW__modal .modal-content{background:var(--surf-cont-primary);box-sizing:border-box;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-height:calc(100dvh - 2rem);padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 10px #00000024,0 3px 14px #0000001f,0 5px 5px #0003}@media screen and (min-width:500px){.top-up-checkout-modal-module-sass-module__p5oQJW__modal{align-items:center}.top-up-checkout-modal-module-sass-module__p5oQJW__modal .modal-content{border-radius:24px;width:min(480px,100vw - 2rem);padding:2rem}}.top-up-checkout-modal-module-sass-module__p5oQJW__close{z-index:1;position:absolute;top:1rem;right:1rem}@media screen and (min-width:500px){.top-up-checkout-modal-module-sass-module__p5oQJW__close{top:1.5rem;right:1.5rem}}.top-up-checkout-modal-module-sass-module__p5oQJW__content{flex-direction:column;gap:1rem;width:100%;min-width:0;min-height:0;display:flex;overflow-y:auto}.top-up-checkout-modal-module-sass-module__p5oQJW__content:focus{outline:none}.top-up-checkout-modal-module-sass-module__p5oQJW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;padding-right:2.625rem;font-size:1.375rem;font-weight:700;line-height:1.625rem}.top-up-checkout-modal-module-sass-module__p5oQJW__title:focus{outline:none}.top-up-checkout-modal-module-sass-module__p5oQJW__summary{background-color:var(--surf-cont-secondary);border-radius:8px;grid-template-columns:1fr auto;align-items:baseline;gap:.125rem 1rem;padding:.75rem 1rem;display:grid}.top-up-checkout-modal-module-sass-module__p5oQJW__summaryCredits{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.375rem}.top-up-checkout-modal-module-sass-module__p5oQJW__summaryPrice{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);text-align:right;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.375rem}.top-up-checkout-modal-module-sass-module__p5oQJW__summaryValid{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.top-up-checkout-modal-module-sass-module__p5oQJW__disclosure{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:400;line-height:1rem}.top-up-checkout-modal-module-sass-module__p5oQJW__termsLink{color:var(--text-action);text-decoration:underline}.top-up-checkout-modal-module-sass-module__p5oQJW__notice{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;border:1px solid var(--outline-tertiary);color:var(--text-primary);border-radius:8px;margin:0;padding:.75rem 1rem;font-size:.9375rem;font-weight:400;line-height:1.25rem}.top-up-checkout-modal-module-sass-module__p5oQJW__confirm,.top-up-checkout-modal-module-sass-module__p5oQJW__cardForm,.top-up-checkout-modal-module-sass-module__p5oQJW__blocked{flex-direction:column;gap:1rem;min-width:0;display:flex}.top-up-checkout-modal-module-sass-module__p5oQJW__blocked{align-items:flex-start}.top-up-checkout-modal-module-sass-module__p5oQJW__status{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0 .5rem;display:flex}.top-up-checkout-modal-module-sass-module__p5oQJW__statusTitle{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4375rem}.top-up-checkout-modal-module-sass-module__p5oQJW__statusBody{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5rem}.top-up-checkout-modal-module-sass-module__p5oQJW__email{color:var(--text-primary);font-weight:600}.top-up-checkout-modal-module-sass-module__p5oQJW__spinner{border:4px solid #0000;border-top-color:var(--cont-action);border-radius:100px;width:56px;height:56px;animation:.8s linear infinite top-up-checkout-modal-module-sass-module__p5oQJW__top-up-spin}@keyframes top-up-checkout-modal-module-sass-module__p5oQJW__top-up-spin{to{transform:rotate(360deg)}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
.reset-password-form-module-sass-module__HJ0MdG__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);text-align:left;margin:0 0 1rem;font-size:32px;font-weight:700;line-height:36px}.reset-password-form-module-sass-module__HJ0MdG__subtitle{text-align:left;color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:1rem 0 1.5rem;font-size:1.0625rem;font-weight:400;line-height:18px}.reset-password-form-module-sass-module__HJ0MdG__form{flex-direction:column;gap:1rem;display:flex}.reset-password-form-module-sass-module__HJ0MdG__emailInput{margin-top:1rem}.reset-password-form-module-sass-module__HJ0MdG__submit{margin:1rem 0}
@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fde4e88984614a46-s.15jsxw4uf7-vb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd8868152a8e05a2-s.17.4fitn6gzru.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13384cdee973a464-s.0ywhrfvtl.xl1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e550f72b5719cd90-s.0.9y2y9uk_n37.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5044bd7c23e87b-s.0d64.vh-.xt30.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f993dba6660b9bd1-s.p.0ptrdda7lwqxw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/25e7eee88b8d5dd7-s.0r0bj.bgua8im.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39d1e1bb9f8cad76-s.07tzs2gcim0e2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbc6e595d0a8fd91-s.128pcc2-xt2wa.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291deed17ca6a9b2-s.0b1odj1br7wka.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4512e2e7085ebdc-s.0h1o7uu9_rb1s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/61632ccc178e84bd-s.p.0omv4tysur0~7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono Fallback;src:local(Arial);ascent-override:74.0%;descent-override:15.16%;line-gap-override:0.0%;size-adjust:112.16%}.ubuntu_mono_468e43f7-module__rCY5oG__className{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal}.ubuntu_mono_468e43f7-module__rCY5oG__variable{--font-ubuntu-mono:"Ubuntu Mono", "Ubuntu Mono Fallback"}
.sign-up-header-form-module-sass-module__q7BXIG__root{margin-bottom:.5rem}.sign-up-header-form-module-sass-module__q7BXIG__mainText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);margin-bottom:1rem;font-size:32px;font-weight:400;line-height:2rem}.sign-up-header-form-module-sass-module__q7BXIG__navText{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:.9375rem;font-weight:400;line-height:1.25rem}
.course-progress-bar-module-sass-module__TlWoOq__container{flex-direction:row;gap:.5rem;width:380px;max-width:380px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.course-progress-bar-module-sass-module__TlWoOq__container .MuiLinearProgress-root{background-color:var(--outline-quaternary);border-radius:8px;width:100%;height:8px}.course-progress-bar-module-sass-module__TlWoOq__container .MuiLinearProgress-bar{background-color:var(--cont-success);border-radius:8px 0 0 8px;height:8px}.course-progress-bar-module-sass-module__TlWoOq__percentage{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.5rem}@media screen and (min-width:1024px){.course-progress-bar-module-sass-module__TlWoOq__percentage{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;font-size:1.25rem;font-weight:600;line-height:1.4375rem}}.course-progress-bar-module-sass-module__TlWoOq__linearProgressWrapper{flex-direction:row;align-items:center;height:30px;display:flex}.course-progress-bar-module-sass-module__TlWoOq__linearProgressWrapper:hover{cursor:pointer}.course-progress-bar-module-sass-module__TlWoOq__linearProgressWrapperEmpty{}.course-progress-bar-module-sass-module__TlWoOq__linearProgressWrapperEmpty .MuiLinearProgress-bar{transform:translate(-101%)!important}.course-progress-bar-module-sass-module__TlWoOq__tooltipFullWidth{width:100%}
.sign-up-next-auth-step-module-sass-module__5MgWBG__container{flex-direction:column;gap:1rem;display:flex}.sign-up-next-auth-step-module-sass-module__5MgWBG__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);text-align:left;margin:0;font-size:32px;font-weight:700;line-height:36px}.sign-up-next-auth-step-module-sass-module__5MgWBG__subtitle{text-align:left;color:var(--text-primary);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;margin:0 0 .5rem;font-size:1.0625rem;font-weight:400;line-height:24px}.sign-up-next-auth-step-module-sass-module__5MgWBG__emailInline{font-size:18px;font-weight:600;line-height:24px}.sign-up-next-auth-step-module-sass-module__5MgWBG__boldText{font-weight:600}.sign-up-next-auth-step-module-sass-module__5MgWBG__centeredButton{text-align:center;min-height:18px;margin:.5rem 0}
.chapter-footer-module-sass-module__zjvY6a__footer{background-color:var(--surface)}.chapter-footer-module-sass-module__zjvY6a__progressBarWrapper{width:100%;max-width:748px;height:100%;margin:0 auto;padding:.75rem 0}.chapter-footer-module-sass-module__zjvY6a__relativeProgressBar{left:unset;transform:unset;min-width:100%;position:relative}:is(.chapter-footer-module-sass-module__zjvY6a__relativeProgressBar .MuiLinearProgress-root,.chapter-footer-module-sass-module__zjvY6a__relativeProgressBar .MuiLinearProgress-bar){height:4px}.chapter-footer-module-sass-module__zjvY6a__relativeProgressBar .MuiLinearProgress-bar{background-color:var(--cont-success)}.chapter-footer-module-sass-module__zjvY6a__relativeProgressBar [data-role=progress-bar-tooltip-wrapper]{height:4px}
.test-sign-up-form-module-sass-module__xoH1Tq__wrapper{width:100%}.test-sign-up-form-module-sass-module__xoH1Tq__container{flex-direction:column;gap:1rem;display:flex}
.chapter-completion-modal-module-sass-module__zY8IJW__modal{justify-content:center;align-items:flex-end;display:flex}.chapter-completion-modal-module-sass-module__zY8IJW__modal .modal-content{background-color:var(--surf-cont-primary);width:100%;position:relative;overflow:hidden}@media screen and (min-width:500px){.chapter-completion-modal-module-sass-module__zY8IJW__modal{align-items:center;padding:16px}.chapter-completion-modal-module-sass-module__zY8IJW__modal .modal-content{border-radius:16px;max-width:420px}}.chapter-completion-modal-module-sass-module__zY8IJW__closeIcon{z-index:1;position:absolute;top:12px;right:12px}.chapter-completion-modal-module-sass-module__zY8IJW__content{flex-direction:column;align-items:center;gap:16px;padding:40px 16px 24px;display:flex}@media screen and (min-width:500px){.chapter-completion-modal-module-sass-module__zY8IJW__content{padding:40px 32px 32px}}.chapter-completion-modal-module-sass-module__zY8IJW__title{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.00625rem;color:var(--text-primary);text-align:center;margin:0;font-size:1.75rem;font-weight:700;line-height:2rem}.chapter-completion-modal-module-sass-module__zY8IJW__description{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;color:var(--text-secondary);text-align:center;margin:0;font-size:.9375rem;font-weight:400;line-height:1.25rem}.chapter-completion-modal-module-sass-module__zY8IJW__actions{flex-direction:column;align-self:stretch;gap:12px;margin-top:8px;display:flex}
.test-login-screen-module-sass-module__5RGGkG__authCard{background:var(--surface);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem 1rem;display:flex}@media screen and (min-width:500px){.test-login-screen-module-sass-module__5RGGkG__authCard{padding:2rem}}.test-login-screen-module-sass-module__5RGGkG__formCard{background:var(--surf-cont-primary);width:100%;padding:1.5rem 1rem;position:relative}@media screen and (min-width:500px){.test-login-screen-module-sass-module__5RGGkG__formCard{border:1px solid var(--outline-quaternary);border-radius:8px;max-width:550px;padding:2rem 1.5rem}}@media screen and (min-width:1024px){.test-login-screen-module-sass-module__5RGGkG__formCard{padding:2.625rem 2rem}}.test-login-screen-module-sass-module__5RGGkG__tab{opacity:0;min-width:100%;transition:left .3s,opacity .3s;position:absolute}.test-login-screen-module-sass-module__5RGGkG__tab.test-login-screen-module-sass-module__5RGGkG__active{opacity:1;position:relative}
.chapter-shell-module-sass-module__FtN9lq__page{background-color:var(--surface);flex-direction:column;display:flex}@media screen and (min-width:1024px){.chapter-shell-module-sass-module__FtN9lq__page{height:100dvh}.chapter-shell-module-sass-module__FtN9lq__page>*{flex-shrink:0;min-height:0}}.chapter-shell-module-sass-module__FtN9lq__root{background-color:var(--surface);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.chapter-shell-module-sass-module__FtN9lq__root>header,.chapter-shell-module-sass-module__FtN9lq__root>footer{flex:none}.chapter-shell-module-sass-module__FtN9lq__root>div{flex-direction:column;flex:1;min-height:0;display:flex}