.ui_card__zd9cM{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6)}.ui_card__zd9cM h2,.ui_card__zd9cM h3{margin:0;font-weight:700;color:var(--color-text)}.ui_stack__N6RS7{display:flex;flex-direction:column;gap:var(--space-4)}.ui_row__Z2aV3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ui_spacer__Nk_k0{flex:1 1}.ui_field__xsPiu{display:flex;flex-direction:column;gap:var(--space-1);font-size:.875rem;font-weight:700}.ui_input__KqJSb,.ui_select__AiGoP{font:inherit;font-weight:400;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);min-height:40px}.ui_select__AiGoP{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-8);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;cursor:pointer}.ui_input__KqJSb:focus,.ui_select__AiGoP:focus{outline:0;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary) 20%,transparent)}.ui_input__KqJSb[aria-invalid=true]{border-color:var(--color-error)}.ui_fieldError__OeO0f{color:var(--color-error);font-weight:400}.ui_checkbox__T5GTN{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem}.ui_button__FJo3w{font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;text-decoration:none}.ui_button__FJo3w:disabled{opacity:.6;cursor:not-allowed}.ui_button__FJo3w:not(:disabled):hover{filter:brightness(1.12)}.ui_secondary__YEdpm{background:var(--color-subtle);border-color:var(--color-subtle);color:var(--color-text)}.ui_secondary__YEdpm:not(:disabled):hover{filter:none;border-color:var(--color-border);background:var(--color-border)}.ui_danger__TOHIq,.ui_danger__TOHIq:not(:disabled):hover{background:transparent;border-color:var(--color-error);color:var(--color-error)}.ui_link__SLIMX{color:var(--color-text);font-weight:700;text-decoration:none}.ui_link__SLIMX:hover{text-decoration:underline}.ui_alert__DpkmU{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-error);color:var(--color-error);background:color-mix(in srgb,var(--color-error) 6%,var(--color-surface))}.ui_success__0ElKZ{border-color:color-mix(in srgb,var(--color-success) 72%,var(--color-text));color:color-mix(in srgb,var(--color-success) 72%,var(--color-text));background:color-mix(in srgb,var(--color-success) 6%,var(--color-surface))}.ui_muted__ovYEM{color:var(--color-muted);font-size:.875rem}.ui_badgeOff__Gu473,.ui_badge__5Cg_8{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--color-subtle);color:var(--color-primary);margin:0 var(--space-1) var(--space-1) 0}.ui_badgeOff__Gu473{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface));color:color-mix(in srgb,var(--color-warning) 72%,var(--color-text))}.ui_tableWrap__QK0dv{overflow-x:auto}.ui_table__39x9M{width:100%;border-collapse:collapse;font-size:.9375rem}.ui_table__39x9M td,.ui_table__39x9M th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.ui_table__39x9M th{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.ui_table__39x9M tr[data-selected=true] td{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.ui_skeleton__xXePD{height:16px;border-radius:var(--radius-sm);background:var(--color-subtle);animation:ui_pulse__dAyUG 1.4s ease-in-out infinite}@keyframes ui_pulse__dAyUG{50%{opacity:.55}}.ui_empty__BvRoG{padding:var(--space-8);text-align:center;color:var(--color-muted)}.ui_grid2__v374Y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:720px){.ui_grid2__v374Y{grid-template-columns:minmax(0,1fr)}.ui_table__39x9M thead{display:none}.ui_table__39x9M tr{display:block;border-bottom:1px solid var(--color-border);padding:var(--space-2) 0}.ui_table__39x9M td{display:block;border:0;padding:var(--space-1) var(--space-3)}.ui_table__39x9M td[data-label]:before{content:attr(data-label) ": ";font-weight:700;color:var(--color-muted)}}.platform_shell__bw9__{min-height:100vh;background:var(--color-background)}.platform_topbar__Re20n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.platform_brand___RdIO{display:inline-flex;align-items:center;gap:10px;color:var(--color-muted);font-size:.9375rem;font-weight:700;text-decoration:none}.platform_brandMark__OJKJ4{display:block;height:24px;width:auto}.platform_brandArea__sVe0o{padding-left:10px;border-left:1px solid var(--color-border)}.platform_nav__8aP4w{display:flex;gap:var(--space-2)}.platform_navItem__WO7C7{padding:6px 12px;border-radius:var(--radius-sm);color:var(--color-text);font-weight:700;text-decoration:none}.platform_navItem__WO7C7[aria-current=page]{background:var(--color-subtle)}.platform_who__lU9j3{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;min-width:0}.platform_whoName__zqvpV{display:grid;min-width:0;font-size:.85rem;line-height:1.3}.platform_whoName__zqvpV span{color:var(--color-muted);overflow-wrap:anywhere}.platform_main__x6D_H{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:72rem;margin:0 auto;padding:var(--space-6)}.platform_pageTitle__1vKz9{margin:0;font-size:1.6rem}.platform_headRow__loEVI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.platform_chip__Uiwak{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--color-subtle);font-size:.75rem;font-weight:700;white-space:nowrap}.platform_chip__Uiwak[data-status=ACTIVE]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:color-mix(in srgb,var(--color-success) 72%,var(--color-text))}.platform_chip__Uiwak[data-status=INACTIVE]{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.platform_address__cRzsK{color:var(--color-muted);font-size:.85rem;overflow-wrap:anywhere}.platform_steps__vMe4G{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:step}.platform_step__wU7in{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-2);border-top:3px solid var(--color-border);color:var(--color-muted);font-size:.85rem;font-weight:700}.platform_step__wU7in[data-state=done]{border-color:var(--color-primary);color:var(--color-text)}.platform_step__wU7in[data-state=current]{border-color:var(--color-primary);color:var(--color-primary)}.platform_stepNumber__pKDxS{font-size:.75rem;font-weight:700}.platform_stepNumber__pKDxS:before{counter-increment:step;content:counter(step) "."}.platform_wizardBody__EodYR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.platform_lead__u5ddK{margin:0;color:var(--color-muted)}.platform_colorRow__Wlrxy{display:flex;gap:var(--space-2);align-items:center;min-width:0}.platform_colorRow__Wlrxy input:last-child{flex:1 1;width:auto;min-width:0}.platform_swatch__ZNDkR{flex:none;width:44px;height:44px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer}.platform_preview__1xIPe{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--p-color-border,var(--color-border));border-radius:var(--radius-md);background:var(--p-color-background,var(--color-background));color:var(--p-color-text,var(--color-text));font-family:var(--p-font-family,inherit)}.platform_previewName__AEqeS{color:var(--p-color-primary);font-size:1.1rem;font-weight:700}.platform_previewClaim__NLV9b{margin:0;color:var(--p-color-muted,var(--color-muted));font-size:.85rem}.platform_previewCard__xw1ni{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--p-color-surface,#fff)}.platform_previewBar___CONT{height:6px;overflow:hidden;border-radius:3px;background:var(--p-color-border,#e5e7eb)}.platform_previewBar___CONT span{display:block;width:60%;height:100%;background:var(--p-color-accent)}.platform_previewButton__MqtiE{justify-self:start;padding:6px 12px;border-radius:var(--radius-sm);background:var(--p-color-primary);color:var(--p-color-on-primary);font-size:.85rem;font-weight:700}.platform_moduleList__KMfXf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4)}.platform_moduleOff__X3lKC{color:var(--color-muted)}.platform_summary__e6Yfg{display:grid;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0}.platform_summary__e6Yfg dt{color:var(--color-muted)}.platform_summary__e6Yfg dd{margin:0;font-weight:700;overflow-wrap:anywhere}.platform_wizardActions__sVdU4{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.platform_adminList__49Oc5{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.platform_adminList__49Oc5 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-subtle);overflow-wrap:anywhere}.platform_loginPage__dZiM2{display:grid;place-items:center;min-height:100vh;padding:var(--space-4);background:var(--color-background)}.platform_loginPanel__I1du3{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:min(26rem,100%);padding:var(--space-6);border-radius:var(--radius-lg,12px);background:var(--color-surface);box-shadow:0 2px 12px rgb(0 0 0/.06)}.platform_loginPanel__I1du3 h1{margin:0;font-size:1.4rem}@media (max-width:900px){.platform_wizardBody__EodYR{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.platform_main__x6D_H,.platform_topbar__Re20n{padding-inline:var(--space-4)}.platform_steps__vMe4G{grid-template-columns:repeat(5,minmax(0,1fr));font-size:.75rem}.platform_stepLabel__wgWXs{display:none}.platform_step__wU7in[data-state=current] .platform_stepLabel__wgWXs{display:block}.platform_moduleList__KMfXf{grid-template-columns:minmax(0,1fr)}}.platform_editLink__z2lGq{margin-left:var(--space-2);padding:0;border:0;background:none;color:var(--color-primary);font:inherit;font-size:.85rem;font-weight:700;text-decoration:underline;cursor:pointer}.page_main__XsT9C{min-height:100vh;display:flex;flex-direction:column}.page_header__2sC8w{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-8);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.page_logo__BFvit{height:34px;width:auto}.page_wordmark__VAKAx{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.page_hero__UfLow{width:100%;max-width:1120px;margin:0 auto;padding:12vh var(--space-8) var(--space-12)}.page_hero__UfLow .page_title__RagFD{font-size:clamp(1.75rem,4vw,2.5rem);max-width:18em}.page_title__RagFD{font-size:1.625rem;line-height:1.2;color:var(--color-text)}.page_claim__cDe15,.page_title__RagFD{margin:0 0 var(--space-2);font-weight:700}.page_claim__cDe15{font-size:1.125rem;color:var(--color-secondary)}.page_lead__s_pSf{margin:0;color:var(--color-muted)}.page_greeting__vcfyh{margin-bottom:var(--space-8)}.page_sectionTitle__AceJ1{margin:0 0 var(--space-4);padding-left:var(--space-3);border-left:3px solid var(--color-accent);font-size:1.125rem;font-weight:700;line-height:1.3}.page_areas__i99_r{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_area__ZNkx7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-weight:700;text-decoration:none}.page_area__ZNkx7:hover{border-color:var(--color-secondary)}.page_areaIcon__bhHAc{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-background);color:var(--color-primary)}.page_areaChevron__zufKj{margin-left:auto;color:var(--color-muted)}@media (max-width:640px){.page_header__2sC8w{padding:var(--space-3) var(--space-4)}.page_hero__UfLow{padding:var(--space-8) var(--space-4)}}.assessment_question__9AtsQ{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.assessment_questionHead__ZY4nw{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;justify-content:space-between}.assessment_questionText__2pZHB{margin:0;font-weight:700;white-space:pre-line}.assessment_choices__J460m{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;border:0}.assessment_choice__j8sRA{display:flex;gap:.6rem;align-items:flex-start;padding:.6rem .75rem;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:var(--color-surface,#fff);cursor:pointer}.assessment_choice__j8sRA input{margin-top:.2rem;flex:none;width:1.1rem;height:1.1rem}.assessment_choice__j8sRA[data-result=correct]{border-color:var(--color-success,#16a34a)}.assessment_choice__j8sRA[data-result=wrong]{border-color:var(--color-error,#dc2626)}.assessment_feedback__oKYX9{margin:0;padding:.5rem .75rem;border-radius:8px;background:var(--color-background);font-size:.95rem}.assessment_feedback__oKYX9[data-correct=true]{border-left:4px solid var(--color-success,#16a34a)}.assessment_feedback__oKYX9[data-correct=false]{border-left:4px solid var(--color-error,#dc2626)}.assessment_quiz__fdIaK{padding:var(--space-4);border:1px solid var(--color-border,#e5e7eb);border-radius:10px;background:var(--color-surface,#fff)}.assessment_attempt__Hg346,.assessment_quiz__fdIaK{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.assessment_attempt__Hg346{max-width:48rem}.assessment_attemptBar__gE835{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border,#e5e7eb);border-radius:10px;background:var(--color-surface,#fff)}.assessment_timer__cDosG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:1.1rem}.assessment_timer__cDosG[data-low=true]{color:var(--color-error,#dc2626)}.assessment_dots__Hs4NB{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.assessment_dot__I6jI5{min-width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);font:inherit;cursor:pointer}.assessment_dot__I6jI5[data-answered=true]{background:var(--color-primary);color:var(--color-on-primary,#fff);border-color:var(--color-primary)}.assessment_dot__I6jI5[aria-current=true]{outline:3px solid var(--color-accent,var(--color-primary));outline-offset:1px}.assessment_rules__YoZkq{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.assessment_rules__YoZkq div{padding:var(--space-3);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:var(--color-surface,#fff)}.assessment_rules__YoZkq dt{font-size:.85rem;color:var(--color-muted,#64748b)}.assessment_rules__YoZkq dd{margin:.2rem 0 0;font-weight:700;font-size:1.1rem}.assessment_result__j4uFl{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-radius:10px;border-top:4px solid var(--color-border);background:var(--color-surface,#fff)}.assessment_result__j4uFl[data-passed=true]{border-top-color:var(--color-success,#16a34a)}.assessment_result__j4uFl[data-passed=false]{border-top-color:var(--color-error,#dc2626)}.assessment_bigScore__Rd5zq{margin:0;font-size:2rem;font-weight:800}.assessment_editorOptions__5z8EQ{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.assessment_optionRow__VR8R1{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.assessment_list__DWufA{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.assessment_item__JBh8C{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:var(--color-surface,#fff)}.assessment_itemTools__P2nZj{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.assessment_small__BmaFA{padding:.25rem .6rem;font-size:.85rem}.assessment_settings__ACMrI{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.assessment_keyList__ya_im{margin:0;padding-left:1.2rem}.assessment_srOnly__0yR3n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile_layout__PauvA{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:720px}.profile_names__R85k9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.profile_readonly__fh4Am{font-weight:400;overflow-wrap:anywhere}.profile_choices__V05ER{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile_choice__IvsWL{min-width:120px;min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700;cursor:pointer}.profile_choice__IvsWL[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));color:var(--color-primary)}@media (max-width:600px){.profile_names__R85k9{grid-template-columns:minmax(0,1fr)}}.media_drop__lkQ7N{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start;padding:var(--space-4);border:2px dashed var(--color-border,#cbd5e1);border-radius:8px;background:var(--color-surface,#fff)}.media_dragging__Qj2td{border-color:var(--color-primary);background:var(--color-background)}.media_hiddenInput__xrK46{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.media_limits__CU8kZ{margin:0;font-size:.85rem}.media_progress__Td3qO{display:flex;gap:var(--space-2);align-items:center;width:100%}.media_progress__Td3qO progress{flex:1 1}.media_grid__PrL2M{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.media_item__WfaLk{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-3);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:var(--color-surface,#fff);min-width:0}.media_thumb__UphmV{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px;background:var(--color-background)}.media_icon__1m0u2{display:grid;place-items:center;font-weight:700;color:var(--color-muted);letter-spacing:.05em}.media_meta__2NB4o{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.media_name__3jXn1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media_usage__HR3mL{margin:0;padding-left:1.1rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.9rem}.media_dialog__Yns8f{width:min(56rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border:0;border-radius:10px;padding:var(--space-4)}.media_dialog__Yns8f::-webkit-backdrop{background:rgb(0 0 0/.4)}.media_dialog__Yns8f::backdrop{background:rgb(0 0 0/.4)}.media_dialogHead__DO26i{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.media_dialogHead__DO26i h2{margin:0;font-size:1.15rem}.media_picturePreview__PBxAH{width:8rem;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--color-subtle)}.media_pictureCompact__5vxG8 .media_picturePreview__PBxAH{width:4.5rem}.media_pictureButton__1jzra{min-height:32px;padding:0 10px;font-size:.8125rem}.courses_courseTitle__u8Hlm{margin:0;font-size:1.5rem}.courses_sectionTitle__DiaII{margin:0;font-size:1.05rem}.courses_layout__7f5lf{display:grid;grid-template-columns:minmax(16rem,1fr) 2fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:800px){.courses_layout__7f5lf{grid-template-columns:1fr}}.courses_module___LNh8{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border,#e5e7eb)}.courses_lessons__8gyyv{margin:0;padding-left:1.25rem;display:grid;grid-gap:.25rem;gap:.25rem}.courses_lessonLink__IMI_8{background:none;border:0;padding:.15rem 0;font:inherit;color:var(--color-secondary);cursor:pointer;text-align:left}.courses_lessonLink__IMI_8[aria-current=true]{font-weight:700;color:var(--color-primary)}.courses_lessonTitle__zrBq7{margin:0;font-size:1.35rem}.courses_blockRow__HJBah{display:flex;gap:var(--space-2);align-items:flex-start}.courses_blockRow__HJBah>:first-child{flex:1 1;min-width:0}.courses_small__f1gtB{padding:.15rem .5rem;font-size:.85rem}.courses_h2__kRKJ2{margin:.5rem 0 0;font-size:1.2rem}.courses_h3__sdiCl{margin:.5rem 0 0;font-size:1.05rem}.courses_rich__29ilg :where(p,ul,ol){margin:0 0 .5rem}.courses_callout__zht9n{border-left:4px solid var(--color-accent);background:var(--color-background);padding:var(--space-3);border-radius:6px}.courses_callout__zht9n[data-variant=warning]{border-left-color:#d97706}.courses_callout__zht9n[data-variant=success]{border-left-color:#16a34a}.courses_divider__O9O1V{border:0;border-top:1px solid var(--color-border,#e5e7eb);width:100%}.courses_placeholder__J72Ci{margin:0;padding:var(--space-3);border:1px dashed var(--color-border,#cbd5e1);border-radius:6px;color:var(--color-muted)}.courses_issues__QcVLB{margin:0;padding-left:1.25rem;display:grid;grid-gap:.25rem;gap:.25rem}.courses_figure__6QWfx{margin:0;display:grid;grid-gap:.35rem;gap:.35rem}.courses_image__tnJ6D,.courses_video__wTX54{max-width:100%;height:auto;border-radius:6px}.courses_embed__v3fjI{width:100%;aspect-ratio:16/9;border:0;border-radius:6px}.courses_fileLink__p7PAc{margin:0}.courses_rte__LB7xS{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.courses_rteArea__I7xTK{min-height:6rem;white-space:pre-wrap}.courses_blockCard__ddNvO{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2);border-radius:6px;border:1px solid transparent}.courses_blockCard__ddNvO:hover,.courses_blockCard__ddNvO[data-editing=true]{border-color:var(--color-border,#e5e7eb)}.courses_blockCard__ddNvO[data-issue=true]{border-color:#d97706}.courses_blockTools__s5ycw{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.courses_palette__ExjsM{display:flex;flex-wrap:wrap;gap:var(--space-2)}.courses_coverPreview__yq8wi{max-width:16rem;border-radius:6px}.courses_issueButton__YdOdg{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline}.courses_inlineAction__4_bke{margin-left:var(--space-2)}.courses_lessonSettings__IfCpJ{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border,#e5e7eb)}.reporting_page__A0DIg{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.reporting_filters__ollAx{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.reporting_filter__SbkAd{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.reporting_filter__SbkAd>span{font-size:.75rem;font-weight:700;color:var(--color-muted)}.reporting_filter__SbkAd input,.reporting_filter__SbkAd select{min-width:10rem}.reporting_segmented__J_Fqd{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden}.reporting_segmented__J_Fqd button{min-height:40px;padding:0 var(--space-3);border:0;background:var(--color-surface);color:var(--color-muted);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.reporting_segmented__J_Fqd button+button{border-left:1px solid var(--color-border)}.reporting_segmented__J_Fqd button[aria-pressed=true]{background:var(--color-dark);color:#fff}.reporting_headRow__VWZ5s{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.reporting_periodNote__IFs__{margin:0;color:var(--color-muted);font-size:.875rem}.reporting_exports___ilTH{display:inline-flex;gap:var(--space-2);margin-left:auto}.reporting_tiles__JfMcM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.reporting_tile__LBS5N{display:grid;align-content:start;grid-gap:2px;gap:2px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.reporting_tileLabel__FyX8w{font-size:.8125rem;font-weight:700;color:var(--color-muted)}.reporting_tileValue__43oxz{font-size:1.875rem;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.reporting_tileHint__1tCsg{font-size:.75rem;color:var(--color-muted)}.reporting_tileBasis__nKn_j{justify-self:start;margin-top:var(--space-1);padding:1px 8px;border-radius:999px;background:var(--color-subtle);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted)}.reporting_charts__tnHSw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.reporting_chartCard__UZwQ_{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.reporting_chartTitle__XIWVb{margin:0;font-size:1rem}.reporting_chart__nLbrU{width:100%;height:auto;overflow:visible}.reporting_chart__nLbrU .reporting_grid__wlmYR{stroke:var(--color-border);stroke-width:1}.reporting_chart__nLbrU .reporting_axis__subIH{fill:var(--color-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reporting_chart__nLbrU .reporting_bar__dBMa_{fill:var(--color-primary)}.reporting_chart__nLbrU .reporting_hit__GOzoq{fill:transparent;cursor:default}.reporting_chart__nLbrU .reporting_barActive__D3b1B,.reporting_chart__nLbrU .reporting_hit__GOzoq:hover+.reporting_bar__dBMa_{fill:var(--color-accent)}.reporting_tooltip__RCoPY{position:absolute;top:var(--space-2);right:var(--space-4);padding:4px 10px;border-radius:var(--radius-sm);background:var(--color-dark);color:#fff;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.reporting_valuesTable__mfS_C summary{cursor:pointer;font-size:.8125rem;color:var(--color-muted)}.reporting_section__NLRIV{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.reporting_sectionTitle__uCaUZ{margin:0;font-size:1.125rem}.reporting_num__M9B9V{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reporting_chip__D2P6_{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--color-subtle);font-size:.75rem;font-weight:700;white-space:nowrap}.reporting_chip__D2P6_[data-tone=bad]{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.reporting_chip__D2P6_[data-tone=good]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:color-mix(in srgb,var(--color-success) 72%,var(--color-text))}.reporting_meter__4SrSJ{display:inline-flex;align-items:center;gap:var(--space-2);min-width:7rem}.reporting_meterBar__0fGws{flex:1 1;height:6px;border-radius:999px;background:var(--color-subtle);overflow:hidden}.reporting_meterFill___gaW_{display:block;height:100%;border-radius:999px;background:var(--color-primary)}.reporting_groups__Da6I8{display:flex;flex-wrap:wrap;gap:var(--space-2)}.reporting_groupLink__HJAVZ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:inherit;font-weight:700;text-decoration:none}.reporting_groupLink__HJAVZ:hover{text-decoration:underline}.reporting_back__R8R3i{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-muted);font-weight:700;text-decoration:none}.reporting_back__R8R3i:hover{color:var(--color-text)}.reporting_drillTitle__JCmm6{margin:0;font-size:1.375rem}.reporting_srOnly__Pu21Y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.reporting_charts__tnHSw{grid-template-columns:minmax(0,1fr)}.reporting_tiles__JfMcM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.reporting_filters__ollAx{display:grid;grid-template-columns:minmax(0,1fr)}.reporting_filter__SbkAd input,.reporting_filter__SbkAd select{min-width:0;width:100%}.reporting_segmented__J_Fqd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.reporting_segmented__J_Fqd button{padding:0 4px;font-size:.8125rem}.reporting_exports___ilTH{margin-left:0}.reporting_tiles__JfMcM{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting_tileValue__43oxz{font-size:1.5rem}}.learning_page__mJ7Eu{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.learning_srOnly__fhH5_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.learning_eyebrow__p4_Bl{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.learning_back__rBbcK{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;color:var(--color-muted);font-size:.875rem;font-weight:700;text-decoration:none}.learning_back__rBbcK:hover{color:var(--color-text)}.learning_section__DWUs_{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.learning_sectionHead__1UbsK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.learning_sectionTitle__YMTGd{margin:0;padding-left:var(--space-3);border-left:3px solid var(--color-accent);font-size:1.125rem;font-weight:700;line-height:1.3}.learning_sectionLink__EfU0G{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.875rem;font-weight:700;color:var(--color-muted);text-decoration:none}.learning_sectionLink__EfU0G:hover{color:var(--color-text)}.learning_emptyNote__CIdxT{margin:0;padding:var(--space-6);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted)}.learning_note__d5i_S[data-tone=success]{border-left-color:color-mix(in srgb,var(--color-success) 72%,var(--color-text))}.learning_note__d5i_S{margin:0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-warning);background:var(--color-surface);border-radius:var(--radius-sm);font-size:.875rem}.learning_grid__An8TN{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-6) var(--space-4);gap:var(--space-6) var(--space-4)}.learning_card__TWYUy{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}.learning_card__TWYUy:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.learning_cover__MnCZF{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--color-subtle)}.learning_coverPlaceholder__Uyguo{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 4px);background:var(--color-primary);color:var(--color-on-primary);position:relative;overflow:hidden}.learning_coverPlaceholder__Uyguo:before{content:"";position:absolute;left:0;top:var(--space-4);bottom:var(--space-4);width:4px;background:var(--color-accent)}.learning_coverLabel__C46o2{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.learning_coverTitle__WdRzg{font-size:1.125rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.learning_cardBody__iGeQc{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1;padding:var(--space-4)}.learning_cardTitle__qdjsb{margin:0;font-size:1rem;font-weight:700;line-height:1.35}.learning_cardMeta__65y8P{color:var(--color-muted);font-size:.8125rem}.learning_cardFoot__luWoV{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.learning_status__vjtP5{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.learning_status__vjtP5[data-status=COMPLETED],.learning_status__vjtP5[data-status=IN_PROGRESS]{color:color-mix(in srgb,var(--color-success) 72%,var(--color-text))}.learning_progress__bGRfK{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.learning_bar__ULKF1{height:4px;border-radius:2px;background:var(--color-subtle);overflow:hidden}.learning_progress__bGRfK[data-tone=dark] .learning_bar__ULKF1{background:rgb(255 255 255/.18)}.learning_barFill__THoE2{height:100%;border-radius:2px;background:var(--color-success)}.learning_progressText__bginc{font-size:.8125rem;color:var(--color-muted)}.learning_progress__bGRfK[data-tone=dark] .learning_progressText__bginc{color:rgb(255 255 255/.75)}.learning_resumeBar__wN74l,.learning_resume__bCPwi{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-dark);color:#fff}.learning_resumeBar__wN74l{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6)}.learning_banner__kLm9H .learning_eyebrow__p4_Bl,.learning_moduleBanner__v7ONg .learning_eyebrow__p4_Bl,.learning_resumeBar__wN74l .learning_eyebrow__p4_Bl,.learning_resume__bCPwi .learning_eyebrow__p4_Bl{color:rgb(255 255 255/.65)}.learning_resumeCover__P_bYE{flex:none;width:168px;border-radius:var(--radius-md)}.learning_resumeCover__P_bYE .learning_coverTitle__WdRzg{font-size:.875rem}.learning_resumeText__aJoKO{display:grid;grid-gap:var(--space-1);gap:var(--space-1);flex:1 1;min-width:0}.learning_resumeTitle__kvNHW{margin:0;font-size:1.125rem;font-weight:700}.learning_resumeNext__UUNjm{margin:0;color:rgb(255 255 255/.8);font-size:.9375rem}.learning_resumeButton__C042n{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:42px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);border:0;border-radius:999px;background:#fff;color:var(--color-dark);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.learning_resumeButton__C042n:hover:not(:disabled){background:var(--color-subtle)}.learning_resumeButton__C042n:disabled{opacity:.6;cursor:not-allowed}.learning_banner__kLm9H{display:grid;grid-template-columns:280px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-on-primary)}.learning_banner__kLm9H[data-cover=false]{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-8)}.learning_bannerCover__0q3OP{border-radius:var(--radius-md)}.learning_banner__kLm9H .learning_coverPlaceholder__Uyguo{background:rgb(255 255 255/.08)}.learning_bannerText__D9qnA{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.learning_bannerTitle__MuCSJ{margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.learning_bannerLead__3wepy{margin:0;max-width:60ch;opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.learning_bannerRing__0nKjf{color:#fff}.learning_tabs__pUvtS{display:flex;gap:var(--space-6);border-bottom:1px solid var(--color-border);overflow-x:auto}.learning_tab__OtwO0{padding:var(--space-3) 0;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--color-muted);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.learning_tab__OtwO0:hover{color:var(--color-text)}.learning_tab__OtwO0[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.learning_infoGrid__J_OQv{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.learning_cardHeading__R7hen{margin:0 0 var(--space-3);font-size:1rem}.learning_prose__o9fk0{margin:0;white-space:pre-line}.learning_facts__hD2yq{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.learning_facts__hD2yq li{display:flex;align-items:center;gap:var(--space-2);color:var(--color-muted)}.learning_lessons__ztAJ4,.learning_modules__fXMJh,.learning_sideList__ICNp_{list-style:none;margin:0;padding:0;display:grid}.learning_modules__fXMJh{gap:var(--space-3)}.learning_module__qNvvT{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.learning_moduleRow__MjhXU{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);cursor:pointer;list-style:none}.learning_moduleRow__MjhXU::-webkit-details-marker{display:none}.learning_moduleRow__MjhXU:hover{background:color-mix(in srgb,var(--color-subtle) 60%,transparent)}.learning_thumb__FSs5r{flex:none;width:112px;aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;background:var(--color-subtle)}.learning_thumb__FSs5r[data-size=sm]{width:72px;border-radius:var(--radius-sm)}.learning_thumbTile__gesG5{display:grid;place-items:center;background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-size:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.learning_thumbTile__gesG5[data-size=sm]{background:var(--color-subtle);color:var(--color-muted);font-size:.875rem}.learning_moduleText__7zshQ{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.learning_moduleTitle__tgnet{font-weight:700;line-height:1.35}.learning_moduleMeta__fDw_K{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.learning_startCircle__i0cyL{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:3px solid var(--color-subtle);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.learning_chevron__PSBt_{flex:none;color:var(--color-muted);transition:transform .15s}.learning_module__qNvvT[open] .learning_chevron__PSBt_{transform:rotate(180deg)}.learning_lessons__ztAJ4{border-top:1px solid var(--color-border);padding:var(--space-2) 0}.learning_lessonRow__I8max,.learning_sideLesson__mZLxQ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);color:inherit;text-decoration:none}a.learning_lessonRow__I8max:hover,a.learning_sideLesson__mZLxQ:hover{background:var(--color-background)}.learning_lessonRow__I8max[data-muted=true],.learning_sideLesson__mZLxQ[data-muted=true]{color:var(--color-muted)}.learning_lessonText__pkpjJ{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.learning_lessonName__tKPNG{font-weight:600;line-height:1.35}.learning_lessonMeta__pbRsr{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.8125rem;color:var(--color-muted)}.learning_lessonMark__bWzSf{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--color-border);color:var(--color-muted)}.learning_lessonMark__bWzSf[data-state=done]{border-color:color-mix(in srgb,var(--color-success) 72%,var(--color-text));background:var(--color-success);color:#fff}.learning_lessonMark__bWzSf[data-state=locked]{border-color:transparent;background:var(--color-subtle)}.learning_moduleBanner__v7ONg{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:var(--color-dark);color:#fff}.learning_moduleBanner__v7ONg .learning_thumb__FSs5r{width:88px}.learning_moduleBanner__v7ONg .learning_thumbTile__gesG5{background:rgb(255 255 255/.1)}.learning_moduleBannerTitle__y9TpE{font-size:1.0625rem;font-weight:700}.learning_player__lO6Ir{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.learning_lessonCard__ROKmt{display:grid;min-width:0;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.learning_lessonBody__iNkBd{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-6)}.learning_lessonTitle__2TUR1{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.learning_lessonLead__j13g7{margin:0;color:var(--color-muted)}.learning_video__lF6FA{display:block;width:100%;max-width:100%;border-radius:var(--radius-md);background:#000}.learning_requirement__loY2a{font-size:.8125rem}.learning_lessonFooter__5ruNB{justify-content:space-between;padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background) 60%,var(--color-surface))}.learning_footerActions__8Negz,.learning_lessonFooter__5ruNB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.learning_footerHint__LTMHB{padding:0 var(--space-6) var(--space-4);background:color-mix(in srgb,var(--color-background) 60%,var(--color-surface))}.learning_completeButton__0yjGc{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-success);color:#fff;font:inherit;font-weight:700;cursor:pointer}.learning_completeButton__0yjGc:hover:not(:disabled){filter:brightness(1.08)}.learning_completeButton__0yjGc:disabled{opacity:.6;cursor:not-allowed}.learning_completedTag__7w0JT{display:inline-flex;align-items:center;gap:var(--space-2);color:color-mix(in srgb,var(--color-success) 72%,var(--color-text));font-weight:700}.learning_sideLessons__oSdqM{display:grid;grid-gap:var(--space-3);gap:var(--space-3);position:-webkit-sticky;position:sticky;top:calc(64px + var(--space-6))}.learning_sideList__ICNp_{gap:var(--space-2)}.learning_sideLesson__mZLxQ{background:var(--color-surface);border:2px solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-2)}.learning_sideLesson__mZLxQ[data-current=true]{border-color:var(--color-text)}.learning_sideLesson__mZLxQ .learning_thumb__FSs5r{width:64px}.learning_nextModule__5GYxe{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);font-size:.875rem;font-weight:700;color:var(--color-text);text-decoration:none}.learning_nextModule__5GYxe[data-muted=true]{color:var(--color-muted)}.learning_filters__5uO_K{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.learning_searchField__6kTR4{display:flex;align-items:center;gap:var(--space-2);flex:1 1 280px;max-width:420px;min-height:42px;padding:0 var(--space-4);border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted)}.learning_searchField__6kTR4:focus-within{border-color:var(--color-secondary)}.learning_searchField__6kTR4 input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--color-text)}.learning_filterPill__PCvsf select{min-height:42px;padding:0 var(--space-8) 0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:700;font-size:.875rem;color:var(--color-text);cursor:pointer}.learning_withAside__I_2R5{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"head side" "main side";align-items:start;grid-gap:var(--space-6) var(--space-6);gap:var(--space-6) var(--space-6)}.learning_withAside__I_2R5>.learning_areaHead__jnkoN{grid-area:head}.learning_withAside__I_2R5>.learning_areaMain__OPLML{grid-area:main}.learning_withAside__I_2R5>.learning_areaSide__4nv1H{grid-area:side;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:1180px){.learning_withAside__I_2R5{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "speakers" "main" "promo";gap:var(--space-4)}.learning_withAside__I_2R5>.learning_areaSide__4nv1H{display:contents}.learning_areaSpeakers__LsEM0{grid-area:speakers}.learning_areaPromo__eRr8Y{grid-area:promo}}@media (max-width:1100px){.learning_player__lO6Ir{grid-template-columns:minmax(0,1fr)}.learning_sideLessons__oSdqM{position:static}}@media (max-width:900px){.learning_banner__kLm9H{grid-template-columns:minmax(0,1fr) auto}.learning_bannerCover__0q3OP{display:none}.learning_infoGrid__J_OQv{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.learning_banner__kLm9H{padding:var(--space-4);gap:var(--space-4)}.learning_bannerTitle__MuCSJ{font-size:1.375rem}.learning_bannerRing__0nKjf{display:none}.learning_resumeBar__wN74l,.learning_resume__bCPwi{flex-wrap:wrap;padding:var(--space-4)}.learning_resumeCover__P_bYE{display:none}.learning_resumeButton__C042n{width:100%;justify-content:center}.learning_thumb__FSs5r{width:80px}.learning_lessons__ztAJ4 .learning_thumb__FSs5r{display:none}.learning_lessonBody__iNkBd{padding:var(--space-4)}.learning_lessonFooter__5ruNB{padding:var(--space-3) var(--space-4)}.learning_filterPill__PCvsf{flex:1 1 40%}.learning_filterPill__PCvsf select{width:100%}.learning_searchField__6kTR4{max-width:none}}.learning_banner__kLm9H,.learning_moduleBanner__v7ONg{position:relative;overflow:hidden;isolation:isolate}.learning_backdrop__gow6D{position:absolute;inset:0;z-index:-1;background:var(--color-dark)}.learning_backdrop__gow6D img{width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(1.1);transform:scale(1.15);opacity:.55}.learning_backdrop__gow6D:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 18 28/.55),rgb(10 18 28/.25))}.learning_banner__kLm9H[data-cover=true]{background:var(--color-dark)}.learning_bannerCover__0q3OP{box-shadow:0 8px 24px rgb(0 0 0/.25)}.learning_thumbVideo__9lnNh{position:relative;flex:none;display:block;line-height:0}.learning_playBadge__rriBe{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgb(0 0 0/.55);color:#fff;transform:translate(-50%,-50%)}.learning_thumbVideo__9lnNh[data-size=sm] .learning_playBadge__rriBe{width:20px;height:20px}.learning_lessonRow__I8max .learning_thumb__FSs5r[data-size=sm],.learning_sideLesson__mZLxQ .learning_thumb__FSs5r[data-size=sm]{width:84px}.learning_resumeBar__wN74l .learning_thumbVideo__9lnNh .learning_thumb__FSs5r{width:96px}.learning_resumeCover__P_bYE.learning_thumbVideo__9lnNh{overflow:hidden}.learning_resumeCover__P_bYE.learning_thumbVideo__9lnNh .learning_cover__MnCZF{border-radius:var(--radius-md)}.assignments_tasks__b4IIM{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.assignments_task__DtwJI{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.assignments_task__DtwJI[data-status=OVERDUE]{box-shadow:inset 3px 0 0 var(--color-error),var(--shadow-sm)}.assignments_taskIcon__XQZmS{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary)}.assignments_task__DtwJI[data-status=COMPLETED] .assignments_taskIcon__XQZmS{background:var(--color-success);color:#fff}.assignments_taskText__V5_s1{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.assignments_taskTitle__2Oazs{font-weight:700;line-height:1.35;color:inherit;text-decoration:none}a.assignments_taskTitle__2Oazs:hover{text-decoration:underline}.assignments_taskMeta__DJiei{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:.8125rem;color:var(--color-muted)}.assignments_taskMeta__DJiei span{display:inline-flex;align-items:center;gap:var(--space-1)}.assignments_taskSide__XXg66{flex:none;display:flex;align-items:center;gap:var(--space-3)}.assignments_chip___ZsFJ{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 10px;border-radius:999px;background:var(--color-subtle);font-size:.75rem;font-weight:700;white-space:nowrap}.assignments_chip___ZsFJ[data-tone=bad]{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.assignments_chip___ZsFJ[data-tone=good]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:color-mix(in srgb,var(--color-success) 72%,var(--color-text))}.assignments_chip___ZsFJ[data-tone=warn]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:color-mix(in srgb,var(--color-warning) 72%,var(--color-text))}.assignments_action__Qn4BP{display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-4);border-radius:999px;background:var(--color-dark);color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.assignments_action__Qn4BP[data-quiet=true]{background:var(--color-subtle);color:var(--color-text)}.assignments_layout__J1Rcy{display:grid;grid-template-columns:minmax(300px,2fr) minmax(0,3fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.assignments_segmented__tOtL7{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;justify-self:start}.assignments_segmented__tOtL7 button{min-height:36px;padding:0 var(--space-4);border:0;background:var(--color-surface);color:var(--color-muted);font:inherit;font-weight:700;cursor:pointer}.assignments_segmented__tOtL7 button+button{border-left:1px solid var(--color-border)}.assignments_segmented__tOtL7 button[aria-pressed=true]{background:var(--color-dark);color:#fff}.assignments_two__1u42w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.assignments_counts__Cpm0T{display:flex;flex-wrap:wrap;gap:var(--space-2)}.assignments_members__MTrma{list-style:none;margin:0;padding:0;display:grid}.assignments_members__MTrma li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.assignments_members__MTrma li:first-child{border-top:0}.assignments_detailRow__glPKZ td{background:var(--color-subtle)}@media (max-width:1000px){.assignments_layout__J1Rcy{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.assignments_task__DtwJI{flex-wrap:wrap;align-items:flex-start}.assignments_taskText__V5_s1{flex-basis:calc(100% - 56px - var(--space-4))}.assignments_taskSide__XXg66{width:100%;justify-content:space-between}.assignments_two__1u42w{grid-template-columns:minmax(0,1fr)}}.seminars_months__A5XIY{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.seminars_month__tGKs2{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.seminars_monthTitle__EUukj{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.seminars_list___Z2Gx{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.seminars_row__uhCfz{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}a.seminars_row__uhCfz:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.seminars_row__uhCfz[data-status=CANCELLED]{opacity:.7}.seminars_date__UCiPt{flex:none;display:grid;place-items:center;align-content:center;width:64px;height:64px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);line-height:1;text-align:center}.seminars_date__UCiPt small{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.seminars_date__UCiPt strong{margin:3px 0 2px;font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seminars_row__uhCfz[data-past=true] .seminars_date__UCiPt{background:var(--color-subtle);color:var(--color-muted)}.seminars_rowText__NQGtI{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.seminars_rowTitle__XkDdY{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.seminars_meta__hNiMI{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:.8125rem;color:var(--color-muted)}.seminars_meta__hNiMI span{display:inline-flex;align-items:center;gap:var(--space-1)}.seminars_rowSide__7agE5{flex:none;display:flex;align-items:center;gap:var(--space-3);color:var(--color-muted)}.seminars_chip__88BwZ{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 10px;border-radius:999px;background:var(--color-subtle);color:var(--color-text);font-size:.75rem;font-weight:700;white-space:nowrap}.seminars_chip__88BwZ[data-tone=good]{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:color-mix(in srgb,var(--color-success) 72%,var(--color-text))}.seminars_chip__88BwZ[data-tone=warn]{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:color-mix(in srgb,var(--color-warning) 72%,var(--color-text))}.seminars_chip__88BwZ[data-tone=bad]{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.seminars_chip__88BwZ[data-tone=dark]{background:var(--color-dark);color:#fff}.seminars_bannerDate__XRprH{flex:none;display:grid;place-items:center;align-content:center;width:96px;height:96px;border-radius:var(--radius-lg);background:#fff;color:var(--color-primary);line-height:1}.seminars_bannerDate__XRprH small{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.seminars_bannerDate__XRprH strong{margin:4px 0;font-size:2.25rem;font-weight:700}.seminars_when__T92mZ{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-weight:700}.seminars_when__T92mZ span{display:inline-flex;align-items:center;gap:var(--space-2)}.seminars_barText__iH84e{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.seminars_barTitle__o0xzW{font-weight:700;font-size:1.0625rem}.seminars_barHint__VULsZ{font-size:.875rem;opacity:.75}.seminars_barActions__IUBpD{display:flex;flex-wrap:wrap;gap:var(--space-2)}.seminars_quietButton__ffHfK{display:inline-flex;align-items:center;min-height:42px;padding:var(--space-2) var(--space-4);border:1px solid rgb(255 255 255/.35);border-radius:999px;background:none;color:#fff;font:inherit;font-weight:700;cursor:pointer}.seminars_quietButton__ffHfK:hover{background:rgb(255 255 255/.08)}.seminars_materials__lUCN_{list-style:none;margin:0;padding:0;display:grid}.seminars_material__84F_K{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.seminars_material__84F_K:first-child{border-top:0}.seminars_materialIcon__IXTrw{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-subtle);color:var(--color-primary)}.seminars_materialText__SZmWW{display:grid;flex:1 1;min-width:0}.seminars_materialText__SZmWW a,.seminars_materialText__SZmWW strong{font-weight:700;color:inherit;overflow-wrap:anywhere}.seminars_materialText__SZmWW small{color:var(--color-muted)}.seminars_purpose__kE3nn{margin:var(--space-4) 0 0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.seminars_purpose__kE3nn:first-child{margin-top:0}.seminars_editor__fYnQ6{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.seminars_formGrid__mfxFJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.seminars_formGrid__mfxFJ>[data-wide]{grid-column:1/-1}.seminars_counts__cx3GY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.seminars_count___TJrm{display:grid;grid-gap:2px;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-subtle)}.seminars_count___TJrm strong{font-size:1.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seminars_count___TJrm small{color:var(--color-muted);font-size:.75rem;font-weight:700}.seminars_people___ATPS{list-style:none;margin:0;padding:0;display:grid}.seminars_person__AhDzf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.seminars_person__AhDzf:first-child{border-top:0}.seminars_personText__vq4GT{display:grid;flex:1 1 200px;min-width:0}.seminars_personText__vq4GT small{color:var(--color-muted);overflow-wrap:anywhere}.seminars_toggle__IpVrG{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden}.seminars_toggle__IpVrG button{min-height:32px;padding:0 var(--space-3);border:0;background:var(--color-surface);color:var(--color-muted);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.seminars_toggle__IpVrG button+button{border-left:1px solid var(--color-border)}.seminars_toggle__IpVrG button[aria-pressed=true]{background:var(--color-dark);color:#fff}.seminars_toggle__IpVrG button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1000px){.seminars_editor__fYnQ6{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.seminars_row__uhCfz{align-items:flex-start;flex-wrap:wrap}.seminars_rowText__NQGtI{flex-basis:calc(100% - 64px - var(--space-4))}.seminars_rowSide__7agE5{width:100%;justify-content:space-between}.seminars_date__UCiPt{width:56px;height:56px}.seminars_bannerDate__XRprH{display:none}.seminars_formGrid__mfxFJ{grid-template-columns:minmax(0,1fr)}.seminars_counts__cx3GY{grid-template-columns:repeat(3,minmax(0,1fr))}}.seminars_layout__nFpmb{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.seminars_main__6j6Lx{display:grid;grid-gap:20px;gap:20px;min-width:0}.seminars_side__GBd8j{display:grid;grid-gap:var(--space-4);gap:var(--space-4);position:-webkit-sticky;position:sticky;top:var(--space-4)}.seminars_hero__c_QGH{position:relative;min-height:300px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-dark);color:#fff;isolation:isolate}.seminars_heroPicture__PT470{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease;z-index:-2}.seminars_heroPictureOn__GnRde{opacity:1}.seminars_hero__c_QGH:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(4 14 26/.88),rgb(4 14 26/.55) 45%,rgb(4 14 26/0) 80%)}.seminars_heroText__7sYeh{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:34rem;padding:var(--space-8) var(--space-8) var(--space-12);align-content:center;min-height:300px}.seminars_heroEyebrow__2cm0A{justify-self:start;padding:2px 10px;border-radius:999px;background:rgb(255 255 255/.16);font-size:.75rem;font-weight:700;letter-spacing:.04em}.seminars_heroTitle__dJb9t{margin:0;font-size:2rem;font-weight:700;line-height:1.15}.seminars_heroLead__7LFKZ{margin:0;font-size:1.0625rem;opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seminars_heroMeta__6MS1V{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-1);font-weight:700}.seminars_heroButton__UA7oW,.seminars_heroMeta__6MS1V>span{display:inline-flex;align-items:center;gap:var(--space-2)}.seminars_heroButton__UA7oW{justify-self:start;margin-top:var(--space-3);min-height:44px;padding:0 20px;border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-weight:700;text-decoration:none}.seminars_heroButton__UA7oW:hover{filter:brightness(1.08)}.seminars_heroDots__XOQs0{position:absolute;left:50%;bottom:var(--space-4);display:flex;gap:8px;transform:translateX(-50%)}.seminars_heroDots__XOQs0 button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.45);cursor:pointer;transition:width .2s}.seminars_heroDots__XOQs0 button[aria-current=true]{width:22px;background:#fff}.seminars_toolbar__uJyuP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.seminars_pills__wX4EZ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.seminars_pill__RrqCQ{min-height:36px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.seminars_pill__RrqCQ:hover{border-color:var(--color-primary)}.seminars_pill__RrqCQ[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.seminars_cards__AgDy2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.seminars_card__5wQ_g{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}.seminars_card__5wQ_g:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.seminars_card__5wQ_g[data-status=CANCELLED]{opacity:.7}.seminars_cardPicture___m7Ud{position:relative;display:block}.seminars_cardImage__3hfyK{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--color-subtle)}.seminars_picturePlaceholder__VgCqX{display:grid;place-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary,var(--color-primary)));color:rgb(255 255 255/.85)}.seminars_heroPicture__PT470.seminars_picturePlaceholder__VgCqX{display:block}.seminars_badge__Kxf_T{position:absolute;top:var(--space-3);left:var(--space-3);padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;background:#f3e7c4;color:#5c4a12;box-shadow:0 1px 2px rgb(0 0 0/.12)}.seminars_badge__Kxf_T[data-tone="2"]{background:#dbe8f7;color:#1d4a7a}.seminars_badge__Kxf_T[data-tone="3"]{background:#ddf0e3;color:#1f5a35}.seminars_badge__Kxf_T[data-tone="4"]{background:#e9e1f6;color:#4a2f7a}.seminars_badge__Kxf_T[data-tone="5"]{background:#f7e0da;color:#7a321f}.seminars_badge__Kxf_T[data-tone="6"]{background:#dcefee;color:#1d5755}.seminars_cardBody___6xyZ{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.seminars_cardTitle__Mob1K{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.seminars_cardMeta__vv4YK{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:var(--color-muted);font-size:.8125rem}.seminars_cardMeta__vv4YK>span{display:inline-flex;align-items:center;gap:6px}.seminars_cardTeaser__7K_vu{color:var(--color-muted);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seminars_cardFoot__BR2Xi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.seminars_detailsButton__Mt7zk{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:.875rem;font-weight:700}.seminars_aside__NIpqZ{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.seminars_asideHead__OdGiV{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:.8125rem}.seminars_asideTitle__IER9_{margin:0;font-size:1rem;font-weight:700}.seminars_asideEmpty__4U_EF{margin:0;color:var(--color-muted);font-size:.875rem}.seminars_dates__A8t8K,.seminars_quick__jlEhD{list-style:none;margin:0;padding:0;display:grid}.seminars_dates__A8t8K li+li{border-top:1px solid var(--color-border)}.seminars_dateRow__o5FTM{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:inherit;text-decoration:none}.seminars_dateRow__o5FTM:hover strong{text-decoration:underline}.seminars_miniDate__za3ij{flex:none;display:grid;place-items:center;width:44px;line-height:1.05;text-align:center;color:#a3222b}.seminars_miniDate__za3ij[data-tone="2"]{color:#1d3f8a}.seminars_miniDate__za3ij[data-tone="3"]{color:#1f6a3c}.seminars_miniDate__za3ij strong{font-size:1.375rem;font-weight:800}.seminars_miniDate__za3ij small{font-size:.6875rem;font-weight:700;text-transform:uppercase}.seminars_dateText__GUxqY{display:grid;flex:1 1;min-width:0}.seminars_dateText__GUxqY strong{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seminars_dateText__GUxqY small{color:var(--color-muted);font-size:.8125rem}.seminars_quick__jlEhD{gap:var(--space-2)}.seminars_quickLink__AKhRU{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;font-size:.875rem;font-weight:700;text-decoration:none}.seminars_quickLink__AKhRU span{flex:1 1}.seminars_quickLink__AKhRU:hover{border-color:var(--color-primary)}@media (max-width:1280px){.seminars_cards__AgDy2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.seminars_layout__nFpmb{grid-template-columns:minmax(0,1fr)}.seminars_side__GBd8j{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:640px){.seminars_cards__AgDy2,.seminars_side__GBd8j{grid-template-columns:minmax(0,1fr)}.seminars_heroText__7sYeh,.seminars_hero__c_QGH{min-height:260px}.seminars_heroText__7sYeh{padding:var(--space-6) var(--space-4) var(--space-8)}.seminars_heroTitle__dJb9t{font-size:1.5rem}.seminars_hero__c_QGH:before{background:linear-gradient(0deg,rgb(4 14 26/.9),rgb(4 14 26/.55) 60%,rgb(4 14 26/.3))}}.seminars_calendarLink__YJ_H_{text-decoration:none}.notifications_bell__tEhYV{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--color-text);text-decoration:none}.notifications_bell__tEhYV:hover{background:var(--color-subtle)}.notifications_count__VQLyF{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-error);color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}.notifications_layout__w_Qtk{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.notifications_inbox__euAX3{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.notifications_item__bTVX8{display:flex;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:inherit;font:inherit;text-align:left;cursor:pointer}.notifications_item__bTVX8:hover{box-shadow:var(--shadow-md)}.notifications_item__bTVX8[data-read=false]{box-shadow:inset 3px 0 0 var(--color-accent),var(--shadow-sm)}.notifications_itemIcon__IKBhR{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-subtle);color:var(--color-primary)}.notifications_itemText__brxcp{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.notifications_itemText__brxcp strong{line-height:1.35}.notifications_item__bTVX8[data-read=true] .notifications_itemText__brxcp strong{font-weight:600}.notifications_itemText__brxcp p{margin:0;color:var(--color-muted);font-size:.875rem;white-space:pre-line}.notifications_itemText__brxcp small{color:var(--color-muted);font-size:.75rem}.notifications_prefs__2l9qG{list-style:none;margin:0;padding:0;display:grid}.notifications_prefs__2l9qG li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.notifications_prefs__2l9qG li:first-child{border-top:0}.notifications_prefs__2l9qG small{display:block;color:var(--color-muted)}.notifications_templates__WR6ZU{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.notifications_template__p4xeU{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.notifications_template__p4xeU[aria-pressed=true]{border-color:var(--color-dark);box-shadow:inset 0 0 0 1px var(--color-dark)}.notifications_templateText__PXfbn{display:grid;flex:1 1;min-width:0}.notifications_templateText__PXfbn small{color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications_channels__rxoFs{display:flex;gap:var(--space-1)}.notifications_channel__6Lz4_{padding:2px 8px;border-radius:999px;background:var(--color-subtle);color:var(--color-muted);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.notifications_channel__6Lz4_[data-on=true]{background:var(--color-dark);color:#fff}.notifications_variables__KBc_s{display:flex;flex-wrap:wrap;gap:var(--space-1)}.notifications_variable__YmDuW{padding:2px 8px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;cursor:pointer}.notifications_preview__yIx3o{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-subtle);white-space:pre-line;font-size:.875rem}@media (max-width:1000px){.notifications_layout__w_Qtk{grid-template-columns:minmax(0,1fr)}}.shell_shell__CKFg_{--sidebar-width:264px;min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.shell_sidebar__7YCvM{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-3) var(--space-4);background:var(--color-surface);border-right:1px solid var(--color-border);overflow-y:auto}.shell_sidebarHead__JL23e{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3)}.shell_brand__u0AwE{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--color-primary);text-decoration:none;line-height:1.2}.shell_logo__3u30w{max-height:48px;max-width:200px;width:auto;display:block}.shell_avatar__j3Fo4{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--color-text);color:var(--color-surface);font-size:.8125rem;font-weight:700;letter-spacing:.02em}.shell_nav__49VJG{display:flex;flex-direction:column;gap:var(--space-4)}.shell_navSection__q_nVx{display:flex;flex-direction:column;gap:2px}.shell_navTitle__LsJYp{padding:0 var(--space-3) var(--space-1);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.shell_navLink__axN0d{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:9px var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;font-size:.9375rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.shell_navLink__axN0d svg{flex:none;color:var(--color-muted)}.shell_navLink__axN0d:hover{background:var(--color-background)}.shell_navLink__axN0d[aria-current=page]{background:color-mix(in srgb,var(--color-text) 7%,var(--color-surface));font-weight:700}.shell_navLink__axN0d[aria-current=page] svg{color:var(--color-text)}.shell_main__qdyhP{min-width:0;display:flex;flex-direction:column}.shell_topbar__m9bMM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-8) 0}.shell_search__IzrN8{display:flex;align-items:center;gap:var(--space-2);flex:0 1 22rem;min-width:0;padding:0 var(--space-4);border-radius:999px;background:color-mix(in srgb,var(--color-text) 6%,var(--color-background));color:var(--color-muted)}.shell_searchInput__0I69x{flex:1 1;min-width:0;height:42px;border:0;background:transparent;font:inherit;font-size:.9375rem;color:var(--color-text)}.shell_searchInput__0I69x:focus{outline:none}.shell_search__IzrN8:focus-within{outline:3px solid var(--color-accent);outline-offset:2px}.shell_topbarEnd__tB4jr{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}.shell_iconButton__8kvXv{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);cursor:pointer}.shell_iconButton__8kvXv[data-mobile-only],.shell_scrim__2gray{display:none}.shell_content__C8bkv{width:100%;max-width:1320px;padding:var(--space-6) var(--space-8) var(--space-12)}.shell_pageTitle__Ai8tE{margin:0 0 var(--space-6);font-size:1.875rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.shell_sidebarFoot__QooVZ{margin-top:auto;padding:var(--space-2) var(--space-3) 0}.shell_areaSwitch__Nr9sz+.shell_sidebarFoot__QooVZ{margin-top:0}.shell_areaSwitch__Nr9sz{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding:11px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);font-weight:700;font-size:.9375rem;text-decoration:none}.shell_areaSwitch__Nr9sz:hover{background:var(--color-background)}.shell_areaSwitchChevron__gRsbY{margin-left:auto;color:var(--color-muted)}.shell_topbarBrand__D_R_N{display:none}.shell_topbarBrand__D_R_N img{display:block;max-height:30px;max-width:132px;width:auto}.shell_searchIcon__z5Os9{display:none;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--color-text)}.shell_avatarButton__6dbAN{display:inline-grid;place-items:center;padding:2px;border:0;border-radius:999px;background:transparent;cursor:pointer}.shell_avatarButton__6dbAN[aria-expanded=true] .shell_avatar__j3Fo4{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 25%,transparent)}.shell_profilePanel__aUk1k{position:absolute;top:calc(100% + 10px);right:0;z-index:50;width:300px;padding:var(--space-4);border-radius:14px;background:var(--color-surface);box-shadow:0 18px 50px rgb(16 24 40/.18)}.shell_profilePanel__aUk1k[hidden],.shell_sheetGrip__ID7ji,.shell_sheetScrim__xUMva{display:none}.shell_profileHead__E2d6V{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.shell_profileText__ha84W{display:grid;min-width:0;line-height:1.35}.shell_profileText__ha84W strong{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_profileText__ha84W small{color:var(--color-muted);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_profileItems__402VJ{display:grid;grid-gap:6px;gap:6px}.shell_profileItem__BPmen{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border:0;border-radius:10px;background:var(--color-background);color:var(--color-text);font:inherit;font-size:.9375rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.shell_profileItem__BPmen:hover{background:color-mix(in srgb,var(--color-text) 7%,var(--color-surface))}.shell_profileItem__BPmen svg{flex:none;color:var(--color-muted)}.shell_profileItem__BPmen small{margin-left:auto;color:var(--color-muted);font-size:.8125rem}.shell_profileItem__BPmen[data-mobile-only]{display:none}.shell_profileArea__JklPy{background:var(--color-primary);color:var(--color-on-primary)}.shell_profileArea__JklPy:hover{background:color-mix(in srgb,var(--color-primary) 88%,black)}.shell_profileArea__JklPy svg{color:inherit}.shell_profileLogout__ZKjDF{justify-content:center;margin-top:4px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-muted)}.shell_installDialog__mCC4M{width:min(440px,calc(100vw - 32px));padding:var(--space-6);border:0;border-radius:16px;background:var(--color-surface);color:var(--color-text);box-shadow:0 24px 60px rgb(16 24 40/.25)}.shell_installDialog__mCC4M::-webkit-backdrop{background:rgb(0 0 0/.4)}.shell_installDialog__mCC4M::backdrop{background:rgb(0 0 0/.4)}.shell_installHead__yBE5G{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.shell_installHead__yBE5G h2{margin:0;font-size:1.25rem}.shell_installLead__gkvYL{margin:var(--space-2) 0 var(--space-4);color:var(--color-muted)}.shell_installSteps__06WAP{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-6);padding-left:var(--space-6)}ol.shell_installSteps__06WAP{padding:0;list-style:none}ol.shell_installSteps__06WAP li{display:flex;align-items:center;gap:var(--space-3)}.shell_installStepIcon__KKQMf{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--color-background);color:var(--color-primary)}.shell_installDone__2zgHM{width:100%;min-height:46px;border:0;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-weight:700;cursor:pointer}.shell_tabBar__Cmi4A{display:none}.shell_tab__YaGqZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:52px;padding:0 2px;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:.6875rem;font-weight:700;text-decoration:none;cursor:pointer}.shell_tab__YaGqZ span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_tab__YaGqZ[aria-current=page],.shell_tab__YaGqZ[data-active]{color:var(--color-primary)}@media (max-width:960px){.shell_shell__CKFg_{grid-template-columns:minmax(0,1fr)}.shell_sidebar__7YCvM{position:fixed;inset:0 auto 0 0;z-index:40;width:min(var(--sidebar-width),86vw);transform:translateX(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s;box-shadow:none}.shell_sidebar__7YCvM[data-open=true]{transform:none;visibility:visible;transition:transform .2s ease;box-shadow:0 0 40px rgb(0 0 0/.18)}.shell_scrim__2gray{display:block;position:fixed;inset:0;z-index:30;background:rgb(0 0 0/.35)}.shell_iconButton__8kvXv[data-mobile-only]{display:inline-grid}.shell_topbar__m9bMM{padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-4) 0}.shell_content__C8bkv{padding:var(--space-4) var(--space-4) var(--space-8)}.shell_shell__CKFg_[data-tabbar] .shell_iconButton__8kvXv[data-drawer-button]{display:none}.shell_shell__CKFg_[data-tabbar] .shell_topbarBrand__D_R_N{display:inline-flex}.shell_shell__CKFg_[data-tabbar] .shell_content__C8bkv{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.shell_shell__CKFg_[data-tabbar] .shell_tabBar__Cmi4A{position:fixed;right:0;bottom:0;left:0;z-index:35;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));border-top:1px solid var(--color-border);background:var(--color-surface)}.shell_profilePanel__aUk1k{position:fixed;top:auto;right:0;bottom:0;left:0;width:auto;max-height:calc(100dvh - 48px);overflow-y:auto;padding:var(--space-2) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.shell_sheetGrip__ID7ji{display:block;width:40px;height:5px;margin:0 auto var(--space-3);border-radius:9px;background:var(--color-border)}.shell_sheetScrim__xUMva{display:block;position:fixed;inset:0;z-index:45;background:rgb(0 0 0/.4)}.shell_profileItem__BPmen{min-height:48px}.shell_profileItem__BPmen[data-mobile-only]{display:flex}}@media (max-width:600px){.shell_shell__CKFg_[data-tabbar] .shell_search__IzrN8{display:none}.shell_shell__CKFg_[data-tabbar] .shell_searchIcon__z5Os9{display:inline-grid}.shell_shell__CKFg_[data-tabbar] .shell_topbarEnd__tB4jr{gap:0}}.shell_skipLink__DAWkq{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md,8px);background:var(--color-text);color:var(--color-surface);font-weight:700;transform:translateY(-200%)}.shell_skipLink__DAWkq:focus{transform:none}.shell_content__C8bkv:focus{outline:none}.shell_areasHint__EgA7v{margin:0 0 var(--space-4);color:var(--color-muted)}.shell_areas__H_mHj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.shell_area__PMjRd{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none}.shell_area__PMjRd:hover{border-color:var(--color-secondary)}.shell_areaIcon__utwXs{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-background);color:var(--color-primary)}.shell_areaText__gED1Y{display:grid;min-width:0}.shell_areaText__gED1Y small{color:var(--color-muted);font-size:.8125rem}.shell_areaChevron__nn_Nu{margin-left:auto;flex:none;color:var(--color-muted)}