.sm-alert{display:flex;align-items:flex-start;box-sizing:border-box;border-radius:var(--corner-surface);gap:var(--scale-fixed-md);padding:var(--scale-fixed-sm) var(--scale-fixed-md);width:478px}.sm-alert.sm-alert--full-width{width:100%}.sm-alert__icon-container{display:flex;align-items:center;flex-shrink:0;padding-top:var(--scale-fixed-sm)}.sm-alert__icon{width:24px;height:24px}.sm-alert__content{display:flex;flex-direction:column;gap:var(--scale-fixed-xs);flex:1 0;min-width:0;padding:var(--scale-fixed-sm) 0;overflow:hidden}.sm-alert__title{font-weight:var(--font-weight-medium);font-size:var(--font-body-lg);line-height:24px;letter-spacing:.5px}.sm-alert__description,.sm-alert__title{margin:0;font-family:var(--font-family-primary);color:var(--color-text-body-strong)}.sm-alert__description{font-weight:var(--font-weight-regular);font-size:var(--font-body-md);line-height:20px;letter-spacing:.25px}.sm-alert__close-container{display:flex;align-items:center;flex-shrink:0;padding-top:var(--scale-fixed-sm)}.sm-alert__close{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-text-body-strong);transition:opacity .16s ease}.sm-alert__close:hover{opacity:.7}.sm-alert__close:focus-visible{outline:var(--focus-width) solid var(--color-path-border-focus);outline-offset:var(--focus-gap);border-radius:var(--corner-xs)}.sm-alert--sm{gap:var(--scale-fixed-sm);padding:var(--scale-fixed-sm) var(--scale-fixed-md);width:360px}.sm-alert--sm .sm-alert__icon{width:20px;height:20px}.sm-alert--sm .sm-alert__close-container,.sm-alert--sm .sm-alert__icon-container{padding-top:var(--scale-fixed-xs)}.sm-alert--sm .sm-alert__content{gap:var(--scale-fixed-xxs);padding:var(--scale-fixed-xs) 0}.sm-alert--sm .sm-alert__title{font-size:var(--font-body-md);line-height:20px}.sm-alert--sm .sm-alert__description{font-size:var(--font-body-sm);line-height:16px}.sm-alert--sm .sm-alert__close svg{width:14px;height:14px}.sm-alert--md{gap:var(--scale-fixed-md);padding:var(--scale-fixed-sm) var(--scale-fixed-md);width:478px}.sm-alert--md .sm-alert__icon{width:24px;height:24px}.sm-alert--md .sm-alert__content{gap:var(--scale-fixed-xs);padding:var(--scale-fixed-sm) 0}.sm-alert--md .sm-alert__title{font-size:var(--font-body-lg);line-height:24px}.sm-alert--md .sm-alert__description{font-size:var(--font-body-md);line-height:20px}.sm-alert--md .sm-alert__close svg{width:16px;height:16px}.sm-alert--lg{gap:var(--scale-fixed-lg);padding:var(--scale-fixed-md) var(--scale-fixed-lg);width:560px}.sm-alert--lg .sm-alert__icon{width:28px;height:28px}.sm-alert--lg .sm-alert__close-container,.sm-alert--lg .sm-alert__icon-container{padding-top:var(--scale-fixed-md)}.sm-alert--lg .sm-alert__content{gap:var(--scale-fixed-sm);padding:var(--scale-fixed-md) 0}.sm-alert--lg .sm-alert__title{font-size:var(--font-heading-sm);line-height:28px}.sm-alert--lg .sm-alert__description{font-size:var(--font-body-lg);line-height:24px}.sm-alert--lg .sm-alert__close svg{width:18px;height:18px}.sm-alert--outline{background-color:var(--color-bg-default-surface);border:var(--scale-stroke-1) solid transparent}.sm-alert--fill{border:none}.sm-alert--outline.sm-alert--error{border-color:var(--color-path-border-error)}.sm-alert--outline.sm-alert--error .sm-alert__icon{color:var(--color-path-error)}.sm-alert--fill.sm-alert--error{background-color:var(--color-system-error-lightest)}.sm-alert--fill.sm-alert--error .sm-alert__icon{color:var(--color-path-error)}.sm-alert--outline.sm-alert--warning{border-color:var(--color-path-warning)}.sm-alert--outline.sm-alert--warning .sm-alert__icon{color:var(--color-path-warning)}.sm-alert--fill.sm-alert--warning{background-color:var(--color-system-warning-lightest)}.sm-alert--fill.sm-alert--warning .sm-alert__icon{color:var(--color-path-warning)}.sm-alert--outline.sm-alert--info{border-color:var(--color-path-info)}.sm-alert--outline.sm-alert--info .sm-alert__icon{color:var(--color-path-info)}.sm-alert--fill.sm-alert--info{background-color:var(--color-system-info-lightest)}.sm-alert--fill.sm-alert--info .sm-alert__icon{color:var(--color-path-info)}.sm-alert--outline.sm-alert--success{border-color:var(--color-path-success)}.sm-alert--outline.sm-alert--success .sm-alert__icon{color:var(--color-path-success)}.sm-alert--fill.sm-alert--success{background-color:var(--color-system-success-lightest)}.sm-alert--fill.sm-alert--success .sm-alert__icon{color:var(--color-path-success)}.TemplateGuideModal_body__kx0Yk{display:flex;flex-direction:column;gap:var(--scale-fixed-lg);padding:var(--scale-fixed-md);max-height:70vh;overflow-y:auto;max-width:34rem;margin:0 auto;width:100%}.TemplateGuideModal_steps__KXL8S{margin:0;padding-left:var(--scale-fixed-lg);display:flex;flex-direction:column;gap:var(--scale-fixed-xs);font-size:var(--font-body-md);color:var(--color-text-body-strong);line-height:1.5}.TemplateGuideModal_exportTip__HRqnH{margin:0;padding-top:var(--scale-fixed-md);border-top:1px solid var(--color-gray-neutral-light);font-size:var(--font-body-sm);color:var(--color-text-body-default);line-height:1.5}.TemplateGuideModal_section__SOpQv{display:flex;flex-direction:column;gap:var(--scale-l-2)}.TemplateGuideModal_heading__nkjYF{margin:0;font-size:var(--font-heading-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong)}.TemplateGuideModal_paragraph__doA1K{margin:0;font-size:var(--font-body-sm);color:var(--color-text-body-default);line-height:1.5}.TemplateGuideModal_footer__F9rMW{display:flex;justify-content:flex-start;width:100%}.TemplateGuideModal_peopleExamples__YdYcB{display:flex;flex-wrap:wrap;gap:var(--scale-fixed-md)}.TemplateGuideModal_exampleFigure__mc9qL{margin:0;display:flex;flex-direction:column;gap:var(--scale-fixed-xxs);flex:1 1;min-width:14rem}.TemplateGuideModal_exampleCaption__Q3xo8{font-size:var(--font-body-xs);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-default)}.TemplateGuideModal_miniSheet__lZdhq{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid var(--color-gray-neutral-light);border-radius:var(--corner-sm);overflow:hidden;font-size:var(--font-body-sm)}.TemplateGuideModal_miniHeader__YOtRh{padding:var(--scale-fixed-xxs) var(--scale-fixed-sm);background:var(--color-gray-neutral-lightest);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong);border-bottom:1px solid var(--color-gray-neutral-light)}.TemplateGuideModal_miniCell__oXtrF{padding:var(--scale-fixed-xxs) var(--scale-fixed-sm);color:var(--color-text-body-default)}.TemplateGuideModal_gridMock__2tYHn{display:grid;grid-template-columns:max-content 1fr max-content;border:1px solid var(--color-gray-neutral-light);border-radius:var(--corner-sm);overflow:hidden;font-size:var(--font-body-sm);align-items:stretch}.TemplateGuideModal_gridHeader__XekIf{padding:var(--scale-fixed-xxs) var(--scale-fixed-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong)}.TemplateGuideModal_gridHeader__XekIf,.TemplateGuideModal_gridTagSpacer__fFQQV{background:var(--color-gray-neutral-lightest);border-bottom:1px solid var(--color-gray-neutral-light)}.TemplateGuideModal_gridHour__VOjXr{grid-row:span 3;display:flex;align-items:center;padding:var(--scale-fixed-xxs) var(--scale-fixed-sm);color:var(--color-text-body-strong);font-weight:var(--font-weight-medium);border-right:1px solid var(--color-gray-neutral-light)}.TemplateGuideModal_gridCellBottom__aLJY5,.TemplateGuideModal_gridCellMid__x4UPr,.TemplateGuideModal_gridCellTop__mJSut{padding:var(--scale-fixed-xxs) var(--scale-fixed-sm);color:var(--color-text-body-default)}.TemplateGuideModal_gridCellMid__x4UPr,.TemplateGuideModal_gridCellTop__mJSut{border-bottom:1px dashed var(--color-gray-neutral-light)}.TemplateGuideModal_gridTag__CKsZO{display:flex;align-items:center;padding:0 var(--scale-fixed-sm);font-size:var(--font-body-xs);color:var(--color-path-middle);font-style:italic}.TemplateGuideModal_gridBreak__6PcXw{grid-column:1/-1;padding:var(--scale-fixed-xxs) var(--scale-fixed-sm);background:var(--color-gray-neutral-lightest);border-top:1px solid var(--color-gray-neutral-light);text-align:center;color:var(--color-text-body-default);font-size:var(--font-body-xs)}.CoursesTab_container__MiE8i{display:flex;flex-direction:column}.CoursesTab_loading__1o9VE{padding:var(--scale-fixed-xl);text-align:center;color:var(--color-text-body-default)}.CoursesTab_header__n6qor{margin-bottom:var(--scale-fixed-lg)}.CoursesTab_subtitle__Z_tQ5{margin:0}.CoursesTab_columnHeaders__0RB0K,.CoursesTab_subtitle__Z_tQ5{font-size:var(--font-body-sm);color:var(--color-text-body-default)}.CoursesTab_columnHeaders__0RB0K{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--scale-fixed-md);gap:var(--scale-fixed-md);padding:var(--scale-fixed-sm) var(--scale-fixed-md);background-color:var(--color-gray-neutral-lightest);border-radius:var(--corner-md);margin-bottom:var(--scale-fixed-md);font-weight:var(--font-weight-medium)}.CoursesTab_columnLevel__MPika{text-align:left}.CoursesTab_columnEnabled__FAX9E{text-align:center;width:80px}.CoursesTab_columnParallels__kjjSW{display:flex;align-items:center;gap:var(--scale-fixed-xxs);width:80px;justify-content:center}.CoursesTab_helpIconSmall__bHEiF{color:var(--color-text-body-subtle);cursor:help;margin-left:var(--scale-fixed-xxs)}.CoursesTab_coursesList__fqKqW,.CoursesTab_cycleGroup__T_OmQ{display:flex;flex-direction:column;gap:var(--scale-fixed-xs)}.CoursesTab_courseCard__2D_VE{background:var(--color-bg-default-surface);border:1px solid var(--color-gray-neutral-lighter);border-radius:var(--corner-md);overflow:hidden}.CoursesTab_courseCardDisabled__UTjtR{opacity:.6}.CoursesTab_courseRow__EInB5{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--scale-fixed-md);gap:var(--scale-fixed-md);padding:var(--scale-fixed-md);align-items:center}.CoursesTab_levelName__0u7LK{font-size:var(--font-body-md);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong)}.CoursesTab_levelNameDisabled__Co6t5{color:var(--color-text-body-default);font-weight:var(--font-weight-regular)}.CoursesTab_parallelCountCell__CNfvU,.CoursesTab_toggleCell__puOU0{width:80px;display:flex;justify-content:center}.CoursesTab_parallelCountInput__ym7G3 .sm-number-input__input.sm-input{width:3.5rem;min-width:3.5rem;max-width:3.5rem}.CoursesTab_numberStepper__rmUK8{display:flex;align-items:center;gap:0;position:relative}.CoursesTab_numberStepperInput__NNsXN{width:48px;padding:var(--scale-fixed-xs) var(--scale-fixed-sm);font-size:var(--font-body-md);font-family:var(--font-family-primary);color:var(--color-text-body-strong);background-color:var(--color-bg-default-surface);border:1px solid var(--color-gray-neutral-lighter);border-radius:var(--corner-md);text-align:center;outline:none;transition:border-color .2s ease}.CoursesTab_numberStepperInput__NNsXN:focus{border-color:var(--color-brand-primary)}.CoursesTab_numberStepperInput__NNsXN:disabled{background-color:var(--color-gray-neutral-lightest);color:var(--color-text-body-subtle);cursor:not-allowed}.CoursesTab_numberStepperButtons__2OD7I{display:flex;flex-direction:column;margin-left:var(--scale-fixed-xxs);opacity:0;transition:opacity .15s ease}.CoursesTab_numberStepper__rmUK8:focus-within .CoursesTab_numberStepperButtons__2OD7I,.CoursesTab_numberStepper__rmUK8:hover .CoursesTab_numberStepperButtons__2OD7I{opacity:1}.CoursesTab_numberStepperBtn__gn5UV{display:flex;align-items:center;justify-content:center;width:20px;height:14px;padding:0;border:none;background-color:var(--color-gray-neutral-lightest);color:var(--color-text-body-default);cursor:pointer;transition:background-color .15s ease}.CoursesTab_numberStepperBtn__gn5UV:first-child{border-radius:var(--corner-sm) var(--corner-sm) 0 0}.CoursesTab_numberStepperBtn__gn5UV:last-child{border-radius:0 0 var(--corner-sm) var(--corner-sm)}.CoursesTab_numberStepperBtn__gn5UV:hover:not(:disabled){background-color:var(--color-gray-neutral-lighter);color:var(--color-brand-primary)}.CoursesTab_numberStepperBtn__gn5UV:disabled{color:var(--color-gray-neutral-light);cursor:not-allowed}.CoursesTab_numberStepperDisabled__0gnzv .CoursesTab_numberStepperButtons__2OD7I{visibility:hidden}.CoursesTab_pieSection__MQ6Kt{padding:var(--scale-fixed-md);padding-left:var(--scale-fixed-xl);border-left:3px solid var(--color-brand-secondary);margin-left:var(--scale-fixed-md);margin-right:var(--scale-fixed-md);border-radius:0 var(--corner-md) var(--corner-md) 0}.CoursesTab_pieSectionHeader__GeBo3,.CoursesTab_pieSection__MQ6Kt{margin-bottom:var(--scale-fixed-md)}.CoursesTab_pieSectionTitle__jYphc{font-size:var(--font-body-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-default)}.CoursesTab_parallelCard___YYiS{margin-bottom:var(--scale-fixed-md)}.CoursesTab_parallelCard___YYiS:last-child{margin-bottom:0}.CoursesTab_parallelHeader__wIKI0{margin-bottom:var(--scale-fixed-sm)}.CoursesTab_parallelNameInput__SOCs9{max-width:200px}.CoursesTab_parallelNameInput__SOCs9 input{font-weight:var(--font-weight-medium)}.CoursesTab_pieFields__YnZl8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--scale-fixed-md);gap:var(--scale-fixed-md)}.CoursesTab_pieField__2I3Sd{display:flex;flex-direction:column;gap:var(--scale-fixed-xxs)}.CoursesTab_pieFieldLabel___ck03{display:flex;align-items:center;font-size:var(--font-body-xs);font-weight:var(--font-weight-medium);color:var(--color-text-body-default);gap:var(--scale-fixed-xxs)}.CoursesTab_pieFieldInput__VMg_s{width:100%;padding:var(--scale-fixed-sm);font-size:var(--font-body-md);font-family:var(--font-family-primary);color:var(--color-text-body-strong);background-color:var(--color-bg-default-surface);border:1px solid var(--color-gray-neutral-lighter);border-radius:var(--corner-md);outline:none;transition:border-color .2s ease}.CoursesTab_pieFieldInput__VMg_s:focus{border-color:var(--color-brand-primary)}.CoursesTab_pieFieldInput__VMg_s::-webkit-inner-spin-button,.CoursesTab_pieFieldInput__VMg_s::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CoursesTab_pieFieldInput__VMg_s[type=number]{-moz-appearance:textfield}.CoursesTab_summary__kntAj{margin-top:var(--scale-fixed-lg)}.CoursesTab_summaryText__Fahai{font-size:var(--font-body-sm);color:var(--color-brand-primary);margin:0}@media (max-width:768px){.CoursesTab_pieFields__YnZl8{grid-template-columns:repeat(2,1fr)}.CoursesTab_columnHeaders__0RB0K{display:none}.CoursesTab_courseRow__EInB5{grid-template-columns:1fr;gap:var(--scale-fixed-sm)}.CoursesTab_parallelCountCell__CNfvU,.CoursesTab_toggleCell__puOU0{width:100%;justify-content:flex-start}}