._2ALk4q_modal{box-sizing:border-box;text-align:center;background-color:#fff;border-radius:1rem;max-width:40rem;margin:3.125rem auto;padding:2rem 5rem;position:relative}._2ALk4q_close{color:var(--color-foreground);position:absolute;top:1rem;right:1rem}._2ALk4q_top{margin:1.25rem 0 1.5rem}._2ALk4q_headline{margin:0 0 1.625rem;font-size:1.5rem;line-height:2.5rem}._2ALk4q_headline strong{white-space:nowrap;border:1px solid #e5e5e5;border-radius:99rem;padding:.375rem 1rem;font-weight:400}._2ALk4q_intro{color:#888;max-width:42.5rem;margin:0 auto;font-size:1rem;line-height:1.5625rem}._2ALk4q_primaryAction,._2ALk4q_primaryAction:visited,._2ALk4q_primaryAction:hover{background-color:var(--color-yellow-dark)!important;color:var(--color-foreground-strong)!important}._2ALk4q_content{text-align:left;color:#888;gap:.625rem;display:flex}._2ALk4q_content ._2ALk4q_col{border-top:14rem solid #f9f9f9;flex:0 0 calc(33.3333% - .416667rem);padding:2rem 0 0}._2ALk4q_content ._2ALk4q_col ._2ALk4q_subhead{color:#000;margin:0 0 .5rem;font-size:1rem;font-weight:400;line-height:1.375rem}._2ALk4q_content ._2ALk4q_col ._2ALk4q_subhead,._2ALk4q_content ._2ALk4q_col p{margin-left:2rem;margin-right:2rem}._2ALk4q_guidance{color:#c8c8c8}
.okFmeq_overlay{z-index:1000;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .25s;position:fixed;inset:0}.okFmeq_overlay.okFmeq_overlayVisible{opacity:1;pointer-events:auto}.okFmeq_content{z-index:1001;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0;overflow:auto}.okFmeq_content.okFmeq_contentVisible{opacity:1;pointer-events:auto}
.R51u8W_modal{--modal-margin-top:3.125rem;--modal-margin-bottom:5rem;margin:var(--modal-margin-top) auto var(--modal-margin-bottom);background-color:#eee;border-radius:1rem;max-width:42.5rem;overflow:hidden}.R51u8W_wrapper{padding:0 3.125rem}.R51u8W_modal.R51u8W_medium{max-width:60rem}.R51u8W_modal.R51u8W_large{max-width:120rem}@media (max-height:50rem),(max-width:60rem){.R51u8W_wrapper.R51u8W_large{padding:0 1.25rem}}@media (max-height:50rem){.R51u8W_modal{--modal-margin-top:1.5rem;--modal-margin-bottom:2.5rem}}@media (max-width:60rem){.R51u8W_modal.R51u8W_large{--modal-margin-top:1.5rem;--modal-margin-bottom:2.5rem}}.R51u8W_top{color:var(--color-foreground);background-color:#fff;border-radius:1rem 1rem 0 0;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.R51u8W_top h2{margin:0;font-size:1.375rem}.R51u8W_content{padding:1.25rem}
.M8Dlfq_animation,.M8Dlfq_animation img,.M8Dlfq_animation span,.M8Dlfq_animation svg{margin:0 auto;display:inline-block}
.oV8Qsa_tooltip{color:#fff;z-index:9999;background-color:#000c;width:max-content;padding:.1875rem .375rem;font-size:.875rem;font-weight:400;line-height:1rem}
.GQn9eq_button{background-color:var(--color-foreground);cursor:pointer;appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;border:none;border-radius:.375rem;padding:.5rem 1rem;transition:all .3s;display:inline-block}.GQn9eq_button,a.GQn9eq_button,a.GQn9eq_button:visited{color:#fff}.GQn9eq_button.GQn9eq_brand{background-color:#c3500f}.GQn9eq_button.GQn9eq_yellow,a.GQn9eq_button.GQn9eq_yellow,a.GQn9eq_button.GQn9eq_yellow:visited{background-color:var(--color-yellow-main);color:#000}.GQn9eq_button.GQn9eq_yellow:not(.GQn9eq_disabled):hover{background-color:var(--color-yellow-dark)}.GQn9eq_button.GQn9eq_subtle,a.GQn9eq_button.GQn9eq_subtle,a.GQn9eq_button.GQn9eq_subtle:visited,.GQn9eq_button.GQn9eq_subtle-brand,a.GQn9eq_button.GQn9eq_subtle-brand,a.GQn9eq_button.GQn9eq_subtle-brand:visited{color:#000;background-color:#0000}.GQn9eq_button:not(.GQn9eq_disabled):hover{background-color:var(--color-foreground-secondary);text-decoration:none}.GQn9eq_button.GQn9eq_brand:not(.GQn9eq_disabled):hover{background-color:var(--color-brand)}.GQn9eq_button.GQn9eq_subtle:not(.GQn9eq_disabled):hover{background-color:#0000000d}.GQn9eq_button.GQn9eq_subtle-brand:not(.GQn9eq_disabled):hover,a.GQn9eq_button.GQn9eq_subtle-brand:not(.GQn9eq_disabled):hover{background-color:var(--color-brand-secondary)}.GQn9eq_button.GQn9eq_accept,a.GQn9eq_button.GQn9eq_accept{background-color:#30871c}.GQn9eq_button.GQn9eq_accept:not(.GQn9eq_disabled):hover,a.GQn9eq_button.GQn9eq_accept:not(.GQn9eq_disabled):hover{background-color:#3faa24}.GQn9eq_button.GQn9eq_icon{color:#9c9c9c;background-color:#0000;min-width:2.5rem;height:2.5rem;padding:.5rem}.GQn9eq_button.GQn9eq_light,a.GQn9eq_button.GQn9eq_light,a.GQn9eq_button.GQn9eq_light:visited,.GQn9eq_button.GQn9eq_light-brand,a.GQn9eq_button.GQn9eq_light-brand,a.GQn9eq_button.GQn9eq_light-brand:visited,.GQn9eq_button.GQn9eq_light-transparent,a.GQn9eq_button.GQn9eq_light-transparent,a.GQn9eq_button.GQn9eq_light-transparent:visited{color:#000;background-color:#fff;border:1px solid #0000001a}.GQn9eq_button.GQn9eq_light:not(.GQn9eq_disabled):hover,.GQn9eq_button.GQn9eq_light-brand:not(.GQn9eq_disabled):hover,a.GQn9eq_button.GQn9eq_light-brand:not(.GQn9eq_disabled):hover{background-color:#f2f2f2}.GQn9eq_button.GQn9eq_light-transparent,a.GQn9eq_button.GQn9eq_light-transparent,a.GQn9eq_button.GQn9eq_light-transparent:visited{background-color:#0000}.GQn9eq_button.GQn9eq_light-transparent:not(.GQn9eq_disabled):hover,a.GQn9eq_button.GQn9eq_light-transparent:not(.GQn9eq_disabled):hover{background-color:#00000008}.GQn9eq_button.GQn9eq_icon:not(.GQn9eq_disabled):hover{color:#000c;background-color:#0000}.GQn9eq_button.GQn9eq_link,a.GQn9eq_button.GQn9eq_link,.GQn9eq_button.GQn9eq_link:hover,a.GQn9eq_button.GQn9eq_link:hover{color:var(--color-link);background-color:#0000;text-decoration:underline}.GQn9eq_button.GQn9eq_link:visited,a.GQn9eq_button.GQn9eq_link:visited{color:var(--color-link)}.GQn9eq_button.GQn9eq_link:hover,a.GQn9eq_button.GQn9eq_link:hover{color:var(--color-link-hover);text-decoration:underline}.GQn9eq_button.GQn9eq_disabled{opacity:.35;cursor:default}.GQn9eq_button.GQn9eq_small{padding:.5rem}.GQn9eq_button.GQn9eq_xSmall{padding:.25rem .5rem;font-size:.875rem}.GQn9eq_button.GQn9eq_large{box-sizing:border-box;padding:.875rem 1.5rem}.GQn9eq_button.GQn9eq_mediumOnHover:hover{padding:.5rem 1rem}
@keyframes keXFxG_fadeIn{0%{opacity:0;transform-origin:top;transform:scale(.95)}to{opacity:1;transform-origin:top;transform:scale(1)}}.keXFxG_container{background-color:var(--color-background-secondary);border:1px solid var(--color-divider);max-width:calc(var(--radix-popper-available-width) - 1rem);max-height:calc(var(--radix-popper-available-height) - 1rem);z-index:1000;box-sizing:border-box;border-radius:.5rem;flex-direction:column;width:30rem;margin:.5rem;padding:1rem;animation:.15s ease-out keXFxG_fadeIn;display:flex;overflow:hidden;box-shadow:0 1rem 2.8125rem -.1875rem #00000026}.keXFxG_header{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.keXFxG_header .keXFxG_title{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:500}.keXFxG_subtitle{color:var(--color-foreground-secondary);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.keXFxG_content{max-height:min(calc(var(--radix-popper-available-height) - 6rem), 40rem);flex-direction:column;gap:1rem;padding:1rem 0;display:flex;overflow-y:auto}.keXFxG_emptyContent{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:8rem;display:flex}.keXFxG_input{width:100%}.keXFxG_submit{margin:.5rem}.keXFxG_comment{flex-direction:column;gap:.25rem;display:flex}.keXFxG_commentHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.keXFxG_commentAuthor{color:var(--color-foreground);font-weight:500}.keXFxG_commentTime,.keXFxG_editedLabel{color:var(--color-foreground-secondary);padding-left:.5rem;font-weight:400}.keXFxG_commentActions,.keXFxG_editActions{flex-shrink:0;align-items:center;gap:0;display:flex}.keXFxG_actionButton{padding:.2rem;line-height:1}.keXFxG_actionButton [aria-hidden=true]{width:.875rem;height:.875rem}.keXFxG_commentContent{color:var(--color-foreground)}.keXFxG_editForm{flex-direction:column;gap:.5rem;display:flex}.keXFxG_editInput{width:100%}[data-side=right]>.keXFxG_container{width:26rem}.keXFxG_container.keXFxG_panel{width:auto;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background-color:#0000;border:none;border-radius:0;margin:0;padding:0;animation:none}.keXFxG_panel .keXFxG_content{overscroll-behavior:contain;flex:1;gap:1.125rem;min-height:0;max-height:none;padding:1.25rem .25rem 1.25rem 0}.keXFxG_panel .keXFxG_emptyContent{height:auto;color:var(--color-foreground-secondary);flex:1;font-size:.875rem}.keXFxG_panelComment .keXFxG_commentHeader{align-items:center}.keXFxG_panelComment .keXFxG_commentAuthor{font-size:.8125rem}.keXFxG_panelComment .keXFxG_commentTime,.keXFxG_panelComment .keXFxG_editedLabel{padding-left:.375rem;font-size:.75rem}.keXFxG_panelComment .keXFxG_commentContent{box-sizing:border-box;background-color:var(--color-background);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.125rem .75rem .75rem;width:fit-content;max-width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.keXFxG_ownComment .keXFxG_commentContent{background-color:var(--color-yellow-extra-light)}.keXFxG_panel .keXFxG_inputFooter{border-top:1px solid var(--color-divider);padding-top:.75rem}.keXFxG_readOnlyMessage{background-color:var(--color-background);color:var(--color-foreground-secondary);border-radius:.75rem;margin:0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45}
.pC5fyG_badge{border:.125rem solid var(--color-background-secondary);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;border-radius:999rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.375rem;right:-.375rem}.pC5fyG_read{background-color:var(--color-foreground);color:var(--color-background-secondary)}.pC5fyG_unread{background-color:var(--color-yellow-main);color:var(--color-foreground-strong)}
.YnZG1a_trigger{display:inline-flex;position:relative}.YnZG1a_trigger .YnZG1a_openInPanel,.YnZG1a_trigger .YnZG1a_openInPanel:hover{box-shadow:0 0 0 2px var(--color-yellow-main)}
._7_Brha_intro,._7_Brha_main._7_Brha_confirmed ._7_Brha_intro{color:#6b6b6b;margin:0 0 -.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem}._7_Brha_intro strong{color:#2dcf21;background-color:#cfffcc;border-radius:.5rem;margin:0 .5rem 0 0;padding:.125rem .5rem;font-weight:700}._7_Brha_main._7_Brha_current ._7_Brha_intro strong{color:#ffaa79;background-color:#ffeee6}._7_Brha_main._7_Brha_previous ._7_Brha_intro strong{color:#6b6b6b;background-color:#f0f0f0}._7_Brha_content{margin:.875rem 0 0;font-size:.875rem;line-height:1.25rem}._7_Brha_main:last-child ._7_Brha_content>div>:last-child{margin-bottom:0}._7_Brha_main._7_Brha_previous ._7_Brha_content{color:var(--color-foreground-secondary)}
.JnDYOa_main{display:block;position:relative}.JnDYOa_currentLine,.JnDYOa_nextLine{transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;right:0}.JnDYOa_currentLine,.JnDYOa_nextLineFading{opacity:1}.JnDYOa_nextLine,.JnDYOa_currentLineFading{opacity:0}
._6s9FpW_main{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:20;background-color:#f9f9f9cc;position:fixed;top:0;left:0;right:0}._6s9FpW_main._6s9FpW_transparent{background-color:#0000}._6s9FpW_mainInner{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 2rem;display:flex;position:relative}._6s9FpW_box:first-child,._6s9FpW_box:last-child{flex-grow:1;flex-basis:0;display:flex}._6s9FpW_box:first-child{justify-content:flex-start}._6s9FpW_box:last-child{justify-content:flex-end}._6s9FpW_shadow{height:4.5625rem;margin:0 0 2rem}._6s9FpW_shadow._6s9FpW_shadowReadOnly{height:6.5rem}._6s9FpW_stageBar{justify-content:center;display:flex}._6s9FpW_stages{background-color:#00000010;border-radius:99rem;gap:.5rem;margin:0;padding:.125rem;list-style-type:none;display:flex}._6s9FpW_stage{margin:0;display:block}._6s9FpW_stage strong,._6s9FpW_stage span,._6s9FpW_stage a{border-radius:99rem;padding:.5rem 1rem;display:block}._6s9FpW_stage strong{color:#111;background-color:#fff;font-weight:400}._6s9FpW_stage span,._6s9FpW_stage a{color:var(--color-foreground);background-color:#0000;font-weight:400}._6s9FpW_exit,._6s9FpW_exit:visited{background-color:var(--color-divider);color:var(--color-foreground-strong);border-radius:.5rem;padding:.5rem .625rem;display:block}._6s9FpW_exit:hover{background-color:var(--color-yellow-main);color:var(--color-foreground-strong);text-decoration:none}._6s9FpW_actions{align-items:center;gap:.5rem;display:flex}._6s9FpW_actions>:last-child{margin-right:0}._6s9FpW_readOnly{-webkit-user-select:none;user-select:none;width:100%;color:var(--color-foreground-secondary);background-color:#00000010;justify-content:center;align-items:center;padding:.25rem 0;font-size:.875rem;font-weight:600;display:flex}@media (min-width:62rem){body.simple-course-workspace ._6s9FpW_main:not(._6s9FpW_transparent) ._6s9FpW_mainInner{padding-left:.5rem;padding-right:1.5rem}body.simple-course-workspace ._6s9FpW_main:not(._6s9FpW_transparent) ._6s9FpW_stageBar{pointer-events:none;align-items:center;width:calc(100% - 28.5rem);position:absolute;top:0;bottom:0;left:1.5rem}body.simple-course-workspace ._6s9FpW_main:not(._6s9FpW_transparent) ._6s9FpW_stageBar ._6s9FpW_stages{pointer-events:auto}}@media (min-width:70rem){body.simple-course-workspace ._6s9FpW_main:not(._6s9FpW_transparent) ._6s9FpW_mainInner{padding-left:1.5rem}}@media (min-width:75rem){body.simple-course-workspace ._6s9FpW_main:not(._6s9FpW_transparent) ._6s9FpW_stageBar{width:calc(100% - 30.5rem)}}
.cHXGKW_wrapper{text-align:center}.cHXGKW_label,.cHXGKW_secondary a{color:#000;align-items:center;gap:.25rem;font-weight:400;display:inline-flex}.cHXGKW_secondary a,.cHXGKW_secondary button{appearance:none;cursor:pointer;background-color:#0000;border:none;padding:0;text-decoration:underline;display:inline}.cHXGKW_label{background-color:var(--color-background-secondary);border:1px solid #e5e5e5;border-radius:99rem;margin:0 0 .5rem;padding:.25rem .875rem}button.cHXGKW_label{appearance:none;cursor:pointer}button.cHXGKW_label,a.cHXGKW_label{padding:.25rem .625rem .25rem .875rem}a.cHXGKW_label{text-decoration:none}a.cHXGKW_label:hover,button.cHXGKW_label:hover{text-decoration:underline}.cHXGKW_linkIcon{color:#00000040;margin-left:.25rem}.cHXGKW_label .cHXGKW_linkIcon{margin-left:0}
.rfWSrq_main{opacity:0;align-items:center;margin:1.25rem 0 0 1rem;transition:all .6s;display:flex}.rfWSrq_main.rfWSrq_visible{opacity:1}.rfWSrq_placeholder{height:2.25rem}.rfWSrq_icon{color:#eee;background-color:#0706;border-radius:99rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-right:.5rem;display:flex}.rfWSrq_blackVariant .rfWSrq_icon{background-color:#000c}.rfWSrq_text{--bg-size:400%;background:linear-gradient(90deg, #070, #0706, #070) 0 0 / var(--bg-size) 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite rfWSrq_pulseGradient}.rfWSrq_blackVariant .rfWSrq_text{background:linear-gradient(90deg, #000, #0006, #000) 0 0 / var(--bg-size) 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite rfWSrq_pulseGradient}@keyframes rfWSrq_pulseGradient{to{background-position:var(--bg-size) 0}}
.FbVrUG_background{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMSIgZmlsbD0iI2Q3ZDdkNyIvPjwvc3ZnPgo=);background-size:1.5rem}.FbVrUG_top{text-align:center;margin:0 0 2rem}.FbVrUG_topInner{max-width:52rem;margin:0 auto}.FbVrUG_courseTopic{margin:0;font-size:2.5rem;font-weight:400;line-height:2.75rem}.FbVrUG_courseTopicTitle{font-weight:700}.FbVrUG_content{max-width:52rem;margin:0 auto}.FbVrUG_modules{flex-direction:column;gap:1.5rem;display:flex}.FbVrUG_module{scroll-margin-top:4.5625rem}.FbVrUG_footer{max-width:52rem;margin:0 auto}
.CkHZzq_module{background-color:var(--color-background-secondary);border-radius:.625rem;margin:0 0 1.5rem;padding:1.5rem 1.5rem 2rem}.CkHZzq_module.CkHZzq_suggestionUpdate{border:3px solid var(--color-green-dark)}.CkHZzq_module.CkHZzq_suggestionDelete{border:3px dashed var(--color-red-main);background-color:var(--color-background)}.CkHZzq_module.CkHZzq_suggestionReorder{border:3px solid var(--color-blue-dark)}.CkHZzq_moduleBannerRow{align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.CkHZzq_suggestionBanner{text-transform:uppercase;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.CkHZzq_suggestionUpdate .CkHZzq_suggestionBanner{background-color:var(--color-green-extra-dark);color:var(--color-input-background-light)}.CkHZzq_suggestionDelete .CkHZzq_suggestionBanner{background-color:var(--color-red-extra-light);color:var(--color-red-dark)}.CkHZzq_suggestionReorder .CkHZzq_suggestionBanner{background-color:var(--color-blue-dark);color:var(--color-input-background-light)}.CkHZzq_module>:first-child{margin-top:0}.CkHZzq_top{align-items:center;margin:0 0 1.5rem;display:flex}.CkHZzq_title{color:var(--color-foreground);flex:1;align-items:flex-start;gap:.75rem;margin:0;font-weight:500;line-height:2rem;display:flex}.CkHZzq_fieldCompareStack{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.CkHZzq_suggestionStrikethrough{color:var(--color-foreground-secondary);text-decoration:line-through}.CkHZzq_index{text-align:center;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;font-size:.875rem;line-height:1.5rem;display:inline-flex;background-color:var(--color-yellow-light)!important;color:#000!important}.CkHZzq_section{margin:0 0 1rem}.CkHZzq_section:last-child{margin:0}.CkHZzq_metaBriefLayout{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;min-width:0;margin:0 0 1rem;display:flex}@media (min-width:75rem){.CkHZzq_metaBriefLayoutGrid{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:.5rem 2.5rem;min-height:0;display:grid}}.CkHZzq_metaBriefLayoutGrid .CkHZzq_metaGridCell{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.CkHZzq_metaBriefLayoutGrid .CkHZzq_metaGridCell .CkHZzq_metaSplitCard{flex:1;min-height:0}.CkHZzq_metaBriefLayoutGrid .CkHZzq_metaGridCell .CkHZzq_metaPlainCell{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.CkHZzq_metaPlainCell{background-color:var(--color-background-secondary);box-sizing:border-box;border-radius:.625rem;width:100%;min-width:0;min-height:0;padding:.875rem}.CkHZzq_metaSplitCard{box-sizing:border-box;border-radius:.625rem;flex:1;align-items:center;gap:1rem;width:100%;min-width:0;padding:.875rem;display:flex}.CkHZzq_metaSplitCardPrevious{background-color:var(--color-yellow-extra-light)}.CkHZzq_metaSplitCardNew{background-color:var(--color-green-extra-light)}.CkHZzq_metaSplitCardContent{flex:1;min-width:0}.CkHZzq_meta{gap:1rem;margin:0 0 1rem;display:flex}@container (max-width:29.6875rem){.CkHZzq_meta{flex-direction:column}}.CkHZzq_meta>*{flex:1}.CkHZzq_content{margin:1.75rem 0 0}
.kS-ija_section{border-radius:.5rem;flex-direction:column;margin-bottom:.5rem;transition:box-shadow .2s;display:flex}.kS-ija_section:hover{box-shadow:0 2px 4px #00000014}.kS-ija_section:last-child{margin-bottom:0}.kS-ija_sectionReadOnlyPreview .kS-ija_headerButton,.kS-ija_sectionReadOnlyPreview .kS-ija_iconWrapper,.kS-ija_sectionReadOnlyPreview .kS-ija_typeLabel,.kS-ija_sectionReadOnlyPreview .kS-ija_chevronWrapper{color:var(--color-foreground-strong)}.kS-ija_header{align-items:center;width:100%;padding:0;display:flex}.kS-ija_headerButton{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:flex}.kS-ija_headerButton:disabled{cursor:default}.kS-ija_headerActions{flex-shrink:0;align-items:center;gap:.25rem;padding-right:.5rem;display:flex}.kS-ija_headerWithBanner{flex-direction:column;align-items:stretch;gap:.5rem}.kS-ija_headerBannerRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;margin-right:2rem;display:flex}.kS-ija_headerMainRow{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.kS-ija_sectionContent{background-color:var(--color-yellow-light)}.kS-ija_sectionActivity{background-color:var(--color-green-light)}.kS-ija_sectionTransfer{background-color:var(--color-blue-light)}.kS-ija_sectionAssessment{background-color:var(--color-purple-light)}.kS-ija_iconWrapper{width:1.75rem;height:1.75rem;color:var(--color-foreground-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kS-ija_content{flex:1;align-items:center;gap:.5rem;min-width:0;line-height:1.5;display:flex}.kS-ija_typeLabel{color:var(--color-foreground);white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:600}.kS-ija_description{color:var(--color-foreground-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1rem;line-height:1.5;overflow:hidden}.kS-ija_actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.kS-ija_actions button{transition:transform .14s,box-shadow .18s;background-color:#0000!important;border-color:#0000!important;padding:.25rem!important}.kS-ija_actions button:hover{transform:translateY(-.5px)scale(1.015);box-shadow:0 0 0 .125rem #0000000d;background-color:#0000!important}.kS-ija_actions button:hover svg{transition:transform .14s;transform:scale(1.02)}.kS-ija_addButton{width:1.75rem;height:1.75rem;color:var(--color-foreground-secondary);cursor:pointer;background-color:#fffc;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,transform .1s;display:flex}.kS-ija_addButton:hover{color:var(--color-foreground);background-color:#fff;transform:scale(1.05)}.kS-ija_addButton:active{transform:scale(.95)}.kS-ija_durationText{color:var(--color-foreground);white-space:nowrap;text-align:left;min-width:0;font-size:.875rem;font-weight:500}.kS-ija_durationGroup{align-items:center;gap:.25rem;display:inline-flex}.kS-ija_durationSeparator{color:var(--color-foreground-secondary);margin-right:.25rem}.kS-ija_chevronWrapper{color:var(--color-foreground-secondary);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:transform .25s;display:flex}.kS-ija_chevronExpanded{transform:rotate(90deg)}.kS-ija_expandedWrapper{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.kS-ija_expandedWrapperOpen{grid-template-rows:1fr}.kS-ija_expandedContent{border-top:2px solid var(--color-background-secondary);opacity:0;padding:0 1rem;transition:padding .28s,opacity .2s;overflow:hidden}.kS-ija_expandedWrapperOpen .kS-ija_expandedContent{opacity:1;padding:1rem}.kS-ija_expandedContentRow{align-items:center;gap:1rem;display:flex}.kS-ija_expandedContentBody{flex:1;min-width:0}.kS-ija_expandedContentActions{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.kS-ija_expandedContentActions .kS-ija_outlineReferenceButton{background-color:#0000!important;border-color:#0000!important;padding:.25rem!important}.kS-ija_expandedContentActions .kS-ija_outlineReferenceButton>span>span>span{width:1.8rem;height:1.8rem}.kS-ija_fullDescription{color:var(--color-foreground-strong);margin:0 0 .75rem;padding:0;font-size:1rem;line-height:1.6}.kS-ija_fullDescription p{margin:0;padding:0}.kS-ija_fullDescription>:first-child{margin-top:0!important}.kS-ija_sectionBorderWrapper.kS-ija_suggestionCreate{border:3px dashed var(--color-decorative);background-color:var(--color-background)}.kS-ija_sectionContent.kS-ija_suggestionCreate{background-color:var(--color-background)}.kS-ija_suggestionBanner{text-transform:uppercase;vertical-align:middle;border-radius:.25rem;margin-right:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.kS-ija_suggestionCreate .kS-ija_suggestionBanner{background-color:var(--color-input-background-dark);color:var(--color-foreground-secondary);font-size:small;font-weight:700}.kS-ija_sectionBorderWrapper.kS-ija_suggestionUpdate{border:3px solid var(--color-green-dark)}.kS-ija_suggestionUpdate .kS-ija_suggestionBanner{background-color:var(--color-green-extra-dark);color:var(--color-input-background-light);font-size:small;font-weight:700}.kS-ija_suggestionUpdateOriginal{color:var(--color-foreground-secondary);margin:0 0 .5rem;font-size:.875rem;line-height:1.6;text-decoration:line-through}.kS-ija_suggestionUpdateNew{color:var(--color-foreground-strong);border-left:3px solid var(--color-yellow-dark);margin:0;padding-left:.5rem;font-size:.875rem;font-weight:600;line-height:1.6}.kS-ija_sectionBorderWrapper.kS-ija_suggestionDelete{border:3px dashed var(--color-red-main)}.kS-ija_suggestionDelete{background-color:var(--color-background)}.kS-ija_suggestionDelete .kS-ija_suggestionBanner{background-color:var(--color-red-extra-light);color:var(--color-red-dark);font-size:small;font-weight:700}.kS-ija_suggestionDelete .kS-ija_suggestionStrikethrough{color:var(--color-foreground-secondary);text-decoration:line-through}.kS-ija_sectionBorderWrapper.kS-ija_suggestionReorder{border:3px solid var(--color-blue-dark)}.kS-ija_suggestionReorder .kS-ija_suggestionBanner{background-color:var(--color-blue-dark);color:var(--color-input-background-light);font-size:small;font-weight:700}.kS-ija_sectionBorderWrapper{background:var(--color-background-secondary);border-radius:.5rem;margin-bottom:.5rem;padding:4px}.kS-ija_sectionBorderWrapper:last-child{margin-bottom:0}.kS-ija_sectionBorderWrapper .kS-ija_section{border:none!important}
.OHqo8W_form{background-color:#ffffff80;border:1px solid #00000014;border-radius:.375rem;padding:1rem}.OHqo8W_select{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem;font-size:.875rem}.OHqo8W_select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.OHqo8W_select:disabled{color:#6b7280;cursor:not-allowed;background-color:#e5e7eb}.OHqo8W_textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem;font-family:inherit;font-size:.875rem}.OHqo8W_textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.OHqo8W_textarea:disabled{color:#6b7280;cursor:not-allowed;background-color:#e5e7eb}.OHqo8W_actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.OHqo8W_saveButton,.OHqo8W_saveButton:visited,.OHqo8W_saveButton:hover{background-color:var(--color-green-dark)!important;color:var(--color-background-secondary)!important}
.GC2EXW_wrapper{background-color:var(--color-background);border:3px dashed var(--color-decorative);border-radius:.625rem;margin:0 0 1.5rem;padding:1.5rem 1.5rem 2rem}.GC2EXW_intro{flex-direction:column;align-items:stretch;display:flex}.GC2EXW_sectionList{margin:1.75rem 0 0}.GC2EXW_headerBannerRow{align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.GC2EXW_suggestionBanner{text-transform:uppercase;background-color:var(--color-input-background-dark);color:var(--color-foreground-secondary);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.GC2EXW_moduleHeading{color:var(--color-foreground);margin:0;font-size:1rem;font-weight:600;line-height:1.45}.GC2EXW_moduleEdit{color:var(--color-foreground);margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}
.h6tO5a_main{border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.h6tO5a_controls{align-items:center;display:flex}.h6tO5a_prev,.h6tO5a_next{appearance:none;color:var(--color-foreground);background-color:#0000;border:none;margin:0;padding:0;font-size:1rem}.h6tO5a_prev:not([disabled]),.h6tO5a_next:not([disabled]){cursor:pointer}.h6tO5a_prev:not([disabled]):hover,.h6tO5a_next:not([disabled]):hover{text-decoration:underline}.h6tO5a_prev:disabled,.h6tO5a_next:disabled{color:var(--color-foreground-secondary);cursor:not-allowed}.h6tO5a_label{color:var(--color-foreground);margin:0 .5rem;font-size:.875rem;font-weight:500}.h6tO5a_sep{color:var(--color-foreground-secondary)}.h6tO5a_timestamp{color:var(--color-foreground-secondary);font-size:.8125rem}.h6tO5a_mark{background-color:var(--color-yellow-extra-light);color:var(--color-foreground-strong);white-space:nowrap;border-radius:.25rem;padding:0 .375rem;font-size:.75rem;font-weight:500}.h6tO5a_error{color:var(--color-foreground-secondary);font-size:.75rem}.h6tO5a_spacer{flex:1}
.wwG1fq_splitContainer[data-grid-layout=true]{display:contents}.wwG1fq_splitContainer:not([data-grid-layout=true]){flex-direction:column;flex:1;gap:0;width:100%;min-width:0;display:flex}@media (min-width:75rem){.wwG1fq_splitContainer:not([data-grid-layout=true]){gap:0}}.wwG1fq_splitContainer:not([data-grid-layout=true]) .wwG1fq_oldVersion,.wwG1fq_splitContainer:not([data-grid-layout=true]) .wwG1fq_newVersion{width:100%;min-width:0}
.sy0ZLq_root{--lj-icon-gutter:calc(2.5rem + 1rem);width:calc(100% + var(--lj-icon-gutter));max-width:calc(100% + var(--lj-icon-gutter));margin-left:calc(-1 * var(--lj-icon-gutter));box-sizing:border-box}.sy0ZLq_preamble{padding-left:var(--lj-icon-gutter);box-sizing:border-box;margin-bottom:1rem}.sy0ZLq_preamble .main p:first-child{margin-top:0}.sy0ZLq_timeline{margin:0;padding:0;list-style:none;position:relative}.sy0ZLq_item{grid-template-columns:var(--lj-icon-gutter) minmax(0, 1fr);align-items:start;column-gap:0;margin:0 0 1.25rem;padding:0;display:grid;position:relative}.sy0ZLq_item:not(:last-child):before{content:"";background-color:var(--color-divider);z-index:0;width:.125rem;position:absolute;top:2rem;bottom:-1.25rem;left:1.25rem;transform:translate(-50%)}.sy0ZLq_item:last-child{margin-bottom:0}.sy0ZLq_marker{background-color:var(--color-yellow-light);text-align:center;width:2rem;height:2rem;color:var(--color-foreground-strong);z-index:1;border-radius:.375rem;flex:none;justify-content:center;justify-self:start;align-items:center;margin:0 0 0 .25rem;padding:0;font-size:.875rem;line-height:1.5rem;display:inline-flex;position:relative}.sy0ZLq_card{background-color:#0000;border:none;border-radius:0;margin:0;padding:0}.sy0ZLq_title{font-size:1rem;font-weight:inherit;color:var(--color-foreground-strong);margin:0;line-height:1.5rem}.sy0ZLq_title:not(:last-child){margin-bottom:.125rem}.sy0ZLq_description{color:var(--color-foreground-strong);font-size:1rem;line-height:1.5rem}.sy0ZLq_description .main{margin:0}.sy0ZLq_description .main p:first-child{margin-top:0}.sy0ZLq_description .main p:last-child{margin-bottom:0}
.WAgKla_prev,.WAgKla_next{appearance:none;color:var(--color-foreground-secondary);background-color:#0000;border:none;margin:0;padding:0}.WAgKla_prev:not([disabled]),.WAgKla_next:not([disabled]){cursor:pointer}.WAgKla_label,.WAgKla_author{color:var(--color-foreground-secondary);margin:0 .5rem}.WAgKla_sep{color:var(--color-foreground-secondary)}.WAgKla_prev:not([disabled]):hover,.WAgKla_next:not([disabled]):hover{text-decoration:underline}
.o3egBG_main{background-color:var(--color-background-secondary);border-radius:.875rem;align-items:center;gap:1rem;width:100%;min-width:0;margin:0 0 1rem;padding:.875rem;display:flex;position:relative}.o3egBG_main p:last-child{margin-bottom:0}.o3egBG_inner{flex-direction:column;flex:1;min-width:0;padding-left:3.5rem;display:flex}.o3egBG_card{box-sizing:border-box;background:#fff url(/img/persona.png) 0 0/3.75rem no-repeat;min-height:3.75rem;margin:.75rem 0 0;padding:.5rem 0 .5rem 4.5rem}.o3egBG_card h2,.o3egBG_card h3,.o3egBG_card h4{margin:0;font-weight:400}.o3egBG_card h4{color:#666}.o3egBG_description{color:var(--color-foreground-strong);margin:0 0 .75rem;font-size:1rem;line-height:1.5rem}.o3egBG_actions{opacity:0;visibility:hidden;pointer-events:none;flex:none;justify-content:flex-end;align-self:center;align-items:center;gap:.25rem;min-width:10.5rem;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:flex;transform:translateY(.25rem)}.o3egBG_main:hover .o3egBG_actions,.o3egBG_main:focus-within .o3egBG_actions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.o3egBG_actions button{transition:transform .14s;background-color:#0000!important;border-color:#0000!important;padding:.25rem!important}.o3egBG_actions button:hover{transform:translateY(-.5px)scale(1.015);background-color:#0000!important}.o3egBG_actions button:hover svg{transition:transform .14s;transform:scale(1.02)}.o3egBG_largeActionButton>span>span>span{width:1.8rem;height:1.8rem}.o3egBG_oldVersion{background-color:#fffacd}.o3egBG_newVersion{background-color:#e8ffe8}.o3egBG_newVersionCard,.o3egBG_oldVersion .o3egBG_card{background:url(/img/persona.png) 0 0/3.75rem no-repeat}.o3egBG_learnerPersonaWrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%;scroll-margin-top:5rem}.o3egBG_fieldClickable{text-align:left;background:0 0;border:none;border-radius:.25rem;width:100%;margin:-.25rem;padding:.25rem;position:relative}.o3egBG_fieldClickable.o3egBG_description{width:100%}.o3egBG_main[data-selected=true]{outline:1px solid var(--color-green-dark);outline-offset:2px}
.W3n7eG_briefRoot{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.W3n7eG_courseTopic{text-align:center;margin:0 0 2.5rem;font-size:2.5rem;font-weight:400;line-height:2.75rem}.W3n7eG_courseTopicTitle{font-weight:700}.W3n7eG_top{flex-direction:column;gap:.5rem;display:flex}.W3n7eG_actions{text-align:center;margin:2rem 1rem;font-size:1.25rem}@media (min-width:75rem){.W3n7eG_top{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);align-items:start;gap:.5rem 2.5rem;display:grid}}@media (min-width:64rem){.W3n7eG_actions{margin:3rem}}.W3n7eG_docs{padding-top:.25rem}
.FrrrlG_content{z-index:30;border:1px solid var(--color-divider);background-color:var(--color-background);color:var(--color-foreground-strong);box-shadow:0 .25rem .75rem color-mix(in srgb, var(--color-foreground) 18%, transparent);border-radius:.5rem;outline:none;position:relative}.FrrrlG_arrow{background-color:var(--color-background);border:1px solid var(--color-divider);width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.FrrrlG_content[data-side=top] .FrrrlG_arrow{border-top:none;border-left:none;bottom:-.25rem}.FrrrlG_content[data-side=bottom] .FrrrlG_arrow{border-bottom:none;border-right:none;top:-.25rem}.FrrrlG_content[data-side=left] .FrrrlG_arrow{border-bottom:none;border-left:none;right:-.25rem}.FrrrlG_content[data-side=right] .FrrrlG_arrow{border-top:none;border-right:none;left:-.25rem}.FrrrlG_content[data-side=top] .FrrrlG_arrow,.FrrrlG_content[data-side=bottom] .FrrrlG_arrow{margin-left:-.25rem;left:50%}.FrrrlG_content[data-side=top][data-align=start] .FrrrlG_arrow,.FrrrlG_content[data-side=bottom][data-align=start] .FrrrlG_arrow{margin-left:0;left:.75rem}.FrrrlG_content[data-side=top][data-align=end] .FrrrlG_arrow,.FrrrlG_content[data-side=bottom][data-align=end] .FrrrlG_arrow{margin-left:0;left:auto;right:.75rem}.FrrrlG_content[data-side=left] .FrrrlG_arrow,.FrrrlG_content[data-side=right] .FrrrlG_arrow{margin-top:-.25rem;top:50%}.FrrrlG_content[data-side=left][data-align=start] .FrrrlG_arrow,.FrrrlG_content[data-side=right][data-align=start] .FrrrlG_arrow{margin-top:0;top:.75rem}.FrrrlG_content[data-side=left][data-align=end] .FrrrlG_arrow,.FrrrlG_content[data-side=right][data-align=end] .FrrrlG_arrow{margin-top:0;top:auto;bottom:.75rem}
._22a_eq_main{vertical-align:top;text-align:left;width:1.5rem;height:1.5rem;color:inherit;display:inline-flex;position:relative}._22a_eq_main._22a_eq_xSmall{width:.8125rem;height:.8125rem}._22a_eq_main._22a_eq_small{width:1rem;height:1rem}._22a_eq_main._22a_eq_autoSize{width:100%;height:100%}._22a_eq_inner{width:100%;height:100%;display:block;position:relative}._22a_eq_inner>svg{fill:currentColor;vertical-align:top}