.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)}.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)}.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:anywhere;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}}.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)}.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)}.MarkdownEditor_editor__AgocO{min-width:0}.MarkdownEditor_textarea__h6e7b{min-height:20rem;line-height:1.5;tab-size:2}.MarkdownEditor_help__kgNFg{margin-top:var(--space-3)}.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{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%}.ErrorSummary_summary__8a8rW{overflow-wrap:anywhere;border:4px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-block:var(--space-4) var(--space-6);background:var(--color-bg);max-width:40rem}.ErrorSummary_summary__8a8rW:focus,.ErrorSummary_summary__8a8rW:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ErrorSummary_title__wQDsw{margin:0 0 var(--space-3);font-size:var(--text-xl);color:var(--color-text)}.ErrorSummary_title__wQDsw svg{color:var(--color-danger);vertical-align:-.2em;margin-right:var(--space-2)}.ErrorSummary_list__PfGrK{margin:0}.ErrorSummary_list__PfGrK a{color:var(--color-danger);font-weight:var(--weight-bold)}.auth_form__krKKs{width:100%;max-width:36rem}.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)}.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}.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)}.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}}.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}.Dialog_overlay__k65v0{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgb(0 0 0/.6)}.Dialog_modal__Rtvck{width:100%;max-width:36rem;max-height:calc(100vh - 2 * var(--space-4));overflow:auto;background:var(--color-bg);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.Dialog_dialog__YvCK3{padding:var(--space-5);outline:none}.Dialog_dialog__YvCK3:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.Dialog_title__GPUSi{margin:0 0 var(--space-4);font-size:var(--text-2xl)}.Dialog_body__wG2Vw>:last-child{margin-bottom:0}.Dialog_actions__bOEtF{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}@media (forced-colors:active){.Dialog_modal__Rtvck{border:2px solid CanvasText}}.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}.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}.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_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);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_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 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}.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)}.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_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}.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_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)}}.Badge_badge___Jmm6{display:inline-flex;align-items:center;gap:.35em;padding:.1em .6em;border:var(--border-width) solid;border-radius:999px;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.5;background:var(--color-bg)}.Badge_success__RaaS6{color:var(--color-success)}.Badge_warning__LJiD3{color:var(--color-warning)}.Badge_danger__kMy4F{color:var(--color-danger)}.Badge_info__v9I5d{color:var(--color-primary)}.Badge_neutral__mvHea{color:var(--color-text-muted)}.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)}.ModulesEditor_modules__ewnNz{list-style:none;padding:0;margin:0}.ModulesEditor_module__5e1tv{padding:var(--space-4);margin-bottom:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ModulesEditor_moduleHead__e8Vgg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.ModulesEditor_moduleTitle__gUR0K{margin:0}.ModulesEditor_moveButtons__ww3P_{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ModulesEditor_editLink__x5yq2{display:inline-flex;align-items:center;min-height:var(--target-min);padding-inline:var(--space-2)}.ModulesEditor_table__RxzCQ{width:100%;border-collapse:collapse;background:var(--color-bg)}.ModulesEditor_table__RxzCQ td,.ModulesEditor_table__RxzCQ th{text-align:left;vertical-align:middle;padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--color-border)}.ModulesEditor_table__RxzCQ thead th{background:var(--color-surface);white-space:nowrap}.ModulesEditor_a11yError__1V8hx{display:inline-flex;gap:var(--space-1);align-items:center;color:var(--color-danger);font-weight:var(--weight-bold)}.ModulesEditor_moveStatus__cvAkU{font-weight:var(--weight-bold);min-height:1lh}.MediaView_media__0_W9S{max-width:48rem;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}.ResourcesLesson_resources__WhcW1{display:flex;flex-direction:column;gap:var(--space-6);margin-block:var(--space-5)}.ResourcesLesson_group__7AQwS{display:flex;flex-direction:column;gap:var(--space-3)}.ResourcesLesson_list__MdzxK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.ResourcesLesson_card__58DFY{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ResourcesLesson_cardMain__dOwIz{display:flex;gap:var(--space-4);align-items:flex-start}.ResourcesLesson_cardBody__al41V{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-width:0}.ResourcesLesson_cardBody__al41V p{margin:0}.ResourcesLesson_check__H98uo{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min);cursor:pointer}.ResourcesLesson_check__H98uo input{width:1.5rem;height:1.5rem;accent-color:var(--color-primary)}.ResourcesLesson_badges__psNu1{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ResourcesLesson_badgeDone__DjNNs,.ResourcesLesson_badge__bj61_{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.ResourcesLesson_badgeDone__DjNNs{border-color:var(--color-success);color:var(--color-success);font-weight:var(--weight-bold)}.ResourcesLesson_title__vDB4w{font-size:var(--text-lg);margin:0}.ResourcesLesson_meta__pBCO4{color:var(--color-muted);font-size:var(--text-sm)}.ResourcesLesson_feedback__1qC_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.ResourcesLesson_feedback__1qC_8 legend{padding-inline:var(--space-1)}.ResourcesLesson_toggle__gF1bR[data-selected]{background:var(--color-selected);border-color:var(--color-primary);border-width:calc(var(--border-width) * 2)}.ResourcesLesson_message__P69mc,.ResourcesLesson_voteMsg__n2YrU{font-weight:var(--weight-bold)}.ResourcesLesson_status__SALmi{margin:0}.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)}.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)}.Link_button__4aAVR{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-md);background:var(--color-bg);font-weight:var(--weight-bold);text-decoration:none}.Link_button__4aAVR,.Link_button__4aAVR:visited{color:var(--color-text)}.Link_button__4aAVR:hover{text-decoration:underline}.Link_primary___xI40,.Link_primary___xI40:visited{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.Link_primary___xI40:hover{background:var(--color-primary-hover)}.Link_newTab__rYR43{font-size:var(--text-sm)}.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)}.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-1)}.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)}.course_lessonStatus__orLZ8{display:inline-flex;gap:var(--space-1);align-items:center;font-size:var(--text-sm)}.course_lessonStatus__orLZ8,.course_lessonTitle__9YDq8,.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}.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 auto;padding-bottom:0}.SiteHeader_navList__0h097{flex-direction:row;flex-wrap:wrap}.SiteHeader_tools__t33Mn{margin-left:auto}}.VideoPlayer_wrap__oCxRG{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;margin-block:var(--space-4)}@media (min-width:80rem){.VideoPlayer_wrap__oCxRG{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.VideoPlayer_wrap__oCxRG>section:nth-child(3){grid-column:1/-1}}.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}}.receipt_receipt__f_bKl{max-width:var(--measure);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-5);margin-block:var(--space-4)}.receipt_receipt__f_bKl h1{margin-top:0}.receipt_number__jojm_{overflow-wrap:anywhere}.receipt_lines__Hgbh_{margin:0}.receipt_line__jNb_u{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--color-border)}.receipt_line__jNb_u dt{font-weight:var(--weight-bold)}.receipt_line__jNb_u dd{margin:0;overflow-wrap:anywhere}@media (max-width:36em){.receipt_line__jNb_u{grid-template-columns:minmax(0,1fr);gap:0}}.receipt_refund__fxeLk{font-weight:var(--weight-bold)}.receipt_note__RRmAR{color:var(--color-text-muted)}.receipt_actions__U6VFy{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.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)}.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_lockup__I0avd{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0}.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_text__l9Wlv{white-space:pre-wrap;max-width:var(--measure)}.reports_text__l9Wlv,.reports_url__2l9_z{overflow-wrap:anywhere}