.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}
.FormattedText-module__z1iPTW__main h1,.FormattedText-module__z1iPTW__main h2,.FormattedText-module__z1iPTW__main h3,.FormattedText-module__z1iPTW__main h4,.FormattedText-module__z1iPTW__main h5,.FormattedText-module__z1iPTW__main h6,.FormattedText-module__z1iPTW__main strong{color:var(--color-foreground)}.FormattedText-module__z1iPTW__main h1,.FormattedText-module__z1iPTW__main h1:first-child,.FormattedText-module__z1iPTW__main h2,.FormattedText-module__z1iPTW__main h2:first-child,.FormattedText-module__z1iPTW__main h3,.FormattedText-module__z1iPTW__main h3:first-child,.FormattedText-module__z1iPTW__main h4,.FormattedText-module__z1iPTW__main h5,.FormattedText-module__z1iPTW__main h6{margin:1.5rem 0 .5rem;line-height:1.25em}.FormattedText-module__z1iPTW__main h1,.FormattedText-module__z1iPTW__main h2,.FormattedText-module__z1iPTW__main h3{font-weight:500}.FormattedText-module__z1iPTW__main ul li:not(:last-child),.FormattedText-module__z1iPTW__main ol li:not(:last-child),.FormattedText-module__z1iPTW__main dl dd:not(:last-child){margin-bottom:.5rem}.FormattedText-module__z1iPTW__main ul,.FormattedText-module__z1iPTW__main ol{padding-left:1rem}
.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-brand);outline-offset:2px}.BriefSection-module__2BVb8W__briefSectionWrapper{scroll-margin-top:6rem}
.BriefSplitView-module__wwG1fq__splitContainer[data-grid-layout=true]{display:contents}.BriefSplitView-module__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){.BriefSplitView-module__wwG1fq__splitContainer:not([data-grid-layout=true]){gap:0}}.BriefSplitView-module__wwG1fq__splitContainer:not([data-grid-layout=true]) .BriefSplitView-module__wwG1fq__oldVersion,.BriefSplitView-module__wwG1fq__splitContainer:not([data-grid-layout=true]) .BriefSplitView-module__wwG1fq__newVersion{width:100%;min-width:0}
.LearnerPersona-module__o3egBG__main{background-color:#fff;border-radius:.875rem;width:100%;margin:0 0 1rem;padding:.875rem .875rem .875rem 4.375rem;position:relative}.LearnerPersona-module__o3egBG__main p:last-child{margin-bottom:0}.LearnerPersona-module__o3egBG__inner{flex-direction:column;display:flex}.LearnerPersona-module__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}.LearnerPersona-module__o3egBG__card h2,.LearnerPersona-module__o3egBG__card h3,.LearnerPersona-module__o3egBG__card h4{margin:0;font-weight:400}.LearnerPersona-module__o3egBG__card h4{color:#666}.LearnerPersona-module__o3egBG__description{color:var(--color-foreground-strong);margin:0 0 .75rem;line-height:1.5rem}.LearnerPersona-module__o3egBG__actions{opacity:0;visibility:hidden;pointer-events:none;align-items:center;gap:.25rem;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:flex;position:absolute;top:1rem;right:1rem;transform:translateY(.25rem)}.LearnerPersona-module__o3egBG__main:hover .LearnerPersona-module__o3egBG__actions,.LearnerPersona-module__o3egBG__main:focus-within .LearnerPersona-module__o3egBG__actions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.LearnerPersona-module__o3egBG__actions button{transition:transform .14s;background-color:#0000!important;border-color:#0000!important;padding:.25rem!important}.LearnerPersona-module__o3egBG__actions button:hover{transform:translateY(-.5px)scale(1.015);background-color:#0000!important}.LearnerPersona-module__o3egBG__actions button:hover svg{transition:transform .14s;transform:scale(1.02)}.LearnerPersona-module__o3egBG__largeActionButton>span>span>span{width:1.8rem;height:1.8rem}.LearnerPersona-module__o3egBG__oldVersion{background-color:#fffacd}.LearnerPersona-module__o3egBG__newVersion{background-color:#e8ffe8}.LearnerPersona-module__o3egBG__newVersionCard,.LearnerPersona-module__o3egBG__oldVersion .LearnerPersona-module__o3egBG__card{background:url(/img/persona.png) 0 0/3.75rem no-repeat}.LearnerPersona-module__o3egBG__learnerPersonaWrapper{margin-right:3.5rem;scroll-margin-top:5rem}.LearnerPersona-module__o3egBG__fieldClickable{text-align:left;background:0 0;border:none;border-radius:.25rem;width:100%;margin:-.25rem;padding:.25rem;position:relative}.LearnerPersona-module__o3egBG__fieldClickable.LearnerPersona-module__o3egBG__description{width:100%}.LearnerPersona-module__o3egBG__main[data-selected=true]{outline-offset:2px;outline:1px solid #ee7c36}
.CreateCourseBrief-module__W3n7eG__courseTopic{text-align:center;margin-bottom:2.5rem;font-size:2.5rem;font-weight:400;line-height:2.75rem}.CreateCourseBrief-module__W3n7eG__courseTopicTitle{font-weight:700}.CreateCourseBrief-module__W3n7eG__top{flex-direction:column;gap:.5rem;display:flex}.CreateCourseBrief-module__W3n7eG__actions{text-align:center;margin:2rem 1rem;font-size:1.25rem}@media (min-width:75rem){.CreateCourseBrief-module__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){.CreateCourseBrief-module__W3n7eG__actions{margin:3rem}}.CreateCourseBrief-module__W3n7eG__docs{padding-top:.25rem}
.ChatMessage-module__uwK0WG__message{overflow-wrap:break-word;word-wrap:break-word;background-color:#fff;border-radius:.5rem;max-width:100%;margin:0 0 1rem;padding:1rem}.ChatMessage-module__uwK0WG__message:last-child{margin-bottom:0}.ChatMessage-module__uwK0WG__content{color:#222;margin:.125rem 0 0;line-height:1.5rem}.ChatMessage-module__uwK0WG__content>div>:first-child{margin-top:0}.ChatMessage-module__uwK0WG__content>div>:last-child{margin-bottom:0}.ChatMessage-module__uwK0WG__author{align-items:center;margin:0 0 .5rem;display:flex}.ChatMessage-module__uwK0WG__briefItemTag{margin:.5rem 0}.ChatMessage-module__uwK0WG__authorImage{background-color:#c8c8c8;border-radius:99rem;margin:0 .5rem 0 0;overflow:hidden}.ChatMessage-module__uwK0WG__authorImage,.ChatMessage-module__uwK0WG__authorImage img{width:2.25rem;height:2.25rem;display:block}.ChatMessage-module__uwK0WG__authorImage.ChatMessage-module__uwK0WG__authorImageAssistant{color:#fff;background-color:#000;justify-content:center;align-items:center;display:flex}.ChatMessage-module__uwK0WG__authorName{margin:0 .5rem 0 0;font-weight:550}.ChatMessage-module__uwK0WG__time{color:#888;margin:0 .5rem 0 0}.ChatMessage-module__uwK0WG__newLabel{color:#2dcf21;background-color:#cfffcc;border-radius:.5rem;margin:0 .5rem 0 0;padding:.125rem .5rem;font-size:.875rem}.ChatMessage-module__uwK0WG__edits{border:1px solid #ccc;border-radius:.5rem;margin:1rem 0 0;padding:1rem}.ChatMessage-module__uwK0WG__edits dl{margin:.5rem 0 0}.ChatMessage-module__uwK0WG__edits dt{font-weight:600}.ChatMessage-module__uwK0WG__edits dd{color:#222;line-height:1.5rem}.ChatMessage-module__uwK0WG__edits.ChatMessage-module__uwK0WG__confirmedEdits{background-color:#e8ffe8;border-color:#bfffbf}.ChatMessage-module__uwK0WG__suffix{color:#888;margin:.5rem 0 0;font-size:.875rem;line-height:1.125rem}.ChatMessage-module__uwK0WG__actions{margin:.5rem 0 0}.ChatMessage-module__uwK0WG__proposalContent{margin:1rem 0 0}.ChatMessage-module__uwK0WG__proposalEdit{margin:0 0 .75rem}.ChatMessage-module__uwK0WG__proposalEdit:last-child{margin-bottom:0}.ChatMessage-module__uwK0WG__proposalField{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin:0 0 .25rem;display:flex}.ChatMessage-module__uwK0WG__proposalCheckbox{cursor:pointer;flex-shrink:0;margin:0}.ChatMessage-module__uwK0WG__proposalFieldLabel{color:#6c757d;overflow-wrap:break-word;word-wrap:break-word;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:.875rem}.ChatMessage-module__uwK0WG__proposalFieldLabel:hover{text-decoration:underline}.ChatMessage-module__uwK0WG__proposalFieldNewTag{color:#2dcf21;background-color:#cfffcc;border-radius:.5rem;margin:0 .5rem 0 0;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.ChatMessage-module__uwK0WG__proposalFieldDeleteTag{color:#dc2626;background-color:#fee2e2}.ChatMessage-module__uwK0WG__proposalValue{color:#212529;font-style:italic;line-height:1.4}
.ProposalIndex-module__DopKca__main{color:#888;margin-left:.5rem;font-size:.875rem;line-height:1.125rem}
.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}.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__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{background-color:#f5f5f5;border-radius:.5rem;padding:.5rem .625rem;display:block}.CreateCourseNavigation-module__6s9FpW__exit:hover{background-color:var(--color-yellow-main);color:var(--color-foreground);text-decoration:none}.CreateCourseNavigation-module__6s9FpW__actions{align-items:center;gap:.5rem;display:flex}.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}
.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__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}
.AddActivityControls-module__8yyOna__top{margin-top:0;font-weight:400}.AddActivityControls-module__8yyOna__options{margin:0 0 1rem}.AddActivityControls-module__8yyOna__activityOption{cursor:pointer;z-index:1;border-radius:1rem;margin:0 0 .5rem;padding:.75rem 2.5rem;transition:all .3s;display:block;position:relative}.AddActivityControls-module__8yyOna__activityOption.AddActivityControls-module__8yyOna__selectedOption{background-color:var(--color-background-secondary);z-index:2;box-shadow:0 .5rem 1.5rem #00000020}.AddActivityControls-module__8yyOna__activityOption:hover:not(.AddActivityControls-module__8yyOna__selectedOption){background-color:#f5f5f5}.AddActivityControls-module__8yyOna__activityOption input{position:absolute;top:1rem;left:.875rem}.AddActivityControls-module__8yyOna__optionMain{margin:0 0 -.5rem}.AddActivityControls-module__8yyOna__optionDescription{color:var(--color-foreground-secondary);margin:0 0 -.75rem;font-size:.875rem;line-height:1.25rem}.AddActivityControls-module__8yyOna__recommendedTag{color:#fff;background-color:#22a710;border-radius:.25rem;margin:0 0 0 .25rem;padding:.125rem .375rem;font-size:.875rem}
.FormLine-module__s79eZW__line{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.FormLine-module__s79eZW__label{flex:0 0 10rem;display:block}.FormLine-module__s79eZW__content{flex:1}
.SimpleOutlineModule-module__CkHZzq__module{background-color:var(--color-background-secondary);border-radius:.625rem;margin:0 0 1.5rem;padding:1.5rem 1.5rem 2rem}.SimpleOutlineModule-module__CkHZzq__module>:first-child{margin-top:0}.SimpleOutlineModule-module__CkHZzq__top{align-items:center;margin:0 0 1.5rem;display:flex}.SimpleOutlineModule-module__CkHZzq__title{color:var(--color-foreground);flex:1;align-items:flex-start;gap:.75rem;margin:0;font-weight:500;line-height:2rem;display:flex}.SimpleOutlineModule-module__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}.SimpleOutlineModule-module__CkHZzq__section{margin:0 0 1rem}.SimpleOutlineModule-module__CkHZzq__section:last-child{margin:0}.SimpleOutlineModule-module__CkHZzq__meta{gap:1rem;margin:0 0 1rem;display:flex}@container (max-width:29.6875rem){.SimpleOutlineModule-module__CkHZzq__meta{flex-direction:column}}.SimpleOutlineModule-module__CkHZzq__meta>*{flex:1}.SimpleOutlineModule-module__CkHZzq__content{margin:1.75rem 0 0}
.AddContentControls-module__2xYjqa__types{margin:0 0 2rem;display:flex}.AddContentControls-module__2xYjqa__type{background-color:var(--color-background-secondary);color:var(--color-foreground);z-index:1;border-radius:.25rem;flex-direction:column;flex:1;align-items:center;margin:0 .5rem 0 0;padding:2.5rem 1rem;transition:all .3s;display:flex}.AddContentControls-module__2xYjqa__type,.AddContentControls-module__2xYjqa__type input{cursor:pointer}.AddContentControls-module__2xYjqa__type .AddContentControls-module__2xYjqa__typeName{color:var(--color-foreground-secondary);transition:all .3s}.AddContentControls-module__2xYjqa__type.AddContentControls-module__2xYjqa__selectedType,.AddContentControls-module__2xYjqa__type:hover{z-index:2;box-shadow:0 .5rem 1.5rem #00000040}.AddContentControls-module__2xYjqa__typeIcon{color:var(--color-foreground);background-color:#eee;border-radius:9999px;margin:0 0 .5rem;padding:.5rem;transition:all .3s}.AddContentControls-module__2xYjqa__type.AddContentControls-module__2xYjqa__selectedType .AddContentControls-module__2xYjqa__typeIcon{background-color:var(--color-brand);color:#fff}.AddContentControls-module__2xYjqa__type.AddContentControls-module__2xYjqa__selectedType .AddContentControls-module__2xYjqa__typeName,.AddContentControls-module__2xYjqa__type:hover .AddContentControls-module__2xYjqa__typeName{color:var(--color-foreground)}.AddContentControls-module__2xYjqa__duration{margin:0 .5rem 0 0;display:flex}.AddContentControls-module__2xYjqa__durationInput{flex:1;margin:0 1rem 0 0}.AddContentControls-module__2xYjqa__durationText{text-align:right;white-space:nowrap;flex:0 0 5.5rem}
.SimpleStoryboard-module__yjLoFq__module{margin:5rem 0;position:relative}.SimpleStoryboard-module__yjLoFq__module:first-child{margin-top:2rem}.SimpleStoryboard-module__yjLoFq__moduleHeader{margin-bottom:3rem}.SimpleStoryboard-module__yjLoFq__moduleNumber{color:var(--color-foreground);margin:0 0 .5rem;font-size:.875rem;font-weight:500}.SimpleStoryboard-module__yjLoFq__moduleTitle h2{margin:0;font-size:2rem;font-weight:700;line-height:1.2}.SimpleStoryboard-module__yjLoFq__meta{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.SimpleStoryboard-module__yjLoFq__meta>*{flex:1;min-width:200px}.SimpleStoryboard-module__yjLoFq__metaItem{background:var(--color-background-secondary);border-radius:.625rem;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.SimpleStoryboard-module__yjLoFq__section{background:var(--color-background-secondary);border-radius:.625rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.SimpleStoryboard-module__yjLoFq__sectionLabel{color:var(--color-foreground);margin:0 0 .5rem;font-size:1rem;font-weight:500}.SimpleStoryboard-module__yjLoFq__sections{flex-direction:column;gap:2.75rem;display:flex}.SimpleStoryboard-module__yjLoFq__sectionGroup{flex-direction:column;gap:1rem;display:flex}.SimpleStoryboard-module__yjLoFq__sectionHeader{text-align:left;align-items:center;gap:.75rem;margin-top:.5rem;padding:0 .125rem;display:flex}.SimpleStoryboard-module__yjLoFq__sectionIconBox{border-radius:.25rem;flex:0 0 1rem;height:1rem;padding:.625rem;display:block}.SimpleStoryboard-module__yjLoFq__sectionIconContent{background-color:var(--color-yellow-light)}.SimpleStoryboard-module__yjLoFq__sectionIconActivity{background-color:var(--color-green-light)}.SimpleStoryboard-module__yjLoFq__sectionIconAssessment{background-color:var(--color-blue-light)}.SimpleStoryboard-module__yjLoFq__sectionTitle{color:var(--color-foreground);margin:0;font-size:1.375rem;font-weight:600;line-height:1.625rem}.SimpleStoryboard-module__yjLoFq__badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.SimpleStoryboard-module__yjLoFq__badgeContent{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--color-yellow-main);color:#000;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.SimpleStoryboard-module__yjLoFq__badgeActivity{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--color-green-dark);color:#000;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.SimpleStoryboard-module__yjLoFq__badgeAssessment{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--color-blue-dark);color:#fff;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.SimpleStoryboard-module__yjLoFq__badgeFormat{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:#4b5563;background:#f3f4f6;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.SimpleStoryboard-module__yjLoFq__blocks{flex-direction:column;gap:1rem;display:flex}.SimpleStoryboard-module__yjLoFq__block{background:#fff;border-left:20px solid;border-radius:.5rem;padding:1.25rem 1.5rem}.SimpleStoryboard-module__yjLoFq__blockBorderContent{border-color:var(--color-yellow-light)}.SimpleStoryboard-module__yjLoFq__blockBorderActivity{border-color:var(--color-green-light)}.SimpleStoryboard-module__yjLoFq__blockBorderAssessment{border-color:var(--color-blue-light)}.SimpleStoryboard-module__yjLoFq__blockBorderDefault{border-color:#e5e7eb}.SimpleStoryboard-module__yjLoFq__blockHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.SimpleStoryboard-module__yjLoFq__blockTypeLabels{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SimpleStoryboard-module__yjLoFq__blockTypeLabels .SimpleStoryboard-module__yjLoFq__blockStyleLabel,.SimpleStoryboard-module__yjLoFq__blockTypeLabels .SimpleStoryboard-module__yjLoFq__blockFormatLabel{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.SimpleStoryboard-module__yjLoFq__blockTypeLabels .SimpleStoryboard-module__yjLoFq__blockStyleLabel,.SimpleStoryboard-module__yjLoFq__blockTypeLabels .SimpleStoryboard-module__yjLoFq__blockStyleLabelContent{background-color:var(--color-yellow-main);color:#000}.SimpleStoryboard-module__yjLoFq__blockTypeLabels .SimpleStoryboard-module__yjLoFq__blockStyleLabelActivity{background-color:var(--color-green-main);color:#000}.SimpleStoryboard-module__yjLoFq__blockTypeLabels .SimpleStoryboard-module__yjLoFq__blockStyleLabelAssessment{background-color:var(--color-blue-dark);color:#fff}.SimpleStoryboard-module__yjLoFq__blockTypeLabels .SimpleStoryboard-module__yjLoFq__blockFormatLabel{color:#4b5563;background-color:#f3f4f6}.SimpleStoryboard-module__yjLoFq__blockDuration{color:var(--color-foreground-tertiary);font-size:.875rem}.SimpleStoryboard-module__yjLoFq__blockActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.SimpleStoryboard-module__yjLoFq__blockActions button{transition:transform .14s,box-shadow .18s;background-color:#0000!important;border-color:#0000!important;padding:.25rem!important}.SimpleStoryboard-module__yjLoFq__blockActions button:hover{transform:translateY(-.5px)scale(1.015);box-shadow:0 0 0 .125rem #0000000d;background-color:#0000!important}.SimpleStoryboard-module__yjLoFq__blockActions button:hover svg{transition:transform .14s;transform:scale(1.02)}.SimpleStoryboard-module__yjLoFq__blockBody{width:100%;color:var(--color-foreground);padding-left:0;line-height:1.6}.SimpleStoryboard-module__yjLoFq__activityOpenRow{gap:1.5rem;display:flex}.SimpleStoryboard-module__yjLoFq__activityOpenRow>*{text-align:left;flex:1;min-width:0}.SimpleStoryboard-module__yjLoFq__addBlockButton{color:#4b5563;cursor:pointer;text-align:left;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:.375rem;width:100%;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem}.SimpleStoryboard-module__yjLoFq__addBlockButton:hover{color:var(--color-foreground);background:#e5e7eb}.SimpleStoryboard-module__yjLoFq__addBlockGhostCard{width:100%;color:var(--color-foreground);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffd1 0%,#f9fafbf5 100%);border:1px dashed #1118272e;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .14s,background-color .14s,transform .14s,box-shadow .18s;display:flex}.SimpleStoryboard-module__yjLoFq__addBlockGhostCard:hover:not(:disabled){background:linear-gradient(#fffffff0 0%,#f3f4f6 100%);border-color:#11182747;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.SimpleStoryboard-module__yjLoFq__addBlockGhostCard:focus-visible{outline-offset:2px;outline:2px solid #11182740}.SimpleStoryboard-module__yjLoFq__addBlockGhostCard:disabled{cursor:not-allowed;opacity:.65}.SimpleStoryboard-module__yjLoFq__addBlockGhostIcon{width:3rem;height:3rem;color:var(--color-foreground);background:#ffffffb8;border:1px solid #11182714;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.SimpleStoryboard-module__yjLoFq__addBlockGhostContent{flex-direction:column;gap:.125rem;min-width:0;display:flex}.SimpleStoryboard-module__yjLoFq__addBlockGhostTitle{font-size:1rem;font-weight:600;line-height:1.3}.SimpleStoryboard-module__yjLoFq__addBlockGhostSubtitle{color:var(--color-foreground-secondary);font-size:.875rem;line-height:1.4}.SimpleStoryboard-module__yjLoFq__muted{color:var(--color-foreground-tertiary);margin:0;font-size:.875rem}.SimpleStoryboard-module__yjLoFq__sectionBlocksSkeleton{background:#fafafa;border:1px dashed #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;height:160px;display:flex}
.TimeField-module__XePJwG__container{cursor:text;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;min-width:5rem;padding:.5rem;transition:border-color .15s ease-in-out;display:inline-flex}.TimeField-module__XePJwG__container:focus-within{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.TimeField-module__XePJwG__container:has([contenteditable=false]){cursor:not-allowed;background-color:#f3f4f6}.TimeField-module__XePJwG__sectionsContainer{color:#000;align-items:center;font-family:inherit;font-size:.875rem;display:flex}.TimeField-module__XePJwG__section{text-align:center;border-radius:.25rem;outline:none;min-width:1.25rem;transition:background-color .15s ease-in-out}.TimeField-module__XePJwG__section:focus{background-color:#3b82f61a}.TimeField-module__XePJwG__section[contenteditable=false]{color:#9ca3af;cursor:not-allowed}.TimeField-module__XePJwG__separator{color:#000;-webkit-user-select:none;user-select:none;padding:0 .125rem}.TimeField-module__XePJwG__container:has([contenteditable=false]) .TimeField-module__XePJwG__separator{color:#9ca3af}
.AddEntityModal-module__T2N98q__actions{text-align:center;margin:2.25rem 0 1rem}
.SectionEditForm-module__OHqo8W__form{background-color:#ffffff80;border:1px solid #00000014;border-radius:.375rem;padding:1rem}.SectionEditForm-module__OHqo8W__select{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem;font-size:.875rem}.SectionEditForm-module__OHqo8W__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.SectionEditForm-module__OHqo8W__select:disabled{color:#6b7280;cursor:not-allowed;background-color:#e5e7eb}.SectionEditForm-module__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}.SectionEditForm-module__OHqo8W__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.SectionEditForm-module__OHqo8W__textarea:disabled{color:#6b7280;cursor:not-allowed;background-color:#e5e7eb}.SectionEditForm-module__OHqo8W__actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}
.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__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}
.SectionVersionNavigator-module__krhz3q__main{border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.SectionVersionNavigator-module__krhz3q__controls{align-items:center;display:flex}.SectionVersionNavigator-module__krhz3q__prev,.SectionVersionNavigator-module__krhz3q__next{appearance:none;color:var(--color-foreground);background-color:#0000;border:none;margin:0;padding:0;font-size:1rem}.SectionVersionNavigator-module__krhz3q__prev:not([disabled]),.SectionVersionNavigator-module__krhz3q__next:not([disabled]){cursor:pointer}.SectionVersionNavigator-module__krhz3q__prev:not([disabled]):hover,.SectionVersionNavigator-module__krhz3q__next:not([disabled]):hover{text-decoration:underline}.SectionVersionNavigator-module__krhz3q__prev:disabled,.SectionVersionNavigator-module__krhz3q__next:disabled{color:var(--color-foreground-tertiary);cursor:not-allowed}.SectionVersionNavigator-module__krhz3q__label{color:var(--color-foreground);margin:0 .5rem;font-size:.875rem;font-weight:500}.SectionVersionNavigator-module__krhz3q__sep{color:var(--color-foreground-secondary)}.SectionVersionNavigator-module__krhz3q__timestamp{color:#6b7280;font-size:.8125rem}
@keyframes ProductionNotes-module__bltWHW__fadeIn{0%{opacity:0;transform-origin:top;transform:scale(.95)}to{opacity:1;transform-origin:top;transform:scale(1)}}.ProductionNotes-module__bltWHW__container{background-color:var(--color-background-secondary);border:1px solid var(--color-border);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 ProductionNotes-module__bltWHW__fadeIn;display:flex;overflow:hidden;box-shadow:0 1rem 2.8125rem -.1875rem #00000026}.ProductionNotes-module__bltWHW__header{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.ProductionNotes-module__bltWHW__header .ProductionNotes-module__bltWHW__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:500}.ProductionNotes-module__bltWHW__subtitle{color:var(--color-foreground-secondary);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.ProductionNotes-module__bltWHW__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}.ProductionNotes-module__bltWHW__noteContainer{align-items:center;gap:.5rem;width:100%;display:flex}.ProductionNotes-module__bltWHW__leftNavigation,.ProductionNotes-module__bltWHW__rightNavigation{flex-shrink:0;align-items:center;display:flex}.ProductionNotes-module__bltWHW__leftNavigation{justify-content:flex-start}.ProductionNotes-module__bltWHW__rightNavigation{justify-content:flex-end}.ProductionNotes-module__bltWHW__emptyContent{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:8rem;display:flex}.ProductionNotes-module__bltWHW__inputFooter,.ProductionNotes-module__bltWHW__viewOnlyFooter{background:var(--color-background-secondary)}.ProductionNotes-module__bltWHW__viewOnlyFooter{text-align:center}.ProductionNotes-module__bltWHW__viewOnlyText{color:var(--color-foreground-tertiary);font-size:.8125rem;font-style:italic}.ProductionNotes-module__bltWHW__input{width:100%}.ProductionNotes-module__bltWHW__submit{margin:.5rem}.ProductionNotes-module__bltWHW__note,.ProductionNotes-module__bltWHW__comment{border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.75rem 0;transition:box-shadow .15s,border-color .15s,background .15s;display:flex}.ProductionNotes-module__bltWHW__noteActive{border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent)35%,transparent)}.ProductionNotes-module__bltWHW__noteHistorical{color:var(--color-foreground-secondary)}.ProductionNotes-module__bltWHW__noteHeader{align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.ProductionNotes-module__bltWHW__noteAuthor,.ProductionNotes-module__bltWHW__commentAuthor{color:var(--color-foreground);font-weight:500}.ProductionNotes-module__bltWHW__noteTime,.ProductionNotes-module__bltWHW__commentTime{color:var(--color-foreground-tertiary);padding-left:.5rem}.ProductionNotes-module__bltWHW__noteContent,.ProductionNotes-module__bltWHW__commentContent{color:var(--color-foreground);font-size:.875rem;line-height:1.5}.ProductionNotes-module__bltWHW__modalClose:hover{background:var(--color-background-secondary)}
.BlockEditForm-module__DvmCwq__form{background-color:#ffffff80;border:1px solid #00000014;border-radius:.375rem;padding:1rem}.BlockEditForm-module__DvmCwq__select{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem;font-size:.875rem}.BlockEditForm-module__DvmCwq__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.BlockEditForm-module__DvmCwq__select:disabled{color:#4b5563;cursor:not-allowed;background-color:#e5e7eb}.BlockEditForm-module__DvmCwq__textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem;font-family:inherit;font-size:.875rem}.BlockEditForm-module__DvmCwq__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.BlockEditForm-module__DvmCwq__textarea:disabled{color:#4b5563;cursor:not-allowed;background-color:#e5e7eb}.BlockEditForm-module__DvmCwq__actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.BlockEditForm-module__DvmCwq__flashcardList{flex-direction:column;gap:1rem;display:flex}.BlockEditForm-module__DvmCwq__flashcardItem{background:var(--color-background-secondary);border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.BlockEditForm-module__DvmCwq__flashcardItemActions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.BlockEditForm-module__DvmCwq__flashcardItemHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.BlockEditForm-module__DvmCwq__addCardButton{cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem}.BlockEditForm-module__DvmCwq__addCardButton:hover{background:#e5e7eb}.BlockEditForm-module__DvmCwq__removeButton{color:#dc2626!important;background:0 0!important;border:1px solid #dc2626!important}.BlockEditForm-module__DvmCwq__removeButton:hover:not(:disabled){background-color:#fee2e2!important}.BlockEditForm-module__DvmCwq__activityOpenGrid{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;display:grid}.BlockEditForm-module__DvmCwq__activityOpenHeader{display:contents}.BlockEditForm-module__DvmCwq__activityOpenHeader>span{color:var(--color-foreground-secondary);font-size:.875rem;font-weight:600}.BlockEditForm-module__DvmCwq__activityOpenRow{display:contents}.BlockEditForm-module__DvmCwq__activityOpenCell{flex-direction:column;gap:.5rem;display:flex}.BlockEditForm-module__DvmCwq__activityOpenLabel{margin:0}.BlockEditForm-module__DvmCwq__activityOpenLabel>span{background-color:#eee;border-radius:999rem;padding:.375em .875em;font-size:.875rem;font-weight:500;display:inline-block}.BlockEditForm-module__DvmCwq__activityOpenLabel.BlockEditForm-module__DvmCwq__activityOpenLabelPositive>span{color:#1e7a09;background-color:#d2ffc9}.BlockEditForm-module__DvmCwq__activityOpenLabel.BlockEditForm-module__DvmCwq__activityOpenLabelNeutral>span{color:#996641;background-color:#fff8ed}.BlockEditForm-module__DvmCwq__activityOpenLabel.BlockEditForm-module__DvmCwq__activityOpenLabelNegative>span{color:#831818;background-color:#ffd2d2}
.StoryboardEntity-module__5PxDRW__main{margin:6rem 0}.StoryboardEntity-module__5PxDRW__top{align-items:center;margin:0 0 3rem;display:flex}.StoryboardEntity-module__5PxDRW__topMain{flex:1;align-items:center;display:flex}.StoryboardEntity-module__5PxDRW__icon{background-color:#00000010;border-radius:.25rem;flex:0 0 1rem;height:1rem;margin-right:1rem;padding:.625rem;display:block}.StoryboardEntity-module__5PxDRW__main.StoryboardEntity-module__5PxDRW__content .StoryboardEntity-module__5PxDRW__icon{background-color:#ffdfb0}.StoryboardEntity-module__5PxDRW__main.StoryboardEntity-module__5PxDRW__activity .StoryboardEntity-module__5PxDRW__icon{background-color:#b8ffa6}.StoryboardEntity-module__5PxDRW__heading{margin:0;font-size:1.375rem;font-weight:500;line-height:1.625rem}.StoryboardEntity-module__5PxDRW__actions{flex:0;align-items:center;gap:.5rem;display:flex}