.HomeContainer-module__OVp6Ba__background{background-image:url(/img/background-chat-left-branding.svg),url(/img/background-chat-right-branding.svg);background-position:0 70%,right 20%;background-repeat:no-repeat,no-repeat;background-size:6rem,6rem}
.TooltipWrapper-module__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}
.Button-module__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}.Button-module__GQn9eq__button,a.Button-module__GQn9eq__button,a.Button-module__GQn9eq__button:visited{color:#fff}.Button-module__GQn9eq__button.Button-module__GQn9eq__brand{background-color:#c3500f}.Button-module__GQn9eq__button.Button-module__GQn9eq__yellow,a.Button-module__GQn9eq__button.Button-module__GQn9eq__yellow,a.Button-module__GQn9eq__button.Button-module__GQn9eq__yellow:visited{background-color:var(--color-yellow-main);color:#000}.Button-module__GQn9eq__button.Button-module__GQn9eq__yellow:not(.Button-module__GQn9eq__disabled):hover{background-color:var(--color-yellow-dark)}.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle,a.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle,a.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle:visited,.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle-brand,a.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle-brand,a.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle-brand:visited{color:#000;background-color:#0000}.Button-module__GQn9eq__button:not(.Button-module__GQn9eq__disabled):hover{background-color:var(--color-foreground-secondary);text-decoration:none}.Button-module__GQn9eq__button.Button-module__GQn9eq__brand:not(.Button-module__GQn9eq__disabled):hover{background-color:var(--color-brand)}.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle:not(.Button-module__GQn9eq__disabled):hover{background-color:#0000000d}.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle-brand:not(.Button-module__GQn9eq__disabled):hover,a.Button-module__GQn9eq__button.Button-module__GQn9eq__subtle-brand:not(.Button-module__GQn9eq__disabled):hover{background-color:var(--color-brand-secondary)}.Button-module__GQn9eq__button.Button-module__GQn9eq__accept,a.Button-module__GQn9eq__button.Button-module__GQn9eq__accept{background-color:#30871c}.Button-module__GQn9eq__button.Button-module__GQn9eq__accept:not(.Button-module__GQn9eq__disabled):hover,a.Button-module__GQn9eq__button.Button-module__GQn9eq__accept:not(.Button-module__GQn9eq__disabled):hover{background-color:#3faa24}.Button-module__GQn9eq__button.Button-module__GQn9eq__icon{color:#9c9c9c;background-color:#0000;min-width:2.5rem;height:2.5rem;padding:.5rem}.Button-module__GQn9eq__button.Button-module__GQn9eq__light,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light:visited,.Button-module__GQn9eq__button.Button-module__GQn9eq__light-brand,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-brand,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-brand:visited,.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent:visited{color:#000;background-color:#fff;border:1px solid #0000001a}.Button-module__GQn9eq__button.Button-module__GQn9eq__light:not(.Button-module__GQn9eq__disabled):hover,.Button-module__GQn9eq__button.Button-module__GQn9eq__light-brand:not(.Button-module__GQn9eq__disabled):hover,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-brand:not(.Button-module__GQn9eq__disabled):hover{background-color:#f2f2f2}.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent:visited{background-color:#0000}.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent:not(.Button-module__GQn9eq__disabled):hover,a.Button-module__GQn9eq__button.Button-module__GQn9eq__light-transparent:not(.Button-module__GQn9eq__disabled):hover{background-color:#00000008}.Button-module__GQn9eq__button.Button-module__GQn9eq__icon:not(.Button-module__GQn9eq__disabled):hover{color:#000c;background-color:#0000}.Button-module__GQn9eq__button.Button-module__GQn9eq__link,a.Button-module__GQn9eq__button.Button-module__GQn9eq__link,.Button-module__GQn9eq__button.Button-module__GQn9eq__link:hover,a.Button-module__GQn9eq__button.Button-module__GQn9eq__link:hover{color:var(--color-link);background-color:#0000;text-decoration:underline}.Button-module__GQn9eq__button.Button-module__GQn9eq__link:visited,a.Button-module__GQn9eq__button.Button-module__GQn9eq__link:visited{color:var(--color-link)}.Button-module__GQn9eq__button.Button-module__GQn9eq__link:hover,a.Button-module__GQn9eq__button.Button-module__GQn9eq__link:hover{color:var(--color-link-hover);text-decoration:underline}.Button-module__GQn9eq__button.Button-module__GQn9eq__disabled{opacity:.35;cursor:default}.Button-module__GQn9eq__button.Button-module__GQn9eq__small{padding:.5rem}.Button-module__GQn9eq__button.Button-module__GQn9eq__xSmall{padding:.25rem .5rem;font-size:.875rem}.Button-module__GQn9eq__button.Button-module__GQn9eq__large{box-sizing:border-box;padding:.875rem 1.5rem}.Button-module__GQn9eq__button.Button-module__GQn9eq__mediumOnHover:hover{padding:.5rem 1rem}
.CreateCourseLoader-module__JnDYOa__main{display:block;position:relative}.CreateCourseLoader-module__JnDYOa__currentLine,.CreateCourseLoader-module__JnDYOa__nextLine{transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;right:0}.CreateCourseLoader-module__JnDYOa__currentLine,.CreateCourseLoader-module__JnDYOa__nextLineFading{opacity:1}.CreateCourseLoader-module__JnDYOa__nextLine,.CreateCourseLoader-module__JnDYOa__currentLineFading{opacity:0}
.CreateCourseNavigation-module__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}.CreateCourseNavigation-module__6s9FpW__main.CreateCourseNavigation-module__6s9FpW__transparent{background-color:#0000}.CreateCourseNavigation-module__6s9FpW__mainInner{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 2rem;display:flex;position:relative}.CreateCourseNavigation-module__6s9FpW__box:first-child,.CreateCourseNavigation-module__6s9FpW__box:last-child{flex-grow:1;flex-basis:0;display:flex}.CreateCourseNavigation-module__6s9FpW__box:first-child{justify-content:flex-start}.CreateCourseNavigation-module__6s9FpW__box:last-child{justify-content:flex-end}.CreateCourseNavigation-module__6s9FpW__shadow{height:4.5625rem;margin:0 0 2rem}.CreateCourseNavigation-module__6s9FpW__shadow.CreateCourseNavigation-module__6s9FpW__shadowReadOnly{height:6.5rem}.CreateCourseNavigation-module__6s9FpW__stageBar{justify-content:center;display:flex}.CreateCourseNavigation-module__6s9FpW__stages{background-color:#00000010;border-radius:99rem;gap:.5rem;margin:0;padding:.125rem;list-style-type:none;display:flex}.CreateCourseNavigation-module__6s9FpW__stage{margin:0;display:block}.CreateCourseNavigation-module__6s9FpW__stage strong,.CreateCourseNavigation-module__6s9FpW__stage span,.CreateCourseNavigation-module__6s9FpW__stage a{border-radius:99rem;padding:.5rem 1rem;display:block}.CreateCourseNavigation-module__6s9FpW__stage strong{color:#111;background-color:#fff;font-weight:400}.CreateCourseNavigation-module__6s9FpW__stage span,.CreateCourseNavigation-module__6s9FpW__stage a{color:var(--color-foreground);background-color:#0000;font-weight:400}.CreateCourseNavigation-module__6s9FpW__exit,.CreateCourseNavigation-module__6s9FpW__exit:visited{background-color:var(--color-divider);color:var(--color-foreground-strong);border-radius:.5rem;padding:.5rem .625rem;display:block}.CreateCourseNavigation-module__6s9FpW__exit:hover{background-color:var(--color-yellow-main);color:var(--color-foreground-strong);text-decoration:none}.CreateCourseNavigation-module__6s9FpW__actions{align-items:center;gap:.5rem;display:flex}.CreateCourseNavigation-module__6s9FpW__actions>:last-child{margin-right:0}.CreateCourseNavigation-module__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 .CreateCourseNavigation-module__6s9FpW__main:not(.CreateCourseNavigation-module__6s9FpW__transparent) .CreateCourseNavigation-module__6s9FpW__mainInner{padding-left:.5rem;padding-right:1.5rem}body.simple-course-workspace .CreateCourseNavigation-module__6s9FpW__main:not(.CreateCourseNavigation-module__6s9FpW__transparent) .CreateCourseNavigation-module__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 .CreateCourseNavigation-module__6s9FpW__main:not(.CreateCourseNavigation-module__6s9FpW__transparent) .CreateCourseNavigation-module__6s9FpW__stageBar .CreateCourseNavigation-module__6s9FpW__stages{pointer-events:auto}}@media (min-width:70rem){body.simple-course-workspace .CreateCourseNavigation-module__6s9FpW__main:not(.CreateCourseNavigation-module__6s9FpW__transparent) .CreateCourseNavigation-module__6s9FpW__mainInner{padding-left:1.5rem}}@media (min-width:75rem){body.simple-course-workspace .CreateCourseNavigation-module__6s9FpW__main:not(.CreateCourseNavigation-module__6s9FpW__transparent) .CreateCourseNavigation-module__6s9FpW__stageBar{width:calc(100% - 30.5rem)}}
.CreateCourseNavigationBottom-module__tVXq5q__main{text-align:center;margin:6rem 0 12rem}
.StageLabel-module__cHXGKW__wrapper{text-align:center}.StageLabel-module__cHXGKW__label,.StageLabel-module__cHXGKW__secondary a{color:#000;align-items:center;gap:.25rem;font-weight:400;display:inline-flex}.StageLabel-module__cHXGKW__secondary a,.StageLabel-module__cHXGKW__secondary button{appearance:none;cursor:pointer;background-color:#0000;border:none;padding:0;text-decoration:underline;display:inline}.StageLabel-module__cHXGKW__label{background-color:var(--color-background-secondary);border:1px solid #e5e5e5;border-radius:99rem;margin:0 0 .5rem;padding:.25rem .875rem}button.StageLabel-module__cHXGKW__label{appearance:none;cursor:pointer}button.StageLabel-module__cHXGKW__label,a.StageLabel-module__cHXGKW__label{padding:.25rem .625rem .25rem .875rem}a.StageLabel-module__cHXGKW__label{text-decoration:none}a.StageLabel-module__cHXGKW__label:hover,button.StageLabel-module__cHXGKW__label:hover{text-decoration:underline}.StageLabel-module__cHXGKW__linkIcon{color:#00000040;margin-left:.25rem}.StageLabel-module__cHXGKW__label .StageLabel-module__cHXGKW__linkIcon{margin-left:0}
.ThinkingIndicator-module__rfWSrq__main{opacity:0;align-items:center;margin:1.25rem 0 0 1rem;transition:all .6s;display:flex}.ThinkingIndicator-module__rfWSrq__main.ThinkingIndicator-module__rfWSrq__visible{opacity:1}.ThinkingIndicator-module__rfWSrq__placeholder{height:2.25rem}.ThinkingIndicator-module__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}.ThinkingIndicator-module__rfWSrq__blackVariant .ThinkingIndicator-module__rfWSrq__icon{background-color:#000c}.ThinkingIndicator-module__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 ThinkingIndicator-module__rfWSrq__pulseGradient}.ThinkingIndicator-module__rfWSrq__blackVariant .ThinkingIndicator-module__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 ThinkingIndicator-module__rfWSrq__pulseGradient}@keyframes ThinkingIndicator-module__rfWSrq__pulseGradient{to{background-position:var(--bg-size) 0}}
.OutlineNavigation-module__NWCNTG__main{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:10;background-color:#f9f9f9bf;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding:.5rem;position:fixed;top:25vh;left:0}@media (min-width:70rem){.OutlineNavigation-module__NWCNTG__main{padding:.75rem .75rem .75rem 1.5rem}}.OutlineNavigation-module__NWCNTG__list{margin:0;padding:0;list-style-type:none}.OutlineNavigation-module__NWCNTG__li{margin:0 0 .5rem}.OutlineNavigation-module__NWCNTG__li:last-child{margin-bottom:0}.OutlineNavigation-module__NWCNTG__item{appearance:none;background-color:var(--color-foreground);color:var(--color-background-secondary);cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1rem;font-family:inherit;font-size:1.25rem;font-weight:500;line-height:1.25rem}.OutlineNavigation-module__NWCNTG__item:hover{background-color:var(--color-foreground-secondary)}.OutlineNavigation-module__NWCNTG__item.OutlineNavigation-module__NWCNTG__currentItem{background-color:var(--color-yellow-dark);color:#000}
.CreateSimpleOutline-module__FbVrUG__background{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMSIgZmlsbD0iI2Q3ZDdkNyIvPjwvc3ZnPgo=);background-size:1.5rem}.CreateSimpleOutline-module__FbVrUG__top{text-align:center;margin:0 0 2rem}.CreateSimpleOutline-module__FbVrUG__topInner{max-width:52rem;margin:0 auto}.CreateSimpleOutline-module__FbVrUG__courseTopic{margin:0;font-size:2.5rem;font-weight:400;line-height:2.75rem}.CreateSimpleOutline-module__FbVrUG__courseTopicTitle{font-weight:700}.CreateSimpleOutline-module__FbVrUG__content{max-width:52rem;margin:0 auto}.CreateSimpleOutline-module__FbVrUG__modules{flex-direction:column;gap:1.5rem;display:flex}.CreateSimpleOutline-module__FbVrUG__module{scroll-margin-top:4.5625rem}.CreateSimpleOutline-module__FbVrUG__footer{max-width:52rem;margin:0 auto}
.StageWelcomeModal-module__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}.StageWelcomeModal-module__2ALk4q__close{color:var(--color-foreground);position:absolute;top:1rem;right:1rem}.StageWelcomeModal-module__2ALk4q__top{margin:1.25rem 0 1.5rem}.StageWelcomeModal-module__2ALk4q__headline{margin:0 0 1.625rem;font-size:1.5rem;line-height:2.5rem}.StageWelcomeModal-module__2ALk4q__headline strong{white-space:nowrap;border:1px solid #e5e5e5;border-radius:99rem;padding:.375rem 1rem;font-weight:400}.StageWelcomeModal-module__2ALk4q__intro{color:#888;max-width:42.5rem;margin:0 auto;font-size:1rem;line-height:1.5625rem}.StageWelcomeModal-module__2ALk4q__primaryAction,.StageWelcomeModal-module__2ALk4q__primaryAction:visited,.StageWelcomeModal-module__2ALk4q__primaryAction:hover{background-color:var(--color-yellow-dark)!important;color:var(--color-foreground-strong)!important}.StageWelcomeModal-module__2ALk4q__content{text-align:left;color:#888;gap:.625rem;display:flex}.StageWelcomeModal-module__2ALk4q__content .StageWelcomeModal-module__2ALk4q__col{border-top:14rem solid #f9f9f9;flex:0 0 calc(33.3333% - .416667rem);padding:2rem 0 0}.StageWelcomeModal-module__2ALk4q__content .StageWelcomeModal-module__2ALk4q__col .StageWelcomeModal-module__2ALk4q__subhead{color:#000;margin:0 0 .5rem;font-size:1rem;font-weight:400;line-height:1.375rem}.StageWelcomeModal-module__2ALk4q__content .StageWelcomeModal-module__2ALk4q__col .StageWelcomeModal-module__2ALk4q__subhead,.StageWelcomeModal-module__2ALk4q__content .StageWelcomeModal-module__2ALk4q__col p{margin-left:2rem;margin-right:2rem}.StageWelcomeModal-module__2ALk4q__guidance{color:#c8c8c8}
.HintPopover-module__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}.HintPopover-module__FrrrlG__arrow{background-color:var(--color-background);border:1px solid var(--color-divider);width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.HintPopover-module__FrrrlG__content[data-side=top] .HintPopover-module__FrrrlG__arrow{border-top:none;border-left:none;bottom:-.25rem}.HintPopover-module__FrrrlG__content[data-side=bottom] .HintPopover-module__FrrrlG__arrow{border-bottom:none;border-right:none;top:-.25rem}.HintPopover-module__FrrrlG__content[data-side=left] .HintPopover-module__FrrrlG__arrow{border-bottom:none;border-left:none;right:-.25rem}.HintPopover-module__FrrrlG__content[data-side=right] .HintPopover-module__FrrrlG__arrow{border-top:none;border-right:none;left:-.25rem}.HintPopover-module__FrrrlG__content[data-side=top] .HintPopover-module__FrrrlG__arrow,.HintPopover-module__FrrrlG__content[data-side=bottom] .HintPopover-module__FrrrlG__arrow{margin-left:-.25rem;left:50%}.HintPopover-module__FrrrlG__content[data-side=top][data-align=start] .HintPopover-module__FrrrlG__arrow,.HintPopover-module__FrrrlG__content[data-side=bottom][data-align=start] .HintPopover-module__FrrrlG__arrow{margin-left:0;left:.75rem}.HintPopover-module__FrrrlG__content[data-side=top][data-align=end] .HintPopover-module__FrrrlG__arrow,.HintPopover-module__FrrrlG__content[data-side=bottom][data-align=end] .HintPopover-module__FrrrlG__arrow{margin-left:0;left:auto;right:.75rem}.HintPopover-module__FrrrlG__content[data-side=left] .HintPopover-module__FrrrlG__arrow,.HintPopover-module__FrrrlG__content[data-side=right] .HintPopover-module__FrrrlG__arrow{margin-top:-.25rem;top:50%}.HintPopover-module__FrrrlG__content[data-side=left][data-align=start] .HintPopover-module__FrrrlG__arrow,.HintPopover-module__FrrrlG__content[data-side=right][data-align=start] .HintPopover-module__FrrrlG__arrow{margin-top:0;top:.75rem}.HintPopover-module__FrrrlG__content[data-side=left][data-align=end] .HintPopover-module__FrrrlG__arrow,.HintPopover-module__FrrrlG__content[data-side=right][data-align=end] .HintPopover-module__FrrrlG__arrow{margin-top:0;top:auto;bottom:.75rem}
.ModalLayer-module__okFmeq__overlay{z-index:1000;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .25s;position:fixed;inset:0}.ModalLayer-module__okFmeq__overlay.ModalLayer-module__okFmeq__overlayVisible{opacity:1;pointer-events:auto}.ModalLayer-module__okFmeq__content{z-index:1001;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0;overflow:auto}.ModalLayer-module__okFmeq__content.ModalLayer-module__okFmeq__contentVisible{opacity:1;pointer-events:auto}
.projectPresentation-module__FhFI7a__projectIconSvg{width:100%;height:100%;fill:none!important}.projectPresentation-module__FhFI7a__projectIconSvg path,.projectPresentation-module__FhFI7a__projectIconSvg circle{fill:none}
.CourseCardBand-module__R2uKXW__band{margin:0 0 2rem;overflow-x:clip}.CourseCardBand-module__R2uKXW__sectionHead{box-sizing:border-box;justify-content:space-between;align-items:baseline;gap:1rem;margin:3rem 0 1.125rem;padding:0 7.5rem;display:flex}.CourseCardBand-module__R2uKXW__sectionTitle{color:var(--color-foreground);letter-spacing:normal;flex:1;align-items:flex-start;gap:.75rem;margin:0;font-family:inherit;font-size:1.5rem;font-weight:500;line-height:2rem;display:flex}.CourseCardBand-module__R2uKXW__countPill{color:#000;background:var(--color-yellow-light);border-radius:.375rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-family:inherit;font-size:.75rem;font-style:normal;font-weight:600;line-height:1;display:inline-flex;transform:translateY(.375rem)}.CourseCardBand-module__R2uKXW__sectionActions{align-items:center;gap:.5rem;display:flex}.CourseCardBand-module__R2uKXW__manageProjects{align-items:center;gap:.375rem;display:inline-flex}.CourseCardBand-module__R2uKXW__scrollerWrap{box-sizing:border-box;padding:0 7.5rem;position:relative}.CourseCardBand-module__R2uKXW__projectsRow{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;align-items:stretch;gap:.875rem;padding:.5rem .25rem 1rem;display:flex;overflow-x:auto}.CourseCardBand-module__R2uKXW__projectsRow::-webkit-scrollbar{display:none}.CourseCardBand-module__R2uKXW__projectCard{color:inherit;text-align:left;border:1px solid var(--color-divider);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);scroll-snap-align:start;cursor:pointer;background:#fff;border-radius:1.125rem;flex:0 0 15rem;padding:1rem;font-family:inherit;text-decoration:none;position:relative;overflow:hidden}.CourseCardBand-module__R2uKXW__projectCard:before{pointer-events:none;content:"";background:var(--project-wash,transparent);opacity:.35;transition:opacity .2s;position:absolute;inset:0}.CourseCardBand-module__R2uKXW__projectCard>*{position:relative}.CourseCardBand-module__R2uKXW__projectCard:hover{box-shadow:var(--shadow-md);border-color:#00000024;text-decoration:none;transform:translateY(-3px)}.CourseCardBand-module__R2uKXW__projectCard:hover:before,.CourseCardBand-module__R2uKXW__activeProjectCard:before{opacity:.6}.CourseCardBand-module__R2uKXW__activeProjectCard{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground), var(--shadow-md)}.CourseCardBand-module__R2uKXW__allProjectCard{color:#fff;background:linear-gradient(160deg,#111 0%,#1a1a1a 60%,#0f3a18 130%);border-color:#0000}.CourseCardBand-module__R2uKXW__allProjectCard:before{display:none}.CourseCardBand-module__R2uKXW__projectCardTop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.CourseCardBand-module__R2uKXW__projectIcon{width:2.375rem;height:2.375rem;color:var(--project-icon-fg,var(--color-foreground-secondary));background:var(--project-icon-bg,#0000000d);border-radius:.6875rem;place-items:center;display:grid}.CourseCardBand-module__R2uKXW__allProjectCard .CourseCardBand-module__R2uKXW__projectIcon{color:var(--color-green-main);background:#ffffff1a}.CourseCardBand-module__R2uKXW__projectMeta{color:var(--color-foreground-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:600}.CourseCardBand-module__R2uKXW__allProjectCard .CourseCardBand-module__R2uKXW__projectMeta,.CourseCardBand-module__R2uKXW__allProjectCard .CourseCardBand-module__R2uKXW__projectSubtitle{color:#ffffff9e}.CourseCardBand-module__R2uKXW__projectTitle{color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:-.01em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.CourseCardBand-module__R2uKXW__allProjectCard .CourseCardBand-module__R2uKXW__projectTitle{color:#fff}.CourseCardBand-module__R2uKXW__projectSubtitle,.CourseCardBand-module__R2uKXW__projectEditLink{color:var(--color-foreground-secondary);margin-top:.375rem;font-size:.75rem;display:block}.CourseCardBand-module__R2uKXW__newProjectCard{color:var(--color-foreground-secondary);text-align:center;box-shadow:none;background:0 0;border:1.5px dashed #00000026;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}.CourseCardBand-module__R2uKXW__newProjectCard:before{display:none}.CourseCardBand-module__R2uKXW__newProjectCard:hover{color:var(--color-green-dark);border-color:var(--color-green-dark);background:#3cc84f0a;text-decoration:none}.CourseCardBand-module__R2uKXW__newProjectPlus{background:#0000000a;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;display:grid}.CourseCardBand-module__R2uKXW__newProjectCard:hover .CourseCardBand-module__R2uKXW__newProjectPlus{color:#fff;background:var(--color-green-dark)}.CourseCardBand-module__R2uKXW__newProjectTitle{color:var(--color-foreground);font-family:var(--font-heading);margin:0;font-size:1rem;font-weight:700}.CourseCardBand-module__R2uKXW__inner{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin:0 7.5rem;padding:2rem 0 4.5rem;display:grid}.CourseCardBand-module__R2uKXW__slide{width:100%;min-width:0;display:flex}.CourseCardBand-module__R2uKXW__filters{max-width:var(--page-max-width);box-sizing:border-box;margin:0 auto;display:flex}.CourseCardBand-module__R2uKXW__filtersInner,.CourseCardBand-module__R2uKXW__create{flex:1;display:flex}.CourseCardBand-module__R2uKXW__filtersInner{color:#666;line-height:2rem}.CourseCardBand-module__R2uKXW__filtersInner label,.CourseCardBand-module__R2uKXW__filtersLabel{align-items:center;gap:.5rem;display:flex}.CourseCardBand-module__R2uKXW__create{text-align:right;justify-content:flex-end;align-items:center;display:flex}.CourseCardBand-module__R2uKXW__loader{justify-content:center;align-items:center;min-height:25rem;display:flex}.CourseCardBand-module__R2uKXW__allCoursesHeading{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (min-width:1200px){.CourseCardBand-module__R2uKXW__band{margin-right:0}}@media (min-width:1400px){.CourseCardBand-module__R2uKXW__band{margin-right:0}}
.BriefSection-module__2BVb8W__section{background-color:var(--color-background-secondary);font:inherit;text-align:left;border:none;border-radius:.625rem;flex:1;align-items:center;gap:1rem;width:100%;margin:0 0 1rem;padding:.875rem;display:flex;position:relative}.BriefSection-module__2BVb8W__sectionContent{flex:1}.BriefSection-module__2BVb8W__section>button{text-align:left;background:0 0;border:none;width:100%;margin:0;padding:0}.BriefSection-module__2BVb8W__sectionActions{opacity:0;visibility:hidden;pointer-events:none;justify-content:flex-end;align-items:center;gap:.25rem;min-width:10.5rem;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:flex;transform:translateY(.25rem)}.BriefSection-module__2BVb8W__section:hover .BriefSection-module__2BVb8W__sectionActions,.BriefSection-module__2BVb8W__section:focus-within .BriefSection-module__2BVb8W__sectionActions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.BriefSection-module__2BVb8W__sectionActions button{transition:transform .14s;background-color:#0000!important;border-color:#0000!important;padding:.25rem!important}.BriefSection-module__2BVb8W__sectionActions button:hover{transform:translateY(-.5px)scale(1.015);background-color:#0000!important}.BriefSection-module__2BVb8W__sectionActions button:hover svg{transition:transform .14s;transform:scale(1.02)}.BriefSection-module__2BVb8W__largeActionButton>span>span>span{width:1.8rem;height:1.8rem}.BriefSection-module__2BVb8W__sectionActionsSmall{min-width:0;display:flex}.BriefSection-module__2BVb8W__sectionActionsReferenceOnly{min-width:0}.BriefSection-module__2BVb8W__section.BriefSection-module__2BVb8W__metaSection{background-color:var(--color-background-secondary)}.BriefSection-module__2BVb8W__section.BriefSection-module__2BVb8W__passiveSection{color:var(--color-foreground);background-color:#0000}.BriefSection-module__2BVb8W__passiveContent,.BriefSection-module__2BVb8W__passiveContent *{color:var(--color-foreground)!important}.BriefSection-module__2BVb8W__section[data-selected=true]{outline:1px solid var(--color-green-dark);outline-offset:2px}.BriefSection-module__2BVb8W__briefSectionWrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%;scroll-margin-top:6rem}.BriefSection-module__2BVb8W__section.BriefSection-module__2BVb8W__sectionLearnerJourney{background-color:var(--color-background-secondary);border-radius:.625rem;align-items:center;margin:.75rem 0 1rem;padding:.875rem .875rem 1.25rem}
.ModalBox-module__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}.ModalBox-module__R51u8W__wrapper{padding:0 3.125rem}.ModalBox-module__R51u8W__modal.ModalBox-module__R51u8W__medium{max-width:60rem}.ModalBox-module__R51u8W__modal.ModalBox-module__R51u8W__large{max-width:120rem}@media (max-height:50rem),(max-width:60rem){.ModalBox-module__R51u8W__wrapper.ModalBox-module__R51u8W__large{padding:0 1.25rem}}@media (max-height:50rem){.ModalBox-module__R51u8W__modal{--modal-margin-top:1.5rem;--modal-margin-bottom:2.5rem}}@media (max-width:60rem){.ModalBox-module__R51u8W__modal.ModalBox-module__R51u8W__large{--modal-margin-top:1.5rem;--modal-margin-bottom:2.5rem}}.ModalBox-module__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}.ModalBox-module__R51u8W__top h2{margin:0;font-size:1.375rem}.ModalBox-module__R51u8W__content{padding:1.25rem}
.Badge-module__bHbwFG__root{--fg:.56 .2;--bg:.9 .08;border-radius:.375rem;margin:-.25rem 0;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.Badge-module__bHbwFG__root.Badge-module__bHbwFG__gray{color:#484848;color:lab(30.4% -.0000149012 0);background-color:#dedede;background-color:lab(88.4% 0 .0000119209)}.Badge-module__bHbwFG__root.Badge-module__bHbwFG__blue{background-color:oklch(var(--bg) 240);color:oklch(var(--fg) 240)}.Badge-module__bHbwFG__root.Badge-module__bHbwFG__pink{background-color:oklch(var(--bg) 319);color:oklch(var(--fg) 330)}
.SessionCard-module__IyWSnq__main{width:100%;min-width:0;height:477px;display:flex;position:relative}.SessionCard-module__IyWSnq__card{background-color:var(--color-background-secondary);z-index:1;box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--color-foreground-secondary);border:1px solid #eaeaea;border-radius:1.5rem;flex-direction:column;padding:3rem 2rem 2rem;font-weight:400;transition:all .3s;display:flex;position:relative}.SessionCard-module__IyWSnq__card:hover{z-index:2;box-shadow:0 1.25rem 2.5rem #00000040}.SessionCard-module__IyWSnq__titleLink{color:inherit;text-decoration:none}.SessionCard-module__IyWSnq__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.SessionCard-module__IyWSnq__titleLink:hover{text-decoration:none}.SessionCard-module__IyWSnq__titleLink:visited{color:inherit}.SessionCard-module__IyWSnq__header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.SessionCard-module__IyWSnq__top{flex-direction:column;flex-shrink:0;margin-top:5rem;display:flex}.SessionCard-module__IyWSnq__title{color:var(--color-foreground);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.625rem 0 .375rem;font-size:2.125rem;line-height:1.2;display:-webkit-box;overflow:hidden}.SessionCard-module__IyWSnq__timeContainer{flex-shrink:0;margin-top:auto;padding-top:1rem}.SessionCard-module__IyWSnq__time{color:var(--color-foreground-secondary);align-items:center;gap:.375rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.SessionCard-module__IyWSnq__timeLabel{margin-right:.375rem}.SessionCard-module__IyWSnq__actions{z-index:2;position:relative}
.StoryboardContentSection-module__Wlck5G__section{background-color:var(--color-background-secondary);border-radius:.625rem;margin:0 0 1rem;padding:.875rem 1rem .875rem .875rem;position:relative}.StoryboardContentSection-module__Wlck5G__scene{vertical-align:top}.StoryboardContentSection-module__Wlck5G__embeddedScenes .StoryboardContentSection-module__Wlck5G__scene{gap:1rem;display:flex}.StoryboardContentSection-module__Wlck5G__scenes th{color:var(--color-foreground);font-size:1rem;font-weight:500;line-height:1.25rem}.StoryboardContentSection-module__Wlck5G__scenes{table-layout:fixed;border-collapse:collapse;width:100%}.StoryboardContentSection-module__Wlck5G__scenes td,.StoryboardContentSection-module__Wlck5G__scenes th{padding:.625rem}.StoryboardContentSection-module__Wlck5G__scenes td:first-child,.StoryboardContentSection-module__Wlck5G__scenes th:first-child{padding-left:0}.StoryboardContentSection-module__Wlck5G__scenes td:last-child,.StoryboardContentSection-module__Wlck5G__scenes th:last-child{padding-right:0}.StoryboardContentSection-module__Wlck5G__scenesHead th{text-align:left}.StoryboardContentSection-module__Wlck5G__sceneNumber{text-align:center;box-sizing:border-box;width:4%}.StoryboardContentSection-module__Wlck5G__sceneNarration,.StoryboardContentSection-module__Wlck5G__sceneVisual{box-sizing:border-box;width:48%}.StoryboardContentSection-module__Wlck5G__sceneNumberInner{text-align:center;background-color:var(--color-yellow-extra-light);width:2rem;height:2rem;color:var(--color-foreground);border-radius:99rem;place-items:center;font-size:1.25rem;font-weight:500;line-height:2rem;display:grid}.StoryboardContentSection-module__Wlck5G__sceneNumberInnerActivity{background-color:var(--color-green-extra-light)}.StoryboardContentSection-module__Wlck5G__sceneNumberInnerTransfer{background-color:var(--color-blue-extra-light)}.StoryboardContentSection-module__Wlck5G__sceneNarrationInner{background-color:var(--color-yellow-extra-light);color:var(--color-foreground);border-radius:.875rem;padding:.625rem 1rem}.StoryboardContentSection-module__Wlck5G__sceneNarrationInnerActivity{background-color:var(--color-green-extra-light)}.StoryboardContentSection-module__Wlck5G__sceneNarrationInnerTransfer{background-color:var(--color-blue-extra-light)}.StoryboardContentSection-module__Wlck5G__sceneNarration p,.StoryboardContentSection-module__Wlck5G__sceneVisual p{margin:.125rem 0;font-size:1rem;line-height:1.5}.StoryboardContentSection-module__Wlck5G__sceneNarration li,.StoryboardContentSection-module__Wlck5G__sceneVisual li{font-size:1rem;line-height:1.5}.StoryboardContentSection-module__Wlck5G__embeddedScenes{flex-direction:column;gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.StoryboardContentSection-module__Wlck5G__embeddedScene{flex-direction:column;gap:.5rem;display:flex}.StoryboardContentSection-module__Wlck5G__embeddedSceneNumber{align-items:center;display:flex}.StoryboardContentSection-module__Wlck5G__sceneLabel{color:var(--color-foreground);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.StoryboardContentSection-module__Wlck5G__embeddedScene .StoryboardContentSection-module__Wlck5G__sceneNarration,.StoryboardContentSection-module__Wlck5G__embeddedScene .StoryboardContentSection-module__Wlck5G__sceneVisual{width:100%}.StoryboardContentSection-module__Wlck5G__typeLabels,.StoryboardContentSection-module__Wlck5G__typeLabels:first-child{margin:.3125rem 0 .5625rem;line-height:2em}.StoryboardContentSection-module__Wlck5G__typeLabels.StoryboardContentSection-module__Wlck5G__typeLabelsWithActions{margin-right:12rem}.StoryboardContentSection-module__Wlck5G__typeLabels strong{color:var(--color-foreground);white-space:nowrap;background-color:#eee;border-radius:.375rem;margin-right:.25rem;padding:.25rem .5rem;font-weight:400}.StoryboardContentSection-module__Wlck5G__typeLabels strong.StoryboardContentSection-module__Wlck5G__sectionType{background-color:#b0f1ff}.StoryboardContentSection-module__Wlck5G__typeLabels strong.StoryboardContentSection-module__Wlck5G__contentType{background-color:#ffdfb0}.StoryboardContentSection-module__Wlck5G__actions{gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.StoryboardContentSection-module__Wlck5G__articleText{max-width:45rem}.StoryboardContentSection-module__Wlck5G__revisionSelector{margin-bottom:.5rem}.StoryboardContentSection-module__Wlck5G__slideContainer{flex-direction:column;align-items:stretch;gap:1.5rem;margin:0 0 2rem;display:flex}@media (min-width:75rem){.StoryboardContentSection-module__Wlck5G__slideContainer:not(.StoryboardContentSection-module__Wlck5G__slideContainerCompact){flex-direction:row;align-items:flex-start}}.StoryboardContentSection-module__Wlck5G__slides.StoryboardContentSection-module__Wlck5G__embeddedSlides .StoryboardContentSection-module__Wlck5G__slideContainer{flex-direction:column}.StoryboardContentSection-module__Wlck5G__slideCompact{width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:unset;flex-direction:column;flex:none;align-self:stretch;overflow:visible}.StoryboardContentSection-module__Wlck5G__slideCompact .StoryboardContentSection-module__Wlck5G__slideImage{flex:none;width:100%;margin:1rem 0 0}.StoryboardContentSection-module__Wlck5G__slide{--slide-width:37.5rem;box-sizing:border-box;width:min(100%, var(--slide-width));aspect-ratio:16/9;color:#cdc;background-color:#121;border:.5rem solid #eee;flex:none;align-self:center;max-width:100%;height:auto;min-height:0;padding:2rem;display:flex;overflow:auto}.StoryboardContentSection-module__Wlck5G__slideContainer:not(.StoryboardContentSection-module__Wlck5G__slideContainerCompact) .StoryboardContentSection-module__Wlck5G__slide{align-self:flex-start}@media (min-width:75rem){.StoryboardContentSection-module__Wlck5G__slideContainer:not(.StoryboardContentSection-module__Wlck5G__slideContainerCompact) .StoryboardContentSection-module__Wlck5G__slide{flex:0 0 var(--slide-width);width:var(--slide-width);height:calc(var(--slide-width) * .5625);aspect-ratio:unset;align-self:stretch}}.StoryboardContentSection-module__Wlck5G__slides.StoryboardContentSection-module__Wlck5G__embeddedSlides .StoryboardContentSection-module__Wlck5G__slide{--slide-width:30rem;flex:none}.StoryboardContentSection-module__Wlck5G__slideContent{flex-direction:column;flex:1;justify-content:center;display:flex}.StoryboardContentSection-module__Wlck5G__slideContent>h3{margin-bottom:.75rem}.StoryboardContentSection-module__Wlck5G__slide h1,.StoryboardContentSection-module__Wlck5G__slide h2,.StoryboardContentSection-module__Wlck5G__slide h3,.StoryboardContentSection-module__Wlck5G__slide h4,.StoryboardContentSection-module__Wlck5G__slide h5,.StoryboardContentSection-module__Wlck5G__slide h6{line-height:1.5em}.StoryboardContentSection-module__Wlck5G__slide h1,.StoryboardContentSection-module__Wlck5G__slide h2,.StoryboardContentSection-module__Wlck5G__slide h3,.StoryboardContentSection-module__Wlck5G__slide h4,.StoryboardContentSection-module__Wlck5G__slide h5,.StoryboardContentSection-module__Wlck5G__slide h6,.StoryboardContentSection-module__Wlck5G__slide strong{color:#fff!important}.StoryboardContentSection-module__Wlck5G__slideImage{background-color:#232;flex-direction:column;flex:0 0 37%;justify-content:center;margin:0 0 0 1.5rem;display:flex}.StoryboardContentSection-module__Wlck5G__slideImageInner{padding:.75rem 1rem;overflow:auto}.StoryboardContentSection-module__Wlck5G__slide .StoryboardContentSection-module__Wlck5G__slideImageHead{text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;line-height:1rem}.StoryboardContentSection-module__Wlck5G__notes{flex:1;min-width:0}.StoryboardContentSection-module__Wlck5G__notesHead{font-size:inherit;color:var(--color-foreground);margin:0 0 .5rem;font-weight:500;line-height:1.5rem}.StoryboardContentSection-module__Wlck5G__slides.StoryboardContentSection-module__Wlck5G__embeddedSlides .StoryboardContentSection-module__Wlck5G__notesHead{margin-bottom:0;line-height:1rem}
.HomeHeading-module__jN5I7q__main{color:var(--color-foreground-secondary);background-color:var(--color-background);font-size:1.5rem;font-weight:400;line-height:1.875rem}.HomeHeading-module__jN5I7q__main strong{color:var(--color-foreground);font-weight:400}
.PermissionLabel-module__WSMEQW__container{position:relative}.PermissionLabel-module__WSMEQW__label{cursor:pointer;appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;background-color:#0000;border:none;border-radius:.375rem;padding:.5rem 1rem;transition:all .3s;display:inline-block}.PermissionLabel-module__WSMEQW__label:hover{background-color:#f2f2f2}.PermissionLabel-module__WSMEQW__buttonIcon{padding-left:.5rem}
.StoryboardContentTabs-module__kEIiqG__tabs{flex-direction:column;width:100%;display:flex}.StoryboardContentTabs-module__kEIiqG__tabList{flex-wrap:wrap;gap:.25rem;display:flex}.StoryboardContentTabs-module__kEIiqG__tab{appearance:none;border:1px solid var(--color-divider);background-color:var(--color-background);color:var(--color-foreground-secondary);cursor:pointer;border-bottom:none;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500}.StoryboardContentTabs-module__kEIiqG__tab:hover{background-color:var(--color-yellow-extra-light)}.StoryboardContentTabs-module__kEIiqG__tab.StoryboardContentTabs-module__kEIiqG__tabActive{background-color:var(--color-background-secondary);color:var(--color-foreground-strong)}.StoryboardContentTabs-module__kEIiqG__panel{border:1px solid var(--color-divider);background-color:var(--color-background-secondary);border-radius:0 .5rem .5rem;padding:1rem}
.SearchBar-module__G98Y7W__searchRow{margin-bottom:2rem}.SearchBar-module__G98Y7W__search{border:1px solid var(--color-divider);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);cursor:text;background:#fff;border-radius:14px;align-items:center;height:52px;padding:0 14px;display:flex}.SearchBar-module__G98Y7W__search:focus-within{box-shadow:0 0 0 4px #3cc84f1f, var(--shadow-sm);border-color:#3cc84f8c}.SearchBar-module__G98Y7W__searchIcon{color:var(--color-fg-tertiary);flex-shrink:0;align-items:center;display:flex}.SearchBar-module__G98Y7W__input{color:var(--color-fg-strong);font-size:15px;font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:0 12px}.SearchBar-module__G98Y7W__input::placeholder{color:var(--color-fg-tertiary)}.SearchBar-module__G98Y7W__input::-webkit-search-cancel-button{display:none}.SearchBar-module__G98Y7W__input::-ms-clear{display:none}.SearchBar-module__G98Y7W__kbd{color:var(--color-fg-secondary);border:1px solid var(--color-divider);font-size:11px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#0000000a;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:3px 7px;display:inline-flex}.SearchBar-module__G98Y7W__clearBtn{width:22px;height:22px;color:var(--color-fg-secondary);cursor:pointer;transition:background var(--dur-fast);background:#0000000a;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SearchBar-module__G98Y7W__clearBtn:hover{color:var(--color-fg-strong);background:#00000014}
.ShareCourse-module__x-w9Aq__container{flex-direction:column;gap:.5rem;display:flex}.ShareCourse-module__x-w9Aq__divider{background-color:var(--color-divider);height:1px;margin:.5rem}.ShareCourse-module__x-w9Aq__permission{background-color:var(--color-background-secondary);box-sizing:border-box;border-radius:.5rem;align-items:center;padding:.5rem;display:flex}.ShareCourse-module__x-w9Aq__permission.ShareCourse-module__x-w9Aq__pending{color:var(--color-foreground-secondary)}.ShareCourse-module__x-w9Aq__permission__name{color:var(--color-foreground);align-items:center;gap:.5rem;padding:.5rem;display:flex}.ShareCourse-module__x-w9Aq__permission__permission{border-left:1px solid var(--color-divider);margin-left:auto;padding-left:.5rem}.ShareCourse-module__x-w9Aq__permission.ShareCourse-module__x-w9Aq__invitation{color:var(--color-foreground-secondary)}.ShareCourse-module__x-w9Aq__inviteSuccess{background-color:var(--color-background-secondary);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:4rem;display:flex}.ShareCourse-module__x-w9Aq__inviteSuccess__icon>span{box-sizing:border-box;background:#aaffc7;border-radius:.75rem;width:3.25rem;height:3.25rem;padding:.5rem}.ShareCourse-module__x-w9Aq__inviteSuccess__icon>span>span{justify-content:center;align-items:center;display:flex}.ShareCourse-module__x-w9Aq__inviteSuccess__icon svg{color:var(--color-foreground);stroke-width:3px}.ShareCourse-module__x-w9Aq__inviteSuccess__header{color:var(--color-foreground);font-size:1.25rem}.ShareCourse-module__x-w9Aq__inviteSuccess__message{font-size:.875rem}.ShareCourse-module__x-w9Aq__loading{margin:1rem 0}.ShareCourse-module__x-w9Aq__disclaimer{color:var(--color-foreground-secondary);max-width:40rem;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}
.CreateCourseBriefSelector-module__LrXPyq__background{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMjMiIGN5PSIyMyIgcj0iMSIgZmlsbD0iI2Q3ZDdkNyIvPjwvc3ZnPgo=);background-size:1.5rem}.CreateCourseBriefSelector-module__LrXPyq__main{box-sizing:border-box;padding:0 1rem 1.5rem}.CreateCourseBriefSelector-module__LrXPyq__splitLayout{flex-direction:column;gap:1.5rem;height:auto;min-height:85vh;margin:0;display:flex;overflow:visible}.CreateCourseBriefSelector-module__LrXPyq__briefPanel{scrollbar-color:var(--color-foreground-tertiary) var(--color-background-secondary);scrollbar-width:auto;scrollbar-gutter:stable;flex:1;min-width:0;max-width:100%;height:auto;padding:0 1rem;overflow-y:visible}.CreateCourseBriefSelector-module__LrXPyq__briefPanel::-webkit-scrollbar{width:.5rem}.CreateCourseBriefSelector-module__LrXPyq__briefPanel::-webkit-scrollbar-track{background-color:var(--color-background);border:1px solid var(--color-divider);border-radius:.375rem}.CreateCourseBriefSelector-module__LrXPyq__briefPanel::-webkit-scrollbar-thumb{background-color:var(--color-foreground-tertiary);border:1px solid var(--color-divider);border-radius:.25rem}.CreateCourseBriefSelector-module__LrXPyq__briefContent{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.CreateCourseBriefSelector-module__LrXPyq__chatPanel{flex:1;width:100%;min-width:0;height:auto;min-height:50vh;max-height:85vh;position:relative}.CreateCourseBriefSelector-module__LrXPyq__footer{max-width:52rem;margin:0 auto}@media (min-width:48rem) and (max-width:61.9375rem){.CreateCourseBriefSelector-module__LrXPyq__main{padding:0 1.5rem 1.5rem}.CreateCourseBriefSelector-module__LrXPyq__splitLayout{margin-left:1.5rem;margin-right:1.5rem}.CreateCourseBriefSelector-module__LrXPyq__briefPanel{padding-left:1rem;padding-right:1rem}}@media (min-width:62rem){.CreateCourseBriefSelector-module__LrXPyq__main{height:calc(100dvh - 6.5625rem);padding:0 1.5rem 1.5rem;overflow:hidden}.CreateCourseBriefSelector-module__LrXPyq__splitLayout{grid-template-columns:minmax(0,1.8fr) minmax(22rem,24rem);gap:1.5rem;width:100%;min-width:0;height:100%;min-height:0;display:grid}.CreateCourseBriefSelector-module__LrXPyq__briefPanel{min-height:0;padding-left:clamp(3.5rem,4vw,5rem);padding-right:1rem;overflow:hidden auto}.CreateCourseBriefSelector-module__LrXPyq__briefContent{box-sizing:border-box;width:100%;min-width:0;max-width:min(52rem,100%);margin-inline:auto}.CreateCourseBriefSelector-module__LrXPyq__chatPanel{flex-direction:column;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.CreateCourseBriefSelector-module__LrXPyq__chatPanel>*{flex:1;min-width:0;max-width:100%;min-height:0}}@media (min-width:75rem){.CreateCourseBriefSelector-module__LrXPyq__splitLayout{grid-template-columns:minmax(0,1.8fr) minmax(24rem,26rem)}.CreateCourseBriefSelector-module__LrXPyq__briefPanel{padding-right:1.5rem}.CreateCourseBriefSelector-module__LrXPyq__chatPanel{min-width:0}}
.StoryboardVideoNarrationHeader-module__11V1Oq__header{align-items:center;gap:.375rem;display:inline-flex}.StoryboardVideoNarrationHeader-module__11V1Oq__copyButton{transition:transform .14s,box-shadow .18s;background-color:#0000!important;border-color:#0000!important;padding:.125rem!important}.StoryboardVideoNarrationHeader-module__11V1Oq__copyButton [role=presentation]{width:1.03125rem;height:1.03125rem}.StoryboardVideoNarrationHeader-module__11V1Oq__copyButton:hover{transform:translateY(-.5px)scale(1.015);box-shadow:0 0 0 .125rem #0000000d;background-color:#0000!important}.StoryboardVideoNarrationHeader-module__11V1Oq__copyButton:hover svg{transition:transform .14s;transform:scale(1.02)}
.SignedInHomePage-module__iIQtvG__top{align-items:center;margin-top:3rem;margin-bottom:2rem;padding:0 7.5rem;display:flex}.SignedInHomePage-module__iIQtvG__heading{flex:1}.SignedInHomePage-module__iIQtvG__create{flex:0;gap:.5rem;display:flex}.SignedInHomePage-module__iIQtvG__searchWrapper{padding:0 7.5rem}
.SignedOutHomePage-module__nNPfpW__main{text-align:center;margin:5rem 0}.SignedOutHomePage-module__nNPfpW__signInButton button{color:#fff;background-color:var(--color-foreground);cursor:pointer;appearance:none;font-family:inherit;font-size:inherit;border:none;border-radius:.375rem;padding:.5rem 1rem}.SignedOutHomePage-module__nNPfpW__signInButton button:hover{background-color:var(--color-foreground-secondary)}
.ProjectsPage-module__5nCvAq__shell{max-width:var(--page-max-width);margin:0 auto}.ProjectsPage-module__5nCvAq__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin:3rem 0 2rem;display:flex}.ProjectsPage-module__5nCvAq__headerActions{align-items:center;gap:.5rem;display:flex}.ProjectsPage-module__5nCvAq__titleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.ProjectsPage-module__5nCvAq__title,.ProjectsPage-module__5nCvAq__titleInput{color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4.25vw,3.25rem);font-weight:700;line-height:1.1}.ProjectsPage-module__5nCvAq__title{overflow-wrap:anywhere;cursor:default;min-width:0}.ProjectsPage-module__5nCvAq__titleInput{border:0;border-bottom:1px solid var(--color-divider);cursor:text;background:0 0;border-radius:0;outline:none;flex:1;min-width:0;padding:0 0 .125rem}.ProjectsPage-module__5nCvAq__titleInput::placeholder{color:var(--color-foreground-secondary);opacity:.7}.ProjectsPage-module__5nCvAq__titleInput:focus{border-bottom-color:var(--color-foreground)}.ProjectsPage-module__5nCvAq__editNameButton{flex-shrink:0;align-self:center}.ProjectsPage-module__5nCvAq__subtitle{max-width:42rem;color:var(--color-foreground-secondary);cursor:default;margin:.75rem 0 0}.ProjectsPage-module__5nCvAq__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.875rem;display:grid}.ProjectsPage-module__5nCvAq__card{min-height:12rem;color:inherit;border:1px solid var(--color-divider);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff;border-radius:1.125rem;padding:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.ProjectsPage-module__5nCvAq__card:before{pointer-events:none;content:"";background:var(--project-wash);opacity:.35;position:absolute;inset:0}.ProjectsPage-module__5nCvAq__card:hover{box-shadow:var(--shadow-md);border-color:#00000024;text-decoration:none;transform:translateY(-3px)}.ProjectsPage-module__5nCvAq__cardInner{flex-direction:column;flex:1;display:flex;position:relative}.ProjectsPage-module__5nCvAq__icon{width:2.375rem;height:2.375rem;color:var(--project-icon-fg);background:var(--project-icon-bg);border-radius:.6875rem;place-items:center;display:grid}.ProjectsPage-module__5nCvAq__cardTitle{color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:-.01em;margin:1rem 0 .5rem;font-size:1.125rem;line-height:1.25}.ProjectsPage-module__5nCvAq__meta{color:var(--color-foreground-secondary);margin:auto 0 0;font-size:.875rem}.ProjectsPage-module__5nCvAq__empty{text-align:center;border:1px dashed var(--color-divider);background:#fff;border-radius:1.5rem;padding:2rem}.ProjectsPage-module__5nCvAq__form{border:1px solid var(--color-divider);box-shadow:var(--shadow-xs);background:#fff;border-radius:1.25rem;gap:1.25rem;padding:1.5rem;display:grid}.ProjectsPage-module__5nCvAq__field{gap:.5rem;display:grid}.ProjectsPage-module__5nCvAq__label{cursor:default;font-weight:600}.ProjectsPage-module__5nCvAq__hint{color:var(--color-foreground-secondary);cursor:default;margin:0;font-size:.875rem}.ProjectsPage-module__5nCvAq__icons,.ProjectsPage-module__5nCvAq__colors{border:1px solid var(--color-divider);background:#fff;border-radius:.625rem;gap:0;display:flex;overflow:hidden}.ProjectsPage-module__5nCvAq__iconOption,.ProjectsPage-module__5nCvAq__colorOption{min-width:0;color:var(--color-foreground-secondary);text-align:left;border:0;border-right:1px solid var(--color-divider);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:#fff;border-radius:0;flex:1 1 0;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.ProjectsPage-module__5nCvAq__iconOption:last-child,.ProjectsPage-module__5nCvAq__colorOption:last-child{border-right:0}.ProjectsPage-module__5nCvAq__iconOption:hover,.ProjectsPage-module__5nCvAq__colorOption:hover{color:var(--color-foreground);background:#00000008}.ProjectsPage-module__5nCvAq__iconOption:focus-visible,.ProjectsPage-module__5nCvAq__colorOption:focus-visible{z-index:1;outline:2px solid var(--color-green-dark);outline-offset:-2px;position:relative}.ProjectsPage-module__5nCvAq__iconOptionSelected,.ProjectsPage-module__5nCvAq__colorOptionSelected{color:var(--color-foreground);background:var(--color-green-extra-light);font-weight:600}.ProjectsPage-module__5nCvAq__iconOptionSelected:after,.ProjectsPage-module__5nCvAq__colorOptionSelected:after{content:"";border-right:1.5px solid var(--color-foreground);border-bottom:1.5px solid var(--color-foreground);width:.375rem;height:.625rem;margin-left:auto;transform:rotate(45deg)}.ProjectsPage-module__5nCvAq__colorSwatch{background:var(--project-icon-bg);border:1px solid #00000014;border-radius:.125rem;flex-shrink:0;width:.75rem;height:.75rem}.ProjectsPage-module__5nCvAq__actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.ProjectsPage-module__5nCvAq__primaryActions{align-items:center;gap:.75rem;display:flex}.ProjectsPage-module__5nCvAq__status{color:var(--color-foreground-secondary);font-size:.875rem}.ProjectsPage-module__5nCvAq__statusError{color:var(--color-red-dark);font-weight:600}.ProjectsPage-module__5nCvAq__deleteButton,.ProjectsPage-module__5nCvAq__deleteButton:visited{color:var(--color-red-dark);border-color:var(--color-red-main);background:#fff}.ProjectsPage-module__5nCvAq__deleteButton:not(.ProjectsPage-module__5nCvAq__disabled):hover{color:#fff;background:var(--color-red-dark);border-color:var(--color-red-dark)}