.certificate_frame__sCGcl{position:relative;max-width:1100px;margin:var(--space-5) 0;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-2)}.certificate_background__sTI_3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.certificate_panel__yRnZ_{position:relative;margin:var(--space-6);padding:var(--space-6) var(--space-7);border:6px solid var(--accent,#1a4fd1);border-radius:var(--radius-lg);background:var(--panel,#ffffff);color:#111827;display:flex;flex-direction:column;gap:var(--space-4)}.certificate_panel__yRnZ_ a{color:#1a4fd1}.certificate_panel__yRnZ_ a:focus-visible{outline:var(--focus-width) solid #1a4fd1;outline-offset:var(--focus-offset)}.certificate_head__0wd2q{flex-wrap:wrap;justify-content:space-between}.certificate_brand__14Vt_,.certificate_head__0wd2q{display:flex;gap:var(--space-4);align-items:center}.certificate_logo__90BrB{max-width:120px;max-height:80px;object-fit:contain}.certificate_issuer__Qq3Jy{font-weight:var(--weight-bold);font-size:var(--text-lg);margin:0}.certificate_meta__Us9V9{margin:0;color:#3f4a5c}.certificate_rule__KHY0_{height:3px;width:160px;background:var(--accent,#1a4fd1)}.certificate_title__Lc6N2{font-size:var(--text-3xl);margin:0}.certificate_name__sYa3P{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0}.certificate_body__F8sab{font-size:var(--text-lg);max-width:70ch}.certificate_foot__zPvFI{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:flex-end}.certificate_signatory__H0QJj{margin:0}.certificate_modern__88aj3 .certificate_panel__yRnZ_{border-width:0 0 0 12px;border-radius:0}.certificate_modern__88aj3 .certificate_title__Lc6N2{text-transform:none;letter-spacing:.01em}.certificate_facts__ULqlY{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-4);margin:0}.certificate_facts__ULqlY dt{font-weight:var(--weight-bold)}.certificate_facts__ULqlY dd{margin:0;overflow-wrap:anywhere}.certificate_actions__2T4T1{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}@media (max-width:40rem){.certificate_panel__yRnZ_{margin:var(--space-3);padding:var(--space-4)}}@media print{@page{size:A4 landscape;margin:10mm}.certificate_noPrint__92Wmk,body:has(.certificate_frame__sCGcl) .skip-link,body:has(.certificate_frame__sCGcl) footer,body:has(.certificate_frame__sCGcl) header,body:has(.certificate_frame__sCGcl) nav{display:none!important}.certificate_frame__sCGcl{margin:0;max-width:none;background:#ffffff}.certificate_background__sTI_3{display:none}.certificate_printBackground__YaFoT .certificate_background__sTI_3{display:block;print-color-adjust:exact;-webkit-print-color-adjust:exact}.certificate_panel__yRnZ_{margin:0;color:#000000;background:#ffffff;font-size:14pt}.certificate_meta__Us9V9{color:#000000}}.xapi_sectionNav__I7H35 ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;padding:0;margin:0 0 var(--space-4)}.xapi_sectionNav__I7H35 a{display:inline-flex;align-items:center;min-height:var(--target-min)}.xapi_sectionNav__I7H35 a[aria-current=page]{font-weight:var(--weight-bold);text-decoration-thickness:3px}.xapi_intro__0x_14{max-width:var(--measure)}.xapi_raw__c8TGo{max-width:min(44rem,80vw);max-height:24rem;overflow:auto;font-family:var(--font-mono);font-size:var(--text-sm)}.xapi_secret__2vBID{font-family:var(--font-mono);overflow-wrap:anywhere}.xapi_secretRow__uOdSC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-block:var(--space-2)}.xapi_status__KKovG dt{font-weight:var(--weight-bold)}.xapi_status__KKovG dd{margin:0 0 var(--space-3)}.auth_form__krKKs{width:100%}.auth_page__N1Mpl{max-width:36rem}@media (min-width:48rem){.auth_page__N1Mpl{margin-inline:auto}}.auth_actions__rUSc2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block:var(--space-2) var(--space-5)}.auth_muted__cCuH5{color:var(--color-text-muted)}.CourseCover_frame__w6FbT{aspect-ratio:16/9;width:100%;min-width:0;overflow:hidden;margin:0 0 var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2)}.CourseCover_image__YvNLb{display:block;width:100%;height:100%;object-fit:cover}.CourseCard_list__XSzQ_{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);list-style:none;padding:0;margin:var(--space-4) 0}@media (min-width:64rem){.CourseCard_list__XSzQ_{grid-template-columns:repeat(2,minmax(0,1fr))}}.CourseCard_card__zMbia{height:100%;padding:var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.CourseCard_cover__47wgu{display:block;width:100%;max-height:12rem;object-fit:cover;border-radius:var(--radius-md);margin-bottom:var(--space-3)}.CourseCard_title__YAc0Y{margin:0 0 var(--space-3);font-size:var(--text-xl)}.CourseCard_meta__Py0oY{color:var(--color-text-muted)}.CourseCard_availability__3ZKCi{font-weight:var(--weight-bold)}.landing_hero__wie8N{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center;padding-block:var(--space-5);color:var(--color-text)}@media (min-width:64rem){.landing_hero__wie8N{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.landing_heroText__a4m2X{min-width:0}.landing_heroArt__XqHwo{min-width:0;color:var(--color-text)}.landing_photos__3nfbH{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);list-style:none;padding:0}@media (min-width:48rem){.landing_photos__3nfbH{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing_photoPlaceholder__O0ROM,.landing_photo__vDfFk{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border)}.landing_photoPlaceholder__O0ROM{padding:var(--space-4);text-align:center;color:var(--color-text-muted);background:var(--color-surface-2)}.landing_hero__wie8N h1{margin-top:var(--space-4)}.landing_promise__00YF5{font-size:var(--text-xl);font-weight:var(--weight-bold)}.landing_actions__Ww_6l{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-4)}.landing_section__ICJEz{margin-block:var(--space-7)}.landing_courses___V0_y,.landing_features__cPNYP{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);list-style:none;padding:0}@media (min-width:64rem){.landing_courses___V0_y,.landing_features__cPNYP{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing_course__pCpSX,.landing_features__cPNYP li{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.landing_course__pCpSX h3,.landing_features__cPNYP h3{margin-top:0}.landing_meta__ortGl{color:var(--color-text-muted)}.reports_tiles__ZX3ID{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-4);margin:var(--space-4) 0 var(--space-5);padding:0}.reports_tile__PPtbG{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.reports_tile__PPtbG dd,.reports_tile__PPtbG dt{font-weight:var(--weight-bold);overflow-wrap:anywhere}.reports_tile__PPtbG dd{margin:0;font-size:var(--text-xl)}.reports_tileLink__nJJwL{font-size:var(--text-md);font-weight:var(--weight-regular)}.reports_section__0XWK2{margin-block:var(--space-7) var(--space-5)}.reports_toc__Omqmw ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;padding:0;margin:var(--space-2) 0 var(--space-5)}.reports_toc__Omqmw a{display:inline-flex;align-items:center;min-height:var(--target-min)}.reports_highlight__VU9AF{max-width:70ch;padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-primary);background:var(--color-surface)}.reports_exports___CXv6{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-block:var(--space-2) var(--space-4)}.reports_exports___CXv6 a{display:inline-flex;align-items:center;min-height:var(--target-min);overflow-wrap:anywhere}.reports_num__p3INE{font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.reports_meta__I27Lf{color:var(--color-text-muted)}.reports_list__s_FSx{margin:0;padding-left:var(--space-5)}.Alert_alert__ppHV_{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-block:var(--space-4);border:var(--border-width) solid var(--color-border);border-left-width:6px;border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);max-width:var(--measure)}.Alert_error__UdGn2{border-left-color:var(--color-danger)}.Alert_warning__1CN8C{border-left-color:var(--color-warning)}.Alert_success__MuIgx{border-left-color:var(--color-success)}.Alert_info__PrToY{border-left-color:var(--color-primary)}.Alert_icon__v7ZTN{padding-top:.15em}.Alert_error__UdGn2 .Alert_icon__v7ZTN{color:var(--color-danger)}.Alert_warning__1CN8C .Alert_icon__v7ZTN{color:var(--color-warning)}.Alert_success__MuIgx .Alert_icon__v7ZTN{color:var(--color-success)}.Alert_info__PrToY .Alert_icon__v7ZTN{color:var(--color-primary)}.Alert_body__5TLGd{flex:1;min-width:0}.Alert_title__yoiPa{margin:0}.Alert_content__RYX_4>:last-child{margin-bottom:0}.Alert_content__RYX_4>:first-child{margin-top:var(--space-2)}.Alert_dismiss__yisVa{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.Alert_dismiss__yisVa:hover{border-color:var(--color-border)}.CookieNotice_notice__KtXNw{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text)}.CookieNotice_inner__s4KJ7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-3)}.CookieNotice_text__adKNq{flex:1 1 20rem;margin:0;font-size:var(--text-sm)}.CookieNotice_button__yEbEJ{font:inherit;font-weight:var(--weight-bold);min-height:44px;min-width:44px;padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer}.CookieNotice_button__yEbEJ:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font:inherit;font-weight:var(--weight-bold);line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;max-width:100%;overflow-wrap:break-word;word-break:normal;hyphens:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.Button_fullWidth__9EUg4{width:100%}.Button_primary__gNjMo{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.Button_primary__gNjMo[data-hovered]{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.Button_secondary__6ARy2{background:var(--color-bg);color:var(--color-text);border-color:var(--color-text)}.Button_secondary__6ARy2[data-hovered]{background:var(--color-surface-2)}.Button_danger__yObcW{background:var(--color-danger);color:var(--color-on-status);border-color:var(--color-danger)}.Button_danger__yObcW[data-hovered],.Button_quiet__jeO0t{text-decoration:underline}.Button_quiet__jeO0t{background:transparent;color:var(--color-link);border-color:transparent}.Button_quiet__jeO0t[data-hovered]{background:var(--color-surface-2)}.Button_button__f_l0m[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset) var(--color-focus-inner)}.Button_button__f_l0m[data-disabled]{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border);border-style:dashed;cursor:not-allowed}.Button_button__f_l0m[data-loading]{cursor:progress}@media (forced-colors:active){.Button_button__f_l0m{border-color:ButtonText}.Button_button__f_l0m[data-disabled]{color:GrayText;border-color:GrayText}}td .Button_button__f_l0m,th .Button_button__f_l0m{white-space:nowrap}.lesson_pager__KthDP{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-block:var(--space-6) var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.lesson_pager__KthDP a{display:inline-flex;align-items:center;min-height:var(--target-min)}.lesson_complete__R9sN6{margin-block:var(--space-5)}.report_form__aCgQk{width:100%;max-width:var(--measure)}.report_actions__LZTsd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block:var(--space-2) var(--space-5)}.report_sent__sCAl8{max-width:var(--measure);border:var(--border-width) solid var(--color-border);border-inline-start:calc(var(--border-width) * 4) solid var(--color-success);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4) var(--space-5);margin-block:var(--space-4)}.report_sent__sCAl8>:first-child{margin-top:0}.settings_form__0sOJR{max-width:60rem}.settings_status__v1aay:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.settings_grid__jFqyR{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:48rem){.settings_grid__jFqyR{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings_group___BzWm{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:0;min-width:0}.settings_group___BzWm legend{font-weight:var(--weight-bold);font-size:var(--text-lg);padding:0 var(--space-2)}.settings_actions__mLFRe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-5)}.settings_muted__HjB2x{color:var(--color-text-muted)}.settings_group___BzWm>:last-child,.settings_group___BzWm>:last-child>:last-child{margin-bottom:0}.cohorts_panel__RuJhA{margin-block:var(--space-6);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow-wrap:anywhere}.cohorts_panel__RuJhA>h2:first-child{margin-top:0}.cohorts_cohortName__2sU_u{margin-block:0 var(--space-3)}.cohorts_sessions__C0bB_{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-4)}.cohorts_session__gm4VG{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0}.cohorts_sessionTitle__TQQMA{margin:0 0 var(--space-1);font-size:var(--text-md)}.cohorts_sessionWhen__3GiMw{margin:0 0 var(--space-2)}.cohorts_attendance__cwMhJ{margin:0 0 var(--space-2);font-weight:var(--weight-bold)}.cohorts_community__3MY7J,.cohorts_sessionLinks__6SH2Z{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.cohorts_community__3MY7J a,.cohorts_downloadAll__8QzYO,.cohorts_sessionLinks__6SH2Z a{display:inline-block;min-height:var(--target-min);padding-block:var(--space-2)}.cohorts_external__eRlFO{color:var(--color-text-muted)}.cohorts_apply__hkKZd{margin-block:var(--space-4);min-width:0}.cohorts_applyStatus__rPJKJ{display:flex;gap:var(--space-2);align-items:baseline;font-weight:var(--weight-bold)}.cohorts_feed___kF8t{margin-top:var(--space-5);min-width:0;overflow-wrap:anywhere}.cohorts_feedActions__Jugf2{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-2) var(--space-3)}.cohorts_copyStatus__i24XV:empty{margin:0}.MediaView_media__0_W9S{max-width:64rem;margin-block:var(--space-4)}.MediaView_note___Hf_H{color:var(--color-text-muted);font-size:var(--text-sm)}.MediaView_panel__lmjV3{padding:var(--space-4);margin-block:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.MediaView_panel__lmjV3 h2,.MediaView_panel__lmjV3 h3{margin-top:0}.MediaView_frame__6PqfQ{position:relative;aspect-ratio:16/9;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.MediaView_frame__6PqfQ iframe{width:100%;height:100%;border:0}.course_meta__n4L4k{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.course_summary__ma_xE{font-size:var(--text-lg)}.course_modules__87pL9{list-style:none;padding:0}.course_modules__87pL9>li+li{margin-top:var(--space-5)}.course_modules__87pL9 h3{margin-top:var(--space-4)}.course_lessons__njVZC{padding-left:var(--space-6)}.course_lessons__njVZC li{min-height:var(--target-min);padding-block:var(--space-2)}.course_lessons__njVZC li+li{border-top:var(--border-width) solid var(--color-border)}.course_lessonRow__ZoIxJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-height:calc(var(--target-min) - var(--space-2))}.course_lessonMain__dmIWE{flex:1 1 20rem;min-width:0}.course_lessonMeta__hZLk_{color:var(--color-text-muted);font-size:var(--text-sm)}.course_cover__eW2VU{display:block;max-width:100%;max-height:24rem;height:auto;margin-block:var(--space-4);border-radius:var(--radius-md)}.course_availability__IMNPW{display:flex;gap:var(--space-2);align-items:flex-start;font-weight:var(--weight-bold);padding:var(--space-3);border-left:4px solid var(--color-primary);background:var(--color-surface)}.course_start__8gcLx{max-width:40rem;margin-block:var(--space-4) var(--space-5)}.course_startAction__WBMJV{margin:var(--space-4) 0 0}.course_lessonStatus__orLZ8{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center;font-size:var(--text-sm)}.course_lockReason__lTPxD{color:var(--color-text-muted)}.course_lessonTitle__9YDq8{font-weight:var(--weight-bold)}.course_publicActions__T8kbn{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-4)}.ReaderCta_cta__0ovPE{margin-block:var(--space-4);min-width:0}.ReaderCta_cta__0ovPE>p{margin-block:var(--space-2)}.ReaderCta_actions__7WIP9{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ReaderCta_note__lZPnj{color:var(--color-text-muted)}.ReaderCta_readingNote__Jev6w{border-inline-start:var(--border-width) solid var(--color-border);padding-inline-start:var(--space-3);margin-block:var(--space-3)}.Blocks_page__ZXCo1{display:flex;flex-direction:column;gap:var(--space-7);min-width:0}.Blocks_page__ZXCo1>*{min-width:0}.Blocks_hero__fXyFA{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center;padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--color-primary-hover);color:var(--color-on-primary)}.Blocks_heroText__B8Nby{flex:1 1 20rem;min-width:0;max-width:var(--measure)}.Blocks_hero__fXyFA h1{margin-top:0;color:inherit}.Blocks_strapline__VMZl7{font-size:var(--text-lg);max-width:var(--measure)}.Blocks_heroBody__ottAo,.Blocks_heroBody__ottAo :is(h2,h3,h4,strong){color:inherit}.Blocks_hero__fXyFA a:not([class]),.Blocks_hero__fXyFA a:not([class]):visited{color:var(--color-on-primary);text-decoration:underline}.Blocks_cover__iGvi2{flex:1 1 16rem;min-width:0;max-width:100%;height:auto;border-radius:var(--radius-md)}.Blocks_ctaRow__YmyM_{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.Blocks_ctaRow__YmyM_ a{max-width:100%;overflow-wrap:break-word}.Blocks_external__427pw{font-size:var(--text-sm);font-weight:var(--weight-regular)}.Blocks_enrol__zHFLy{min-width:0}.Blocks_enrol__zHFLy>p:first-child{margin-top:0}.Blocks_facts__aCkZb{min-width:0}.Blocks_factList__szyR5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-4);margin:0}.Blocks_fact__qJHR6{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.Blocks_fact__qJHR6 dt{font-size:var(--text-sm);color:var(--color-text-muted)}.Blocks_fact__qJHR6 dd{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere}.Blocks_block__JPEH1{min-width:0}.Blocks_block__JPEH1>h2{margin-top:0}.Blocks_intro__8RUiN{max-width:var(--measure)}.Blocks_cards__tLvjR{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--space-4);list-style:none;padding:0;margin:0}.Blocks_card__s8B1z{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.Blocks_card__s8B1z h3,.Blocks_date__O8AFc h3,.Blocks_linkedList__MYSf_ h3{margin-top:0;font-size:var(--text-xl)}.Blocks_linkedList__MYSf_{list-style:none;padding:0;margin:0;max-width:var(--measure)}.Blocks_linkedList__MYSf_>li{padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.Blocks_table__nT88w{width:100%;max-width:var(--measure);border-collapse:collapse}.Blocks_table__nT88w td,.Blocks_table__nT88w th{padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.Blocks_table__nT88w th{width:40%}@media (max-width:30rem){.Blocks_table__nT88w,.Blocks_table__nT88w tbody,.Blocks_table__nT88w td,.Blocks_table__nT88w th,.Blocks_table__nT88w tr{display:block;width:auto}.Blocks_table__nT88w th{border-bottom:0;padding-bottom:0}}.Blocks_dates__K__st{list-style:none;padding:0;margin:0}.Blocks_date__O8AFc{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-4) 0;border-top:var(--border-width) solid var(--color-border)}.Blocks_date__O8AFc>div{flex:1 1 16rem;min-width:0}.Blocks_date__O8AFc p{margin-bottom:0}.Blocks_date__O8AFc .Blocks_ctaRow__YmyM_{margin-top:0}.Blocks_faq___94Ou{max-width:var(--measure)}.Blocks_faqItem__6nGMy{border-top:var(--border-width) solid var(--color-border)}.Blocks_faqItem__6nGMy:last-child{border-bottom:var(--border-width) solid var(--color-border)}.Blocks_faqItem__6nGMy>summary{min-height:var(--target-min);padding:var(--space-3) 0;font-weight:var(--weight-bold);cursor:pointer}.Blocks_faqItem__6nGMy>div{padding-bottom:var(--space-4)}.Blocks_banner__2I3mJ{padding:var(--space-6) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2)}.MarkdownEditor_editor__AgocO{min-width:0}.MarkdownEditor_textarea__h6e7b{margin-bottom:var(--space-4);min-height:20rem;line-height:1.5;tab-size:2}.MarkdownEditor_help__kgNFg{margin-top:0}.MarkdownEditor_help__kgNFg summary{display:inline-flex;align-items:center;min-height:var(--target-min);font-weight:var(--weight-bold);color:var(--color-link);text-decoration:underline;cursor:pointer}.MarkdownEditor_preview__4syiM{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.MarkdownEditor_previewHeading__ff9sw{font-size:var(--text-lg);margin-top:0;color:var(--color-text-muted)}.MarkdownEditor_check__RTh3c{max-width:40rem;margin-block:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.MarkdownEditor_checkHeading__NWRpP{font-size:var(--text-xl);margin-top:0}.MarkdownEditor_summary__c83wF{font-weight:var(--weight-bold)}.MarkdownEditor_results__9mAzl{list-style:none;padding:0}.MarkdownEditor_results__9mAzl li{display:flex;gap:var(--space-2);align-items:flex-start;padding-block:var(--space-2);border-left:4px solid transparent;padding-left:var(--space-2)}.MarkdownEditor_results__9mAzl li>span{min-width:0}.MarkdownEditor_error__pqmCQ{border-left-color:var(--color-danger)!important}.MarkdownEditor_error__pqmCQ strong{color:var(--color-danger)}.MarkdownEditor_warning__CGbFj{border-left-color:var(--color-warning)!important}.MarkdownEditor_warning__CGbFj strong{color:var(--color-warning)}.MarkdownEditor_shortcutsHeading__30bOH{font-size:var(--text-md);margin-block:var(--space-3) var(--space-1)}.MarkdownEditor_import__8sEZ2{margin-top:var(--space-3)}.MarkdownEditor_import__8sEZ2 input[type=file]{max-width:100%}@media (min-width:68.75rem){.MarkdownEditor_wide__hNRvL{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:var(--space-6);align-items:start}.MarkdownEditor_wide__hNRvL div:has(>.MarkdownEditor_textarea__h6e7b){max-width:none}.MarkdownEditor_wide__hNRvL .MarkdownEditor_check__RTh3c{max-width:none;margin-top:0;position:sticky;top:var(--space-4)}}.FileUpload_upload__76zPt{min-width:0}.FileUpload_actions__23yU_{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.FileUpload_progress__t3mEL{max-width:40rem;margin-block:var(--space-3)}.FileUpload_status__TJE_H{min-height:1lh;margin:0 0 var(--space-3);font-weight:var(--weight-bold)}.LibraryPicker_modal__KUYLP{max-width:56rem}.LibraryPicker_dialog__GLf8n{display:flex;flex-direction:column;gap:var(--space-4)}.LibraryPicker_head__t6ARb{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.LibraryPicker_head__t6ARb p{margin:0}.LibraryPicker_muted__9mtqg{color:var(--color-muted);margin:0}.LibraryPicker_search__wDTmM{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.LibraryPicker_search__wDTmM>:first-child{flex:1 1 16rem}.LibraryPicker_fieldset__Tug5k{border:0;padding:0;margin:0;min-width:0}.LibraryPicker_grid__6vv4K{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.LibraryPicker_card__9Yk6M{position:relative;display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;overflow-wrap:anywhere}.LibraryPicker_card__9Yk6M:focus-within{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.LibraryPicker_selected__jORiq{border-color:var(--color-primary);border-width:calc(var(--border-width) * 3);background:var(--color-selected)}.LibraryPicker_radio__rYxDL{position:absolute;opacity:0;width:1px;height:1px}.LibraryPicker_thumb__1Yf7k{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-2)}.LibraryPicker_bad__iu7gH,.LibraryPicker_ok__vQh8M{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-weight:var(--weight-bold)}.LibraryPicker_ok__vQh8M{color:var(--color-success)}.LibraryPicker_bad__iu7gH{color:var(--color-danger)}.LibraryPicker_details__ASNvm{display:flex;flex-direction:column;gap:var(--space-2)}.LibraryPicker_upload__jO1Bt{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-3)}@media (forced-colors:active){.LibraryPicker_selected__jORiq{outline:3px solid Highlight}}.MarkdownToolbar_wrap__beYGK{display:flex;flex-direction:column;gap:var(--space-2)}.MarkdownToolbar_toolbar__IGGmG{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.MarkdownToolbar_button__n9xMU{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-1) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;max-width:100%;overflow-wrap:anywhere;text-align:left}.MarkdownToolbar_button__n9xMU:hover{background:var(--color-surface-2);border-color:var(--color-border)}.MarkdownToolbar_glyph__UgsSL{display:inline-block;min-width:1.4em;font-weight:var(--weight-bold);text-align:center}.MarkdownToolbar_glyph__UgsSL[data-key=italic]{font-style:italic}.MarkdownToolbar_note__9reqj{margin:0;font-weight:var(--weight-bold)}.MarkdownToolbar_undo__DZ0Zz{min-height:var(--target-min);padding:0 var(--space-2);border:0;background:transparent;color:var(--color-link);font:inherit;text-decoration:underline;cursor:pointer}.PageEditor_addRow___cW1l,.PageEditor_blockActions__lFPzR,.PageEditor_saveRow__Kr9fS,.PageEditor_statusRow__r_PRy{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.PageEditor_statusRow__r_PRy p{margin:0}.PageEditor_addRow___cW1l{align-items:flex-end}.PageEditor_addRow___cW1l>*,.PageEditor_form__DiNzt{min-width:0}.PageEditor_section__t04yd{margin-top:var(--space-7);min-width:0}.PageEditor_blocks__OAxbv{list-style:none;padding:0;margin:0}.PageEditor_block__ptE_F{margin-top:var(--space-5);padding:var(--space-5) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.PageEditor_blockHeading__40X6z{margin-top:0}.PageEditor_blockActions__lFPzR{margin-bottom:var(--space-4)}.PageEditor_items__Beuxp{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-4)}.PageEditor_cta__8Qouk,.PageEditor_item__0WW4q{min-width:0;margin:var(--space-4) 0 0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.PageEditor_cta__8Qouk legend,.PageEditor_item__0WW4q legend{padding-inline:var(--space-2);font-weight:var(--weight-bold)}.PageEditor_hint__wpFmz{color:var(--color-text-muted)}.PageEditor_error__pSX8D{color:var(--color-danger)}.PageEditor_error__pSX8D,.PageEditor_moveMessage___zqJv{font-weight:var(--weight-bold)}.PageEditor_saveRow__Kr9fS{margin-top:var(--space-7)}.resources_sections__R7iQj ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);padding:0;list-style:none;border-bottom:var(--border-width) solid var(--color-border)}.resources_sections__R7iQj a{display:inline-flex;align-items:center;min-height:var(--target-min);padding:var(--space-2) var(--space-4);border-bottom:4px solid transparent;text-decoration:none}.resources_sections__R7iQj a[aria-current=page]{border-bottom-color:var(--color-primary);font-weight:var(--weight-bold);color:var(--color-text)}.resources_layout__vMl10{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:64rem){.resources_layout__vMl10{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.resources_side__ACOqX{display:flex;flex-direction:column;gap:var(--space-4)}.resources_listSection__GDh0N{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.resources_head__TELmC{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.resources_head__TELmC h2{margin:0}.resources_hint__xU4bx,.resources_meta__0KlIH{color:var(--color-muted);margin:0}.resources_meta__0KlIH{font-size:var(--text-sm);overflow-wrap:anywhere}.resources_status__ruw6u{margin:0;min-height:1.5em;font-weight:var(--weight-bold)}.resources_list__Di6u4{list-style:none;margin:0;padding:0}.resources_card__R0ppo,.resources_list__Di6u4{display:flex;flex-direction:column;gap:var(--space-3)}.resources_card__R0ppo{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.resources_card__R0ppo h2,.resources_card__R0ppo h3{margin:0}.resources_cardOpen__YDjKP{border-color:var(--color-primary);border-width:calc(var(--border-width) * 3)}.resources_row___nBTS{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.resources_title__o_n9c{flex:1 1 12rem}.resources_badge__fV5BT{display:inline-flex;align-items:center;padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.resources_form__2UCHR{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}@media (min-width:40rem){.resources_form__2UCHR{grid-template-columns:repeat(2,minmax(0,1fr))}}.resources_wide__BWDLq{grid-column:1/-1}.resources_actions__5wK2E{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.resources_remove__uft5u{margin-left:auto}.questions_list__GSIBf{list-style:none;padding:0;margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-3)}.questions_item__hE24T{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2)}.questions_item__hE24T>*{margin-block:0}.questions_item__hE24T>*>:last-child{margin-bottom:0}.questions_itemHead__VOsY3{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;justify-content:space-between}.questions_itemTitle__4fFBw{font-size:var(--text-lg);margin:0}.questions_actions__rIzvi{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center}.questions_muted__kx_eo{color:var(--color-text-muted)}.questions_rows__QTu71{display:flex;flex-direction:column;gap:var(--space-4)}.questions_row__CBOqu{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.questions_row__CBOqu legend{font-weight:var(--weight-bold)}.questions_fieldset__T4CGa{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:0 0 var(--space-5);min-width:0}.questions_fieldset__T4CGa>legend{font-weight:var(--weight-bold);font-size:var(--text-lg);padding:0 var(--space-2)}.questions_question__VKBVX{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:0 0 var(--space-4);min-width:0}.questions_question__VKBVX>legend{font-weight:var(--weight-bold);font-size:var(--text-lg);padding:0 var(--space-2);max-width:100%}.questions_prompt__iXc4V{margin-block:var(--space-2) var(--space-4)}.questions_statusText__eRPDj{color:var(--color-text-muted);margin:var(--space-2) 0;min-height:1.6em}.questions_panel__8PH8h{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);margin-block:var(--space-4)}.questions_panel__8PH8h>:first-child{margin-top:0}.questions_panel__8PH8h>:last-child{margin-bottom:0}.questions_timer__FzQAC{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.questions_timerBar__Awy4p{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-block:var(--space-4)}.questions_resultLine__j2tbZ{display:flex;gap:var(--space-2);align-items:center;font-weight:var(--weight-bold)}.questions_pass__SWdME{color:var(--color-success)}.questions_fail__jp4WW{color:var(--color-danger)}.questions_response__E4QP9{white-space:pre-wrap;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);margin:var(--space-2) 0;overflow-wrap:anywhere}.questions_grid__RU2e_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:var(--space-5);align-items:start}.questions_card__cYVEw{padding:var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0}.questions_card__cYVEw+*{margin-top:var(--space-4)}.questions_grid__RU2e_+.questions_actions__rIzvi{margin-top:var(--space-5)}.questions_card__cYVEw h2{font-size:var(--text-xl);margin-top:0}.questions_suggestion__Dkq_Q{border-inline-start:8px solid var(--color-primary)}.questions_quote__GSnHd{margin:var(--space-2) 0;padding-inline-start:var(--space-3);border-inline-start:3px solid var(--color-border)}.questions_numberInput__tiLwv{max-width:8rem}.questions_reviewList__ln8nt{padding-inline-start:var(--space-5)}.questions_reviewList__ln8nt li{margin-block:var(--space-2)}.questions_bare__uTO5t{border:0;padding:0;margin:0;min-width:0}.questions_bare__uTO5t>legend{font-weight:var(--weight-bold);font-size:var(--text-lg);padding:0}.questions_resultLine__j2tbZ{flex-wrap:wrap}.questions_resultLine__j2tbZ>span{min-width:0;overflow-wrap:anywhere}.ScormLesson_region__mSG9u{margin-block:var(--space-5)}.ScormLesson_region__mSG9u h2{font-size:var(--text-xl);margin-block:0 var(--space-3)}.ScormLesson_about__yeU1Q{max-width:var(--measure)}.ScormLesson_chrome__cbpjr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block:var(--space-4)}.ScormLesson_chrome__cbpjr a{display:inline-flex;align-items:center;min-height:var(--target-min)}.ScormLesson_status__uxTUl{margin-block:var(--space-3);color:var(--color-text-muted)}.ScormLesson_outline__l6bSM ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0 0 var(--space-4)}.ScormLesson_sco__TvbOr{min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.ScormLesson_sco__TvbOr[aria-current=step]{border-color:var(--color-primary);background:var(--color-selected);font-weight:var(--weight-bold)}.ScormLesson_sco__TvbOr:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ScormLesson_frame__pvJy5{display:block;width:100%;min-height:70vh;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.ScormLesson_textAlt__VOc2e{margin-block:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.ScormLesson_textAlt__VOc2e h2{font-size:var(--text-xl)}.ScormLesson_result__qv0G8{margin-block:var(--space-4)}.ScormLesson_cmi__sC9ap{max-width:min(40rem,80vw);max-height:20rem;overflow:auto;font-family:var(--font-mono);font-size:var(--text-sm)}.payments_price__EkmDJ{font-weight:var(--weight-bold)}.payments_was__FsZ00{font-weight:var(--weight-regular)}.payments_details__0QxxQ{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0 0 var(--space-6)}.payments_details__0QxxQ dt{font-weight:var(--weight-bold)}.payments_details__0QxxQ dd{margin:0;overflow-wrap:anywhere}@media (max-width:30em){.payments_details__0QxxQ{grid-template-columns:minmax(0,1fr)}.payments_details__0QxxQ dd{margin-block-end:var(--space-2)}}.payments_actions___KrYw{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;margin-block:var(--space-4)}.payments_panel__h40gE{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);margin-block:var(--space-4);max-width:var(--measure)}.payments_panel__h40gE>:first-child{margin-top:0}.ComboBox_combo__t4AOQ{display:block}.ComboBox_inputRow__los_4{display:flex;align-items:stretch;gap:0}.ComboBox_input__AJ05z{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.ComboBox_toggle__lr8Sp{flex:none;min-width:var(--target-min);min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer}.ComboBox_toggle__lr8Sp[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ComboBox_popover__X5NeV{width:var(--trigger-width);max-height:20rem;overflow:auto;background:var(--color-bg);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.ComboBox_listbox__mhmqo{padding:var(--space-1);outline:none}.ComboBox_listbox__mhmqo[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus)}.ComboBox_option__ybJbR{display:flex;flex-direction:column;min-height:var(--target-min);justify-content:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:4px solid transparent;cursor:pointer;outline:none}.ComboBox_option__ybJbR[data-focused],.ComboBox_option__ybJbR[data-hovered]{background:var(--color-selected);border-left-color:var(--color-primary)}.ComboBox_option__ybJbR[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.ComboBox_option__ybJbR[data-selected] .ComboBox_optionLabel__a5vHW{text-decoration:underline}.ComboBox_optionLabel__a5vHW{font-weight:var(--weight-bold)}.ComboBox_optionDescription__w8Mxf{font-size:var(--text-sm);color:var(--color-text-muted)}.ComboBox_empty__4l_7X{margin:0;padding:var(--space-2) var(--space-3)}.ComboBox_count__SHRJU{margin:var(--space-2) 0 0;color:var(--color-text-muted);min-height:1lh}@media (forced-colors:active){.ComboBox_option__ybJbR[data-focused]{forced-color-adjust:none;background:Highlight;color:HighlightText}.ComboBox_optionDescription__w8Mxf{color:inherit}}.Menu_popover__ck5hC{min-width:16rem;max-width:calc(100vw - 2 * var(--space-4));max-height:80vh;overflow:auto;background:var(--color-bg);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.Menu_menu__Vfe9z{padding:var(--space-2);outline:none}.Menu_menu__Vfe9z:focus-visible{outline:var(--focus-width) solid var(--color-focus)}.Menu_section__dr9D9+.Menu_section__dr9D9{margin-top:var(--space-2)}.Menu_sectionHeader__SHsNL{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted)}.Menu_item__yg6qK{display:flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;cursor:pointer}.Menu_item__yg6qK[data-focused]{background:var(--color-selected);border-color:var(--color-border);text-decoration:underline}.Menu_item__yg6qK[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.Menu_item__yg6qK[data-selected]{font-weight:var(--weight-bold)}.Menu_check__EqzTW{display:inline-flex;width:1.25em;flex:none}.Menu_itemText__UmSww{flex:1;min-width:0}.Menu_separator__9_m8q{height:0;border-top:var(--border-width) solid var(--color-border);margin:var(--space-2) 0}@media (forced-colors:active){.Menu_item__yg6qK[data-focused]{outline:2px solid Highlight}}.SiteHeader_header__kYyAy{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border)}.SiteHeader_bar__YcP2V{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding-block:var(--space-2)}.SiteHeader_brand__6rrW_{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text);text-decoration:none}.SiteHeader_brand__6rrW_:visited{color:var(--color-text)}.SiteHeader_brand__6rrW_:hover{text-decoration:underline}.SiteHeader_menuToggle__owGvx{margin-left:auto;min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2) var(--space-4);font:inherit;font-weight:var(--weight-bold);color:var(--color-text);background:var(--color-bg);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-md);cursor:pointer}.SiteHeader_menuToggle__owGvx[aria-expanded=true]{background:var(--color-selected);text-decoration:underline}.SiteHeader_panel__YHmLQ{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%;padding-bottom:var(--space-3)}.SiteHeader_panel__YHmLQ:not([data-open]){display:none}.SiteHeader_nav__B9UUI{min-width:0}.SiteHeader_navList__0h097{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.SiteHeader_navLink__Wyuem{display:inline-flex;align-items:center;min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--color-text);text-decoration:none}.SiteHeader_navLink__Wyuem:visited{color:var(--color-text)}.SiteHeader_navLink__Wyuem:hover{text-decoration:underline}.SiteHeader_navLink__Wyuem[aria-current]{background:var(--color-selected);border-color:var(--color-border);text-decoration:underline;font-weight:var(--weight-bold)}.SiteHeader_tools__t33Mn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (min-width:48rem){.SiteHeader_menuToggle__owGvx{display:none}.SiteHeader_panel__YHmLQ,.SiteHeader_panel__YHmLQ:not([data-open]){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:auto;flex:1 1 0;min-width:0;padding-bottom:0;gap:var(--space-2) var(--space-4)}.SiteHeader_nav__B9UUI{flex:0 1 auto}.SiteHeader_navList__0h097{flex-direction:row;flex-wrap:wrap}.SiteHeader_navLink__Wyuem{padding-inline:var(--space-1)}.SiteHeader_tools__t33Mn button{padding-inline:var(--space-3)}.SiteHeader_tools__t33Mn{margin-left:auto;flex:none}}.SiteHeader_moreItem___UbVc{display:flex;align-items:center}.VideoPlayer_wrap__oCxRG{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;margin-block:var(--space-4)}.VideoPlayer_player__GQh5F{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.VideoPlayer_player__GQh5F:fullscreen{display:flex;flex-direction:column;justify-content:center;background:var(--color-bg)}.VideoPlayer_player__GQh5F:fullscreen .VideoPlayer_screen__0dkUi{max-height:80vh}.VideoPlayer_screen__0dkUi{display:block;width:100%;aspect-ratio:16/9;background:var(--color-surface-2)}.VideoPlayer_audioElement__6DI6L{display:none}.VideoPlayer_controls__cyiyk{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.VideoPlayer_row__8lORn{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.VideoPlayer_button__yGYoO{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-weight:var(--weight-bold);cursor:pointer}.VideoPlayer_button__yGYoO:hover{background:var(--color-surface-2)}.VideoPlayer_button__yGYoO[aria-expanded=true],.VideoPlayer_button__yGYoO[aria-pressed=true]{background:var(--color-selected);border-color:var(--color-primary)}.VideoPlayer_slider__iSBGJ{flex:1 1 10rem;min-width:8rem;display:flex;align-items:center;min-height:var(--target-min)}.VideoPlayer_volume__chisv{flex:0 1 8rem;min-width:6rem}.VideoPlayer_track__p2GXJ{position:relative;width:100%;height:var(--target-min)}.VideoPlayer_track__p2GXJ:before{content:"";right:0;border:var(--border-width) solid var(--color-text);background:var(--color-bg)}.VideoPlayer_fill__BYASN,.VideoPlayer_track__p2GXJ:before{position:absolute;top:50%;left:0;height:.5rem;transform:translateY(-50%);border-radius:var(--radius-sm)}.VideoPlayer_fill__BYASN{background:var(--color-primary);pointer-events:none}.VideoPlayer_thumb___vzeT{top:50%;width:1.5rem;height:1.5rem;border:var(--border-width) solid var(--color-bg);border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-text)}.VideoPlayer_thumb___vzeT[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.VideoPlayer_time__DPCye{font-variant-numeric:tabular-nums;white-space:nowrap}.VideoPlayer_status__UO8BQ{margin:0;min-height:1.5em;color:var(--color-muted)}.VideoPlayer_shortcuts__zexBl summary{display:flex;align-items:center;min-height:var(--target-min);cursor:pointer}.VideoPlayer_shortcuts__zexBl ul{margin:0;padding-left:var(--space-5)}.VideoPlayer_shortcuts__zexBl kbd{font-family:var(--font-mono);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-1)}.VideoPlayer_panel__0qXns{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.VideoPlayer_panel__0qXns[hidden]{display:none}.VideoPlayer_panelHead__h9opa{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.VideoPlayer_panelHead__h9opa>h2,.VideoPlayer_panelHead__h9opa>h3{margin:0}.VideoPlayer_hint___Cgjn{margin:0;color:var(--color-muted)}.VideoPlayer_search__BIfqe{display:flex;flex-direction:column;gap:var(--space-1)}.VideoPlayer_search__BIfqe label{font-weight:var(--weight-bold)}.VideoPlayer_input__CYhq7{min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.VideoPlayer_cues__ajf8V{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-height:28rem;overflow-y:auto}.VideoPlayer_cue__0lP6B{display:flex;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.VideoPlayer_cue__0lP6B:hover{background:var(--color-surface-2)}.VideoPlayer_cue__0lP6B[aria-current=true]{background:var(--color-selected);border-color:var(--color-primary);font-weight:var(--weight-bold)}.VideoPlayer_cueTime__TcFks{flex:none;font-variant-numeric:tabular-nums;color:var(--color-link)}@media (forced-colors:active){.VideoPlayer_fill__BYASN,.VideoPlayer_thumb___vzeT{forced-color-adjust:none;background:Highlight}.VideoPlayer_track__p2GXJ:before{border-color:CanvasText}.VideoPlayer_button__yGYoO[aria-expanded=true],.VideoPlayer_button__yGYoO[aria-pressed=true],.VideoPlayer_cue__0lP6B[aria-current=true]{outline:2px solid Highlight}}.admin_pageHead__gnRg_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5)}.admin_pageHead__gnRg_ h1{margin-bottom:var(--space-2)}.admin_headActions__0ODyI{display:flex;flex-wrap:wrap;gap:var(--space-3)}.admin_meta__GSdqP{color:var(--color-text-muted);margin:0 0 var(--space-4)}.admin_search__c4hwg{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 var(--space-4);padding:var(--space-4);margin-block:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.admin_search__c4hwg>div{flex:1 1 12rem;min-width:0;margin-bottom:var(--space-3)}.admin_search__c4hwg>div:first-child{flex-basis:18rem}.admin_searchStatus__YJVM9{flex:1 1 100%;margin:0 0 var(--space-3);min-height:1.5em;color:var(--color-text-muted)}.admin_searchActions__87sUt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.admin_resultCount__4wMDo{font-weight:var(--weight-bold);margin-block:var(--space-3)}.admin_rowActions__ZED8E{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}td>.admin_rowActions__ZED8E{flex-wrap:nowrap}.admin_bulk__JQLU_{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 var(--space-4)}.admin_bulk__JQLU_>div{flex:1 1 14rem;min-width:0}.admin_bulkButton__n14oz{margin-bottom:var(--space-5)}.admin_section__ID0dh{margin-block:var(--space-6)}.admin_panel__e2Yau{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);margin-block:var(--space-4)}.admin_panel__e2Yau>:first-child,.admin_panel__e2Yau>:first-child>:first-child{margin-top:0}.admin_panel__e2Yau>:last-child,.admin_panel__e2Yau>:last-child>:last-child{margin-bottom:0}.admin_formActions__OKf6z{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-block:var(--space-4)}.admin_devLink__A2wFS{font-family:var(--font-mono);overflow-wrap:anywhere}.admin_inlineList__v7dn_{margin:0;padding:0;list-style:none}.admin_focusTarget__3gtlc:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.admin_problemRow__uT3JC td,.admin_problemRow__uT3JC th{background:var(--color-surface)}.admin_twoCol__jRfhZ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:64rem){.admin_twoCol__jRfhZ{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.admin_bulkBar__LIkUt{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);margin-block:var(--space-4) 0;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.admin_bulkBar__LIkUt>h2{margin:0}.admin_bulkBar__LIkUt>p{flex:1 1 16rem;margin:0;color:var(--color-text-muted)}.admin_bulkBar__LIkUt>.admin_bulk__JQLU_{flex:1 0 100%;align-items:flex-end;gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.admin_bulkBar__LIkUt>.admin_bulk__JQLU_>div{flex:0 1 24rem;margin-bottom:0}.admin_bulkBar__LIkUt .admin_bulkButton__n14oz{margin-bottom:0}.courseEdit_jumpNav__jHNwH{margin-block:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.courseEdit_jumpHeading__7oTmu{margin:0 0 var(--space-1);font-weight:var(--weight-bold)}.courseEdit_jumpNav__jHNwH ul{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:0;padding:0;list-style:none}.courseEdit_jumpNav__jHNwH a{display:inline-flex;align-items:center;min-height:var(--target-min)}.courseEdit_section__SVbCd{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.courseEdit_section__SVbCd>h2{margin-top:0;font-size:var(--text-2xl)}.courseEdit_formSection__lFzxW>:not(h2){max-width:40rem}.courseEdit_formSection__lFzxW fieldset{max-width:100%}.courseEdit_addModule__ln9kK{max-width:calc(40rem + 2 * var(--space-4) + 2 * var(--border-width));margin-top:var(--space-5)}.ScormOutlineImport_panel__cRVB7{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);margin-block:var(--space-4);min-width:0}.ScormOutlineImport_panel__cRVB7>:first-child{margin-top:0}.ScormOutlineImport_panel__cRVB7>:last-child{margin-bottom:0}.ScormOutlineImport_intro__qx_qA{max-width:70ch}.ScormOutlineImport_actions__s86RY{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-block:var(--space-4)}.ScormOutlineImport_status__E4iIK:empty{margin:0}.ScormOutlineImport_preview__6Ryzb{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.ScormOutlineImport_preview__6Ryzb h3,.ScormOutlineImport_preview__6Ryzb h4,.ScormOutlineImport_preview__6Ryzb h5{margin-top:var(--space-4)}.ScormOutlineImport_preview__6Ryzb>:first-child{margin-top:0}.ScormOutlineImport_tree__Pb27u{padding-inline-start:var(--space-5)}.ScormOutlineImport_tree__Pb27u>li{margin-block:var(--space-2);font-weight:var(--weight-bold)}.ScormOutlineImport_tree__Pb27u ol{font-weight:var(--weight-regular);padding-inline-start:var(--space-5)}.ScormOutlineImport_warnings__dOaYM li{margin-block:var(--space-1)}.ScormOutlineImport_result__YxL4p ul{padding-inline-start:var(--space-5)}.ScormOutlineImport_result__YxL4p li{margin-block:var(--space-1)}.cohorts-admin_plainList__GQofz{list-style:none;padding:0;margin:0 0 var(--space-4);display:grid;gap:var(--space-2)}.cohorts-admin_plainList__GQofz>li{min-width:0}.cohorts-admin_breakAnywhere__CW_a0{overflow-wrap:anywhere;word-break:break-word}.Breadcrumbs_nav__MHWU0{margin-block:var(--space-2) var(--space-3);font-size:var(--text-sm)}.Breadcrumbs_list__U4p9a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);list-style:none;margin:0;padding:0}.Breadcrumbs_item__2KG15{display:inline-flex;align-items:center;min-height:var(--target-min)}.Breadcrumbs_item__2KG15+.Breadcrumbs_item__2KG15:before{content:"/";margin-right:var(--space-2);color:var(--color-text-muted)}.Breadcrumbs_item__2KG15 a{display:inline-flex;align-items:center;min-height:var(--target-min)}.session_context__uEAZj{margin-block:0 var(--space-4);color:var(--color-text-muted)}.session_facts__oGfqb{display:grid;gap:var(--space-2);margin-block:0 var(--space-4)}.session_facts__oGfqb>div{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.session_facts__oGfqb dt{font-weight:var(--weight-bold)}.session_facts__oGfqb dt:after{content:":"}.session_facts__oGfqb dd{margin:0}.session_join__Y1NAP{margin-block:var(--space-5);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0}.session_join__Y1NAP>h2{margin-top:0}.session_joinButton__ss7nW:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.session_notes__o_3NK{white-space:pre-line}.session_people__QaSeo{padding-inline-start:var(--space-5);overflow-wrap:anywhere}.session_people__QaSeo li{margin-block:var(--space-1)}.session_tag__msEn4{font-weight:var(--weight-bold)}.Card_card__1XGVN{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);min-width:0}.Card_title__MES5P{margin:0;font-size:var(--text-xl)}.Card_body__SUk0B>:last-child{margin-bottom:0}.Card_footer__E_OIe{display:flex;flex-wrap:wrap;gap:var(--space-3)}.EmptyState_empty__tKAMD{border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--color-surface);max-width:var(--measure)}.EmptyState_title__QNedS{margin-top:0;font-size:var(--text-xl)}.EmptyState_empty__tKAMD>:last-child{margin-bottom:0}.Pagination_nav__8yChX{margin-block:var(--space-5)}.Pagination_list__WSuo_{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.Pagination_link__RibLi{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.Pagination_current__y28NI{background:var(--color-selected);color:var(--color-text);font-weight:var(--weight-bold);border-width:3px}.Pagination_current__y28NI:visited{color:var(--color-text)}.Pagination_summary__VxjZo{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.reports_text__l9Wlv{white-space:pre-wrap;max-width:var(--measure)}.reports_text__l9Wlv,.reports_url__2l9_z{overflow-wrap:anywhere}