:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-theme-page-bg:#fafafa;--pm-theme-top-bar:#021730;--pm-theme-top-bar-text:#f2f4f7;--pm-theme-top-bar-text-muted:#f2f4f7c7;--pm-theme-top-bar-hover:#f2f4f724;--pm-theme-top-bar-focus:#f2f4f7b8;--pm-theme-accent:#0060b1;--pm-theme-tab-bar-bg:#ebebeb;--pm-theme-surface:#fff;--pm-theme-surface-muted:#f0f0f0;--pm-theme-surface-raised:#fff;--pm-theme-text:#3c3c3c;--pm-theme-text-muted:#3c3c3cbd;--pm-theme-text-disabled:#3c3c3c66;--pm-theme-placeholder:#3c3c3c9e;--pm-theme-border:#d1d1d1;--pm-theme-border-subtle:#e9e9e9;--pm-theme-hover:#3c3c3c14;--pm-theme-active:#3c3c3c1f;--pm-theme-selected:#edf3fe;--pm-theme-active-tab-bg:#fff;--pm-theme-sidebar-bg:#021730;--pm-theme-sidebar-active-border:#0060b1;--pm-theme-sidebar-text:#f2f4f7;--pm-theme-sidebar-text-muted:#f2f4f7c7;--pm-theme-sidebar-border:#f2f4f72e;--pm-theme-sidebar-hover:#f2f4f724;--pm-theme-sidebar-active-bg:#f2f4f729;--pm-theme-sidebar-panel-bg:var(--pm-theme-surface-raised);--pm-theme-sidebar-panel-text:var(--pm-theme-text);--pm-theme-sidebar-panel-muted:var(--pm-theme-text-muted);--pm-theme-sidebar-panel-hover:var(--pm-theme-hover);--pm-theme-sidebar-panel-active:var(--pm-theme-selected);--pm-theme-sidebar-panel-border:var(--pm-theme-border);--pm-scrollbar-size:.625rem;--pm-scrollbar-track:transparent;--pm-scrollbar-thumb:#3c3c3c47;--pm-scrollbar-thumb-hover:#3c3c3c6b;--bms-bg:var(--pm-theme-page-bg);--rubik-core-text-color-primary:var(--pm-theme-text);--rubik-core-text-color-secondary:var(--pm-theme-text-muted);--rubik-core-text-color-disabled:var(--pm-theme-text-disabled);--rubik-core-text-color-brand:var(--pm-theme-accent);--rubik-core-text-color-danger:#d13438;--rubik-core-text-color-warning:#817400;--rubik-core-text-color-success:#107c10;--rubik-core-bg-color-content:var(--pm-theme-surface);--rubik-core-bg-color-hover:var(--pm-theme-hover);--rubik-core-bg-color-active:var(--pm-theme-active);--rubik-core-bg-color-selected:var(--pm-theme-selected);--rubik-core-border-color-selected:var(--pm-theme-accent);--rubik-core-border-color-enabled:var(--pm-theme-border);--rubik-core-color-disabled-1:#3c3c3c0a;--rubik-core-color-disabled-2:#3c3c3c33;--rubik-core-divider-color:var(--pm-theme-border-subtle);--rubik-core-focus-border-color:var(--pm-theme-accent);--rubik-core-brand-1:var(--pm-theme-accent);--rubik-core-brand-2:color-mix(in srgb, var(--pm-theme-accent) 82%, #000);--rubik-core-brand-3:color-mix(in srgb, var(--pm-theme-accent) 68%, #000);--rubik-core-brand-contrast:#fff;--rubik-core-danger-1:#d13438;--rubik-core-danger-2:#b10e1c;--rubik-core-danger-3:#a4262c;--rubik-core-danger-contrast:#fff;--rubik-core-scrim-color:#3c3c3c66;--rubik-color-bg-primary:var(--pm-theme-surface);--rubik-color-bg-secondary:var(--pm-theme-surface-muted);--rubik-color-bg-tertiary:var(--pm-theme-surface-raised);--rubik-color-bg-overlay:#3c3c3c80;--rubik-color-bg-selected:var(--pm-theme-selected);--rubik-color-bg-hover:var(--pm-theme-hover);--rubik-color-bg-active:var(--pm-theme-active);--rubik-color-bg-disabled:#3c3c3c0a;--rubik-color-text-primary:var(--pm-theme-text);--rubik-color-text-secondary:var(--pm-theme-text-muted);--rubik-color-text-tertiary:var(--pm-theme-text-muted);--rubik-color-text-disabled:var(--pm-theme-text-disabled);--rubik-color-text-placeholder:var(--pm-theme-placeholder);--rubik-color-text-inverse:var(--pm-theme-top-bar-text);--rubik-color-border:var(--pm-theme-border);--rubik-color-border-hover:var(--pm-theme-border);--rubik-color-border-focus:var(--pm-theme-accent);--rubik-color-border-selected:var(--pm-theme-accent);--rubik-color-border-disabled:#3c3c3c33;--rubik-color-accent:var(--pm-theme-accent);--rubik-color-accent-hover:var(--rubik-core-brand-2);--rubik-color-accent-pressed:var(--rubik-core-brand-3);--rubik-color-on-accent:#fff;--rubik-color-link:var(--pm-theme-accent);--rubik-color-strong-surface:var(--pm-theme-top-bar);--rubik-color-on-strong-surface:var(--pm-theme-top-bar-text);--rubik-color-on-danger:#fff;--rubik-pm-color-navy:var(--pm-theme-top-bar);--rubik-pm-color-blue:var(--pm-theme-accent);--rubik-pm-color-border:var(--pm-theme-border);--rubik-pm-color-strip:var(--pm-theme-border-subtle);--rubik-pm-color-selected:var(--pm-theme-selected);--rubik-pm-color-text:var(--pm-theme-text);--rubik-pm-color-white:var(--pm-theme-surface);--rubik-pm-color-bg:var(--pm-theme-surface-muted);--rubik-pm-color-bg-warm:var(--pm-theme-surface-raised);--rubik-pm-color-rail:var(--pm-theme-surface-muted);--rubik-fluent-neutral-background-1:var(--pm-theme-surface);--rubik-fluent-neutral-background-2:var(--pm-theme-surface-muted);--rubik-fluent-neutral-background-3:var(--pm-theme-hover);--rubik-fluent-neutral-background-4:var(--pm-theme-active);--rubik-fluent-neutral-background-5:var(--pm-theme-selected);--rubik-fluent-neutral-stroke-1:var(--pm-theme-border);--rubik-fluent-neutral-stroke-2:var(--pm-theme-border-subtle);--rubik-fluent-neutral-foreground-1:var(--pm-theme-text);--rubik-fluent-neutral-foreground-2:var(--pm-theme-text-muted);--rubik-fluent-neutral-foreground-3:var(--pm-theme-text-muted);--rubik-fluent-brand-rest:var(--pm-theme-accent);--rubik-fluent-brand-hover:var(--rubik-core-brand-2);--rubik-fluent-brand-pressed:var(--rubik-core-brand-3);--rubik-fluent-brand-subtle:var(--pm-theme-selected);--rubik-fluent-status-success:#107c10;--rubik-fluent-status-success-bg:#f1faf1;--rubik-fluent-status-warning:#817400;--rubik-fluent-status-warning-bg:#fff9db;--rubik-fluent-status-danger:#d13438;--rubik-fluent-status-danger-hover:#b10e1c;--rubik-fluent-status-danger-pressed:#a4262c;--rubik-fluent-status-danger-bg:#fdf3f4;--rubik-fluent-status-info:#038387;--rubik-fluent-status-info-bg:#e9f7f7;--rubik-body-bg-color:var(--pm-theme-page-bg);--rubik-dialog-bg-color:var(--pm-theme-surface);--rubik-dialog-border-color:var(--pm-theme-border-subtle);--rubik-popup-bg-color:var(--pm-theme-surface);--rubik-popup-border-color:var(--pm-theme-border-subtle);--rubik-panel-bg-color:var(--pm-theme-surface);--rubik-panel-border-color:var(--pm-theme-border-subtle);--rubik-surface-card-bg-color:var(--pm-theme-surface);--rubik-surface-card-border-color:var(--pm-theme-border);--rubik-button-call-to-action-chrome-bg-color:var(--pm-theme-accent);--rubik-button-call-to-action-chrome-bg-color-hover:var(--rubik-core-brand-2);--rubik-button-call-to-action-chrome-bg-color-active:var(--rubik-core-brand-3);--rubik-button-call-to-action-chrome-text-color:#fff;--rubik-button-call-to-action-chrome-text-color-hover:#fff;--rubik-button-call-to-action-chrome-text-color-active:#fff}html[data-theme=dark]{--pm-scrollbar-thumb:#f7f8fa57;--pm-scrollbar-thumb-hover:#f7f8fa85}html.cs-high-contrast{--pm-theme-text:#111!important;--pm-theme-text-muted:#2f2f2f!important;--pm-theme-text-disabled:#595959!important;--pm-theme-placeholder:#454545!important;--pm-theme-border:#606060!important;--pm-theme-border-subtle:#8a8a8a!important;--pm-theme-hover:#00000024!important;--pm-theme-active:#00000038!important;--pm-theme-top-bar-hover:color-mix(in srgb, var(--pm-theme-top-bar-text) 18%, transparent)!important;--pm-theme-top-bar-text-muted:color-mix(in srgb, var(--pm-theme-top-bar-text) 88%, transparent)!important;--pm-theme-sidebar-hover:color-mix(in srgb, var(--pm-theme-sidebar-text) 18%, transparent)!important;--pm-theme-sidebar-active-bg:color-mix(in srgb, var(--pm-theme-sidebar-text) 28%, transparent)!important;--pm-theme-sidebar-text-muted:color-mix(in srgb, var(--pm-theme-sidebar-text) 88%, transparent)!important;--pm-theme-sidebar-border:color-mix(in srgb, var(--pm-theme-sidebar-text) 58%, transparent)!important;--pm-theme-sidebar-panel-text:var(--pm-theme-text)!important;--pm-theme-sidebar-panel-muted:var(--pm-theme-text-muted)!important;--pm-theme-sidebar-panel-hover:var(--pm-theme-hover)!important;--pm-theme-sidebar-panel-active:var(--pm-theme-selected)!important;--pm-theme-sidebar-panel-border:var(--pm-theme-border)!important;--rubik-core-text-color-primary:var(--pm-theme-text)!important;--rubik-core-text-color-secondary:var(--pm-theme-text-muted)!important;--rubik-core-text-color-disabled:var(--pm-theme-text-disabled)!important;--rubik-core-bg-color-hover:var(--pm-theme-hover)!important;--rubik-core-bg-color-active:var(--pm-theme-active)!important;--rubik-core-border-color-enabled:var(--pm-theme-border)!important;--rubik-core-divider-color:var(--pm-theme-border-subtle)!important;--rubik-color-text-primary:var(--pm-theme-text)!important;--rubik-color-text-secondary:var(--pm-theme-text-muted)!important;--rubik-color-text-tertiary:var(--pm-theme-text-muted)!important;--rubik-color-text-disabled:var(--pm-theme-text-disabled)!important;--rubik-color-text-placeholder:var(--pm-theme-placeholder)!important;--rubik-color-bg-hover:var(--pm-theme-hover)!important;--rubik-color-bg-active:var(--pm-theme-active)!important;--rubik-color-border:var(--pm-theme-border)!important;--rubik-color-border-hover:var(--pm-theme-border)!important;--rubik-pm-color-border:var(--pm-theme-border)!important;--rubik-pm-color-strip:var(--pm-theme-border-subtle)!important;--rubik-pm-color-text:var(--pm-theme-text)!important;--rubik-fluent-neutral-stroke-1:var(--pm-theme-border)!important;--rubik-fluent-neutral-stroke-2:var(--pm-theme-border-subtle)!important;--rubik-fluent-neutral-background-3:var(--pm-theme-hover)!important;--rubik-fluent-neutral-background-4:var(--pm-theme-active)!important;--rubik-fluent-neutral-foreground-1:var(--pm-theme-text)!important;--rubik-fluent-neutral-foreground-2:var(--pm-theme-text-muted)!important;--rubik-fluent-neutral-foreground-3:var(--pm-theme-text-muted)!important;--rubik-dialog-border-color:var(--pm-theme-border)!important;--rubik-popup-border-color:var(--pm-theme-border)!important;--rubik-panel-border-color:var(--pm-theme-border)!important;--rubik-surface-card-border-color:var(--pm-theme-border)!important}html[data-theme=dark].cs-high-contrast{--pm-theme-text:#fff!important;--pm-theme-text-muted:#f0f2f5!important;--pm-theme-text-disabled:#c7ccd3!important;--pm-theme-placeholder:#dde1e7!important;--pm-theme-border:#f2f4f7!important;--pm-theme-border-subtle:#abb2bd!important;--pm-theme-hover:#fff3!important;--pm-theme-active:#ffffff4d!important}html.cs-reduce-motion,html.cs-reduce-motion *,html.cs-reduce-motion :before,html.cs-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}._drawerContent_6wsks_1{min-width:0}._groupCard_6wsks_5,._themeCard_6wsks_6{width:100%}._detail_6wsks_10,._sectionStack_6wsks_11,._optionStack_6wsks_12{flex-direction:column;min-width:0;display:flex}._detail_6wsks_10,._sectionStack_6wsks_11{gap:var(--rubik-core-spacing-4x)}._optionStack_6wsks_12{gap:var(--rubik-core-spacing-3x)}._toggleRow_6wsks_27{align-items:center;gap:var(--rubik-core-spacing-4x);grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}._toggleCopy_6wsks_36{gap:var(--rubik-core-spacing-1x);flex-direction:column;min-width:0;display:flex}._toggleLabel_6wsks_43{color:var(--rubik-color-text-primary);font-size:var(--rubik-typography-body-xs-font-size);font-weight:600}._toggleDescription_6wsks_49{color:var(--rubik-color-text-secondary);font-size:var(--rubik-typography-body-xs-font-size);line-height:1.35}._toggleControl_6wsks_55{justify-self:end}._backButton_6wsks_59{align-self:flex-start}._themeGrid_6wsks_63{gap:var(--rubik-core-spacing-3x);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._themePreview_6wsks_69{border-radius:var(--rubik-core-border-radius-sm);width:100%;height:3rem;display:block}@media (width<=40rem){._themeGrid_6wsks_63{grid-template-columns:1fr}}._root_xvjzg_1{gap:var(--rubik-core-spacing-3x);min-width:0;display:grid}._toolbar_xvjzg_7{justify-content:space-between;align-items:flex-end;gap:var(--rubik-core-spacing-5x);min-width:0;display:flex}._instructions_xvjzg_15{gap:var(--rubik-core-spacing-1x);text-align:left;min-width:0;display:grid}._instructions_xvjzg_15 strong{color:var(--rubik-core-text-color-primary);font-size:var(--rubik-typography-body-sm-font-size);line-height:1.35}._instructions_xvjzg_15 span,._selectionSummary_xvjzg_29{color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-xs-font-size);line-height:1.4}._selectionSummary_xvjzg_29{font-variant-numeric:tabular-nums;text-align:right;flex:none}._gridPanel_xvjzg_41{min-width:0;min-height:0;overflow:hidden}._grid_xvjzg_41{overscroll-behavior:contain;scrollbar-width:none;border:0;width:100%;height:clamp(19rem,43vh,28rem);min-height:19rem}._grid_xvjzg_41::-webkit-scrollbar{width:0;height:0}._grid_xvjzg_41 .rdg-cell{text-align:left}._grid_xvjzg_41 .rdg-group-row{color:var(--rubik-core-text-color-primary)}._levelLabel_xvjzg_69{color:var(--rubik-core-text-color-primary);font-size:inherit;font-weight:var(--rubik-font-weight-semibold)}._mutedCell_xvjzg_75{color:var(--rubik-core-text-color-secondary)}._emptyState_xvjzg_79{width:100%;height:100%;padding:var(--rubik-core-spacing-6x);color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-sm-font-size);text-align:center;place-items:center;display:grid}@media (width<=52rem){._toolbar_xvjzg_7{align-items:flex-start;gap:var(--rubik-core-spacing-2x);flex-direction:column}._selectionSummary_xvjzg_29{text-align:left}._grid_xvjzg_41{height:min(48vh,24rem);min-height:17rem}}._editor_wkqv6_1{gap:var(--rubik-core-spacing-5x);min-width:0;display:grid}._toolbar_wkqv6_7{justify-content:space-between;align-items:end;gap:var(--rubik-core-spacing-5x);display:flex}._levelPicker_wkqv6_14{gap:var(--rubik-core-spacing-2x);width:min(100%,34rem);display:grid}._label_wkqv6_20{font-size:var(--rubik-typography-body-sm-font-size);font-weight:600}._toolbarSummary_wkqv6_25{justify-content:flex-end;align-items:center;gap:var(--rubik-core-spacing-3x);color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-sm-font-size);display:flex}._gridPanel_wkqv6_34{min-width:0;overflow:hidden}._bulkToolbar_wkqv6_39{justify-content:space-between;align-items:center;gap:var(--rubik-core-spacing-4x);min-width:0;padding:var(--rubik-core-spacing-3x);border-bottom:1px solid var(--rubik-core-divider-color);background:var(--rubik-core-bg-color-subtle);display:flex}._bulkSelection_wkqv6_50{align-items:baseline;gap:var(--rubik-core-spacing-1x);color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-xs-font-size);flex:none;display:flex}._bulkSelection_wkqv6_50 strong{color:var(--rubik-core-text-color-primary);font-size:var(--rubik-typography-body-md-font-size);font-variant-numeric:tabular-nums}._bulkControls_wkqv6_65{align-items:center;gap:var(--rubik-core-spacing-2x);grid-template-columns:minmax(12rem,15rem) minmax(7rem,9rem) auto auto;min-width:0;display:grid}._grid_wkqv6_34{overscroll-behavior:contain;border:0;width:100%;height:clamp(18rem,42vh,26rem);min-height:18rem}._grid_wkqv6_34 .rdg-cell{text-align:left}._gridEditor_wkqv6_85{width:100%;height:100%;padding:0 var(--rubik-core-spacing-2x);border:2px solid var(--rubik-core-brand-1);background:var(--rubik-core-bg-color-content);color:var(--rubik-core-text-color-primary);font:inherit;font-variant-numeric:tabular-nums;outline:0}._subjectName_wkqv6_97{color:var(--rubik-core-text-color-primary);font-weight:var(--rubik-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._actionCell_wkqv6_105{place-items:center;height:100%;display:grid}._emptyState_wkqv6_111{width:100%;height:100%;padding:var(--rubik-core-spacing-6x);color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-sm-font-size);text-align:center;place-items:center;display:grid}._gridFooter_wkqv6_122{justify-content:space-between;align-items:center;gap:var(--rubik-core-spacing-3x);padding:var(--rubik-core-spacing-3x);border-top:1px solid var(--rubik-core-divider-color);display:flex}._editHint_wkqv6_131{color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-xs-font-size)}._footerActions_wkqv6_136{justify-content:flex-end;align-items:center;gap:var(--rubik-core-spacing-2x);display:flex}._notes_wkqv6_143{align-items:start;gap:var(--rubik-core-spacing-4x);grid-template-columns:minmax(0,1fr) auto;display:grid}._sources_wkqv6_150{align-items:center;gap:var(--rubik-core-spacing-2x);padding:var(--rubik-core-spacing-3x);font-size:var(--rubik-typography-body-xs-font-size);flex-wrap:wrap;display:flex}._sources_wkqv6_150 a{color:var(--rubik-core-brand-1)}@media (width<=68rem){._bulkToolbar_wkqv6_39{flex-direction:column;align-items:stretch}._bulkControls_wkqv6_65{width:100%}}@media (width<=48rem){._toolbar_wkqv6_7,._toolbarSummary_wkqv6_25,._gridFooter_wkqv6_122,._footerActions_wkqv6_136{flex-direction:column;align-items:stretch}._toolbarSummary_wkqv6_25,._footerActions_wkqv6_136{justify-content:flex-start}._bulkControls_wkqv6_65,._notes_wkqv6_143{grid-template-columns:1fr}._grid_wkqv6_34{height:min(46vh,23rem);min-height:17rem}}._dialog_o3bb4_1{--rubik-typography-body-md-font-size:.8125rem;--rubik-typography-body-sm-font-size:.75rem;--rubik-typography-body-xs-font-size:.6875rem;--rubik-control-font-size-md:.75rem;width:min(108rem,100vw - 1rem);max-width:min(108rem,100vw - 1rem);height:min(62rem,100dvh - 1rem);max-height:min(62rem,100dvh - 1rem);font-size:var(--rubik-typography-body-md-font-size);scrollbar-width:none;padding:0;overflow:hidden}._dialog_o3bb4_1 *,._dialog_o3bb4_1 :before,._dialog_o3bb4_1 :after{scrollbar-width:none}._dialog_o3bb4_1::-webkit-scrollbar{width:0;height:0;display:none}._dialog_o3bb4_1 ::-webkit-scrollbar{width:0;height:0;display:none}body:has([data-school-setup-assistant]) #root main{scrollbar-width:none}body:has([data-school-setup-assistant]) #root main::-webkit-scrollbar{width:0;height:0;display:none}._dialogForm_o3bb4_39{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}._dialogHeader_o3bb4_46{justify-content:space-between;align-items:flex-start;gap:var(--rubik-core-spacing-5x);min-height:4.75rem;padding:var(--rubik-core-spacing-5x) 11rem var(--rubik-core-spacing-4x) var(--rubik-core-spacing-8x);border-bottom:1px solid var(--rubik-core-divider-color);display:flex;position:relative}._headerCopy_o3bb4_58{gap:var(--rubik-core-spacing-1x);min-width:0;display:grid}._dialogTitle_o3bb4_64{margin:0;font-size:1.375rem;line-height:1.2}._dialogDescription_o3bb4_70{max-width:42rem;font-size:var(--rubik-typography-body-sm-font-size);margin:0;line-height:1.45}._headerActions_o3bb4_77{align-items:center;display:flex;position:absolute;inset-block-start:var(--rubik-core-spacing-4x);inset-inline-end:4.25rem}._closeButton_o3bb4_85{z-index:2;position:absolute;inset-block-start:var(--rubik-core-spacing-3x);inset-inline-end:var(--rubik-core-spacing-3x)}._wizardViewport_o3bb4_92{min-height:0;padding:var(--rubik-core-spacing-5x) var(--rubik-core-spacing-8x);overflow:hidden}._wizardViewport_o3bb4_92>:only-child,._wizard_o3bb4_92{height:100%;min-height:0}._wizard_o3bb4_92{--rubik-train-step-indicator-size:1.625rem;overflow:hidden}._wizard_o3bb4_92>:first-child{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;flex:none;align-self:center;width:100%;max-width:64rem;margin-inline:auto;overflow-x:auto}._wizard_o3bb4_92>:first-child>*{flex:1 0 7rem}._wizard_o3bb4_92>:last-child{min-height:0;padding:var(--rubik-core-spacing-1x) var(--rubik-core-spacing-2x) var(--rubik-core-spacing-2x);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}._wizard_o3bb4_92>:first-child::-webkit-scrollbar{width:0;height:0;display:none}._wizard_o3bb4_92>:last-child::-webkit-scrollbar{width:0;height:0;display:none}._stepContent_o3bb4_141{gap:var(--rubik-core-spacing-6x);min-height:100%;padding-block:var(--rubik-core-spacing-2x);flex-direction:column;display:flex}._stepContent_o3bb4_141 h2{margin:0;font-size:1.125rem;line-height:1.3}._welcomeLayout_o3bb4_155{align-items:center;gap:var(--rubik-core-spacing-10x);grid-template-columns:minmax(22rem,.88fr) minmax(0,1.12fr);display:grid}._welcomeCopy_o3bb4_162,._formSections_o3bb4_163,._asideColumn_o3bb4_164,._fieldStack_o3bb4_165{gap:var(--rubik-core-spacing-5x);flex-direction:column;min-width:0;display:flex}._welcomeCopy_o3bb4_162{max-width:48rem}._lead_o3bb4_176,._stepHeading_o3bb4_177 p,._bannerCopy_o3bb4_178 p,._successPanel_o3bb4_179 p,._helperText_o3bb4_180{margin:var(--rubik-core-spacing-1x) 0 0;color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-sm-font-size);line-height:1.55}._featureList_o3bb4_187,._programList_o3bb4_188{margin:0;padding:0;list-style:none;display:grid}._featureList_o3bb4_187{gap:var(--rubik-core-spacing-4x);grid-template-columns:repeat(3,minmax(0,1fr))}._featureList_o3bb4_187 li{min-width:0;border-inline-start:2px solid color-mix(in srgb, var(--rubik-core-brand-1) 30%, transparent);padding-inline-start:var(--rubik-core-spacing-3x)}._featureList_o3bb4_187 span{gap:var(--rubik-core-spacing-1x);display:grid}._featureList_o3bb4_187 strong{font-size:var(--rubik-typography-body-sm-font-size)}._featureList_o3bb4_187 small{color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-xs-font-size);line-height:1.45}._welcomeImagePanel_o3bb4_221{justify-content:center;align-items:center;min-height:23rem;display:flex}._welcomeImage_o3bb4_221{object-fit:contain;width:100%;height:100%;max-height:28rem;display:block}._essentialGrid_o3bb4_236{align-items:start;gap:var(--rubik-core-spacing-8x);grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);display:grid}._stepHeading_o3bb4_177{max-width:58rem;display:block}._asideTitle_o3bb4_248,._reviewTitle_o3bb4_249{display:block}._programList_o3bb4_188{margin-top:var(--rubik-core-spacing-3x);gap:0}._programList_o3bb4_188 li{padding-block:var(--rubik-core-spacing-2x);border-bottom:1px solid var(--rubik-core-divider-color);font-size:var(--rubik-typography-body-sm-font-size)}._programList_o3bb4_188 li:last-child{border-bottom:0}._illustratedBanner_o3bb4_268{border-color:color-mix(in srgb, var(--rubik-core-divider-color) 76%, transparent);background:color-mix(in srgb, var(--rubik-core-brand-1) 2.5%, var(--rubik-core-bg-color-content));grid-template-columns:minmax(0,1fr) 9rem;min-height:7.25rem;display:grid;overflow:hidden}._illustratedBanner_o3bb4_268 img{width:100%;height:7.25rem;padding:var(--rubik-core-spacing-2x) var(--rubik-core-spacing-4x) var(--rubik-core-spacing-2x) var(--rubik-core-spacing-1x);object-fit:contain;box-sizing:border-box;grid-area:1/2;display:block}._bannerCopy_o3bb4_178{padding:var(--rubik-core-spacing-4x) var(--rubik-core-spacing-6x);text-align:start;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;display:flex}._reviewGrid_o3bb4_304{gap:var(--rubik-core-spacing-5x);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._reviewTitle_o3bb4_249 strong{font-size:var(--rubik-typography-body-sm-font-size)}._reviewList_o3bb4_314{gap:var(--rubik-core-spacing-3x);margin:var(--rubik-core-spacing-4x) 0 0;font-size:var(--rubik-typography-body-sm-font-size);display:grid}._reviewList_o3bb4_314>div{gap:var(--rubik-core-spacing-1x);display:grid}._reviewList_o3bb4_314 dt{color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-xs-font-size)}._reviewList_o3bb4_314 dd{overflow-wrap:anywhere;margin:0}._successContent_o3bb4_336{justify-content:center;align-items:center}._successPanel_o3bb4_179{text-align:center;justify-content:center;align-items:center;width:min(100%,44rem);display:flex}._successPanel_o3bb4_179>div{justify-items:center;gap:var(--rubik-core-spacing-3x);display:grid}._successPanel_o3bb4_179 h2,._successPanel_o3bb4_179 p{margin:0}._loadingState_o3bb4_360{justify-content:center;align-items:center;gap:var(--rubik-core-spacing-3x);height:100%;color:var(--rubik-core-text-color-secondary);flex-direction:column;display:flex}._blockingState_o3bb4_370{justify-content:center;align-items:center;gap:var(--rubik-core-spacing-4x);flex-direction:column;width:min(100%,42rem);height:100%;margin-inline:auto;display:flex}._dialogFooter_o3bb4_381{justify-content:space-between;align-items:center;gap:var(--rubik-core-spacing-5x);padding:var(--rubik-core-spacing-3x) var(--rubik-core-spacing-8x);border-top:1px solid var(--rubik-core-divider-color);margin:0;display:flex}._footerHint_o3bb4_391{min-width:0;color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-sm-font-size)}._footerActions_o3bb4_397{justify-content:flex-end;align-items:center;gap:var(--rubik-core-spacing-2x);flex:none;display:flex}@media (width<=72rem){._dialogHeader_o3bb4_46,._wizardViewport_o3bb4_92,._dialogFooter_o3bb4_381{padding-inline:var(--rubik-core-spacing-5x)}._dialogHeader_o3bb4_46{padding-inline-end:10rem}._welcomeLayout_o3bb4_155{gap:var(--rubik-core-spacing-7x);grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}._featureList_o3bb4_187{grid-template-columns:1fr}}@media (width<=58rem){._essentialGrid_o3bb4_236{grid-template-columns:1fr}._reviewGrid_o3bb4_304{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){._dialog_o3bb4_1{width:calc(100vw - .25rem);max-width:calc(100vw - .25rem);height:calc(100dvh - .25rem);max-height:calc(100dvh - .25rem)}._dialogHeader_o3bb4_46{min-height:4rem;padding:var(--rubik-core-spacing-4x) 3.75rem var(--rubik-core-spacing-3x) var(--rubik-core-spacing-4x)}._dialogTitle_o3bb4_64{font-size:1.125rem}._headerActions_o3bb4_77{display:none}._closeButton_o3bb4_85{inset-block-start:var(--rubik-core-spacing-2x);inset-inline-end:var(--rubik-core-spacing-2x)}._footerHint_o3bb4_391{display:none}._wizardViewport_o3bb4_92{padding:var(--rubik-core-spacing-3x) var(--rubik-core-spacing-4x)}._wizard_o3bb4_92>:first-child{max-width:100%}._welcomeLayout_o3bb4_155,._reviewGrid_o3bb4_304{grid-template-columns:1fr}._welcomeLayout_o3bb4_155{gap:var(--rubik-core-spacing-4x)}._welcomeImagePanel_o3bb4_221{min-height:11rem;max-height:14rem}._welcomeImage_o3bb4_221{max-height:14rem}._illustratedBanner_o3bb4_268{grid-template-columns:minmax(0,1fr) 6rem}._illustratedBanner_o3bb4_268 img{height:7.25rem;padding-inline-end:var(--rubik-core-spacing-2x)}._bannerCopy_o3bb4_178{padding:var(--rubik-core-spacing-3x) var(--rubik-core-spacing-4x)}._dialogFooter_o3bb4_381{padding:var(--rubik-core-spacing-3x) var(--rubik-core-spacing-4x);justify-content:flex-end}._footerActions_o3bb4_397{flex-wrap:wrap}}@media (width<=36rem){._footerActions_o3bb4_397{width:100%}._footerActions_o3bb4_397>:last-child{flex:1}}@media (height<=46rem) and (width>=49rem){._dialogHeader_o3bb4_46{min-height:4rem;padding-block:var(--rubik-core-spacing-3x)}._wizardViewport_o3bb4_92{padding-block:var(--rubik-core-spacing-3x)}._stepContent_o3bb4_141{gap:var(--rubik-core-spacing-4x)}}._layout_30bu6_1{min-width:0;color:var(--rubik-core-text-color-primary);font-family:var(--rubik-font-family);background:var(--bms-bg)}._main_30bu6_8{z-index:10;background:var(--bms-bg);box-shadow:var(--rubik-core-box-shadow-lg);position:relative}body.lesson-editor-fullscreen-open ._main_30bu6_8,body.assessment-editor-fullscreen-open ._main_30bu6_8{z-index:var(--rubik-core-z-index-popup,1000)}._content_30bu6_20{background:var(--bms-bg)}._mainContent_30bu6_24{min-width:0;min-height:0}._navigation_30bu6_29{--app-nav-rail-bg:var(--pm-theme-sidebar-bg);--app-nav-rail-text:var(--pm-theme-sidebar-text-muted);--app-nav-rail-text-active:var(--pm-theme-sidebar-text);--app-nav-rail-border:var(--pm-theme-sidebar-border);--app-nav-rail-hover:var(--pm-theme-sidebar-hover);--app-nav-rail-active:var(--pm-theme-sidebar-active-bg);--app-nav-panel-bg:var(--pm-theme-sidebar-panel-bg);--app-nav-panel-text:var(--pm-theme-sidebar-panel-text);--app-nav-panel-muted:var(--pm-theme-sidebar-panel-muted);--app-nav-panel-border:var(--pm-theme-sidebar-panel-border);--app-nav-panel-hover:var(--pm-theme-sidebar-panel-hover);--app-nav-panel-active:var(--pm-theme-sidebar-panel-active);--app-nav-accent:var(--pm-theme-accent)}._navigationStatus_30bu6_45{background:var(--pm-theme-accent);border:1px solid var(--pm-theme-sidebar-bg);border-radius:999px;width:.5rem;height:.5rem;display:block}._headerShell_30bu6_54{border-bottom:0;flex-direction:column;flex-shrink:0;display:flex}._headerTopBar_30bu6_61{min-height:2rem;padding:0 var(--rubik-core-spacing-3x);color:var(--pm-theme-top-bar-text);background:var(--pm-theme-top-bar)}._headerTopLeft_30bu6_68,._headerTopRight_30bu6_69{align-items:center;display:flex}._headerTopLeft_30bu6_68{gap:var(--rubik-core-spacing-2x);min-width:0}._headerIconButton_30bu6_79{width:1.75rem;height:1.75rem;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0}._headerIconButton_30bu6_79:hover{background:var(--pm-theme-top-bar-hover)}._headerBrandCopy_30bu6_93{min-width:0}._headerBrandCopy_30bu6_93 h1,._headerBrandCopy_30bu6_93 p{margin:0}._headerBrandCopy_30bu6_93 h1{color:var(--pm-theme-top-bar-text);font-size:var(--rubik-typography-body-sm-font-size);font-weight:var(--rubik-label-font-weight);line-height:var(--rubik-typography-body-sm-line-height)}._headerBrandCopy_30bu6_93 p{color:var(--pm-theme-top-bar-text-muted);font-size:var(--rubik-typography-body-2xs-font-size);line-height:var(--rubik-typography-body-2xs-line-height)}._headerContextBar_30bu6_115{min-height:2.0625rem;padding:0 var(--rubik-core-spacing-2x);color:var(--pm-theme-text);background:var(--pm-theme-tab-bar-bg);border-top:1px solid var(--pm-theme-border);border-bottom:1px solid var(--pm-theme-border);overflow-x:auto}._footer_30bu6_125{min-height:2rem;padding:0 var(--rubik-core-spacing-4x);color:var(--pm-theme-text-muted);font-family:var(--rubik-font-family);font-size:var(--rubik-typography-body-2xs-font-size);background:var(--pm-theme-tab-bar-bg);border-top:1px solid var(--pm-theme-border)}._footerBrand_30bu6_135{background:var(--pm-theme-accent);border-radius:var(--rubik-core-border-radius-sm);width:1rem;height:1rem;display:block}._screen_7zhll_1{--settings-bg:var(--pm-theme-page-bg,#fafafa);--settings-surface:var(--rubik-fluent-neutral-background-1);--settings-surface-muted:var(--rubik-fluent-neutral-background-5);--settings-border:var(--rubik-fluent-neutral-stroke-1);--settings-border-subtle:var(--pm-theme-border-subtle,var(--rubik-fluent-neutral-stroke-2));--settings-text:var(--rubik-pm-color-text);--settings-text-muted:var(--pm-theme-text-muted,rgba(var(--rubik-palette-neutral-rgb-190), .6));--settings-sidebar-width:16rem;grid-template-columns:var(--settings-sidebar-width) minmax(0, 1fr);height:100%;min-height:0;color:var(--settings-text);background:var(--settings-bg);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:.5rem;padding:.5rem;display:grid;overflow:hidden}._splitContent_7zhll_24,._workspaceBody_7zhll_25,._workspaceContent_7zhll_26{min-height:0;overflow:hidden}._navigationPanel_7zhll_31{flex:0 0 var(--settings-sidebar-width);border:1px solid var(--rubik-surface-card-border-color);border-radius:var(--rubik-surface-card-border-radius);background:var(--rubik-surface-card-bg-color);min-height:0;box-shadow:var(--rubik-surface-card-box-shadow);flex-direction:column;gap:.5rem;display:flex;overflow:hidden}._navigationHeader_7zhll_44{border-bottom:1px solid var(--settings-border);padding:.875rem}._navigationTitle_7zhll_49{color:var(--settings-text);margin:0;font-size:1rem;font-weight:600}._navigation_7zhll_31{flex:1;padding:.5rem;overflow-y:auto}._navigation_7zhll_31 [role=menubar]{gap:.2rem}._navigation_7zhll_31 [role=menuitem]{border-radius:var(--rubik-radius-sm);align-items:flex-start;min-height:3rem;padding:.48rem .62rem;font-size:.78rem;line-height:1.25}._navigation_7zhll_31 [role=menuitem]>span[aria-hidden=true]{width:1rem;min-width:1rem;height:1rem;color:var(--settings-text-muted);flex:none;margin-top:.08rem;display:inline-flex}._navigation_7zhll_31 [role=menuitem]>span:last-child{text-overflow:clip;white-space:normal;min-width:0;display:block;overflow:visible}._navigation_7zhll_31 [aria-current=page]>span[aria-hidden=true]{color:var(--rubik-pm-color-blue)}._navigationLabelStack_7zhll_97{flex-direction:column;gap:.08rem;min-width:0;display:flex}._navigationLabel_7zhll_97{color:var(--settings-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:560;line-height:1.2;overflow:hidden}._navigationDescription_7zhll_114{color:var(--settings-text-muted);text-overflow:ellipsis;white-space:normal;font-size:.68rem;font-weight:400;line-height:1.18;overflow:hidden}._navigation_7zhll_31 [aria-current=page] ._navigationLabel_7zhll_97,._navigation_7zhll_31 [aria-current=page] ._navigationDescription_7zhll_114{color:inherit}._workspace_7zhll_25{flex-direction:column;flex:1;gap:.5rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._workspaceContent_7zhll_26{flex-direction:column;display:flex}._commandSurface_7zhll_145{flex-direction:column;flex:none;display:flex;overflow:hidden}._commandBar_7zhll_152{border-bottom:1px solid var(--settings-border);background:var(--settings-surface);align-items:center;gap:.5rem;min-height:2.35rem;padding:0 .5rem;display:flex}._commandToolbar_7zhll_162{scrollbar-width:thin;border-radius:0;flex:1;min-width:0;padding:0;overflow:auto hidden;flex-wrap:nowrap!important}._commandToolbar_7zhll_162 [data-toolbar-focusable]{min-height:1.85rem}._viewHeader_7zhll_177{background:var(--settings-surface);min-height:3.75rem;box-shadow:none;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:.4rem .75rem;padding:.5rem .875rem;display:flex}._viewHeader_7zhll_177>:first-child{flex:100%}._viewHeader_7zhll_177>:last-child{flex:100%;justify-content:flex-end;align-items:flex-start;width:100%;overflow:visible;flex-wrap:wrap!important}._viewHeader_7zhll_177>:last-child>:first-child{flex:1 1 0;overflow:visible;flex-wrap:wrap!important}._viewHeader_7zhll_177:has(._viewHeaderFilters_7zhll_210:empty){flex-wrap:nowrap;align-items:center}._viewHeader_7zhll_177:has(._viewHeaderFilters_7zhll_210:empty)>:first-child{flex:auto}._viewHeader_7zhll_177:has(._viewHeaderFilters_7zhll_210:empty)>:last-child{flex:none;align-items:center;width:auto}._viewHeaderMeta_7zhll_225{min-width:0;color:var(--settings-text-muted);font-size:var(--rubik-font-size-sm);align-items:baseline;gap:.4rem;line-height:1.3;display:flex}._viewHeaderContext_7zhll_235{color:var(--settings-text);flex:none;font-weight:550}._viewHeaderSeparator_7zhll_241{color:var(--settings-border)}._viewHeaderFilters_7zhll_210,._viewHeaderActions_7zhll_246{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}._viewHeaderFilters_7zhll_210{flex:auto;justify-content:flex-end;flex-wrap:wrap!important}._viewHeaderFilters_7zhll_210:empty,._viewHeaderActions_7zhll_246:empty{display:none}._viewHeaderFilters_7zhll_210>*{flex:none}._viewHeaderActions_7zhll_246{justify-content:flex-end}._mainContent_7zhll_273{min-height:0;margin:calc(0px - var(--rubik-surface-card-shadow-clearance));padding:var(--rubik-surface-card-shadow-clearance);border-radius:var(--rubik-radius-md);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow-y:auto}._outletContent_7zhll_285{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex}.settingsDataTablePanel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.settingsDataGrid{--datagrid-header-height:var(--rubik-grid-header-height-md);--datagrid-row-height:var(--rubik-grid-row-height-md);--datagrid-cell-padding-y:.25rem;--datagrid-cell-padding-x:.5rem;--datagrid-header-font-size:var(--rubik-font-size-sm);--datagrid-cell-font-size:var(--rubik-font-size-sm);scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto;box-shadow:none!important;border:0!important;border-radius:0!important}.settingsDataGrid thead{z-index:3;position:sticky;top:0}.settingsDataGrid table{border-bottom:0!important;border-left:0!important;border-right:0!important}.settingsDataGrid td:last-child,.settingsDataGrid th:last-child{border-right:0!important}.settingsDataGrid tbody tr:last-child td{border-bottom:0!important}.settingsPanelHeader{border-bottom:1px solid var(--settings-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem;display:flex}.settingsPanelTitleGroup{flex-direction:column;flex:1 1 0;gap:.14rem;min-width:0;display:flex}.settingsPanelTitle{color:var(--settings-text);margin:0;font-size:1rem;font-weight:600}.settingsPanelSubtitle{color:var(--settings-text-muted);margin:0;font-size:.73rem;line-height:1.3}.settingsPanelToolbar{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.settingsPanelToolbar input,.settingsPanelToolbar [role=combobox]{min-width:14rem;height:var(--rubik-control-height-md);font-size:var(--rubik-control-font-size-md)}._screen_7zhll_1 .settingsSearch{width:clamp(15rem,20vw,19rem);max-width:100%}._screen_7zhll_1 .settingsSearch input,._screen_7zhll_1 .settingsSearch input::placeholder,._screen_7zhll_1 input::placeholder,._screen_7zhll_1 textarea::placeholder{font-size:var(--rubik-font-size-md);line-height:1.25}._outletContent_7zhll_285 strong{font-size:.82rem;font-weight:620}._outletContent_7zhll_285 small{color:var(--settings-text-muted);font-size:.72rem;line-height:1.25}@media (width<=68.75rem){._screen_7zhll_1{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._navigationPanel_7zhll_31{flex:none;max-height:12rem}._navigation_7zhll_31{overflow:auto hidden}._navigation_7zhll_31 [role=menubar]{flex-direction:row;gap:.25rem;display:flex}._navigation_7zhll_31 li{flex:none}._navigation_7zhll_31 [role=menuitem]{white-space:nowrap}._navigationDescription_7zhll_114{display:none}}@media (width<=56.25rem){.settingsPanelHeader{flex-direction:column;align-items:flex-start}.settingsPanelToolbar,.settingsPanelToolbar input,.settingsPanelToolbar [role=combobox]{width:100%}}._container_1wrgu_1{gap:var(--rubik-core-spacing-4x);flex-direction:column;flex:1;min-height:0;display:flex}._cardsGrid_1wrgu_9{gap:var(--rubik-core-spacing-4x);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}._setupPanel_1wrgu_15{align-items:center;gap:var(--rubik-core-spacing-4x);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._setupIcon_1wrgu_22{justify-content:center;align-items:center;display:flex}._setupCopy_1wrgu_28{gap:var(--rubik-core-spacing-2x);min-width:0;display:grid}._setupCopy_1wrgu_28 p{color:var(--rubik-core-text-color-secondary);margin:0}._setupTitleRow_1wrgu_39{align-items:center;gap:var(--rubik-core-spacing-3x);flex-wrap:wrap;display:flex}._card_1wrgu_9{align-items:flex-start;gap:var(--rubik-core-spacing-3x);flex-direction:row;min-width:0;display:flex}._cardText_1wrgu_54{gap:var(--rubik-core-spacing-1x);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@media (width<=48rem){._setupPanel_1wrgu_15{grid-template-columns:auto minmax(0,1fr)}._setupPanel_1wrgu_15>:last-child{grid-column:1/-1;justify-self:stretch}._cardsGrid_1wrgu_9{grid-template-columns:1fr}}._search_ga0va_1{width:min(16rem,100%)}._tablesWrap_ga0va_5{flex:1;min-height:0;display:flex;overflow:auto}._section_ga0va_12{flex-direction:column;flex:1;min-width:0;display:flex}._filterField_ga0va_19{width:13rem}._tabs_ga0va_23{flex-direction:column;flex:auto;min-height:0;display:flex}._tabsList_ga0va_30{flex:none;width:100%;min-height:2.5rem;margin:0;padding:0 .75rem}._tabPanel_ga0va_38{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}._matrixPanel_ga0va_47{gap:0}._matrixNotice_ga0va_51{flex:none;margin:.5rem .75rem}._campaignCell_ga0va_56,._matrixPermissionCell_ga0va_57{gap:var(--rubik-core-spacing-1x);flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (width<=48rem){._filterField_ga0va_19{width:100%}}._search_lu7la_1{width:min(16rem,100%)}._tablesWrap_lu7la_5{flex:1;min-height:0;display:flex;overflow:auto}._section_lu7la_12{flex-direction:column;flex:1;min-width:0;display:flex}._filterField_lu7la_19{width:11rem}._campaignCell_lu7la_23{gap:var(--rubik-core-spacing-1x);flex-direction:column;min-width:0;display:flex;overflow:hidden}._roleBadges_lu7la_31,._actionsCell_lu7la_32{align-items:center;gap:var(--rubik-core-spacing-1x);display:flex}._roleBadges_lu7la_31{flex-wrap:wrap}._actionsCell_lu7la_32{justify-content:flex-end}@media (width<=48rem){._filterField_lu7la_19{width:100%}}._page_1d2v7_1{min-height:100%}._pageContent_1d2v7_5{flex-direction:column;gap:clamp(2rem,4vw,4rem);display:flex}._hero_1d2v7_11{--rubik-surface-card-bg-color:#fff;background:#fff;grid-template-columns:minmax(24rem,.78fr) minmax(0,1.22fr);height:clamp(9.5rem,10vw,10rem);min-height:0;margin:0;display:grid;overflow:hidden}._heroCopy_1d2v7_23{z-index:1;align-self:stretch;align-items:center;gap:clamp(.75rem,1.2vw,1rem);min-width:0;padding:clamp(1rem,2vw,1.75rem);display:flex}._heroLogoSlot_1d2v7_33{border:1px solid var(--rubik-surface-card-border-color);border-radius:var(--rubik-radius-md);background:#fff;flex:0 0 clamp(7.5rem,10vw,9rem);place-items:center;width:clamp(7.5rem,10vw,9rem);height:3.75rem;padding:.5rem;display:grid;overflow:hidden}._heroLogoSlot_1d2v7_33 img{object-fit:contain;width:100%;height:100%;display:block}._heroDivider_1d2v7_53{background:var(--rubik-surface-card-border-color);flex:0 0 1px;width:1px;height:4rem}._heroText_1d2v7_60{min-width:0}._eyebrow_1d2v7_64{color:var(--rubik-color-border-selected);font-size:var(--rubik-typography-body-xs-font-size);font-weight:var(--rubik-label-font-weight);line-height:var(--rubik-typography-body-xs-line-height);letter-spacing:.04em;text-transform:uppercase;margin:0}._heroTitle_1d2v7_74{max-width:24rem;color:var(--rubik-color-text-primary);margin:0;font-size:clamp(1.75rem,2.5vw,2rem);line-height:1.1}._heroDescription_1d2v7_82{max-width:24rem;margin:var(--rubik-core-spacing-2x) 0 0;color:var(--rubik-color-text-secondary);font-size:var(--rubik-typography-body-md-font-size);line-height:1.35}._heroVisual_1d2v7_90{justify-content:flex-end;align-items:center;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:visible}._heroVisual_1d2v7_90 img{inset-block:-3rem;object-fit:contain;object-position:right center;pointer-events:none;width:calc(100% + clamp(10rem,16vw,14rem));height:calc(100% + 6rem);display:block;position:absolute;left:auto;right:0}._modulesSection_1d2v7_114{scroll-margin-top:var(--rubik-core-spacing-6x)}._modulesHeading_1d2v7_118{max-width:44rem;margin:0 auto var(--rubik-core-spacing-6x);text-align:center}._modulesHeading_1d2v7_118 h2{margin:var(--rubik-core-spacing-2x) 0 0;color:var(--rubik-color-text-primary);text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12;display:inline-block}._modulesHeading_1d2v7_118>p:last-child{margin:var(--rubik-core-spacing-3x) 0 0;color:var(--rubik-color-text-secondary);font-size:var(--rubik-typography-body-md-font-size);line-height:var(--rubik-typography-body-md-line-height)}._modulesGrid_1d2v7_140{grid-template-columns:repeat(auto-fit,minmax(17.5rem,20rem));justify-content:center;gap:clamp(1rem,2vw,1.5rem);width:100%;max-width:76rem;margin:0 auto;display:grid}._moduleCard_1d2v7_150{min-height:22rem;margin:0}._moduleVisual_1d2v7_155{height:10rem;padding:var(--rubik-core-spacing-3x);justify-content:center;align-items:center;display:flex;overflow:hidden}._moduleVisual_1d2v7_155 img{object-fit:contain;width:8.75rem;height:8.75rem;display:block}._moduleVisual_students_1d2v7_171,._moduleVisual_pedagogy_1d2v7_172{background:var(--rubik-fluent-status-info-bg)}._moduleVisual_staff_1d2v7_176,._moduleVisual_communication_1d2v7_177{background:var(--rubik-color-bg-selected)}._moduleVisual_academicStructure_1d2v7_181{background:var(--rubik-fluent-status-warning-bg)}._moduleVisual_administration_1d2v7_185{background:var(--rubik-color-bg-secondary)}._moduleBody_1d2v7_189{padding-bottom:var(--rubik-core-spacing-2x)}._moduleBody_1d2v7_189 h3{color:var(--rubik-color-text-primary);font-size:var(--rubik-typography-heading-xs-font-size);line-height:var(--rubik-typography-heading-xs-line-height);margin:0}._moduleBody_1d2v7_189 p{margin:var(--rubik-core-spacing-2x) 0 0;color:var(--rubik-color-text-secondary);font-size:var(--rubik-typography-body-sm-font-size);line-height:1.5}._moduleFooter_1d2v7_207{padding-top:var(--rubik-core-spacing-2x);border-top:0}@media (width<=64rem){._hero_1d2v7_11{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)}._heroLogoSlot_1d2v7_33{flex-basis:7.5rem;width:7.5rem;height:3.25rem}._heroDescription_1d2v7_82{font-size:var(--rubik-typography-body-sm-font-size)}._heroDivider_1d2v7_53{height:3.5rem}._heroVisual_1d2v7_90 img{width:calc(100% + clamp(7rem,14vw,10rem));height:calc(100% + 5rem);inset-block:-2.5rem}}@media (width<=48rem){._pageContent_1d2v7_5{gap:2.5rem}._hero_1d2v7_11{grid-template-columns:minmax(0,1fr);height:auto}._heroCopy_1d2v7_23{padding-bottom:var(--rubik-core-spacing-1x)}._heroVisual_1d2v7_90{justify-content:center;height:8rem;overflow:hidden}._heroVisual_1d2v7_90 img{inset-block:-2rem;object-position:center;width:calc(100% + 4rem);height:calc(100% + 4rem);left:-2rem;right:-2rem}}@media (width<=40rem){._heroCopy_1d2v7_23{gap:.625rem}._heroLogoSlot_1d2v7_33{flex-basis:6.5rem;width:6.5rem;height:3rem;padding:.5rem}._heroDivider_1d2v7_53{height:3rem}._heroTitle_1d2v7_74{font-size:1.5rem}._heroDescription_1d2v7_82{margin-top:var(--rubik-core-spacing-1x);font-size:var(--rubik-typography-body-sm-font-size)}._modulesGrid_1d2v7_140{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._moduleCard_1d2v7_150{transition:none}}._page_c1pvt_1{isolation:isolate;gap:var(--rubik-core-spacing-4x);width:100%;height:100dvh;min-height:0;padding:var(--rubik-core-spacing-6x);background:radial-gradient(circle at 8% 8%, var(--rubik-color-primary-100) 0, transparent 30rem), radial-gradient(circle at 92% 12%, var(--rubik-core-warning-secondary-3) 0, transparent 28rem), var(--rubik-color-bg-primary);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden auto}._page_c1pvt_1:after{z-index:-3;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--rubik-color-primary-100) 70%, transparent) 52%, color-mix(in srgb, var(--rubik-core-warning-secondary-3) 82%, white) 100%);content:"";pointer-events:none;height:clamp(20rem,54vh,36rem);position:absolute;bottom:0;left:0;right:0}._mapLines_c1pvt_36{z-index:-2;width:100%;height:clamp(27rem,62vh,38rem);color:color-mix(in srgb, var(--rubik-core-brand-1) 14%, white);opacity:.86;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}._floatingObjects_c1pvt_49{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._floatingObject_c1pvt_49{filter:drop-shadow(0 0 .9rem color-mix(in srgb, var(--rubik-color-primary-100) 58%, transparent)) drop-shadow(0 0 1.6rem color-mix(in srgb, var(--rubik-core-warning-secondary-3) 32%, transparent));opacity:.44;background-image:url(/assets/login-floating-school-objects-khanmigo-CsAFsI_b.png);background-repeat:no-repeat;background-size:430px 287px;display:block;position:absolute}._objectBook_c1pvt_75{background-position:-36px -27px;width:90px;height:72px;top:15%;left:8%}._objectPencil_c1pvt_83{background-position:-43px -92px;width:75px;height:46px;top:44%;left:14%}._objectBackpack_c1pvt_91{background-position:-38px -178px;width:68px;height:86px;bottom:11%;left:8%}._objectPlane_c1pvt_99{background-position:-318px -23px;width:65px;height:44px;top:14%;right:9%}._objectCalendar_c1pvt_107{background-position:-315px -96px;width:78px;height:64px;top:43%;right:8%}._objectTriangle_c1pvt_115{background-position:-321px -211px;width:75px;height:55px;bottom:12%;right:10%}._content_c1pvt_123{z-index:1;justify-content:center;align-items:safe center;min-width:0;min-height:min-content;display:flex}._authShell_c1pvt_132{align-items:center;gap:var(--rubik-core-spacing-5x);flex-direction:column;width:min(100%,28rem);display:flex}._card_c1pvt_140{width:100%;position:relative;overflow:hidden}._cardHeader_c1pvt_146{padding:var(--rubik-core-spacing-6x) var(--rubik-core-spacing-6x) var(--rubik-core-spacing-3x);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._brandLogo_c1pvt_156{width:min(11rem,54%);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;display:block}._headerCopy_c1pvt_168{align-items:center;gap:var(--rubik-core-spacing-2x);flex-direction:column;max-width:23rem;display:flex}._title_c1pvt_176,._subtitle_c1pvt_177{margin:0}._title_c1pvt_176{color:var(--rubik-core-text-color-primary);font-size:var(--rubik-typography-heading-sm-font-size);font-weight:var(--rubik-typography-heading-sm-font-weight);line-height:var(--rubik-typography-heading-sm-line-height)}._subtitle_c1pvt_177{color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-sm-font-size);line-height:var(--rubik-typography-body-sm-line-height)}._formBody_c1pvt_194{gap:var(--rubik-core-spacing-5x);padding:var(--rubik-core-spacing-3x) var(--rubik-core-spacing-6x) var(--rubik-core-spacing-6x);flex-direction:column;display:flex}._passwordField_c1pvt_202{position:relative}._passwordField_c1pvt_202 ._passwordInput_c1pvt_206{padding-inline-end:var(--rubik-core-spacing-12x)}._passwordToggle_c1pvt_210{z-index:1;position:absolute;inset-block-start:50%;inset-inline-end:var(--rubik-core-spacing-2x);transform:translateY(-50%)}._submitButton_c1pvt_218{width:100%}._metaRow_c1pvt_222{justify-content:space-between;align-items:center;gap:var(--rubik-core-spacing-3x);display:flex}._copyright_c1pvt_229{z-index:1;color:var(--rubik-core-text-color-secondary);font-size:var(--rubik-typography-body-xs-font-size);line-height:var(--rubik-typography-body-xs-line-height);text-align:center}@media (width<=40rem){._page_c1pvt_1{gap:var(--rubik-core-spacing-3x);padding:var(--rubik-core-spacing-4x)}._page_c1pvt_1:after{height:48vh}._mapLines_c1pvt_36{opacity:.5;width:52rem;height:20rem;left:-5rem}._floatingObjects_c1pvt_49{opacity:.42}._objectPencil_c1pvt_83,._objectBackpack_c1pvt_91,._objectCalendar_c1pvt_107,._objectTriangle_c1pvt_115{display:none}._objectBook_c1pvt_75{transform-origin:0 0;top:1.5rem;left:.5rem;transform:scale(.72)}._objectPlane_c1pvt_99{transform-origin:100% 0;top:2rem;right:.5rem;transform:scale(.78)}._cardHeader_c1pvt_146{padding:var(--rubik-core-spacing-5x) var(--rubik-core-spacing-4x) var(--rubik-core-spacing-2x)}._brandLogo_c1pvt_156{width:min(9.75rem,48%)}._title_c1pvt_176{font-size:var(--rubik-typography-heading-xs-font-size);line-height:var(--rubik-typography-heading-xs-line-height)}._formBody_c1pvt_194{gap:var(--rubik-core-spacing-4x);padding:var(--rubik-core-spacing-3x) var(--rubik-core-spacing-4x) var(--rubik-core-spacing-5x)}._metaRow_c1pvt_222{flex-direction:column;align-items:stretch}}@media (height<=42rem){._content_c1pvt_123{align-items:flex-start}}@media (forced-colors:active),(prefers-contrast:more){._page_c1pvt_1:after,._mapLines_c1pvt_36,._floatingObjects_c1pvt_49{display:none}._page_c1pvt_1{background:canvas}}._screen_q1oeq_1{gap:var(--rubik-core-spacing-3x);flex-direction:column;flex:1;min-height:0;display:flex}._headerActions_q1oeq_9,._insertTools_q1oeq_10{align-items:center;gap:var(--rubik-core-spacing-2x);display:flex}._formBody_q1oeq_16{padding:var(--rubik-core-spacing-4x)}._recipientGrid_q1oeq_20{align-items:center;gap:var(--rubik-core-spacing-3x);grid-template-columns:8rem minmax(10rem,1fr) minmax(14rem,2fr);width:100%;display:grid}._timingControls_q1oeq_28{gap:var(--rubik-core-spacing-2x);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}._editorPanel_q1oeq_35{flex-direction:column;flex:1;min-height:20rem;display:flex}._insertSelect_q1oeq_42{width:12rem}._editorBody_q1oeq_46{min-height:0;padding:var(--rubik-core-spacing-3x);flex:1;display:flex}._editorTextarea_q1oeq_53{flex:1;width:100%;min-height:14rem}@media (width<=48rem){._headerActions_q1oeq_9,._insertTools_q1oeq_10{flex-direction:column;align-items:stretch}._recipientGrid_q1oeq_20,._timingControls_q1oeq_28{grid-template-columns:1fr}._insertSelect_q1oeq_42{width:100%}}._search_16ild_1{width:min(16rem,100%)}._tablesWrap_16ild_5{gap:var(--rubik-core-spacing-4x);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._search_1wpai_1{width:min(16rem,100%)}._tablesWrap_1wpai_5{flex:1;min-height:0;display:flex;overflow:auto}._section_1wpai_12,._settingsBody_1wpai_13,._settingInfo_1wpai_14{flex-direction:column;min-width:0;display:flex}._section_1wpai_12,._settingsBody_1wpai_13{gap:var(--rubik-core-spacing-4x)}._campaignCell_1wpai_25,._settingRow_1wpai_26,._actionsCell_1wpai_27{align-items:center;display:flex}._campaignCell_1wpai_25,._settingRow_1wpai_26{justify-content:space-between;gap:var(--rubik-core-spacing-3x)}._campaignCellInfo_1wpai_38,._settingInfo_1wpai_14{gap:var(--rubik-core-spacing-1x);flex-direction:column;min-width:0;display:flex}._actionsCell_1wpai_27{justify-content:flex-end}._expirySelect_1wpai_50{width:10rem}._search_kq7ut_1{width:min(16rem,100%)}._tablesWrap_kq7ut_5{flex:1;min-height:0;display:flex;overflow:auto}._section_kq7ut_12{flex-direction:column;flex:1;min-width:0;display:flex}._filterField_kq7ut_19{width:14rem}._dateField_kq7ut_23{width:12rem}._userCell_kq7ut_27{gap:var(--rubik-core-spacing-1x);flex-direction:column;min-width:0;display:flex}._statusGrid_m8h9q_1{gap:var(--rubik-core-spacing-2x);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._cardsColumn_m8h9q_7{gap:var(--rubik-core-spacing-2x);flex-direction:column;display:flex}._detailsList_m8h9q_13{margin:0}._detailsRow_m8h9q_17{gap:var(--rubik-core-spacing-3x);padding:var(--rubik-core-spacing-2x) var(--rubik-core-spacing-3x);border-top:1px solid var(--rubik-core-divider-color);grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);display:grid}._detailsRow_m8h9q_17 dt{color:var(--rubik-core-text-color-secondary);text-align:right}._detailsRow_m8h9q_17 dd{color:var(--rubik-core-text-color-primary);margin:0}._aside_m8h9q_35{min-width:min(20rem,32vw)}._filesPanel_m8h9q_39{height:fit-content}._filesBody_m8h9q_43{gap:var(--rubik-core-spacing-3x);padding:var(--rubik-core-spacing-3x);flex-direction:column;display:flex}._downloadButton_m8h9q_50,._fileButton_m8h9q_51{text-align:left;justify-content:flex-start;width:100%;height:auto}._downloadButton_m8h9q_50 span,._fileButton_m8h9q_51 span,._fileSection_m8h9q_65{gap:var(--rubik-core-spacing-1x);flex-direction:column;display:flex}@media (width<=900px){._statusGrid_m8h9q_1{grid-template-columns:1fr}._aside_m8h9q_35{min-width:0}}@media (width<=640px){._detailsRow_m8h9q_17{gap:var(--rubik-core-spacing-1x);grid-template-columns:1fr}._detailsRow_m8h9q_17 dt{text-align:left}}._layout_qq0hg_1{min-height:100%}._form_qq0hg_5{max-width:46rem;padding:var(--rubik-core-spacing-4x)}@media (width<=860px){._layout_qq0hg_1{display:block}._form_qq0hg_5{padding:var(--rubik-core-spacing-3x)}}._screen_1l443_1{flex-direction:column;flex:1;min-height:0;display:flex}._toolbar_1l443_8{align-items:center;gap:var(--rubik-core-spacing-2x);display:flex}._search_1l443_14{width:min(18rem,100%)}._tablePanel_1l443_18{flex-direction:column;flex:1;min-height:0;display:flex}._callsTable_1l443_25{flex:1;height:100%;min-height:0}._rowNumber_1l443_31{font-feature-settings:"tnum";min-width:10px;display:inline-block}._inlineIconWrap_1l443_37{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}._filePlaceholder_1l443_45{width:14px;height:14px;display:inline-block}._listenedIcon_1l443_51{color:var(--rubik-core-brand-1)}._ratingStars_1l443_55{align-items:center;gap:1px;display:inline-flex}._ratingStarActive_1l443_61{color:var(--rubik-core-brand-1)}@media (width<=900px){._toolbar_1l443_8{flex-wrap:wrap}}._search_1ernn_1{width:min(16rem,100%)}._tablesWrap_1ernn_5{flex:1;min-height:0;display:flex;overflow:auto}._section_1ernn_12{gap:var(--rubik-core-spacing-4x);flex-direction:column;flex:1;min-width:0;display:flex}._campaignCell_1ernn_20,._toggleRow_1ernn_21{align-items:center;gap:var(--rubik-core-spacing-2x);display:inline-flex}._campaignCell_1ernn_20{min-width:0}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;min-width:0;height:100%;min-height:0;margin:0}*{scrollbar-color:var(--pm-scrollbar-thumb) var(--pm-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:var(--pm-scrollbar-size);height:var(--pm-scrollbar-size)}::-webkit-scrollbar-track{background:var(--pm-scrollbar-track)}::-webkit-scrollbar-corner{background:var(--pm-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--pm-scrollbar-thumb);background-clip:content-box;border:.125rem solid #0000;border-radius:999px;min-height:2rem}::-webkit-scrollbar-thumb:hover{background-color:var(--pm-scrollbar-thumb-hover)}body{color:var(--rubik-core-text-color-primary);font-family:var(--rubik-font-family);background:var(--bms-bg);text-rendering:optimizelegibility;padding:0;overflow:hidden}button,input,select,textarea{font:inherit}#root{overflow:hidden}.teacher-print-root{display:none}@media print{@page{size:A4 portrait;margin:16mm}html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}body.teacher-document-printing>*{display:none!important}body.teacher-document-printing>.teacher-print-root{display:block!important}}
