.FloatingSidebar_sidebar-wrapper__GOYy1{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-overlays-1);display:flex;visibility:visible;flex-direction:column;width:calc(100% - 48px);max-width:470px;background-color:#fff;transform:translateX(0);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.FloatingSidebar_sidebar-wrapper__GOYy1.FloatingSidebar_hidden__byaoA{visibility:hidden;transform:translateX(100%);transition:visibility .3s linear,transform .3s cubic-bezier(.645,.045,.355,1)}.Popover_popover-wrapper__lTya5{z-index:var(--z-popups-1);display:flex;flex-direction:column;border:none;border-radius:20px;box-shadow:0 0 4px var(--s-color-main-border-subtle)}.Popover_popover-container___lvBr{z-index:2;display:flex;flex-direction:column;border-radius:20px}.Popover_popover-container-padding__2_j1m{padding:16px}.Popover_popover-container-padding__2_j1m.Popover_popover-container-vertical-padding__srjAD{padding-right:0;padding-left:0}.Popover_arrow-shadow__JVbcR{filter:drop-shadow(0 0 2px var(--s-color-main-border-subtle))}.Popover_option__hiY3s:focus-visible{outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.Popover_hidden__lcAir{display:none}.PopoverColors_burgundy__jQzVY{background-color:var(--s-color-main-container-inverse-bold)}.PopoverColors_burgundy__jQzVY>.PopoverColors_arrow-burgundy__J0hV6{fill:var(--s-color-main-container-inverse-bold)}.PopoverColors_white__p9hjr{background-color:var(--s-color-main-container-x-subtle)}.PopoverColors_white__p9hjr>.PopoverColors_arrow-white__pcoHr{fill:var(--s-color-main-container-x-subtle)}.DraftDocumentRemoverDropdown_visually-hidden__V2VO4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.DraftDocumentRemoverDropdown_popover-content__55d88{padding:16px 0}.DraftDocumentRemoverDropdown_popover-option-element__n80zG{display:flex;gap:8px;align-items:center;width:100%;padding:8px 20px;overflow:hidden;color:#2f3e4e;text-align:left;background-color:rgba(0,0,0,0);border:0;border-radius:0}.DraftDocumentRemoverDropdown_popover-option-element__n80zG[data-focus-visible=true]{outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.DraftDocumentRemoverDropdown_popover-option-element__n80zG:hover{color:#3092fa;background-color:#f1f7fe}.DraftDocumentRemoverDropdown_popover-option-element__n80zG:hover:active{color:#0a75e6}.DraftDocumentUploadFile_document-upload-file__D7mFE{display:flex;gap:8px;align-items:center;min-width:0}.DraftDocumentUploadFile_document-upload-file__D7mFE.DraftDocumentUploadFile_success__lVivL>.DraftDocumentUploadFile_file-name__M5Yfu{font-weight:700}.DraftDocumentUploadFile_document-upload-file__D7mFE.DraftDocumentUploadFile_failure__RHzKh>.DraftDocumentUploadFile_file-name__M5Yfu{color:#e62600}.DraftDocumentUploadFile_file-icon__OpCRq{color:#3092fa}.DraftDocumentUploadFile_file-name__M5Yfu{flex-grow:1;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DraftDocumentUploadFile_failure-tag__WsvHO{margin-left:8px}.DraftDocumentProgressBarTracker_document-upload-progress-tracker__ISQgg{display:flex;flex:1 1;flex-direction:column}.DraftDocumentProgressBarTracker_progress-bar-container__tbRZ7{display:flex;gap:4px;align-items:center;margin-top:4px}.DraftDocumentProgressBarTracker_progress-bar__lX6Ub{flex:2 1;width:100%;background-color:#e6ebef}.DraftDocumentProgressBarTracker_file-size__pGLom{font-size:12px;color:#9ea9b5}.DraftDocumentProgressFileList_list-wrapper__tRtUo{display:flex;flex-direction:column;gap:12px}.DraftDocumentProgressFileList_item__1Kan6:first-of-type{margin-top:24px}.DraftDocumentProgressFileList_item-enter__RgD9P{margin-top:-30px;opacity:0;transform:translateY(-8px)}.DraftDocumentProgressFileList_item-enter-active__2EFcr{margin-top:0;opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.DraftDocumentProgressFileList_item-exit__ZiQ8a{opacity:.5;transform:translateX(0)}.DraftDocumentProgressFileList_item-exit-active__bVm55{opacity:0;transform:translateX(-20%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.DraftDocumentUploadActions_wrapper__aUsWz{display:flex;flex-direction:column-reverse;gap:12px}@media(min-width:768px){.DraftDocumentUploadActions_wrapper__aUsWz{flex-direction:row;align-items:center;justify-content:flex-end}}.DraftDocumentUploadActions_wrapper__aUsWz button{transition:background-color .3s}.DraftDocumentUploadActions_wrapper__aUsWz:not(.DraftDocumentUploadActions_modal__K_SZH){position:fixed;right:0;bottom:0;left:0;padding:20px;background-color:#fff;box-shadow:0 -2px 2px 0 rgba(0,0,0,.12)}@media(min-width:768px){.DraftDocumentUploadActions_wrapper__aUsWz:not(.DraftDocumentUploadActions_modal__K_SZH){position:static;padding:initial;background-color:initial;box-shadow:none}.DraftDocumentUploadActions_modal__K_SZH{justify-content:space-between}.DraftDocumentUploadActions_modal__K_SZH>:only-child{margin-left:auto}}.DraftDocumentUploadActions_upload-more-tag__cCM3o,.DraftDocumentUploadActions_upload-threshold-text__qDN65{align-self:center;text-align:center}.DraftDocumentUploadActions_count-highlight__3WiDv{display:inline-block;min-width:24px;min-height:24px;padding:0;font-weight:700;line-height:24px;color:#fff;text-align:center;background-color:#b69dfc;border-radius:8px}.StepPoint_step-point__5IAJ5{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;min-width:56px;transition:flex .5s ease-out}.StepPoint_step-point__5IAJ5.StepPoint_shrinking__YD1TD{flex:0 1}@media(min-width:768px){.StepPoint_step-point__5IAJ5.StepPoint_shrinking__YD1TD{flex:1 1}}.StepPoint_step-point__5IAJ5.StepPoint_shrinking__YD1TD.StepPoint_active__ueZ79{flex:1 1}.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB{display:flex;gap:4px;align-items:center;justify-content:center;height:18px;margin-bottom:8px;line-height:18px}.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB .StepPoint_label__HDMw3{display:flex;align-items:center;justify-content:center;text-transform:capitalize;white-space:nowrap}.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB .StepPoint_label__HDMw3.StepPoint_label-active__z_GFN.StepPoint_pink__xpoj1{color:var(--s-color-pink-interaction-secondary-foreground-selected)}.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB .StepPoint_label__HDMw3.StepPoint_label-active__z_GFN.StepPoint_blue__zEs1v{color:var(--s-color-main-interaction-secondary-foreground-selected)}.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB .StepPoint_label__HDMw3.StepPoint_label-future__5ZFVN,.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB .StepPoint_label__HDMw3.StepPoint_label-past__2F963{color:var(--s-color-main-interaction-neutral-foreground-subtle)}@media(min-width:768px){.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB{height:22px;line-height:22px}.StepPoint_step-point__5IAJ5 .StepPoint_point__9PSRB .StepPoint_label__HDMw3{font-size:16px}}.StepPoint_step-point__5IAJ5 .StepPoint_step-line__KrfjX{width:100%;height:8px;background-color:var(--s-color-main-container-graphic);border-radius:4px}.StepPoint_step-point__5IAJ5 .StepPoint_step-line__KrfjX.StepPoint_line-active__ccYiC.StepPoint_pink__xpoj1,.StepPoint_step-point__5IAJ5 .StepPoint_step-line__KrfjX.StepPoint_line-past__eB3vY.StepPoint_pink__xpoj1{background-color:var(--s-color-pink-interaction-secondary-foreground-selected)}.StepPoint_step-point__5IAJ5 .StepPoint_step-line__KrfjX.StepPoint_line-active__ccYiC.StepPoint_blue__zEs1v,.StepPoint_step-point__5IAJ5 .StepPoint_step-line__KrfjX.StepPoint_line-past__eB3vY.StepPoint_blue__zEs1v{background-color:var(--s-color-main-container-accent-bold)}.StepPoint_step-point__5IAJ5 .StepPoint_step-line__KrfjX.StepPoint_line-future__bJr_W{background-color:var(--s-color-main-container-graphic)}.Input_input-wrapper__XGKui{position:relative;display:flex;width:100%}.Input_input-wrapper__XGKui .Input_has-padding-from-right__0tGOh{padding-right:36px}.Input_input__UQts3{display:block;width:100%;height:40px;padding:8px 12px;font-size:16px;line-height:150%;color:var(--s-color-main-text-default);-webkit-appearance:none;appearance:none;background-color:var(--s-color-main-interaction-secondary-container-x-subtle-default);background-image:none;border:1px solid #d3d9e0;border-radius:12px;box-shadow:none}.Input_input__UQts3:hover:not(:disabled){border:1px solid #3092fa}.Input_input__UQts3:focus{outline:2px solid var(--accessibility-outline-color);border-color:var(--accessibility-border-color);box-shadow:0 0 0 3px var(--accessibility-outline-color)}.Input_input__UQts3[data-focus-visible=true]{outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.Input_input__UQts3 ::placeholder,.Input_input__UQts3::placeholder{color:var(--s-color-main-text-x-subtle)}.Input_input__UQts3:disabled,.Input_input__UQts3[disabled]{color:var(--s-color-main-disabled-foreground);cursor:not-allowed;background-color:var(--s-color-main-disabled-background);border-color:var(--s-color-main-disabled-border)}.Input_has-error__H0YpI{border-color:var(--s-color-main-status-danger-border-bold)}.Input_has-success__ust19{border-color:var(--s-color-main-status-success-border-bold)}.Input_icon-wrapper__5eEIH{position:absolute;top:0;right:0;bottom:0;display:flex;gap:4px;align-items:center;justify-content:center;margin-right:12px;margin-left:4px;pointer-events:none}.DraftDocumentHeader_header__YiilX{position:relative;display:flex;gap:16px;justify-content:space-between;padding:12px;background-color:#f6f7fb;border-radius:8px}@media(min-width:768px){.DraftDocumentHeader_header__YiilX{padding:0;background-color:unset;border-radius:unset}}.DraftDocumentHeader_show-on-app__wot18{display:none}@media(min-width:768px){.DraftDocumentHeader_show-on-app__wot18{display:flex}}.DraftDocumentHeader_show-on-mobile__i_cho{display:flex}@media(min-width:768px){.DraftDocumentHeader_show-on-mobile__i_cho{display:none}}.DraftDocumentHeader_document-title-wrapper__Q_eve{gap:4px;align-items:center;min-width:0}.DraftDocumentHeader_document-description__61xL_{position:relative;display:flex;flex-direction:column;overflow:hidden}.DraftDocumentHeader_right__ECsnG{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center}.DraftDocumentHeader_autosave__vNFke{margin-right:16px}.DraftDocumentHeader_filename__AGa3c{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DraftDocumentForm_draft-document-form___KJAN{display:flex;flex-direction:column}.DraftDocumentForm_draft-document-subform__16pMr{padding:0;margin-bottom:0;border:none;border-radius:initial}@media(min-width:768px){.DraftDocumentForm_draft-document-subform__16pMr{padding:32px;margin-bottom:24px;border:1px solid #e6ebef;border-radius:20px}}.DraftDocumentForm_draft-document-subform-header__6f62d{margin-bottom:24px}@media(min-width:768px){.DraftDocumentForm_draft-document-subform-header__6f62d{margin-bottom:0}}@media screen and (min-width:0)and (max-width:767.9px){.DraftDocumentForm_hide-on-mobile__0etgy{display:none!important}}@media(min-width:768px){.DraftDocumentForm_hide-from-tablet__Ahjjv{display:none!important}}.DraftDocumentSubmitContainer_container__0G5kZ{display:flex;flex-direction:column-reverse;gap:16px;justify-content:space-between}@media(min-width:768px){.DraftDocumentSubmitContainer_container__0G5kZ{flex-direction:row}}.DraftDocumentSubmitContainer_submit-wrapper__xjypY{display:flex;flex-direction:column;gap:16px;align-items:center}.DraftDocumentSubmitContainer_submit-wrapper__xjypY button{align-self:stretch}@media(min-width:768px){.DraftDocumentSubmitContainer_submit-wrapper__xjypY{flex-direction:row;gap:24px}}.RangeSlider_input__W5HRb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.RangeSlider_slider___2pEZ{width:100%}.RangeSlider_track__a4ScC{width:100%;height:24px;--range-slider-single-thumb-gradient-colors:var(--s-color-main-interaction-secondary-container-x-subtle-selected-bold) 0%,var(--s-color-main-interaction-secondary-container-x-subtle-selected-bold) var(--range-slider-thumb-0-left,100%),var(--s-color-main-container-graphic) var(--range-slider-thumb-0-left,100%),var(--s-color-main-container-graphic) 100%;--range-slider-dual-thumb-gradient-colors:var(--s-color-main-container-graphic) 0%,var(--s-color-main-container-graphic) var(--range-slider-thumb-0-left,0%),var(--s-color-main-interaction-secondary-container-x-subtle-selected-bold) var(--range-slider-thumb-0-left,0%),var(--s-color-main-interaction-secondary-container-x-subtle-selected-bold) var(--range-slider-thumb-1-left,100%),var(--s-color-main-container-graphic) var(--range-slider-thumb-1-left,100%),var(--s-color-main-container-graphic) 100%}.RangeSlider_track__a4ScC:before{position:absolute;top:50%;display:block;width:100%;height:4px;content:"";background-color:var(--s-color-main-container-graphic);border-radius:9999px;transform:translateY(-50%)}.RangeSlider_track__a4ScC.RangeSlider_single-thumb__n8Vsn:before{background-image:linear-gradient(to right,var(--range-slider-single-thumb-gradient-colors))}.RangeSlider_track__a4ScC.RangeSlider_dual-thumb__ZUkw9:before{background-image:linear-gradient(to right,var(--range-slider-dual-thumb-gradient-colors))}.RangeSlider_track__a4ScC.RangeSlider_disabled__NgopN{opacity:.4}.RangeSlider_thumb-wrapper__Ajf3n{top:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.RangeSlider_thumb__eq8SQ{width:24px;height:24px;background-color:var(--s-color-main-interaction-secondary-container-x-subtle-selected-bold);border-radius:9999px;transform:scale(.8333333333);transform-origin:center;transition:transform .1s,background-color .3s}.RangeSlider_thumb__eq8SQ:not(.RangeSlider_disabled__NgopN):hover{cursor:pointer;background-color:var(--s-color-main-interaction-primary-foreground-hover)}.RangeSlider_thumb__eq8SQ.RangeSlider_dragging__xKQmR{background-color:var(--s-color-main-interaction-primary-foreground-hover);transform:scale(1)}.RangeSlider_thumb__eq8SQ.RangeSlider_focus__WvsVO{outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.RangeSlider_thumb__eq8SQ.RangeSlider_disabled__NgopN{cursor:not-allowed}.RangeSliderWithControls_slider-wrapper__6v28m{padding:0 36px}.RangeSliderWithControls_controls-wrapper__y5vU3{display:flex;justify-content:space-between;margin-top:16px}.RangeSliderWithControls_control__UQLJR{width:72px}.RangeSliderWithControls_control__UQLJR input::-webkit-inner-spin-button,.RangeSliderWithControls_control__UQLJR input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.RangeSliderWithControls_control__UQLJR input[type=number]{text-align:center;-webkit-appearance:textfield;appearance:textfield}.Modal_overlay__PxHkA{position:absolute;inset:0;z-index:var(--z-modals-1);overflow:auto;background-color:var(--s-color-main-background-overlay)}.Modal_overlay__PxHkA.Modal_full-screen__WIwCi{position:fixed}.Modal_overlay__PxHkA.Modal_centered__1Emnv{display:flex;align-items:center;justify-content:center}.Modal_header__YJVd5{margin-bottom:12px}.Modal_header__YJVd5 .Modal_title__R60_T.Modal_extra-small__F3lJc{font-size:16px}.Modal_header__YJVd5 .Modal_title__R60_T.Modal_large__LNObN,.Modal_header__YJVd5 .Modal_title__R60_T.Modal_medium__HZarU,.Modal_header__YJVd5 .Modal_title__R60_T.Modal_small___V_NV{font-size:22px}@media(min-width:768px){.Modal_header__YJVd5 .Modal_title__R60_T.Modal_large__LNObN,.Modal_header__YJVd5 .Modal_title__R60_T.Modal_medium__HZarU{font-size:26px}}.Modal_modal__Ufdmt{position:relative;width:calc(100% - 16px*2);max-width:400px;padding:20px;margin:16px auto;background-color:var(--s-color-main-interaction-inverse-foreground-default);border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,.14)}.Modal_modal__Ufdmt.Modal_fit__Xg3St{max-width:calc(100% - 16px*2);max-width:800px}@media(min-width:768px){.Modal_modal__Ufdmt.Modal_fit__Xg3St{width:calc(100% - 32px*2)}.Modal_modal__Ufdmt{max-width:inherit;padding:32px;margin:32px auto}.Modal_modal__Ufdmt.Modal_extra-small__F3lJc{max-width:320px;padding:24px}.Modal_modal__Ufdmt.Modal_extra-small__F3lJc .Modal_close-button__W9VYi{top:24px;right:24px}.Modal_modal__Ufdmt.Modal_small___V_NV{width:400px}.Modal_modal__Ufdmt.Modal_large__LNObN,.Modal_modal__Ufdmt.Modal_medium__HZarU{width:var(--large-modal-width,600px)}}@media(min-width:1200px){.Modal_modal__Ufdmt.Modal_large__LNObN{width:800px}}.Modal_modal__Ufdmt.Modal_hideable__7rASp .Modal_header__YJVd5{padding-right:28px}.Modal_modal__Ufdmt.Modal_no-padding__X_jcT{padding:0}.Modal_modal__Ufdmt .Modal_close-button__W9VYi{position:absolute;top:20px;right:20px;z-index:var(--z-modals-2)}@media(min-width:768px){.Modal_modal__Ufdmt .Modal_close-button__W9VYi{top:32px;right:32px}}.Modal_body__7nSTF{max-height:inherit}.Modal_body__7nSTF:not(:last-of-type){margin-bottom:28px}.Modal_footer__1zIiV{text-align:right}.Modal_overlay-enter__thZLa{opacity:0}.Modal_overlay-enter__thZLa .Modal_modal__Ufdmt{opacity:0;transform:translateY(8px) scale(.98)}.Modal_overlay-enter-active__6bxF5{opacity:1;transition:opacity .18s cubic-bezier(.215,.61,.355,1)}.Modal_overlay-enter-active__6bxF5 .Modal_modal__Ufdmt{opacity:1;transform:translateY(0) scale(1);transition:transform .25s cubic-bezier(.215,.61,.355,1),opacity .25s cubic-bezier(.215,.61,.355,1)}.Modal_overlay-exit__A2Cyb{opacity:1}.Modal_overlay-exit__A2Cyb .Modal_modal__Ufdmt{opacity:1;transform:translateY(0) scale(1)}.Modal_overlay-exit-active__kzdPb{opacity:0;transition:opacity .15s cubic-bezier(.645,.045,.355,1)}.Modal_overlay-exit-active__kzdPb .Modal_modal__Ufdmt{opacity:0;transform:translateY(8px) scale(.98);transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.CourseDetailsModal_syllabusBody__iCchg{display:flex;flex-direction:column;gap:20px}.CourseDetailsModal_comingSoon__4NI1k{padding:12px;background-color:var(--s-color-main-background-subtle);border-radius:32px}.CourseDetailsModal_comingSoonContent__UW8lN{display:flex;flex-direction:column;gap:16px;padding:32px 0;text-align:center}.CourseDetailsModal_emailSection__dF4Ct{display:flex;flex-direction:column;gap:8px}.CourseDetailsModal_emailLabel__9IJA5{display:block}.CourseDetailsModal_fieldBody__kuipO{display:flex;flex-direction:column;gap:8px}.CourseDetailsModal_fieldLabel__u3Nqn{display:block}.CourseDetailsModal_textarea___e_5F{box-sizing:border-box;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;background-color:var(--s-color-main-background-default);border:1px solid #d3d9e0;border-radius:32px}.CourseDetailsModal_textarea___e_5F:focus{outline:2px solid var(--s-color-ui-primary);outline-offset:0}.CourseCompletionStrip_root__KgXrA{--tile-bg:var(--s-color-main-background-default);--tile-border:1px solid var(--s-color-main-border-subtle);--tile-row-border:var(--s-color-main-border-subtle);--tile-row-hover:var(--s-color-main-container-x-subtle);--tile-header-border:1px solid var(--s-color-main-border-subtle);--tile-counter-bg:var(--s-color-main-container-x-subtle);display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--tile-bg);border:var(--tile-border);border-radius:12px}.CourseCompletionStrip_rootBlueBold__MFfd0{--tile-bg:var(--s-color-blue-container-bold);--tile-border:none;--tile-row-border:rgb(255 255 255/18%);--tile-row-hover:rgb(255 255 255/10%);--tile-header-border:1px solid rgb(255 255 255/18%);--tile-counter-bg:rgb(255 255 255/18%)}.CourseCompletionStrip_rootBlueSubtle__kFbWo{--tile-bg:var(--s-color-blue-container-subtle);--tile-border:1px solid var(--s-color-blue-border-subtle);--tile-row-border:var(--s-color-blue-border-subtle);--tile-row-hover:var(--s-color-blue-interaction-subtle-container-hover);--tile-header-border:1px solid var(--s-color-blue-border-subtle);--tile-counter-bg:var(--s-color-blue-border-subtle)}.CourseCompletionStrip_header__GkRgu{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:8px 12px;border-bottom:var(--tile-header-border)}.CourseCompletionStrip_headerTitle__OEeLF{display:flex;gap:8px;align-items:center;min-width:0}.CourseCompletionStrip_headerIcon__Fzxyo{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.CourseCompletionStrip_counter__hRXaN{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--tile-counter-bg);border-radius:9999px}.CourseCompletionStrip_grid__mO55a{display:grid;grid-template-columns:1fr}@media(min-width:768px){.CourseCompletionStrip_grid__mO55a{grid-template-columns:1fr 1fr}}.CourseCompletionStrip_row__NfpYJ{display:flex;gap:12px;align-items:center;width:100%;padding:12px 16px;text-align:left;cursor:pointer;background:none;border:none;border-bottom:1px solid var(--tile-row-border);transition:background-color .1s ease}.CourseCompletionStrip_row__NfpYJ:last-child{border-bottom:none}.CourseCompletionStrip_row__NfpYJ:hover{background:var(--tile-row-hover)}.CourseCompletionStrip_row__NfpYJ:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_rowContent__TbIX0{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.CourseCompletionStrip_value__LSqKC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseCompletionStrip_addPrompt__xca3x{display:inline-flex;gap:4px;align-items:center;color:var(--s-color-main-interaction-primary-foreground-default)}.CourseCompletionStrip_syllabusBanner__HKGDM{display:flex;gap:12px;align-items:center;width:100%;padding:12px 16px;text-align:left;cursor:pointer;background:var(--s-color-main-container-accent-subtle);border:none;border-top:1px solid var(--tile-row-border);transition:opacity .1s ease}.CourseCompletionStrip_syllabusBanner__HKGDM>:last-child{margin-left:auto}.CourseCompletionStrip_syllabusBanner__HKGDM:hover{opacity:.85}.CourseCompletionStrip_syllabusBanner__HKGDM:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_cardGrid__MEN68{display:grid;flex:1 1;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:12px}.CourseCompletionStrip_bookCard__h9Adf{display:flex;flex-direction:column;gap:8px;padding:12px;text-align:left;cursor:pointer;background:var(--s-color-main-container-x-subtle);border:none;border-radius:8px;transition:background .1s ease}.CourseCompletionStrip_bookCard__h9Adf:hover{background:var(--s-color-main-container-subtle)}.CourseCompletionStrip_bookCard__h9Adf:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_bookThumbnail__iCR2B{position:relative;display:flex;align-items:center;justify-content:center;height:80px;overflow:hidden;font-size:1.5rem;color:var(--s-color-blue-content-default);background:var(--s-color-blue-container-subtle);border-radius:4px}.CourseCompletionStrip_bookThumbnailEmpty__RUriK{color:var(--s-color-main-content-x-subtle);background:var(--s-color-main-container-subtle)}.CourseCompletionStrip_cardLabel__E5Y_A{font-size:.5625rem;font-weight:700;color:var(--s-color-main-content-x-subtle)}.CourseCompletionStrip_cardTitle__Krh3q{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--s-color-main-content-default);-webkit-box-orient:vertical}.CourseCompletionStrip_syllabusCard__vqwfY{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px;text-align:center;cursor:pointer;background:none;border:2px dashed var(--s-color-blue-border-subtle);border-radius:8px;transition:background .1s ease}.CourseCompletionStrip_syllabusCard__vqwfY:hover{background:var(--s-color-blue-container-subtle)}.CourseCompletionStrip_syllabusCard__vqwfY:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_syllabusIconCircle___yskw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--s-color-blue-content-default);background:var(--s-color-main-background-default);border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)}.CourseCompletionStrip_syllabusTitle__vGCWG{font-size:.75rem;font-weight:700;color:var(--s-color-blue-content-default)}.CourseCompletionStrip_syllabusSubtitle__uvMkN{font-size:.5rem;font-weight:600;line-height:1.4;color:var(--s-color-main-content-x-subtle)}.CourseCompletionStrip_quickAction__7IIVe{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;padding:16px;margin-top:auto;text-align:left;cursor:pointer;background:var(--s-color-main-interaction-primary-container-default);border:none;transition:opacity .1s ease}.CourseCompletionStrip_quickAction__7IIVe:hover{opacity:.9}.CourseCompletionStrip_quickAction__7IIVe:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:-2px}.CourseCompletionStrip_quickActionContent__8fSaV{display:flex;flex-direction:column;gap:2px}.CourseCompletionStrip_quickActionLabel__mYsWV{font-size:.5625rem;font-weight:700;color:hsla(0,0%,100%,.65)}.CourseCompletionStrip_quickActionText__Ti7Mn{font-size:1rem;font-weight:700;line-height:1.2;color:#fff}.CourseCompletionStrip_quickActionCircle__Ez3g_{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;color:var(--s-color-blue-content-default);background:#fff;border-radius:9999px}@keyframes MilestoneTile_fill-reveal__NOa8d{0%{width:0}to{width:var(--fill-target)}}.MilestoneTile_root__3vVi8{--heat-accent:var(--s-color-main-text-title)}.MilestoneTile_heatUpcoming__tDpDI{--heat-accent:var(--s-color-tangerine-container-bold)}.MilestoneTile_heatUrgent__xy0AK{--heat-accent:var(--s-color-main-status-danger-foreground-default)}.MilestoneTile_body__wg3VN{display:flex;flex:1 1;flex-direction:column}.MilestoneTile_bannerBody__KHJAW{display:grid;grid-template-columns:1fr}@media(min-width:768px){.MilestoneTile_bannerBody__KHJAW{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}}.MilestoneTile_leftColumn__lMoV_{display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:12px}.MilestoneTile_rightPanel__Ym8TQ{--compact-row-divider:var(--s-color-main-border-subtle);--compact-row-hover:var(--s-color-main-container-x-subtle);overflow:hidden}@media(min-width:768px){.MilestoneTile_rightPanel__Ym8TQ{border-left:1px solid var(--s-color-main-border-subtle)}}@media(max-width:767px){.MilestoneTile_rightPanel__Ym8TQ{border-top:1px solid var(--s-color-main-border-subtle)}}.MilestoneTile_startHereSection__0yXt4{display:flex;flex-direction:column;gap:4px}.MilestoneTile_startHereLabel__S5G5V{font-size:.6875rem;font-weight:600;color:var(--s-color-main-text-x-subtle)}.MilestoneTile_startHereTile__m2KIK{--compact-row-padding-bottom:12px;--compact-row-hover:transparent;overflow:hidden;background:var(--s-color-main-interaction-neutral-container-x-subtle-default);border-radius:8px;transition:background-color .12s ease}.MilestoneTile_startHereTile__m2KIK:has(a:hover){background:var(--s-color-main-interaction-neutral-container-x-subtle-hover)}.MilestoneTile_startHereTile__m2KIK:has(a:active){background:var(--s-color-main-interaction-neutral-container-x-subtle-pressed)}.MilestoneTile_studyGap__uPUA5{display:flex;gap:4px;align-items:center}.MilestoneTile_studyGapDot__BW26k{flex-shrink:0;width:6px;height:6px;background:currentcolor;border-radius:9999px}.MilestoneTile_fresh__ddycu{color:var(--s-color-main-status-success-foreground-default)}.MilestoneTile_neutral__obG45{color:var(--s-color-main-text-x-subtle)}.MilestoneTile_stale__BNcpF{color:var(--s-color-tangerine-container-bold)}.MilestoneTile_cold__3tj8W{color:var(--s-color-main-status-danger-foreground-default)}.MilestoneTile_countdownHero__2Tfof{display:flex;flex-direction:column;gap:4px}.MilestoneTile_overline__3xrIP{font-size:.6875rem;font-weight:600;color:var(--s-color-main-text-x-subtle);letter-spacing:.02em}.MilestoneTile_countdownNumberRow__yyOJD{display:flex;gap:8px;align-items:baseline}.MilestoneTile_bigNumber__Gzvrl{flex-shrink:0;font-size:3.25rem;font-weight:800;line-height:1;color:var(--heat-accent);letter-spacing:-.03em}.MilestoneTile_unit__6ksiu{font-size:1.5rem;font-weight:700;color:var(--s-color-main-text-title);letter-spacing:-.02em}.MilestoneTile_timeline__a648i{display:flex;flex-direction:column;gap:8px;padding:0 4px}.MilestoneTile_timelineTrack__9ySMi{position:relative;height:2px;background:var(--s-color-main-border-subtle);border-radius:9999px}.MilestoneTile_timelineFill__EiRHx{position:absolute;inset:0 auto 0 0;background:var(--heat-accent);border-radius:inherit}.MilestoneTile_timelineMarker__B2plr{position:absolute;top:50%;width:10px;height:10px;background:var(--s-color-main-background-default);border:1.5px solid var(--s-color-main-border-default);border-radius:9999px;transform:translate(-50%,-50%)}.MilestoneTile_timelineMarker__B2plr.MilestoneTile_markerPast__RQieX{background:var(--heat-accent);border-color:var(--heat-accent)}.MilestoneTile_timelineLabels__Gq3qy{position:relative;height:2.25rem}.MilestoneTile_timelineLabel__0G_7I{position:absolute;top:0;display:flex;flex-direction:column;gap:1px;transform:translateX(-50%)}.MilestoneTile_timelineLabel__0G_7I.MilestoneTile_alignStart__NYrFg{transform:translateX(0)}.MilestoneTile_timelineLabel__0G_7I.MilestoneTile_alignEnd___C6m2{transform:translateX(-100%)}.MilestoneTile_timelineLabelName__SI95P{font-size:.5625rem;font-weight:700;color:var(--s-color-main-text-x-subtle);white-space:nowrap}.MilestoneTile_timelineLabelDate__Ep9E0{font-size:.5625rem;font-weight:500;color:var(--s-color-main-text-subtle);white-space:nowrap}.MilestoneTile_timelineMarkerLink__c3CxD{display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none;border-radius:2px}.MilestoneTile_timelineMarkerLink__c3CxD:hover .MilestoneTile_timelineLabelName__SI95P{color:var(--s-color-main-text-default)}.MilestoneTile_timelineMarkerLink__c3CxD:focus-visible{outline:2px solid var(--s-color-main-border-bold);outline-offset:2px}@container (max-width: 400px){.MilestoneTile_timelineLabel__0G_7I.MilestoneTile_alignStart__NYrFg .MilestoneTile_timelineLabelDate__Ep9E0,.MilestoneTile_timelineLabel__0G_7I.MilestoneTile_alignStart__NYrFg .MilestoneTile_timelineLabelName__SI95P{display:none}}@media(prefers-reduced-motion:reduce){.MilestoneTile_timelineFill__EiRHx{animation:none}}.ScheduleTile_section__DimPI{display:flex;flex-direction:column;gap:6px;padding:8px 12px}.ScheduleTile_section__DimPI+.ScheduleTile_section__DimPI{padding-top:0}.ScheduleTile_overline__izCfB{font-size:.6875rem;font-weight:600;color:var(--s-color-main-text-x-subtle);text-transform:none;letter-spacing:.02em}.ScheduleTile_examList__jcBYw{display:flex;flex-direction:column}.ScheduleTile_examRow__vxAwv{display:block;padding:6px 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--s-color-main-border-subtle);transition:opacity .12s ease}.ScheduleTile_examRow__vxAwv:first-child{padding-top:0}.ScheduleTile_examRow__vxAwv:last-child{padding-bottom:0;border-bottom:none}.ScheduleTile_examRow__vxAwv:hover{opacity:.75}.ScheduleTile_examRow__vxAwv:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:2px;border-radius:2px}.ScheduleTile_examHeader__efR3j{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.ScheduleTile_examTitle__EScmQ{display:flex;flex-direction:column;gap:0}.ScheduleTile_weightPill___GNJd{flex-shrink:0;padding:1px 8px;font-size:.6875rem;font-weight:600;color:var(--s-color-main-text-subtle);white-space:nowrap;background:var(--s-color-main-container-x-subtle);border:1px solid var(--s-color-main-border-subtle);border-radius:9999px}.ScheduleTile_syllabusRow__8XF58{display:flex;gap:12px;align-items:center;width:100%;padding:0;text-align:left;cursor:pointer;background:rgba(0,0,0,0);border:none;transition:opacity .1s ease}.ScheduleTile_syllabusRow__8XF58:hover{opacity:.85}.ScheduleTile_syllabusRow__8XF58:focus-visible{outline:2px solid var(--s-color-main-interaction-focus-default);outline-offset:2px;border-radius:2px}.ScheduleTile_syllabusContent__ITwwi{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ScheduleTile_syllabusActions__jVbAW{display:flex;flex-shrink:0;gap:12px;align-items:center;margin-left:auto}.ScheduleTile_syllabusLink__3_c59{padding:0;font-size:.75rem;font-weight:600;color:var(--s-color-main-interaction-focus-default);text-decoration:none;cursor:pointer;background:none;border:none}.ScheduleTile_syllabusLink__3_c59:hover{text-decoration:underline}.ScheduleTile_syllabusLink__3_c59:focus-visible{outline:2px solid var(--s-color-main-border-bold);outline-offset:2px}.AvatarPremiumBadge_premium-badge__pdfuE{position:absolute;right:-20%;bottom:-16%;margin:0}.AvatarPremiumBadge_medium-badge__qTH8a,.AvatarPremiumBadge_small-badge__qUOoj{right:-20%;bottom:-16%}.AvatarPremiumBadge_large-badge__Yb_PB{bottom:-12%;left:56%}.AvatarPremiumBadge_extra-extra-large-badge__CdeVo,.AvatarPremiumBadge_extra-large-badge__07148{right:2%;bottom:-2%}.Blob_blob-wrapper__tMUCP{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;height:100%}.Blob_blob-wrapper__tMUCP.Blob_small__40glX{width:40px;height:40px}.Blob_blob-shape__SBfwC{position:relative;display:flex;overflow:hidden}.Blob_blob-shape__SBfwC.Blob_shape-1__zJSZb{width:80%;height:85%;border-radius:81% 19% 37% 63%/44% 14% 86% 56%}.Blob_blob-shape__SBfwC.Blob_shape-2__gMAfR{width:70%;height:90%;border-radius:75% 25% 67% 33%/26% 23% 77% 74%}.Blob_blob-shape__SBfwC.Blob_shape-3__X_tPc{width:80%;height:90%;border-radius:33% 67% 76% 24%/62% 36% 64% 38%}.Blob_blob-shape__SBfwC.Blob_shape-4__ya_13{width:67.5%;height:90%;border-radius:75% 25% 45% 55%/68% 61% 39% 32%}.Blob_blob-shape__SBfwC.Blob_shape-5__IliVD{width:77.5%;height:90%;border-radius:63% 37% 71% 29%/35% 67% 33% 65%}.Blob_blob-shape__SBfwC.Blob_shape-6__5F6T4{width:70%;height:90%;border-radius:71% 29% 74% 26%/67% 63% 37% 33%}.Blob_blob-shape__SBfwC.Blob_shape-7__20BFF{width:75%;height:90%;border-radius:75% 25% 57% 43%/64% 40% 60% 36%}.Blob_blob-shape__SBfwC.Blob_shape-8__maMTh{width:70%;height:92.5%;border-radius:47% 53% 73% 27%/48% 40% 60% 52%}.Blob_blob-shape__SBfwC.Blob_shape-9__EucAg{width:82.5%;height:90%;border-radius:47% 53% 44% 56%/48% 59% 41% 52%}.Blob_blob-shape__SBfwC.Blob_shape-10__KYmCH{width:90%;height:77.5%;border-radius:41% 59% 49% 51%/51% 53% 47% 49%}.Blob_blob-shape__SBfwC.Blob_shape-11__7Op5Q{width:82.5%;height:90%;border-radius:59% 41% 60% 40%/57% 37% 63% 43%}.Blob_blob-shape__SBfwC.Blob_shape-12__bMp6g{width:90%;height:80%;border-radius:54% 46% 55% 45%/45% 51% 49% 55%}.Blob_has-border__Nah34{border:4px solid var(--s-color-main-background-default)}.AnonAvatar_wrapper__xz4g6{position:relative;flex-shrink:0;width:40px;height:40px}.AnonAvatar_icon-centered__j2igj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AnonymousUploadedBy_container__vNfPF{display:flex;flex-direction:column}.AnonymousUploadedBy_container__vNfPF.AnonymousUploadedBy_white__p2XGr{padding:20px 12px;background-color:#fff;border:1px solid #e6ebef;border-radius:20px}.AnonymousUploadedBy_label__s36kB{margin-bottom:4px}.AnonymousUploadedBy_avatar-info-wrapper__Yf95Z:focus-visible{outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.AnonymousUploadedBy_avatar-info-wrapper__Yf95Z{position:relative;display:grid;grid-template-areas:"avatar info";grid-template-columns:40px auto;grid-gap:0 16px;gap:0 16px;align-items:center}.AnonymousUploadedBy_info__DVIp_{position:relative;display:flex;flex-direction:column;grid-area:info;gap:4px 12px}.AnonymousUploadedBy_tooltip__tAGJ4{top:30px}.AnonymousUploadedBy_institution-name__nDFjQ{display:inline-flex}.AnonymousUploadedBy_institution-name__nDFjQ>span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:700}.AnonymousUploadedBy_icon__Jjlgd{margin-right:4px;vertical-align:text-bottom}.QuestionAnswerActionBarCopyButton_tooltip__8Swis{color:var(--s-color-main-text-inverse)}.Review_review-card__aiY20{padding:16px;border-radius:20px}.Review_review-card-white__RON1y{background-color:#fff}.Review_review-card-purple__DwXST{background-color:var(--s-color-burgundy-background-default)}.Review_review-name__tULPY{display:flex;gap:12px;align-items:center;margin-bottom:12px}.Review_avatar__uvZ99{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;font-weight:700;text-transform:uppercase}.Review_avatar-color-0__YY5sQ{color:var(--s-color-blue-text-on-subtle);background-color:var(--s-color-blue-container-graphic)}.Review_avatar-color-1__JsOCa{color:var(--s-color-green-text-on-subtle);background-color:var(--s-color-green-container-graphic)}.Review_avatar-color-2__9DDmB{color:var(--s-color-tangerine-text-on-subtle);background-color:var(--s-color-tangerine-container-graphic)}.Review_avatar-color-3__PTXOa{color:var(--s-color-turquoise-text-on-subtle);background-color:var(--s-color-turquoise-container-graphic)}.Review_avatar-color-4__lfuNo{color:var(--s-color-mustard-text-on-subtle);background-color:var(--s-color-mustard-container-graphic)}.Review_avatar-color-5__f9Z0J{color:var(--s-color-grey-blue-text-on-subtle);background-color:var(--s-color-grey-blue-container-graphic)}.Review_review-content__r_Aw9,.Review_review-title__UKVyt{margin-bottom:12px}.Review_addon__S_6PT{color:var(--s-color-purple-icon-subtle)}.Review_visually-hidden__VGfHn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.SocialProofSection_social-proof-section__PI7J1{display:grid;grid-gap:24px;gap:24px;padding:32px 16px}@media(min-width:768px){.SocialProofSection_social-proof-section__PI7J1{gap:24px;padding:40px 24px}}@media(min-width:1200px){.SocialProofSection_social-proof-section__PI7J1{gap:48px;padding:80px 0}}.SocialProofSection_reviews-list__cbELs{display:grid;grid-template-columns:auto;grid-gap:24px;gap:24px;justify-content:center;max-width:1096px;margin:0 auto}@media(min-width:768px){.SocialProofSection_reviews-list__cbELs{grid-template-columns:348px 348px}}@media(min-width:1200px){.SocialProofSection_reviews-list__cbELs{grid-template-columns:repeat(3,1fr)}}