.preview_previewBar__QHkj4{align-items:center;background:color-mix(in srgb,var(--color-gold,#ffaa00) 12%,var(--color-surface,#fff));border:1px solid color-mix(in srgb,var(--color-gold,#ffaa00) 42%,transparent);border-radius:14px;display:flex;gap:20px;justify-content:space-between;margin:20px auto 0;max-width:1440px;padding:12px 16px}.preview_previewBar__QHkj4 div{display:grid;gap:2px}.preview_previewBar__QHkj4 strong{font-size:13px}.preview_previewBar__QHkj4 span{color:var(--color-muted,#4f545c);font-size:12px}.preview_previewBar__QHkj4 a{border:1px solid;border-radius:999px;color:inherit;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 11px;text-decoration:none}@media (max-width:640px){.preview_previewBar__QHkj4{align-items:flex-start;flex-direction:column;margin-inline:14px}}.LearnerNav_desktopNav__5f2nz{display:flex}.LearnerNav_mobileNav__1372c{position:relative;min-width:0;display:none}.LearnerNav_mobileNav__1372c summary{min-height:44px;padding:5px 10px;border:1px solid rgba(255,255,255,.14);border-radius:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:8px;color:#f1f3f5;cursor:pointer;list-style:none}.LearnerNav_mobileNav__1372c summary::-webkit-details-marker{display:none}.LearnerNav_mobileNav__1372c summary:focus-visible{outline:2px solid var(--lms-gold,#ffaa00);outline-offset:3px}.LearnerNav_mobileNavLabel___Scu7{color:#b8bec7;font-size:8px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.LearnerNav_mobileNav__1372c summary strong{min-width:0;overflow:hidden;color:#f5f6f8;font-size:11.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.LearnerNav_mobileNavChevron__CPhxv{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--lms-gold,#ffaa00);font-size:18px;line-height:1;transition:transform .16s ease}.LearnerNav_mobileNav__1372c[open] .LearnerNav_mobileNavChevron__CPhxv{transform:rotate(180deg)}.LearnerNav_mobileNavPanel__nDAMb{position:absolute;z-index:120;top:calc(100% + 8px);left:0;width:min(330px,calc(100vw - 80px));max-height:calc(100vh - 92px);padding:7px;border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow-y:auto;background:rgba(18,20,24,.98);box-shadow:0 22px 48px rgba(0,0,0,.44);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.LearnerNav_mobileNavItemCurrent__sPc8B,.LearnerNav_mobileNavItem__C62Wg{min-height:46px;padding:0 12px;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d5d9df;font-size:13px;font-weight:700;text-decoration:none}.LearnerNav_mobileNavItem__C62Wg:hover{background:rgba(255,255,255,.07);color:#fff}.LearnerNav_mobileNavItemCurrent__sPc8B{background:var(--lms-gold,#ffaa00);color:#17191d}.LearnerNav_desktopNav__5f2nz [data-pending=true],.LearnerNav_mobileNavPanel__nDAMb [data-pending=true]{color:var(--lms-gold,#ffaa00)}.LearnerNav_mobileNavItemCurrent__sPc8B:focus-visible,.LearnerNav_mobileNavItem__C62Wg:focus-visible{outline:2px solid var(--lms-gold,#ffaa00);outline-offset:-2px}.LearnerNav_navigationProgress__Hk7iU{position:absolute;z-index:2;right:0;bottom:-1px;left:0;height:3px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.LearnerNav_navigationProgress__Hk7iU[data-active=true]{opacity:1}.LearnerNav_navigationProgress__Hk7iU>span{width:34%;height:100%;display:block;border-radius:999px;background:var(--lms-gold,#ffaa00);animation:LearnerNav_navigationSweep__shzpE .9s ease-in-out infinite alternate}.LearnerNav_navigationStatus__78Y7M{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes LearnerNav_navigationSweep__shzpE{0%{transform:translateX(-104%)}to{transform:translateX(294%)}}@media (max-width:1360px){.LearnerNav_desktopNav__5f2nz.LearnerNav_desktopNav__5f2nz{display:none}.LearnerNav_mobileNav__1372c.LearnerNav_mobileNav__1372c{display:block;flex:1 1}}@media (prefers-reduced-motion:reduce){.LearnerNav_mobileNavChevron__CPhxv,.LearnerNav_navigationProgress__Hk7iU{transition:none}.LearnerNav_navigationProgress__Hk7iU>span{width:100%;animation:none}}.PreopeningCountdown_section__es180{display:grid;gap:18px;padding:clamp(18px,3vw,26px);border:1px solid var(--lms-hair,#cdd2da);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--lms-ink,#e9ecf1) 94%,var(--lms-gold,#ffaa00) 6%),var(--lms-ink,#e9ecf1))}.PreopeningCountdown_cardHeader__el_OI,.PreopeningCountdown_progressCopy__XnNcz,.PreopeningCountdown_sectionHeader__NxtEv,.PreopeningCountdown_taskHeading__rLlfn{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.PreopeningCountdown_eyebrow__O_dg_,.PreopeningCountdown_location__rOLwo{display:block;color:var(--lms-gold-text,#ffaa00);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PreopeningCountdown_eyebrow__O_dg_{margin-bottom:7px}.PreopeningCountdown_cardHeader__el_OI h3,.PreopeningCountdown_sectionHeader__NxtEv h2,.PreopeningCountdown_taskHeading__rLlfn h4{margin:0;color:var(--lms-heading,#17191d)}.PreopeningCountdown_sectionHeader__NxtEv h2{font-family:Druk Wide,Poppins,sans-serif;font-size:clamp(24px,3.2vw,35px);font-weight:500;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.PreopeningCountdown_sectionHeader__NxtEv>p{max-width:480px;margin:0;color:var(--lms-muted,#4f545c);font-size:13px;line-height:1.55;text-align:right}.PreopeningCountdown_grid___jZc1{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.PreopeningCountdown_card__k9lKp{min-width:0;display:grid;gap:18px;padding:clamp(18px,3vw,24px);border:1px solid var(--lms-hair,#cdd2da);border-radius:18px;background:var(--lms-surface,#fff);box-shadow:var(--sh-1,0 8px 20px -14px rgb(17 19 23/.14))}.PreopeningCountdown_location__rOLwo{margin-bottom:7px}.PreopeningCountdown_cardHeader__el_OI h3{font-size:clamp(19px,2vw,25px);line-height:1.14}.PreopeningCountdown_cardHeader__el_OI p{margin:6px 0 0;color:var(--lms-muted,#4f545c);font-size:12px}.PreopeningCountdown_countdown__yEDIG{min-width:98px;min-height:78px;flex:0 0 auto;display:grid;place-content:center;gap:2px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--lms-gold,#ffaa00) 48%,var(--lms-hair,#cdd2da));border-radius:15px;background:color-mix(in srgb,var(--lms-gold,#ffaa00) 11%,var(--lms-surface,#fff));text-align:center}.PreopeningCountdown_countdown__yEDIG strong{color:var(--lms-heading,#17191d);font-family:Druk Wide,Poppins,sans-serif;font-size:20px;font-weight:500;line-height:1;text-transform:uppercase}.PreopeningCountdown_countdown__yEDIG span,.PreopeningCountdown_progressCopy__XnNcz span,.PreopeningCountdown_taskContent__dUfrq>span,.PreopeningCountdown_taskHeading__rLlfn span{color:var(--lms-muted,#4f545c);font-size:11px;line-height:1.45}.PreopeningCountdown_progressCopy__XnNcz{align-items:baseline;margin-bottom:-10px}.PreopeningCountdown_progressCopy__XnNcz strong{color:var(--lms-heading,#17191d);font-size:13px}.PreopeningCountdown_progressTrack__mCyi3{height:9px;overflow:hidden;display:block;border-radius:999px;background:var(--lms-surface-high,#e1e5ea)}.PreopeningCountdown_progressTrack__mCyi3>span{height:100%;display:block;border-radius:inherit;background:var(--lms-gold,#ffaa00)}.PreopeningCountdown_taskBlock___IbWE{display:grid;gap:10px}.PreopeningCountdown_taskHeading__rLlfn{align-items:baseline}.PreopeningCountdown_taskHeading__rLlfn h4{font-size:14px}.PreopeningCountdown_taskList__C1_L_{margin:0;padding:0;list-style:none;border-top:1px solid var(--lms-hair,#cdd2da)}.PreopeningCountdown_taskList__C1_L_ li{min-width:0;display:grid;grid-template-columns:11px minmax(0,1fr);gap:11px;padding:13px 0;border-bottom:1px solid var(--lms-hair,#cdd2da)}.PreopeningCountdown_taskIndex__kxvwQ{width:9px;height:9px;margin-top:5px;border:2px solid var(--lms-gold,#ffaa00);border-radius:50%}.PreopeningCountdown_taskContent__dUfrq{min-width:0;display:grid;gap:4px}.PreopeningCountdown_taskContent__dUfrq strong{color:var(--lms-text,#17191d);font-size:13px;line-height:1.38}.PreopeningCountdown_resources__gqjOA{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:3px}.PreopeningCountdown_resources__gqjOA a{min-height:34px;display:inline-flex;align-items:center;gap:4px;color:var(--lms-gold-text,#ffaa00);font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.PreopeningCountdown_externalMark__Cueov{font-size:13px;text-decoration:none}.PreopeningCountdown_completeState__tdbK4{padding:16px;border:1px dashed color-mix(in srgb,var(--lms-gold,#ffaa00) 45%,var(--lms-hair,#cdd2da));border-radius:13px;color:var(--lms-muted,#4f545c);font-size:12px}.PreopeningCountdown_visuallyHidden__At9hD{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:720px){.PreopeningCountdown_section__es180{gap:15px;padding:17px;border-radius:18px}.PreopeningCountdown_sectionHeader__NxtEv{align-items:stretch;flex-direction:column;gap:9px}.PreopeningCountdown_sectionHeader__NxtEv>p{max-width:none;text-align:left}.PreopeningCountdown_card__k9lKp{gap:16px;padding:17px}.PreopeningCountdown_cardHeader__el_OI{align-items:flex-start}.PreopeningCountdown_countdown__yEDIG{min-width:82px;min-height:70px;padding-inline:10px}.PreopeningCountdown_countdown__yEDIG strong{font-size:17px}}@media (max-width:430px){.PreopeningCountdown_cardHeader__el_OI{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.PreopeningCountdown_taskHeading__rLlfn{align-items:flex-start;flex-direction:column;gap:2px}}.PdfViewer_backdrop___ZeA5{position:fixed;z-index:1000;inset:0;padding:16px;display:grid;place-items:center;background:rgba(6,7,9,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PdfViewer_viewer__Alze1{width:min(1120px,100%);height:min(920px,calc(100dvh - 32px));border:1px solid var(--lms-hair-strong);border-radius:20px;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;background:var(--lms-surface);box-shadow:0 36px 90px -28px rgba(0,0,0,.9);color:var(--lms-text)}.PdfViewer_header__in9VD,.PdfViewer_toolbar__SYd7z{border-bottom:1px solid var(--lms-hair);display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--lms-surface)}.PdfViewer_header__in9VD{min-height:76px;padding:14px 18px}.PdfViewer_header__in9VD>div{min-width:0}.PdfViewer_header__in9VD span{display:block;color:var(--lms-gold-text);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.PdfViewer_header__in9VD h2{overflow:hidden;margin:4px 0 0;color:var(--lms-heading);font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.PdfViewer_header__in9VD button,.PdfViewer_toolbar__SYd7z button{min-height:44px;padding:0 13px;border:1px solid var(--lms-hair-strong);border-radius:10px;background:var(--lms-surface-raised);color:var(--lms-text);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.PdfViewer_header__in9VD button:hover,.PdfViewer_toolbar__SYd7z button:hover:not(:disabled){border-color:var(--lms-gold)}.PdfViewer_toolbar__SYd7z button:disabled{cursor:not-allowed;opacity:.42}.PdfViewer_toolbar__SYd7z{min-height:62px;padding:9px 14px}.PdfViewer_originalLink__djJ6S{min-height:44px;padding:0 13px;border:1px solid var(--lms-hair-strong);border-radius:10px;display:inline-flex;align-items:center;color:var(--lms-heading);font-size:11px;font-weight:700;text-decoration:none}.PdfViewer_originalLink__djJ6S:hover{border-color:var(--lms-gold);color:var(--lms-gold-text)}.PdfViewer_pageControls__lpRkT,.PdfViewer_zoomControls__EV3e2{display:flex;align-items:center;gap:8px}.PdfViewer_pageControls__lpRkT span{min-width:96px;color:var(--lms-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.PdfViewer_zoomControls__EV3e2 button:first-child,.PdfViewer_zoomControls__EV3e2 button:last-child{width:44px;padding:0;font-size:18px}.PdfViewer_stage__CuTYu{position:relative;overflow:auto;overscroll-behavior:contain;background:#cfd4db;-webkit-overflow-scrolling:touch}.PdfViewer_canvasFrame__Ebo0e{min-width:max-content;min-height:100%;padding:16px;display:grid;place-items:start center;gap:12px}.PdfViewer_canvasFrame__Ebo0e canvas{display:block;background:white;box-shadow:0 14px 36px -18px rgba(0,0,0,.55)}.PdfViewer_textLayer__V_pXa{width:min(760px,calc(100vw - 64px));padding:12px 14px;border:1px solid var(--lms-hair-strong);border-radius:10px;background:var(--lms-surface);color:var(--lms-text);white-space:pre-wrap}.PdfViewer_textLayer__V_pXa summary{min-height:44px;display:flex;align-items:center;color:var(--lms-heading);cursor:pointer;font-size:12px;font-weight:800}.PdfViewer_textLayer__V_pXa p{margin:8px 0 0;font-size:14px;line-height:1.65}.PdfViewer_error__x5OYd,.PdfViewer_status__GP3xb{position:absolute;top:20px;left:50%;padding:10px 13px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(14,15,17,.9);color:#f4f4f2;font-size:11px;transform:translateX(-50%)}.PdfViewer_error__x5OYd{display:flex;flex-direction:column;gap:8px;text-align:center}.PdfViewer_error__x5OYd a{color:#ffaa00;font-weight:800;text-decoration:underline}@media (max-width:720px){.PdfViewer_backdrop___ZeA5{padding:0}.PdfViewer_viewer__Alze1{width:100%;height:100dvh;border:0;border-radius:0}.PdfViewer_header__in9VD{min-height:66px;padding:10px 12px}.PdfViewer_header__in9VD h2{max-width:69vw;font-size:13px}.PdfViewer_toolbar__SYd7z{min-height:166px;padding:9px 10px;align-items:stretch;flex-direction:column}.PdfViewer_pageControls__lpRkT,.PdfViewer_zoomControls__EV3e2{width:100%;justify-content:space-between}.PdfViewer_pageControls__lpRkT button{flex:1 1}.PdfViewer_pageControls__lpRkT span{min-width:88px}.PdfViewer_zoomControls__EV3e2 button:nth-child(2){flex:1 1 auto}.PdfViewer_originalLink__djJ6S{width:100%;justify-content:center}.PdfViewer_canvasFrame__Ebo0e{padding:12px}.PdfViewer_textLayer__V_pXa{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.PdfViewer_backdrop___ZeA5{-webkit-backdrop-filter:none;backdrop-filter:none}}.ResourceViewer_page__JBKRT{width:min(1100px,calc(100% - 48px));margin:0 auto;padding:28px 0 80px}.ResourceViewer_backLink__mRo3p{min-height:44px;width:fit-content;margin-bottom:12px;display:inline-flex;align-items:center;gap:7px;color:var(--lms-muted,#aab1bb);font-size:13px;font-weight:750;text-decoration:none}.ResourceViewer_body__GXIlT,.ResourceViewer_hero__apSZ3{border:1px solid var(--lms-hair,rgba(255,255,255,.08));border-radius:20px;background:var(--lms-surface,#22211e);box-shadow:var(--sh-1);padding:clamp(20px,4vw,34px)}.ResourceViewer_body__GXIlT{margin-top:18px;display:grid;gap:18px}.ResourceViewer_eyebrow__B3GjH{color:var(--lms-gold-text,#ffaa00);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ResourceViewer_hero__apSZ3 h1{margin:8px 0 0;color:var(--lms-heading,#e9ecf1);font-family:Druk Wide,Poppins,sans-serif;font-size:clamp(26px,4.5vw,46px);font-weight:500;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.ResourceViewer_meta__T6GOM{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.ResourceViewer_meta__T6GOM span,.ResourceViewer_tags__jhOB3 li{padding:5px 10px;border:1px solid var(--lms-hair,rgba(255,255,255,.08));border-radius:999px;color:var(--lms-muted,#aab1bb);font-size:12px}.ResourceViewer_frame__zLUpJ{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#000}.ResourceViewer_frame__zLUpJ iframe,.ResourceViewer_frame__zLUpJ video{width:100%;height:100%;display:block;border:0;background:#000}.ResourceViewer_image__1hAOC{max-width:100%;height:auto;display:block;border-radius:14px}.ResourceViewer_actions__VJsgV{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ResourceViewer_actions__VJsgV small{color:var(--lms-muted,#aab1bb);font-size:12px}.ResourceViewer_primaryAction__egSm7,.ResourceViewer_secondaryAction__BJgQV{min-height:46px;padding:0 16px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.ResourceViewer_primaryAction__egSm7{border:1px solid var(--lms-gold,#ffaa00);background:var(--lms-gold,#ffaa00);color:var(--ink-on-gold,#1a160d)}.ResourceViewer_secondaryAction__BJgQV{border:1px solid var(--lms-hair-strong,rgba(255,255,255,.14));background:var(--lms-ink-2,#181714);color:var(--lms-heading,#e9ecf1)}.ResourceViewer_description__C6mcG{margin:0;color:var(--lms-text,#d7dbe1);font-size:15px;line-height:1.65;white-space:pre-line}.ResourceViewer_tags__jhOB3{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;list-style:none}.ResourceViewer_missing__5OevA{margin:0;color:var(--lms-muted,#aab1bb);font-size:14px}@media (max-width:640px){.ResourceViewer_page__JBKRT{width:calc(100% - 28px);padding-top:18px}.ResourceViewer_actions__VJsgV>*{flex:1 1 100%}}.RoleHome_roleHome__uX2an{display:grid;gap:22px;padding:24px;border:1px solid var(--lms-hair,rgba(255,255,255,.08));border-radius:22px;background:var(--lms-surface,#22211e)}.RoleHome_header__43QnQ{display:flex;align-items:end;justify-content:space-between;gap:24px}.RoleHome_header__43QnQ h2,.RoleHome_sectionHeading__mcxjq h3{margin:0;color:var(--lms-heading,#e9ecf1)}.RoleHome_header__43QnQ h2{font-size:clamp(24px,3vw,34px);line-height:1.05}.RoleHome_cardKicker__tPXte,.RoleHome_eyebrow__Be2cV{display:block;color:var(--lms-gold-text,#ffaa00);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.RoleHome_eyebrow__Be2cV{margin-bottom:8px}.RoleHome_pathProgress__JQx8u{width:min(280px,42vw);display:grid;gap:8px;color:var(--lms-muted,#aab1bb);font-size:12px;font-weight:700;text-align:right;text-decoration:none}.RoleHome_pathProgress__JQx8u small{color:var(--lms-gold-text,#ffaa00);font-size:10px;font-weight:800}.RoleHome_pathProgress__JQx8u:focus-visible{border-radius:8px;outline:2px solid var(--lms-gold,#ffaa00);outline-offset:4px}.RoleHome_readinessBrief__3cm1K{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--lms-hair,rgba(255,255,255,.08));border-radius:14px;background:var(--lms-surface-raised,#2b2925)}.RoleHome_readinessDefinition__crh1v{min-width:0;display:grid;gap:3px}.RoleHome_readinessDefinition__crh1v strong{color:var(--lms-heading,#e9ecf1);font-size:12px}.RoleHome_readinessBrief__3cm1K small,.RoleHome_readinessDefinition__crh1v span{color:var(--lms-muted,#aab1bb);font-size:10px;line-height:1.4}.RoleHome_readinessBrief__3cm1K dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.RoleHome_readinessBrief__3cm1K dl>div{min-width:0;display:grid;gap:2px}.RoleHome_readinessBrief__3cm1K dt{color:var(--lms-muted,#aab1bb);font-size:9px;font-weight:700}.RoleHome_readinessBrief__3cm1K dd{margin:0;color:var(--lms-heading,#e9ecf1);font-size:11px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.RoleHome_itemProgress__5AiBG,.RoleHome_progressTrack__3SAHD{display:block;overflow:hidden;border-radius:999px;background:var(--lms-surface-high,rgba(255,255,255,.12))}.RoleHome_progressTrack__3SAHD{height:8px}.RoleHome_itemProgress__5AiBG{width:100%;height:5px}.RoleHome_itemProgress__5AiBG>span,.RoleHome_progressTrack__3SAHD>span{height:100%;display:block;border-radius:inherit;background:var(--lms-gold,#ffaa00)}.RoleHome_homeGrid__duhrm{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(240px,.72fr);align-items:start;gap:16px}.RoleHome_homeGridCompact__JmyQg{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.RoleHome_nowSection__ZssWv,.RoleHome_referenceSection__ofVug,.RoleHome_statusSection__a6TMh,.RoleHome_weekSection__JMb1u{min-width:0;display:flex;flex-direction:column;gap:12px}.RoleHome_sectionHeading__mcxjq{min-height:30px;display:flex;align-items:center;gap:9px}.RoleHome_sectionHeading__mcxjq h3{font-size:15px}.RoleHome_step__X_Uys{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(255,170,0,.13);color:var(--lms-gold-text,#ffaa00);font-size:11px;font-weight:800}.RoleHome_learningCard__DtRmk,.RoleHome_priorityCard__Q_IZ9,.RoleHome_referenceCard__mLXK2{min-height:44px;border:1px solid var(--lms-hair,rgba(255,255,255,.08));border-radius:16px;display:flex;flex-direction:column;color:var(--lms-text,#eee9df);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.RoleHome_learningCard__DtRmk:hover,.RoleHome_priorityCard__Q_IZ9:hover,.RoleHome_referenceCard__mLXK2:hover{border-color:rgba(255,170,0,.55);transform:translateY(-1px)}.RoleHome_learningCard__DtRmk:focus-visible,.RoleHome_priorityCard__Q_IZ9:focus-visible,.RoleHome_referenceCard__mLXK2:focus-visible{outline:2px solid var(--lms-gold,#ffaa00);outline-offset:3px}.RoleHome_priorityCard__Q_IZ9{padding:20px;justify-content:flex-start;gap:9px;background:linear-gradient(145deg,rgba(255,170,0,.13),rgba(255,255,255,.025))}.RoleHome_learningCard__DtRmk{padding:15px 16px;gap:6px;background:var(--lms-surface-raised,#2b2925)}.RoleHome_referenceCard__mLXK2{padding:20px;justify-content:flex-start;gap:9px;border-color:rgba(255,255,255,.12);background:#17191d;color:#f3f5f7}.RoleHome_priorityCard__Q_IZ9 strong{color:var(--lms-heading,#e9ecf1);font-size:clamp(20px,2.2vw,27px);line-height:1.12}.RoleHome_referenceCard__mLXK2 strong{color:#f6f7f9;font-size:clamp(20px,2.2vw,27px);line-height:1.12}.RoleHome_learningCard__DtRmk strong{color:var(--lms-heading,#e9ecf1);font-size:14px;line-height:1.28}.RoleHome_courseTitle__DEQ5y{color:var(--lms-muted,#aab1bb);font-size:12px;line-height:1.45}.RoleHome_activityContext__2ge5S{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px;color:var(--lms-muted,#aab1bb);font-size:11px;line-height:1.35}.RoleHome_activityContext__2ge5S b{max-width:100%;color:var(--lms-heading,#e9ecf1);overflow-wrap:anywhere}.RoleHome_cardMeta__7zuKO{display:flex;flex-wrap:wrap;gap:3px 8px;color:var(--lms-muted,#aab1bb);font-size:10px;line-height:1.3}.RoleHome_cardMeta__7zuKO>span+span:before{content:"·";margin-right:8px}.RoleHome_nextReason__gMf_O{color:var(--lms-muted,#aab1bb);font-size:11px;line-height:1.42}.RoleHome_nextReason__gMf_O b{color:var(--lms-text,#eee9df)}.RoleHome_overrideReason__qXvBC{margin:-4px 2px 0;color:var(--lms-muted,#aab1bb);font-size:11px;line-height:1.4}.RoleHome_referenceCard__mLXK2>span:not(.RoleHome_cardKicker__tPXte):not(.RoleHome_cardAction__hdzM7){color:#c8cdd4;font-size:12px;line-height:1.45}.RoleHome_referenceCard__mLXK2 .RoleHome_cardAction__hdzM7,.RoleHome_referenceCard__mLXK2 .RoleHome_cardKicker__tPXte{color:#ffb000}.RoleHome_cardAction__hdzM7{min-height:44px;margin-top:auto;display:inline-flex;align-items:end;justify-content:space-between;gap:12px;color:var(--lms-gold-text,#ffaa00);font-size:12px;font-weight:800}.RoleHome_weekList__z2SEq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.RoleHome_completeState__h9u31{padding:17px 18px;border:1px dashed var(--lms-hair-strong,rgba(255,255,255,.14));border-radius:16px;display:flex;flex-direction:column;justify-content:center;gap:6px;color:var(--lms-muted,#aab1bb);font-size:12px}.RoleHome_completeState__h9u31 strong{color:var(--lms-heading,#e9ecf1);font-size:15px}@media (max-width:980px){.RoleHome_homeGrid__duhrm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.RoleHome_referenceSection__ofVug{grid-column:1/-1}.RoleHome_referenceCard__mLXK2{min-height:0}.RoleHome_weekList__z2SEq{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.RoleHome_roleHome__uX2an{padding:18px;border-radius:18px}.RoleHome_header__43QnQ{align-items:stretch;flex-direction:column;gap:16px}.RoleHome_readinessBrief__3cm1K,.RoleHome_readinessBrief__3cm1K dl{grid-template-columns:minmax(0,1fr)}.RoleHome_readinessBrief__3cm1K dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.RoleHome_readinessBrief__3cm1K dd,.RoleHome_readinessBrief__3cm1K small{text-align:right}.RoleHome_readinessBrief__3cm1K small{grid-column:1/-1}.RoleHome_pathProgress__JQx8u{width:100%;text-align:left}.RoleHome_homeGrid__duhrm{grid-template-columns:minmax(0,1fr)}.RoleHome_referenceSection__ofVug{grid-column:auto}.RoleHome_homeGridCompact__JmyQg,.RoleHome_weekList__z2SEq{grid-template-columns:minmax(0,1fr)}}.login_authPage__0MlU9{min-height:100svh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 78% 5%,rgba(255,170,0,.17),transparent 34rem),#0b0b0d;color:#e9ecf1}.login_authCard__Ck_3D{width:min(100%,470px);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(27,26,24,.94);box-shadow:0 32px 90px rgba(0,0,0,.5);padding:clamp(28px,6vw,46px)}.login_logo__GW03_{width:42px;height:42px;object-fit:contain;margin-bottom:24px}.login_eyebrow__tkUJ1{color:#ffaa00;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.login_authCard__Ck_3D h1{font-family:Druk Wide,Poppins,sans-serif;font-size:clamp(30px,8vw,44px);line-height:1;margin:10px 0 12px;text-transform:uppercase}.login_intro__4f4eN{color:#aab1bb;font-size:14px;line-height:1.65;margin-bottom:24px}.login_form__Ij6Df,.login_linkForm___Qt8_{display:grid;gap:16px}.login_authCard__Ck_3D label{display:grid;gap:8px;color:#cdd2da;font-size:12px;font-weight:700}.login_authCard__Ck_3D input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:#111113;color:#fff;padding:0 14px;font:inherit}.login_authCard__Ck_3D input::placeholder{color:#6d747e}.login_authCard__Ck_3D input:focus-visible{outline:2px solid #ffaa00;outline-offset:2px}.login_primaryButton__hxprF,.login_secondaryButton__nFKrS{min-height:48px;border-radius:12px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none}.login_primaryButton__hxprF{background:#ffaa00;color:#17120a}.login_secondaryButton__nFKrS{background:transparent;border-color:rgba(255,255,255,.18);color:#e9ecf1}.login_primaryButton__hxprF:disabled,.login_secondaryButton__nFKrS:disabled{opacity:.45;cursor:not-allowed}.login_divider__Hxxps{display:flex;align-items:center;gap:12px;color:#7d8590;font-size:11px;margin:22px 0}.login_divider__Hxxps:after,.login_divider__Hxxps:before{content:"";height:1px;background:rgba(255,255,255,.09);flex:1 1}.login_error__BN8Ls,.login_preview__sXEXN,.login_success__HBJID{border-radius:11px;padding:11px 13px;font-size:12px;line-height:1.5;margin-bottom:18px}.login_error__BN8Ls{background:rgba(214,76,76,.15);color:#ffc1bd;border:1px solid rgba(214,76,76,.32)}.login_success__HBJID{background:rgba(76,186,128,.14);color:#b8efcf;border:1px solid rgba(76,186,128,.28)}.login_preview__sXEXN{background:rgba(255,170,0,.1);color:#ffd785;border:1px solid rgba(255,170,0,.25)}.login_authCard__Ck_3D>.login_primaryButton__hxprF:last-child{width:100%;margin-top:20px}.RoleReadinessSummary_summary__lcmr6{min-width:0;display:grid;gap:16px;padding:20px;border:1px solid var(--lms-hair,var(--hair));border-radius:18px;background:color-mix(in srgb,var(--lms-surface,var(--s1)) 96%,var(--lms-gold,var(--gold)) 4%)}.RoleReadinessSummary_empty__T1HOf,.RoleReadinessSummary_header__Shv6l,.RoleReadinessSummary_roadmapHeading__Jp_mW{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.RoleReadinessSummary_eyebrow__1PpzQ{display:block;margin-bottom:5px;color:var(--lms-gold-text,var(--gold));font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.RoleReadinessSummary_empty__T1HOf h2,.RoleReadinessSummary_header__Shv6l h2,.RoleReadinessSummary_roadmapHeading__Jp_mW h3{margin:0;color:var(--lms-heading,var(--txt))}.RoleReadinessSummary_empty__T1HOf h2,.RoleReadinessSummary_header__Shv6l h2{font-size:clamp(20px,2.4vw,28px);line-height:1.08}.RoleReadinessSummary_empty__T1HOf p,.RoleReadinessSummary_header__Shv6l p{max-width:680px;margin:6px 0 0;color:var(--lms-muted,var(--mut));font-size:12px;line-height:1.45}.RoleReadinessSummary_status__T_Z7E{flex:0 0 auto;padding:6px 10px;border:1px solid var(--lms-hair,var(--hair));border-radius:999px;color:var(--lms-muted,var(--mut));font-size:11px;font-weight:800;text-transform:capitalize}.RoleReadinessSummary_metrics__io5qb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.RoleReadinessSummary_metrics__io5qb>div{min-width:0;padding:11px 12px;border:1px solid var(--lms-hair,var(--hair));border-radius:12px;background:var(--lms-surface-raised,var(--ink-2))}.RoleReadinessSummary_metrics__io5qb span,.RoleReadinessSummary_metrics__io5qb strong{display:block;overflow-wrap:anywhere}.RoleReadinessSummary_metrics__io5qb strong{color:var(--lms-heading,var(--txt));font-size:15px;line-height:1.2}.RoleReadinessSummary_metrics__io5qb span{margin-top:3px;color:var(--lms-muted,var(--mut));font-size:10px;line-height:1.35}.RoleReadinessSummary_nextAction__vt2Wj{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;border:1px solid color-mix(in srgb,var(--lms-gold,var(--gold)) 55%,var(--lms-hair,var(--hair)));border-radius:14px;background:color-mix(in srgb,var(--lms-gold,var(--gold)) 9%,var(--lms-surface-raised,var(--ink-2)))}.RoleReadinessSummary_nextCopy__EAclS{min-width:0;display:grid;gap:3px}.RoleReadinessSummary_nextCopy__EAclS>span{color:var(--lms-gold-text,var(--gold));font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.RoleReadinessSummary_nextCopy__EAclS>b,.RoleReadinessSummary_nextCopy__EAclS>strong{color:var(--lms-heading,var(--txt));overflow-wrap:anywhere}.RoleReadinessSummary_nextCopy__EAclS>strong{font-size:16px}.RoleReadinessSummary_nextCopy__EAclS>b,.RoleReadinessSummary_nextCopy__EAclS>small{font-size:11px}.RoleReadinessSummary_nextCopy__EAclS>small{color:var(--lms-muted,var(--mut))}.RoleReadinessSummary_nextCopy__EAclS p{margin:4px 0 0;color:var(--lms-muted,var(--mut));font-size:11px;line-height:1.45}.RoleReadinessSummary_nextCopy__EAclS .RoleReadinessSummary_override__BM29H,.RoleReadinessSummary_nextCopy__EAclS p b{color:var(--lms-text,var(--txt))}.RoleReadinessSummary_empty__T1HOf>a,.RoleReadinessSummary_nextAction__vt2Wj>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:10px;background:var(--lms-gold,var(--gold));color:var(--ink-on-gold);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.RoleReadinessSummary_inlineMeta__weUcF{min-width:0;display:flex;flex-wrap:wrap;gap:3px 9px;color:var(--lms-muted,var(--mut));font-size:10px;line-height:1.35}.RoleReadinessSummary_inlineMeta__weUcF>span+span:before{content:"·";margin-right:9px}.RoleReadinessSummary_roadmap__e9hGx{min-width:0;display:grid;gap:8px}.RoleReadinessSummary_roadmapHeading__Jp_mW{align-items:baseline}.RoleReadinessSummary_roadmapHeading__Jp_mW h3{font-size:13px}.RoleReadinessSummary_roadmapHeading__Jp_mW>span{color:var(--lms-muted,var(--mut));font-size:10px}.RoleReadinessSummary_roadmap__e9hGx ol{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:7px;margin:0;padding:0;list-style:none}.RoleReadinessSummary_roadmap__e9hGx li{min-width:0}.RoleReadinessSummary_roadmap__e9hGx li>a{min-width:0;height:100%;display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px 9px;padding:10px;border:1px solid var(--lms-hair,var(--hair));border-radius:11px;background:var(--lms-surface-raised,var(--ink-2));color:inherit;text-decoration:none}.RoleReadinessSummary_roadmap__e9hGx li>a:focus-visible,.RoleReadinessSummary_roadmap__e9hGx li>a:hover{border-color:var(--lms-gold,var(--gold))}.RoleReadinessSummary_roadmap__e9hGx li>a:focus-visible{outline:2px solid var(--lms-gold,var(--gold));outline-offset:2px}.RoleReadinessSummary_milestoneIndex__ydM6s{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--lms-gold,var(--gold)) 16%,transparent);color:var(--lms-gold-text,var(--gold));font-size:10px;font-weight:900}.RoleReadinessSummary_milestoneCopy__gGAGt{min-width:0;display:grid;gap:3px}.RoleReadinessSummary_milestoneCopy__gGAGt>strong{color:var(--lms-heading,var(--txt));font-size:12px;line-height:1.3;overflow-wrap:anywhere}.RoleReadinessSummary_milestoneCopy__gGAGt>small{color:var(--lms-muted,var(--mut));font-size:9px;line-height:1.35}.RoleReadinessSummary_milestoneProgress__rnKUd{grid-column:1/-1;height:4px;overflow:hidden;border-radius:999px;background:var(--lms-surface-high,var(--hair))}.RoleReadinessSummary_milestoneProgress__rnKUd>span{height:100%;display:block;border-radius:inherit;background:var(--lms-gold,var(--gold))}.RoleReadinessSummary_milestoneComplete__Vl_Pu{opacity:.72}.RoleReadinessSummary_compact__nX1e7{gap:12px;padding:16px}.RoleReadinessSummary_compact__nX1e7 .RoleReadinessSummary_roadmap__e9hGx{display:none}@media (max-width:640px){.RoleReadinessSummary_summary__lcmr6{padding:16px}.RoleReadinessSummary_empty__T1HOf,.RoleReadinessSummary_header__Shv6l{flex-direction:column;gap:10px}.RoleReadinessSummary_status__T_Z7E{align-self:flex-start}.RoleReadinessSummary_metrics__io5qb{grid-template-columns:minmax(0,1fr)}.RoleReadinessSummary_metrics__io5qb>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px}.RoleReadinessSummary_metrics__io5qb span{margin-top:0;text-align:right}.RoleReadinessSummary_nextAction__vt2Wj{grid-template-columns:minmax(0,1fr)}.RoleReadinessSummary_empty__T1HOf>a,.RoleReadinessSummary_nextAction__vt2Wj>a{width:100%;white-space:normal;text-align:center}.RoleReadinessSummary_roadmap__e9hGx ol{grid-template-columns:minmax(0,1fr)}}.CourseOverview_courseHeroNeutral__Ju8nn{background:radial-gradient(90% 120% at 84% 0,rgba(255,170,0,.24),transparent 60%),linear-gradient(145deg,#242832,#17191d 68%)}.CourseOverview_courseHeroMark__8ENsx{top:76px;right:6%;color:rgba(255,176,0,.09);font-size:clamp(66px,12vw,148px);letter-spacing:.035em}.CourseOverview_lessonRowInteractive__mAdeH{position:relative;border-left:3px solid transparent;cursor:pointer}a.CourseOverview_lessonRowInteractive__mAdeH:hover{border-left-color:var(--lms-gold,#ffaa00)}a.CourseOverview_lessonRowInteractive__mAdeH:focus-visible{border-left-color:var(--lms-gold,#ffaa00);outline:2px solid var(--lms-gold,#ffaa00);outline-offset:-2px;background:var(--lms-surface-raised,#2b2925)}.CourseOverview_lessonRowAction__vh7TZ{gap:6px}.CourseOverview_lessonRowArrow__dfNhE{color:var(--lms-gold-text,#ffaa00);font-size:18px;line-height:1}@media (max-width:720px){.CourseOverview_lessonRowInteractive__mAdeH{grid-template-columns:70px minmax(0,1fr) 30px;padding-right:8px}.CourseOverview_lessonRowInteractive__mAdeH .CourseOverview_lessonRowAction__vh7TZ{width:30px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:0}.CourseOverview_lessonRowArrow__dfNhE{font-size:24px}.CourseOverview_courseHeroMark__8ENsx{top:54px;right:5%;font-size:clamp(48px,17vw,76px)}}.LessonFlow_backLink__RK6bt{min-width:0;gap:7px}.LessonFlow_backLink__RK6bt>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonFlow_stepper__edyU6{position:sticky;z-index:20;top:88px;margin-top:24px;padding:13px;border:1px solid var(--lms-hair-strong);border-radius:16px;background:color-mix(in srgb,var(--lms-surface) 97%,var(--lms-surface-raised));box-shadow:0 -16px 0 var(--lms-ink),0 18px 42px -30px rgba(0,0,0,.72);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.LessonFlow_stepperSummary__PR_3W{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.LessonFlow_stepperSummary__PR_3W>div:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.LessonFlow_stepperSummary__PR_3W>div:first-child>strong{overflow:hidden;color:var(--lms-heading);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.LessonFlow_stepperControls__eI9XO{flex:0 0 auto;display:flex;align-items:center;gap:7px}.LessonFlow_stepperControls__eI9XO>button{min-height:44px;padding:0 11px;border:1px solid var(--lms-hair-strong);border-radius:10px;display:inline-flex;align-items:center;gap:6px;background:var(--lms-surface-raised);color:var(--lms-text);cursor:pointer;font:inherit;font-size:10.5px;font-weight:750}.LessonFlow_stepperControls__eI9XO>button:hover:not(:disabled){border-color:var(--lms-gold)}.LessonFlow_stepperControls__eI9XO>button:disabled{opacity:.42;cursor:not-allowed}.LessonFlow_stepperControls__eI9XO>span{min-width:44px;color:var(--lms-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.LessonFlow_stepProgress__xUfan{width:100%;height:4px;margin:10px 0 9px;border:0;border-radius:99px;display:block;overflow:hidden;appearance:none;background:var(--lms-hair)}.LessonFlow_stepProgress__xUfan::-webkit-progress-bar{border-radius:99px;background:var(--lms-hair)}.LessonFlow_stepProgress__xUfan::-webkit-progress-value{border-radius:99px;background:var(--lms-gold)}.LessonFlow_stepProgress__xUfan::-moz-progress-bar{border-radius:99px;background:var(--lms-gold)}.LessonFlow_stepList__1tlal{margin:0;padding:0 0 3px;display:grid;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:4px;scroll-snap-type:inline proximity;scrollbar-color:color-mix(in srgb,var(--lms-gold) 44%,transparent) transparent;scrollbar-width:thin;list-style:none}.LessonFlow_stepList__1tlal li{min-width:0;scroll-snap-align:start}.LessonFlow_stepList__1tlal button{width:100%;min-height:54px;padding:8px 10px;border:1px solid var(--lms-hair);border-radius:10px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;background:var(--lms-surface-raised);color:var(--lms-text);cursor:pointer;font:inherit;text-align:left}.LessonFlow_stepList__1tlal button:hover{border-color:color-mix(in srgb,var(--lms-gold) 65%,var(--lms-hair))}.LessonFlow_stepList__1tlal button:disabled,.LessonFlow_stepList__1tlal button[data-locked=true]{cursor:not-allowed;opacity:.56}.LessonFlow_stepList__1tlal button:disabled:hover{border-color:var(--lms-hair)}.LessonFlow_stepList__1tlal button[data-current=true]{border-color:var(--lms-gold);background:color-mix(in srgb,var(--lms-gold) 10%,var(--lms-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lms-gold) 26%,transparent)}.LessonFlow_stepList__1tlal button>span{grid-row:1/span 2;color:var(--lms-gold-text);font-family:Druk Wide,Poppins,sans-serif;font-size:9px;text-align:center}.LessonFlow_stepList__1tlal button[data-complete=true]>span{color:var(--lms-good);font-family:inherit;font-size:13px;font-weight:800}.LessonFlow_stepList__1tlal button>strong{min-width:0;overflow:hidden;color:var(--lms-heading);font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.LessonFlow_stepList__1tlal button>small{color:var(--lms-muted);font-size:8.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.LessonFlow_stepList__1tlal button[data-complete=true]>small{color:var(--lms-good)}.LessonFlow_stepViewport__sUt9H{min-height:420px;margin-top:24px}.LessonFlow_stepPanel__iE7hi{scroll-margin-top:282px}.LessonFlow_stepPanel__iE7hi[hidden]{display:none}.LessonFlow_stepPanel__iE7hi:focus{outline:none}.LessonFlow_stepPanel__iE7hi:focus-visible{outline:2px solid var(--lms-gold);outline-offset:5px}.LessonFlow_groupedActivities__2RGmc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.LessonFlow_groupedActivities__2RGmc>div{min-width:0;grid-column:1/-1}.LessonFlow_groupedActivities__2RGmc[data-image-count="2"]>div[data-activity-type=image]{grid-column:span 6}.LessonFlow_groupedActivities__2RGmc[data-image-count="3"]>div[data-activity-type=image]{grid-column:span 4}.LessonFlow_groupedActivities__2RGmc[data-image-count="4"]>div[data-activity-type=image]{grid-column:span 3}.LessonFlow_groupedActivityMeta__m9Yf9{margin:0 7px 12px;display:flex;justify-content:space-between;gap:12px;color:var(--lms-muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.LessonFlow_groupedActivityMeta__m9Yf9 small{color:var(--lms-gold-text);font:inherit}.LessonFlow_stepContext__DGBWU{min-height:46px;margin:0 7px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.LessonFlow_stepContext__DGBWU>small,.LessonFlow_stepContext__DGBWU>span{color:var(--lms-muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.LessonFlow_stepContext__DGBWU>strong{min-width:0;overflow:hidden;color:var(--lms-heading);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.LessonFlow_stepContext__DGBWU>small{color:var(--lms-gold-text);text-align:right}.LessonFlow_stepActions__J2krO{margin-top:24px;padding-top:20px;border-top:1px solid var(--lms-hair);display:flex;align-items:center;justify-content:space-between;gap:12px}.LessonFlow_primaryAction__JttLb,.LessonFlow_secondaryAction__xFd49{min-height:48px;padding:0 16px;border:1px solid var(--lms-hair-strong);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font:inherit;font-size:11px;font-weight:800;text-decoration:none}.LessonFlow_primaryAction__JttLb{margin-left:auto;border-color:var(--lms-gold);background:var(--lms-gold);color:#17130b}.LessonFlow_secondaryAction__xFd49{background:var(--lms-surface);color:var(--lms-text)}.LessonFlow_primaryAction__JttLb:hover:not(:disabled),.LessonFlow_secondaryAction__xFd49:hover{filter:brightness(1.04)}.LessonFlow_primaryAction__JttLb:disabled{border-color:var(--lms-hair-strong);background:var(--lms-surface-raised);color:var(--lms-muted);cursor:not-allowed;filter:none;opacity:.62}@media (max-width:1120px){.LessonFlow_stepper__edyU6{position:relative;top:auto}.LessonFlow_stepPanel__iE7hi{scroll-margin-top:88px}}@media (max-width:900px) and (min-width:721px){.LessonFlow_groupedActivities__2RGmc[data-image-count="3"]>div[data-activity-type=image],.LessonFlow_groupedActivities__2RGmc[data-image-count="4"]>div[data-activity-type=image]{grid-column:span 6}.LessonFlow_groupedActivities__2RGmc[data-image-count="3"]>div[data-activity-type=image]:last-child{grid-column:4/span 6}}@media (max-width:720px){.LessonFlow_stepper__edyU6{margin-right:-4px;margin-left:-4px;padding:10px;border-radius:14px}.LessonFlow_stepperSummary__PR_3W{gap:8px}.LessonFlow_stepperSummary__PR_3W>div:first-child>strong{max-width:36vw;font-size:10.5px}.LessonFlow_stepperControls__eI9XO{gap:4px}.LessonFlow_stepperControls__eI9XO>button{width:44px;padding:0;justify-content:center}.LessonFlow_stepperControls__eI9XO>button>span:not([aria-hidden=true]){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.LessonFlow_stepperControls__eI9XO>span{min-width:40px;font-size:9px}.LessonFlow_stepList__1tlal{grid-auto-columns:minmax(138px,48vw)}.LessonFlow_stepViewport__sUt9H{min-height:300px;margin-top:20px}.LessonFlow_stepPanel__iE7hi{scroll-margin-top:88px}.LessonFlow_quizNavigatorInFlow__CJZYK.LessonFlow_quizNavigatorInFlow__CJZYK{top:74px}.LessonFlow_questionInStepFlow__tP8eG.LessonFlow_questionInStepFlow__tP8eG{scroll-margin-top:154px}.LessonFlow_stepContext__DGBWU{min-height:0;margin-inline:4px;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px}.LessonFlow_stepContext__DGBWU>span{display:none}.LessonFlow_stepContext__DGBWU>strong{font-size:11px;overflow:visible;text-overflow:clip;white-space:normal}.LessonFlow_stepContext__DGBWU>small{text-align:left}.LessonFlow_stepActions__J2krO{align-items:stretch;flex-direction:column-reverse;gap:16px}.LessonFlow_primaryAction__JttLb,.LessonFlow_secondaryAction__xFd49{width:100%;margin-left:0}.LessonFlow_groupedActivities__2RGmc,.LessonFlow_groupedActivities__2RGmc[data-image-count="2"],.LessonFlow_groupedActivities__2RGmc[data-image-count="3"],.LessonFlow_groupedActivities__2RGmc[data-image-count="4"]{grid-template-columns:minmax(0,1fr);gap:24px}.LessonFlow_groupedActivities__2RGmc[data-image-count]>div[data-activity-type=image]{grid-column:1}}@media (prefers-reduced-motion:reduce){.LessonFlow_stepList__1tlal{scroll-behavior:auto;scroll-snap-type:none}}.premium_page__Rh4u6{display:grid;gap:22px;margin:0 auto;max-width:1360px;padding:26px clamp(18px,4vw,48px) 60px}.premium_hero__ETPOM{align-items:end;background:linear-gradient(135deg,color-mix(in srgb,var(--s1) 94%,var(--gold) 6%),var(--s1));border:1px solid var(--hair);border-radius:20px;display:flex;gap:28px;justify-content:space-between;padding:clamp(22px,4vw,36px)}.premium_cardLabel__oyWM0,.premium_eyebrow__rjfaM{color:var(--mut);display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.premium_adminHeader__2UGGd h1,.premium_hero__ETPOM h1,.premium_sectionHeader__tm4UB h2{font-family:Druk Wide,Poppins,sans-serif;letter-spacing:-.035em;margin:6px 0 0;text-transform:uppercase}.premium_hero__ETPOM h1{font-size:clamp(2rem,4.5vw,3.8rem)}.premium_hero__ETPOM p{color:var(--mut);margin:12px 0 0;max-width:680px}.premium_heroStats__Hr_J9{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(90px,1fr));min-width:min(100%,390px)}.premium_heroStats__Hr_J9 div,.premium_metricCard__Q8TBi{background:var(--ink-2);border:1px solid var(--hair);border-radius:16px;padding:16px}.premium_heroStats__Hr_J9 strong,.premium_metricCard__Q8TBi strong{display:block;font-size:1.65rem}.premium_heroStats__Hr_J9 span,.premium_metricCard__Q8TBi span{color:var(--mut);font-size:.8rem}.premium_section__zLupA{display:grid;gap:16px}.premium_sectionHeader__tm4UB{align-items:end;display:flex;justify-content:space-between}.premium_sectionHeader__tm4UB h2{font-size:clamp(1.35rem,3vw,2.2rem)}.premium_sectionHeader__tm4UB p{color:var(--mut);margin:5px 0 0}.premium_pathGrid__B6zBI,.premium_skillGrid__3BlbD{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.premium_panel__wiv83,.premium_pathCard__3SX9m,.premium_skillCard__1gun6{background:var(--s1);border:1px solid var(--hair);border-radius:20px;box-shadow:var(--sh-1)}.premium_pathCard__3SX9m{display:grid;gap:18px;padding:22px}.premium_pathCardHeader__capm9{align-items:start;display:flex;gap:18px;justify-content:space-between}.premium_pathCard__3SX9m h3,.premium_skillCard__1gun6 h3{margin:5px 0 0}.premium_pathCard__3SX9m p,.premium_skillCard__1gun6 p{color:var(--mut);margin:7px 0 0}.premium_due__MMYEv,.premium_status__cfjtQ{background:var(--ink-2);border:1px solid var(--hair);border-radius:999px;color:var(--mut);font-size:.75rem;font-weight:700;padding:6px 9px;text-transform:capitalize;white-space:nowrap}.premium_status__cfjtQ[data-status=completed]{background:color-mix(in srgb,var(--good) 14%,var(--ink-2));border-color:color-mix(in srgb,var(--good) 55%,var(--hair));color:var(--good)}:root[data-theme=day] .premium_status__cfjtQ[data-status=completed]{background:oklch(95% .04 155);border-color:oklch(78% .09 155);color:oklch(40% .12 155)}.premium_progress__OInDc{display:grid;gap:6px}.premium_progress__OInDc>div{align-items:center;display:flex;justify-content:space-between}.premium_progress__OInDc span{background:var(--ink-2);border-radius:99px;height:8px;overflow:hidden}.premium_progress__OInDc i{background:var(--gold);display:block;height:100%}.premium_pathItems__lsofN{display:grid;gap:8px;list-style:none;margin:0;padding:0}.premium_lockedItem__1S51h,.premium_pathItems__lsofN a{align-items:center;background:var(--ink-2);border:1px solid var(--hair);border-radius:12px;color:inherit;display:grid;gap:3px;grid-template-columns:28px 1fr auto;padding:11px;text-decoration:none}.premium_lockedItem__1S51h{cursor:not-allowed;opacity:.7}.premium_pathItems__lsofN a:hover{border-color:color-mix(in srgb,var(--gold) 60%,var(--hair))}.premium_lockedItem__1S51h>span:nth-child(2),.premium_pathItems__lsofN a>span:nth-child(2){display:grid;gap:4px;min-width:0}.premium_pathItems__lsofN strong{line-height:1.3;overflow-wrap:anywhere}.premium_pathItems__lsofN small{color:var(--mut)}.premium_pathItems__lsofN .premium_status__cfjtQ{justify-self:end}.premium_itemIndex__i8aUe{align-items:center;background:var(--gold);border-radius:50%;color:var(--ink-on-gold);display:flex;font-size:.72rem;font-weight:900;height:24px;justify-content:center;width:24px}.premium_skillCard__1gun6{display:grid;gap:14px;padding:20px}.premium_skillMeter__GbwZI{--meter-value:0%;align-items:center;display:flex;gap:14px}.premium_skillRing__pIquh{align-items:center;background:conic-gradient(var(--gold) var(--meter-value),var(--ink-2) 0);border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.premium_skillRing__pIquh:before{background:var(--s1);border-radius:inherit;content:"";height:48px;position:absolute;width:48px}.premium_skillRing__pIquh strong{position:relative;z-index:1}.premium_skillDetails__vJ5Aa{color:var(--mut);font-size:.8rem}.premium_requirements__UeUgn{border-top:1px solid var(--hair);padding-top:12px}.premium_requirements__UeUgn summary{min-height:44px;display:flex;align-items:center;color:var(--txt);cursor:pointer;font-size:.8rem;font-weight:800}.premium_requirements__UeUgn ol{max-height:320px;margin:4px 0 0;padding:0;display:grid;gap:7px;overflow-y:auto;list-style:none}.premium_requirements__UeUgn li{min-height:44px;padding:9px 10px;border:1px solid var(--hair);border-radius:10px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;background:var(--ink-2)}.premium_requirements__UeUgn li>span:first-child{color:var(--mut);font-weight:900}.premium_requirements__UeUgn li>span:last-child{min-width:0;display:grid;gap:2px}.premium_requirements__UeUgn li strong{color:var(--txt);font-size:.8rem;line-height:1.35}.premium_requirements__UeUgn li small{color:var(--mut);font-size:.7rem;text-transform:capitalize}.premium_requirements__UeUgn .premium_requirementMet__EVI6s>span:first-child{color:var(--gold)}.premium_tabs__oLxbY,.premium_transcriptFilters__qk09R{display:flex;flex-wrap:wrap;gap:8px}.premium_tabs__oLxbY button,.premium_transcriptFilters__qk09R button{background:var(--s1);border:1px solid var(--hair);border-radius:999px;color:var(--mut);cursor:pointer;padding:9px 14px}.premium_tabs__oLxbY button[aria-pressed=true],.premium_transcriptFilters__qk09R button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink-on-gold);font-weight:800}.premium_transcriptHeader__eJxSz{align-items:center;gap:16px}.premium_transcriptHeaderText__ooWZz{cursor:pointer;min-width:0}.premium_transcriptToggle__gQanq{align-items:center;background:var(--s1);border:1px solid var(--hair);border-radius:999px;color:var(--txt);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.85rem;font-weight:800;gap:8px;min-height:44px;padding:9px 12px 9px 16px;white-space:nowrap}.premium_transcriptToggle__gQanq:hover{border-color:var(--gold)}.premium_transcriptToggle__gQanq:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.premium_transcriptChevron__Sutev{background:var(--gold);border-radius:999px;color:var(--ink-on-gold);display:inline-grid;flex:none;height:28px;place-items:center;width:28px}@media (prefers-reduced-motion:no-preference){.premium_transcriptChevron__Sutev{transition:transform .18s ease}}.premium_transcriptToggle__gQanq[aria-expanded=true] .premium_transcriptChevron__Sutev{transform:rotate(180deg)}.premium_transcriptBody__nhrQO{display:grid;gap:16px;min-width:0}.premium_transcriptBody__nhrQO[hidden]{display:none}.premium_adminTable___vZgt,.premium_transcriptTable__AqxIN{overflow-x:auto}.premium_adminTable___vZgt table,.premium_transcriptTable__AqxIN table{border-collapse:collapse;min-width:720px;width:100%}.premium_adminTable___vZgt td,.premium_adminTable___vZgt th,.premium_transcriptTable__AqxIN td,.premium_transcriptTable__AqxIN th{border-bottom:1px solid var(--hair);padding:13px 14px;text-align:left}.premium_adminTable___vZgt th,.premium_transcriptTable__AqxIN th{color:var(--mut);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.premium_transcriptTable__AqxIN a{color:inherit;font-weight:700}.premium_adminTable___vZgt tr[data-selected=true] td{background:color-mix(in srgb,var(--gold) 7%,transparent)}.premium_adminTable___vZgt tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.premium_empty__l6usr{background:var(--s1);border:1px dashed var(--hair-2);border-radius:18px;color:var(--mut);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px}.premium_empty__l6usr a{min-height:44px;padding:0 14px;border:1px solid var(--gold);border-radius:10px;display:inline-flex;align-items:center;background:var(--gold);color:var(--ink-on-gold);font-size:.78rem;font-weight:800;text-decoration:none}.premium_adminPage__TtNFc{display:grid;gap:22px}.premium_adminHeader__2UGGd{align-items:end;display:flex;gap:24px;justify-content:space-between}.premium_adminHeader__2UGGd p{color:var(--mut);margin:7px 0 0;max-width:720px}.premium_metrics__QXhXj{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.premium_panel__wiv83{align-content:start;display:grid;gap:18px;padding:20px}.premium_panelHeader__1gJ1i{align-items:start;display:flex;gap:18px;justify-content:space-between}.premium_panelHeader__1gJ1i h2{margin:0}.premium_panelHeader__1gJ1i p{color:var(--mut);margin:5px 0 0}.premium_formGrid__HkHQm{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.premium_formGrid__HkHQm label,.premium_stack__358dw label{color:var(--mut);display:grid;font-size:.8rem;font-weight:700;gap:6px}.premium_formGrid__HkHQm input,.premium_formGrid__HkHQm select,.premium_formGrid__HkHQm textarea,.premium_stack__358dw input,.premium_stack__358dw select,.premium_stack__358dw textarea{background:var(--ink-2);border:1px solid var(--hair);border-radius:10px;color:var(--txt);min-height:42px;padding:9px 11px}.premium_wide__odcS_{grid-column:1/-1}.premium_actions__1R_ts{display:flex;flex-wrap:wrap;gap:8px}.premium_lockNote__vxjLW{align-self:center;color:var(--mut);font-size:.78rem;max-width:220px}.premium_actions__1R_ts button,.premium_primary__1AIoD{background:var(--gold);border:0;border-radius:10px;color:var(--ink-on-gold);cursor:pointer;font-weight:800;min-height:40px;padding:9px 14px}.premium_actions__1R_ts button.premium_secondary__nw7fQ{background:var(--ink-2);border:1px solid var(--hair);color:var(--txt)}.premium_secondary__nw7fQ{background:transparent;border:0;color:var(--txt);cursor:pointer;padding:0;text-align:left}.premium_secondary__nw7fQ[aria-pressed=true]{color:var(--gold-text)}.premium_actions__1R_ts button.premium_danger__GS7TN{background:color-mix(in srgb,#d65252 16%,var(--ink-2));border:1px solid #d65252;color:var(--txt)}.premium_actions__1R_ts button:disabled,.premium_dialogClose__VU9g0:disabled,.premium_dialogSecondary__rMGeo:disabled,.premium_primary__1AIoD:disabled{cursor:not-allowed;opacity:.55}.premium_split__C8_Iu{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.premium_stack__358dw{display:grid;gap:14px}.premium_notice__XkRYW{background:color-mix(in srgb,#57b987 14%,var(--ink-2));border:1px solid #57b987;border-radius:12px;padding:12px 14px}.premium_error__xKzJa{background:color-mix(in srgb,#d65252 14%,var(--ink-2));border:1px solid #d65252;border-radius:12px;padding:12px 14px}.premium_createDialog__oH4mu{width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));margin:auto;border:1px solid var(--hair-2);border-radius:20px;background:var(--s1);color:var(--txt);box-shadow:0 28px 90px rgba(0,0,0,.42);padding:0;overflow:auto}.premium_createDialog__oH4mu::backdrop{background:rgba(12,12,11,.66);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.premium_dialogForm__HCWfd{padding:24px}.premium_dialogHeader__Ss2kl{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.premium_dialogHeader__Ss2kl h2{margin:5px 0 0;color:var(--heading);font-size:1.45rem}.premium_dialogHeader__Ss2kl p{max-width:46ch;margin:7px 0 0;color:var(--mut);font-size:.82rem;line-height:1.55}.premium_dialogClose__VU9g0{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--hair);border-radius:10px;background:var(--ink-2);color:var(--txt);cursor:pointer;font-size:1.45rem;line-height:1}.premium_advancedFields__GZ7pO{border:1px solid var(--hair);border-radius:12px;background:var(--ink-2);padding:0 13px}.premium_advancedFields__GZ7pO summary{min-height:44px;display:flex;align-items:center;color:var(--txt);cursor:pointer;font-size:.8rem;font-weight:800}.premium_advancedFields__GZ7pO[open]{padding-bottom:13px}.premium_advancedFields__GZ7pO label{margin-top:4px}.premium_advancedFields__GZ7pO small{color:var(--mut);font-size:.7rem;font-weight:500}.premium_dialogActions__RysYK{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--hair);margin-top:2px;padding-top:16px}.premium_dialogSecondary__rMGeo{min-height:40px;border:1px solid var(--hair-2);border-radius:10px;background:transparent;color:var(--txt);cursor:pointer;padding:9px 14px;font-weight:800}@media (max-width:900px){.premium_adminHeader__2UGGd,.premium_hero__ETPOM{align-items:stretch;flex-direction:column}.premium_metrics__QXhXj{grid-template-columns:repeat(2,minmax(0,1fr))}.premium_split__C8_Iu{grid-template-columns:1fr}}@media (max-width:600px){.premium_page__Rh4u6{gap:18px;padding:18px 14px 48px}.premium_hero__ETPOM{padding:20px 17px}.premium_heroStats__Hr_J9{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.premium_heroStats__Hr_J9 div{padding:10px}.premium_heroStats__Hr_J9 strong{font-size:1.2rem}.premium_formGrid__HkHQm{grid-template-columns:1fr}.premium_metrics__QXhXj{grid-template-columns:repeat(2,minmax(0,1fr))}.premium_metricCard__Q8TBi{min-height:92px;padding:14px}.premium_tabs__oLxbY{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.premium_tabs__oLxbY button{flex:0 0 auto;white-space:nowrap}.premium_panelHeader__1gJ1i{align-items:stretch;flex-direction:column;gap:12px}.premium_panelHeader__1gJ1i>.premium_primary__1AIoD{width:100%}.premium_wide__odcS_{grid-column:auto}.premium_empty__l6usr{align-items:stretch;flex-direction:column}.premium_empty__l6usr a{justify-content:center}.premium_lockedItem__1S51h,.premium_pathItems__lsofN a{grid-template-columns:28px minmax(0,1fr)}.premium_pathItems__lsofN .premium_status__cfjtQ{grid-column:2;justify-self:start;margin-top:3px}.premium_transcriptHeader__eJxSz{align-items:stretch;flex-direction:column;gap:12px}.premium_transcriptToggle__gQanq{justify-content:space-between;width:100%}.premium_transcriptTable__AqxIN{overflow:visible}.premium_transcriptTable__AqxIN table,.premium_transcriptTable__AqxIN tbody{display:block;min-width:0}.premium_transcriptTable__AqxIN thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.premium_transcriptTable__AqxIN tbody{display:grid;gap:10px}.premium_transcriptTable__AqxIN tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:var(--s1)}.premium_transcriptTable__AqxIN td{min-width:0;display:grid;gap:4px;border:0;padding:10px 11px;overflow-wrap:anywhere}.premium_transcriptTable__AqxIN td:before{content:attr(data-label);color:var(--mut);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium_transcriptTable__AqxIN td[data-label=Achievement],.premium_transcriptTable__AqxIN td[data-label=Credit],.premium_transcriptTable__AqxIN td[data-label=Type]{grid-column:1/-1}.premium_transcriptTable__AqxIN td[data-label=Achievement]{border-bottom:1px solid var(--hair)}.premium_createDialog__oH4mu{inset:auto 0 0;width:100%;max-height:calc(100dvh - 12px);margin:0;border-radius:20px 20px 0 0}.premium_dialogForm__HCWfd{padding:20px 16px max(20px,env(safe-area-inset-bottom))}.premium_dialogActions__RysYK{position:sticky;bottom:0;background:var(--s1);padding-bottom:2px}.premium_dialogActions__RysYK>*{flex:1 1}}@media (max-width:720px){.premium_adminTable___vZgt{overflow:visible}.premium_adminTable___vZgt table,.premium_adminTable___vZgt tbody{display:block;min-width:0}.premium_adminTable___vZgt thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.premium_adminTable___vZgt tbody{display:grid;gap:10px}.premium_adminTable___vZgt tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:var(--ink-2)}.premium_adminTable___vZgt td{min-width:0;display:grid;gap:4px;border:0;padding:10px 11px;overflow-wrap:anywhere}.premium_adminTable___vZgt td:before{content:attr(data-label);color:var(--mut);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium_adminTable___vZgt td[data-label=Action],.premium_adminTable___vZgt td[data-label=Comment],.premium_adminTable___vZgt td[data-label=Competency],.premium_adminTable___vZgt td[data-label=Course],.premium_adminTable___vZgt td[data-label=Learner],.premium_adminTable___vZgt td[data-label=Lifecycle],.premium_adminTable___vZgt td[data-label=Path]{grid-column:1/-1}.premium_adminTable___vZgt tr[data-selected=true]{border-color:color-mix(in srgb,var(--gold) 48%,var(--hair))}.premium_adminTable___vZgt tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--gold)}}.premium_formGrid__HkHQm .premium_checkField__tiJx8,.premium_stack__358dw .premium_checkField__tiJx8{align-items:start;display:flex;gap:10px}.premium_formGrid__HkHQm .premium_checkField__tiJx8 input,.premium_stack__358dw .premium_checkField__tiJx8 input{accent-color:var(--gold);flex:0 0 auto;height:18px;margin:2px 0 0;min-height:0;padding:0;width:18px}.premium_checkField__tiJx8 span{color:var(--txt);display:grid;gap:3px}.premium_checkField__tiJx8 small{color:var(--mut);font-weight:600}.premium_adminTable___vZgt td[data-state=done]{color:var(--txt);font-weight:700}.premium_adminTable___vZgt td[data-state=locked]{color:var(--mut)}.compliance_adminPage__7gmuU,.compliance_learnerPage__GNt8t{display:grid;gap:22px}.compliance_learnerPage__GNt8t{margin:0 auto;max-width:1360px;padding:32px clamp(18px,4vw,56px) 72px}.compliance_header__XW5Zr,.compliance_learnerHero__KlEeZ{align-items:end;background:linear-gradient(135deg,color-mix(in srgb,var(--s1) 94%,var(--gold) 6%),var(--s1));border:1px solid var(--hair);border-radius:22px;display:flex;gap:24px;justify-content:space-between;padding:clamp(22px,4vw,38px)}.compliance_cardLabel__Q7Yf_,.compliance_eyebrow__Nb1Xf{color:var(--mut);display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.compliance_header__XW5Zr h1,.compliance_learnerHero__KlEeZ h1,.compliance_sectionHeader__Igj3I h2{font-family:Druk Wide,Poppins,sans-serif;letter-spacing:-.035em;margin:6px 0 0;text-transform:uppercase}.compliance_header__XW5Zr p,.compliance_learnerCard__jkJW_>p,.compliance_learnerHero__KlEeZ p,.compliance_panelHeader__V5qMr p,.compliance_sectionHeader__Igj3I p{color:var(--mut);margin:7px 0 0}.compliance_metrics__PzPNc{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.compliance_metric__Dmy6k,.compliance_openCount__5gBrf{background:var(--ink-2);border:1px solid var(--hair);border-radius:16px;padding:16px}.compliance_metric__Dmy6k strong,.compliance_openCount__5gBrf strong{display:block;font-size:1.7rem}.compliance_metric__Dmy6k span,.compliance_openCount__5gBrf span{color:var(--mut);font-size:.8rem}.compliance_openCount__5gBrf{min-width:120px}.compliance_tabs__LUXpO{display:flex;flex-wrap:wrap;gap:8px}.compliance_tabs__LUXpO button{background:var(--s1);border:1px solid var(--hair);border-radius:999px;color:var(--mut);cursor:pointer;padding:9px 14px;text-transform:capitalize}.compliance_tabs__LUXpO button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink-on-gold);font-weight:800}.compliance_split__V1PfX{display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.compliance_learnerCard__jkJW_,.compliance_panel__T05gO{background:var(--s1);border:1px solid var(--hair);border-radius:20px;box-shadow:var(--sh-1);display:grid;gap:18px;padding:20px}.compliance_cardHeader__km79K,.compliance_panelHeader__V5qMr,.compliance_sectionHeader__Igj3I{align-items:start;display:flex;gap:18px;justify-content:space-between}.compliance_cardHeader__km79K h3,.compliance_panelHeader__V5qMr h2,.compliance_sectionHeader__Igj3I h2{margin:0}.compliance_sectionHeader__Igj3I>span{color:var(--mut);font-size:.85rem;font-weight:700;white-space:nowrap}.compliance_table__0Ntg7{overflow-x:auto}.compliance_table__0Ntg7 table{border-collapse:collapse;min-width:760px;width:100%}.compliance_table__0Ntg7 td,.compliance_table__0Ntg7 th{border-bottom:1px solid var(--hair);padding:13px 12px;text-align:left;vertical-align:top}.compliance_table__0Ntg7 th{color:var(--mut);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.compliance_table__0Ntg7 td{font-size:.86rem}.compliance_questionRow__saESz small,.compliance_rowButton__aXmgd small,.compliance_table__0Ntg7 small{color:var(--mut);display:block;margin-top:3px}.compliance_rowButton__aXmgd{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.compliance_smallButton__lNqlL{background:var(--ink-2);border:1px solid var(--hair);border-radius:9px;color:var(--txt);cursor:pointer;font-weight:700;padding:7px 10px;white-space:nowrap}.compliance_form__7Rw5y,.compliance_inlineForm__Lsca5,.compliance_signatureForm___fviF,.compliance_surveyForm__lrJ67{display:grid;gap:14px}.compliance_detailBlock__akpSx,.compliance_inlineForm__Lsca5{background:var(--ink-2);border:1px solid var(--hair);border-radius:14px;padding:16px}.compliance_detailBlock__akpSx{display:grid;gap:14px}.compliance_form__7Rw5y label,.compliance_inlineForm__Lsca5 label,.compliance_signatureForm___fviF label{color:var(--mut);display:grid;font-size:.8rem;font-weight:700;gap:6px}.compliance_form__7Rw5y input,.compliance_form__7Rw5y select,.compliance_form__7Rw5y textarea,.compliance_inlineForm__Lsca5 input,.compliance_inlineForm__Lsca5 select,.compliance_inlineForm__Lsca5 textarea,.compliance_signatureForm___fviF input,.compliance_surveyForm__lrJ67 input,.compliance_surveyForm__lrJ67 select,.compliance_surveyForm__lrJ67 textarea{background:var(--ink-2);border:1px solid var(--hair);border-radius:10px;color:var(--txt);min-height:42px;padding:9px 11px}.compliance_inlineForm__Lsca5 input,.compliance_inlineForm__Lsca5 select,.compliance_inlineForm__Lsca5 textarea{background:var(--s1)}.compliance_actions__x9F6E button,.compliance_form__7Rw5y button,.compliance_inlineForm__Lsca5 button,.compliance_signatureForm___fviF button,.compliance_surveyForm__lrJ67>button{background:var(--gold);border:0;border-radius:10px;color:var(--ink-on-gold);cursor:pointer;font-weight:800;min-height:40px;padding:9px 14px}.compliance_form__7Rw5y button:disabled,.compliance_inlineForm__Lsca5 button:disabled,.compliance_signatureForm___fviF button:disabled,.compliance_smallButton__lNqlL:disabled,.compliance_surveyForm__lrJ67>button:disabled{cursor:wait;opacity:.55}.compliance_check__qhXTc{align-items:center;display:flex!important;gap:9px!important}.compliance_check__qhXTc input{min-height:0;width:auto}.compliance_actions__x9F6E{display:flex;flex-wrap:wrap;gap:8px}.compliance_questionRow__saESz{background:var(--ink-2);border:1px solid var(--hair);border-radius:12px;padding:12px}.compliance_empty__s4Hk5{border:1px dashed var(--hair);border-radius:14px;color:var(--mut);padding:22px}.compliance_error__7lykK,.compliance_notice__VPcwA,.compliance_privacyNote__ETPxy{border-radius:12px;padding:12px 14px}.compliance_notice__VPcwA{background:color-mix(in srgb,#57b987 14%,var(--ink-2));border:1px solid #57b987}.compliance_error__7lykK{background:color-mix(in srgb,#d65252 14%,var(--ink-2));border:1px solid #d65252}.compliance_privacyNote__ETPxy{background:color-mix(in srgb,var(--gold) 10%,var(--ink-2));border:1px solid var(--hair);color:var(--mut)}.compliance_learnerSection__4HOV9{display:grid;gap:16px}.compliance_learnerGrid__FCCby{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.compliance_learnerCard__jkJW_{align-content:start;padding:clamp(18px,3vw,26px)}.compliance_status__tmO35{background:var(--ink-2);border:1px solid var(--hair);border-radius:999px;color:var(--mut);font-size:.75rem;font-weight:700;padding:6px 9px;white-space:nowrap}.compliance_policyBody__nwzjX{background:var(--ink-2);border:1px solid var(--hair);border-radius:14px;max-height:420px;overflow:auto;padding:clamp(15px,3vw,24px)}.compliance_policyBody__nwzjX :first-child{margin-top:0}.compliance_policyBody__nwzjX :last-child{margin-bottom:0}.compliance_learnerCard__jkJW_ blockquote{border-left:3px solid var(--gold);color:var(--txt);margin:0;padding:8px 0 8px 16px}.compliance_trainingProgress__0rA87{display:grid;gap:8px}.compliance_trainingProgress__0rA87>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.compliance_trainingProgress__0rA87>div span{color:var(--mut);font-size:.8rem}.compliance_trainingProgress__0rA87>span{background:var(--ink-2);border-radius:99px;height:9px;overflow:hidden}.compliance_trainingProgress__0rA87 i{background:var(--gold);display:block;height:100%}.compliance_trainingActions__eymwJ{display:flex;flex-wrap:wrap;gap:9px}.compliance_trainingActions__eymwJ a{align-items:center;border:1px solid var(--gold);border-radius:10px;color:var(--txt);display:inline-flex;font-size:.8rem;font-weight:800;min-height:42px;padding:9px 13px;text-decoration:none}.compliance_trainingActions__eymwJ a:first-child{background:var(--gold);color:var(--ink-on-gold)}.compliance_outstandingActions__Y9ubi{border:1px solid var(--hair);border-radius:16px;background:var(--s1)}.compliance_outstandingActions__Y9ubi summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--txt);cursor:pointer;font-size:.86rem;font-weight:800;list-style:none}.compliance_outstandingActions__Y9ubi summary::-webkit-details-marker{display:none}.compliance_outstandingActions__Y9ubi summary:after{color:var(--gold);content:"+";font-size:1.2rem}.compliance_outstandingActions__Y9ubi[open] summary:after{content:"−"}.compliance_outstandingActions__Y9ubi ol{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--hair);list-style:none}.compliance_outstandingActions__Y9ubi li+li{border-top:1px solid var(--hair)}.compliance_outstandingActions__Y9ubi li>a,.compliance_outstandingActions__Y9ubi li>div{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;color:inherit;text-decoration:none}.compliance_outstandingActions__Y9ubi li>a:focus-visible,.compliance_outstandingActions__Y9ubi li>a:hover{background:color-mix(in srgb,var(--gold) 7%,transparent)}.compliance_outstandingActions__Y9ubi li>a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.compliance_outstandingActions__Y9ubi li span{min-width:0;display:grid;gap:3px}.compliance_outstandingActions__Y9ubi li strong{color:var(--txt);font-size:.82rem;line-height:1.35}.compliance_outstandingActions__Y9ubi li small{color:var(--mut);font-size:.7rem;line-height:1.35}.compliance_outstandingActions__Y9ubi li b{flex:0 0 auto;color:var(--gold);font-size:.72rem}.compliance_outstandingActions__Y9ubi li>div{opacity:.68}.compliance_question__jlH_2{border:0;border-bottom:1px solid var(--hair);display:grid;gap:10px;margin:0;padding:0 0 18px}.compliance_question__jlH_2 legend{font-weight:750;padding:0}.compliance_question__jlH_2 small{color:var(--mut)}.compliance_choiceRow__APES_,.compliance_choiceStack__W_A4Z,.compliance_rating__vF4Gs{display:flex;flex-wrap:wrap;gap:9px}.compliance_choiceStack__W_A4Z{align-items:stretch;flex-direction:column}.compliance_choiceRow__APES_ label,.compliance_choiceStack__W_A4Z label,.compliance_rating__vF4Gs label{align-items:center;display:flex;gap:7px}.compliance_rating__vF4Gs input{height:1px;opacity:0;position:absolute;width:1px}.compliance_rating__vF4Gs span{align-items:center;background:var(--ink-2);border:1px solid var(--hair);border-radius:50%;cursor:pointer;display:flex;font-weight:800;height:42px;justify-content:center;width:42px}.compliance_rating__vF4Gs input:checked+span{background:var(--gold);border-color:var(--gold);color:var(--ink-on-gold)}.compliance_rating__vF4Gs input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.compliance_choiceRow__APES_ input,.compliance_choiceStack__W_A4Z input{min-height:0;padding:0}@media (max-width:960px){.compliance_split__V1PfX{grid-template-columns:1fr}.compliance_header__XW5Zr,.compliance_learnerHero__KlEeZ{align-items:stretch;flex-direction:column}.compliance_openCount__5gBrf{min-width:0}}@media (max-width:640px){.compliance_learnerPage__GNt8t{padding-inline:14px}.compliance_metrics__PzPNc{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance_cardHeader__km79K,.compliance_panelHeader__V5qMr,.compliance_sectionHeader__Igj3I{align-items:stretch;flex-direction:column}.compliance_status__tmO35{align-self:start}.compliance_tabs__LUXpO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.compliance_tabs__LUXpO button{width:100%}.compliance_outstandingActions__Y9ubi li>a,.compliance_outstandingActions__Y9ubi li>div{align-items:flex-start;flex-direction:column;gap:7px}}.ViewAsBanner_spacer__IcegE{height:calc(64px + env(safe-area-inset-bottom, 0px))}.ViewAsBanner_banner__vlovz{position:fixed;z-index:160;right:0;bottom:0;left:0;min-height:64px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid #e4a72d;background:#fffbeb;color:#4a2506;box-shadow:0 -8px 24px rgba(0,0,0,.18)}.ViewAsBanner_banner__vlovz p{margin:0;max-width:880px;font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ViewAsBanner_banner__vlovz form{flex:0 0 auto;margin:0}.ViewAsBanner_banner__vlovz button{min-width:44px;min-height:44px;padding:0 18px;border:1px solid #4a2506;border-radius:10px;background:#4a2506;color:#fffbeb;font:inherit;font-size:14px;font-weight:750;white-space:nowrap;cursor:pointer}.ViewAsBanner_banner__vlovz button:hover{background:#6b3209}.ViewAsBanner_banner__vlovz button:focus-visible{outline:3px solid #e4a72d;outline-offset:2px}@media (max-width:620px){.ViewAsBanner_spacer__IcegE{height:calc(112px + env(safe-area-inset-bottom, 0px))}.ViewAsBanner_banner__vlovz{flex-direction:column;align-items:stretch;gap:8px;text-align:left}.ViewAsBanner_banner__vlovz p{font-size:13px}.ViewAsBanner_banner__vlovz button{width:100%}}.shared-ui_accountMenu__T1Fj4{position:relative}.shared-ui_accountMenu__T1Fj4 summary{list-style:none;min-width:44px;min-height:44px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:0 11px;font-size:11px;font-weight:800;cursor:pointer;color:var(--mut)}.shared-ui_accountMenu__T1Fj4 summary::-webkit-details-marker{display:none}.shared-ui_accountMenuIcon__yV1yP{display:none}.shared-ui_accountMenu__T1Fj4>div{position:absolute;top:calc(100% + 9px);right:0;z-index:80;min-width:170px;display:grid;padding:8px;border:1px solid var(--hair-2);border-radius:12px;background:var(--s2);box-shadow:var(--sh-3)}.shared-ui_accountMenu__T1Fj4>div a,.shared-ui_accountMenu__T1Fj4>div button,.shared-ui_accountMenu__T1Fj4>div>span{min-height:44px;display:flex;align-items:center;width:100%;border:0;border-radius:8px;background:transparent;padding:0 10px;color:var(--txt);font:inherit;font-size:12px;text-align:left;cursor:pointer}.shared-ui_accountMenu__T1Fj4>div a:hover,.shared-ui_accountMenu__T1Fj4>div button:hover{background:var(--s3);color:var(--gold-text)}.shared-ui_accountMenu__T1Fj4>div>span{color:var(--mut);cursor:default}.shared-ui_previewBanner__sdRSR{width:min(1180px,calc(100% - 32px));margin:16px auto -10px;border:1px solid #e4a72d;border-radius:12px;background:#fffbeb;color:#6b3209;padding:10px 14px;font-size:12px;font-weight:700}.shared-ui_quickSearch__fML5E{min-width:44px;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:11px;display:none;align-items:center;justify-content:center;gap:7px;color:var(--lms-cream,#e9ecf1);font-size:12px;font-weight:750;text-decoration:none}.shared-ui_quickSearch__fML5E:hover{border-color:var(--lms-gold,#ffaa00);color:var(--lms-gold,#ffaa00)}.shared-ui_quickSearch__fML5E svg{width:19px;height:19px;flex:0 0 auto}@media(max-width:1360px){.shared-ui_quickSearch__fML5E{display:inline-flex}}@media(max-width:620px){.shared-ui_quickSearch__fML5E{width:44px;padding:0}.shared-ui_quickSearch__fML5E span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.shared-ui_accountMenu__T1Fj4 summary{width:44px;padding:0;justify-content:center}.shared-ui_accountMenuLabel__H4MYM{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.shared-ui_accountMenuIcon__yV1yP{display:inline;color:var(--mut);font-size:22px;font-weight:700;line-height:1}}