.admin_dashboard__a0Ls_,.admin_loginShell__2Nzjw{min-height:100vh;background:#f3f7f7;color:#132d30}.admin_loginShell__2Nzjw{display:grid;place-items:center;padding:24px}.admin_loginCard__hxac1{width:min(460px,100%);padding:40px;border:1px solid #d5e3e3;border-radius:28px;background:#fff;box-shadow:0 24px 80px rgba(15,63,67,.12)}.admin_brandMark__276KI{display:grid;place-items:center;width:72px;height:72px;margin:0 auto}.admin_brandMark__276KI img{width:100%;height:100%;object-fit:contain}.admin_eyebrow__M9dBo{margin:18px 0 6px;color:#087f83;font-size:.8rem;font-weight:800;letter-spacing:.04em}.admin_drawerHeader__XRHTz h2,.admin_loginCard__hxac1 h1,.admin_topbar__9lybW h1{margin:0}.admin_muted__arGUC{margin:10px 0 0;color:#647577;line-height:1.8}.admin_loginForm__afEjM{display:grid;gap:18px;margin-top:28px}.admin_loginForm__afEjM label,.admin_placementForm__sXlxF label{display:grid;gap:8px;color:#334b4d;font-size:.88rem;font-weight:700}.admin_filters__StQSu input,.admin_filters__StQSu select,.admin_loginForm__afEjM input,.admin_placementForm__sXlxF input,.admin_placementForm__sXlxF select,.admin_placementForm__sXlxF textarea{width:100%;border:1px solid #cadada;border-radius:12px;background:#fff;color:#173235;font:inherit;outline:none;transition:.15s}.admin_filters__StQSu input,.admin_filters__StQSu select,.admin_loginForm__afEjM input,.admin_placementForm__sXlxF input,.admin_placementForm__sXlxF select{height:46px;padding:0 13px}.admin_placementForm__sXlxF textarea{padding:12px 13px;resize:vertical}.admin_filters__StQSu input:focus,.admin_filters__StQSu select:focus,.admin_loginForm__afEjM input:focus,.admin_placementForm__sXlxF input:focus,.admin_placementForm__sXlxF select:focus,.admin_placementForm__sXlxF textarea:focus{border-color:#078b8f;box-shadow:0 0 0 3px rgba(7,139,143,.12)}.admin_ghostButton__EOXsj,.admin_pagination__7q3wB button,.admin_primaryButton__w4und,.admin_reviewButton__4HkA3,.admin_secondaryButton__sqTgt{border:0;border-radius:12px;padding:11px 17px;font:inherit;font-weight:800;cursor:pointer}.admin_primaryButton__w4und{background:#087f83;color:#fff}.admin_primaryButton__w4und:hover{background:#066d71}.admin_secondaryButton__sqTgt{background:#e7f2f2;color:#0b686c}.admin_ghostButton__EOXsj{background:transparent;color:#526668;border:1px solid #cadada}.admin_pagination__7q3wB button:disabled,.admin_primaryButton__w4und:disabled,.admin_secondaryButton__sqTgt:disabled{cursor:not-allowed;opacity:.5}.admin_backLink__3h3CO{display:block;margin-top:22px;color:#087f83;text-align:center;text-decoration:none}.admin_error__KCz4T{margin:0;color:#b42318;font-size:.88rem}.admin_dashboard__a0Ls_{padding:34px clamp(18px,4vw,58px) 60px}.admin_topbar__9lybW{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1500px;margin:0 auto}.admin_topbar__9lybW h1{font-size:clamp(1.8rem,4vw,3rem)}.admin_headerActions__tIUeq{display:flex;gap:10px;padding-top:12px}.admin_stats__QwcgS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1500px;margin:30px auto 18px}.admin_statCard__ZwPxi{display:flex;min-height:105px;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid #d2e1e1;border-radius:18px;padding:18px;background:#fff;color:#536668;font:inherit;text-align:right;cursor:pointer}.admin_statCard__ZwPxi strong{color:#153437;font-size:1.9rem}.admin_statCardActive__5nkf6{border-color:#088b8f;background:#e9f6f6;box-shadow:inset 0 0 0 1px #088b8f}.admin_queueCard__BThjn{max-width:1500px;margin:0 auto;border:1px solid #d2e1e1;border-radius:24px;background:#fff;overflow:hidden}.admin_queueHeader__7_QcT{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 24px;border-bottom:1px solid #e3eded}.admin_queueHeader__7_QcT h2{margin:0}.admin_queueHeader__7_QcT p{margin:5px 0 0;color:#708082}.admin_filters__StQSu{display:flex;gap:10px}.admin_filters__StQSu input{width:min(380px,45vw)}.admin_filters__StQSu select{width:190px}.admin_tableWrap__UAMlT{overflow-x:auto}.admin_tableWrap__UAMlT table{width:100%;border-collapse:collapse;text-align:right}.admin_tableWrap__UAMlT th{padding:14px 18px;background:#f6f9f9;color:#647577;font-size:.78rem}.admin_tableWrap__UAMlT td{padding:16px 18px;border-top:1px solid #edf2f2;vertical-align:middle;white-space:nowrap}.admin_tableWrap__UAMlT td small,.admin_tableWrap__UAMlT td strong{display:block}.admin_tableWrap__UAMlT td small{margin-top:5px;color:#7a898b}.admin_score__reDJ_{font-size:1.15rem;font-weight:900}.admin_reviewButton__4HkA3{background:#ecf6f6;color:#08797d}.admin_badge__o7l65{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800}.admin_status_needs_review__MY81w{background:#fff3d6;color:#865b00}.admin_status_placed__o2Rc7{background:#def7e8;color:#197344}.admin_status_blocked__v_pKO{background:#fee7e5;color:#a82b20}.admin_status_ignored__CmJWL{background:#edf0f1;color:#5f6b6c}.admin_suspended___ySQT{color:#a82b20!important}.admin_emptyState__oPhCG{padding:50px;text-align:center;color:#718183}.admin_errorBanner__h2UuR,.admin_noticeBanner__1jt3U{margin:14px 24px 0;border-radius:12px;padding:12px 14px}.admin_errorBanner__h2UuR{background:#fff0ef;color:#a82b20}.admin_noticeBanner__1jt3U{background:#eaf7ef;color:#236c43}.admin_pagination__7q3wB{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;border-top:1px solid #edf2f2}.admin_pagination__7q3wB button{background:#eef5f5;color:#31595b}.admin_overlay__LVD_2{position:fixed;z-index:50;inset:0;display:flex;justify-content:flex-start;background:rgba(11,32,34,.52);backdrop-filter:blur(3px)}.admin_drawer__VepiE{width:min(760px,100%);height:100%;overflow-y:auto;background:#f7fafa;box-shadow:24px 0 70px rgba(0,0,0,.22)}.admin_drawerHeader__XRHTz{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #dbe7e7;background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}.admin_drawerHeader__XRHTz p{margin:6px 0 0;color:#708082}.admin_closeButton__atjKs{border:0;background:transparent;color:#587072;font-size:34px;cursor:pointer}.admin_evidencePanel__nxGq_,.admin_formSection__IDKdR,.admin_recommendation__YXofu{margin:18px 22px;border:1px solid #d8e5e5;border-radius:18px;background:#fff;padding:20px}.admin_evidencePanel__nxGq_ h3,.admin_formSection__IDKdR h3{margin:0 0 14px}.admin_evidencePanel__nxGq_ dl{display:grid;gap:12px;margin:0}.admin_evidencePanel__nxGq_ dl div{display:grid;grid-template-columns:145px 1fr;gap:12px;padding-bottom:10px;border-bottom:1px dashed #dce7e7}.admin_evidencePanel__nxGq_ dl div:last-child{border:0;padding:0}.admin_evidencePanel__nxGq_ dt{color:#6b7d7f}.admin_evidencePanel__nxGq_ dd{margin:0;line-height:1.8;overflow-wrap:anywhere}.admin_placementForm__sXlxF{padding-bottom:26px}.admin_formGrid__NOxj5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin_wideField__5SEBY{grid-column:1/-1}.admin_sessionGrid__p6G5y{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin_helper__7UpDj{margin:-7px 0 14px;color:#718183;font-size:.85rem}.admin_recommendation__YXofu{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#eaf6f6}.admin_recommendation__YXofu div{display:flex;flex-direction:column;gap:6px}.admin_recommendation__YXofu span{color:#557173;font-size:.82rem}.admin_recommendation__YXofu strong{font-size:1.15rem}.admin_drawerActions____be_{display:flex;justify-content:flex-end;gap:10px;padding:4px 22px}.admin_drawerActions____be_ .admin_primaryButton__w4und{min-width:210px}@media(max-width:980px){.admin_stats__QwcgS{grid-template-columns:repeat(3,1fr)}.admin_topbar__9lybW{flex-direction:column}.admin_headerActions__tIUeq{padding:0}}@media(max-width:680px){.admin_dashboard__a0Ls_{padding:22px 12px 40px}.admin_stats__QwcgS{grid-template-columns:repeat(2,1fr)}.admin_queueHeader__7_QcT{align-items:stretch;flex-direction:column}.admin_filters__StQSu{flex-direction:column}.admin_filters__StQSu input,.admin_filters__StQSu select{width:100%}.admin_formGrid__NOxj5,.admin_sessionGrid__p6G5y{grid-template-columns:1fr}.admin_wideField__5SEBY{grid-column:auto}.admin_evidencePanel__nxGq_ dl div{grid-template-columns:1fr;gap:4px}.admin_recommendation__YXofu{grid-template-columns:1fr}.admin_drawerHeader__XRHTz{padding:20px}.admin_drawerActions____be_{position:sticky;bottom:0;padding:14px;background:#fff;border-top:1px solid #dce7e7}.admin_drawerActions____be_ .admin_primaryButton__w4und{min-width:0}.admin_tableWrap__UAMlT td,.admin_tableWrap__UAMlT th{padding:13px}.admin_loginCard__hxac1{padding:30px 22px}}.admin_checkboxGrid__IoazT,.admin_coursePlacementGrid__qHpKj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin_checkboxCard__fd2mk,.admin_coursePlacementCard__NXzp2{border:1px solid #d8e7e7;border-radius:16px;background:#fbfdfd;padding:14px}.admin_coursePlacementCard__NXzp2 h4{margin:0 0 12px;color:#153437}.admin_checkboxCard__fd2mk,.admin_coursePlacementCard__NXzp2{display:grid;gap:12px}.admin_checkboxCard__fd2mk label{display:flex;align-items:center;gap:10px}.admin_checkboxCard__fd2mk input{width:auto;height:auto}.admin_checkboxCardActive__7WDyT{border-color:#078b8f;background:#eefafa;box-shadow:inset 0 0 0 1px rgba(7,139,143,.18)}.admin_checkboxCard__fd2mk select:disabled{background:#edf3f3;color:#8a9899}@media(max-width:680px){.admin_checkboxGrid__IoazT,.admin_coursePlacementGrid__qHpKj{grid-template-columns:1fr}}.admin_adminUserFilters__S5ALR{display:grid;grid-template-columns:2fr repeat(4,minmax(130px,1fr));gap:10px;padding:18px 24px;border-bottom:1px solid #edf2f2}.admin_adminUserFilters__S5ALR input,.admin_adminUserFilters__S5ALR select,.admin_communicationForm__8JUB9 input,.admin_communicationForm__8JUB9 select,.admin_communicationForm__8JUB9 textarea{width:100%;border:1px solid #cadada;border-radius:12px;background:#fff;color:#173235;font:inherit;outline:none}.admin_adminUserFilters__S5ALR input,.admin_adminUserFilters__S5ALR select,.admin_communicationForm__8JUB9 input,.admin_communicationForm__8JUB9 select{height:44px;padding:0 12px}.admin_communicationForm__8JUB9 textarea{padding:12px;resize:vertical}.admin_reportGrid__LZiEh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 24px}.admin_reportGrid__LZiEh article{border:1px solid #dbe8e8;border-radius:15px;padding:14px;background:#fbfefe}.admin_reportGrid__LZiEh span{display:block;color:#718183;font-size:.78rem}.admin_reportGrid__LZiEh strong{display:block;margin-top:6px;font-size:1.4rem}.admin_communicationPanel__MMi5N{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:18px;margin:0 24px 18px;border:1px solid #d6e7e7;border-radius:18px;padding:18px;background:#f6fbfb}.admin_communicationPanel__MMi5N h3{margin:0 0 8px}.admin_communicationPanel__MMi5N p{margin:0;color:#718183;line-height:1.8}.admin_communicationForm__8JUB9{display:grid;gap:12px}.admin_confirmRow__0r6Zb{display:flex!important;align-items:center;gap:8px}.admin_confirmRow__0r6Zb input{width:auto;height:auto}.admin_communicationForm__8JUB9 .admin_noticeBanner__1jt3U{margin:0}@media(max-width:980px){.admin_adminUserFilters__S5ALR{grid-template-columns:1fr 1fr}.admin_reportGrid__LZiEh{grid-template-columns:repeat(2,1fr)}.admin_communicationPanel__MMi5N{grid-template-columns:1fr}}@media(max-width:680px){.admin_adminUserFilters__S5ALR,.admin_reportGrid__LZiEh{grid-template-columns:1fr}.admin_communicationPanel__MMi5N{margin:0 12px 14px}.admin_communicationPanel__MMi5N .admin_drawerActions____be_{position:static;border:0;background:transparent;flex-wrap:wrap}}.admin_adminNav__Q4eTg{display:flex;flex-wrap:wrap;gap:10px;max-width:1500px;margin:24px auto}.admin_adminNav__Q4eTg button{border:1px solid #cfe0e0;border-radius:999px;background:#fff;color:#39575a;padding:10px 15px;font:inherit;font-weight:800;cursor:pointer}.admin_adminNavActive__6IqjE,.admin_adminNav__Q4eTg button:hover{border-color:#078b8f!important;background:#e7f6f6!important;color:#066f73!important;box-shadow:0 10px 26px rgba(7,139,143,.1)}.admin_dashboardOverview__gsn5v{max-width:1500px;margin:0 auto 22px}.admin_overviewHero__8opcZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);gap:18px;border:1px solid #d2e1e1;border-radius:26px;padding:26px;background:linear-gradient(135deg,#fff,#ecf7f7);box-shadow:0 22px 70px rgba(15,63,67,.08)}.admin_overviewHero__8opcZ h2{margin:0;color:#143235;font-size:clamp(1.7rem,3vw,2.6rem)}.admin_overviewHero__8opcZ p{margin:12px 0 0;color:#627779;line-height:1.9}.admin_overviewHealth__051jt{display:grid;align-content:center;gap:8px;border:1px solid #cfe3e3;border-radius:22px;padding:20px;background:#fff}.admin_moduleGrid__4AuX7 span,.admin_overviewHealth__051jt span,.admin_overviewStats__u9MzC span{color:#078b8f;font-size:.78rem;font-weight:900}.admin_overviewHealth__051jt strong{font-size:1.35rem}.admin_moduleGrid__4AuX7 p,.admin_overviewHealth__051jt small,.admin_overviewStats__u9MzC small{color:#6d7f81;line-height:1.8}.admin_overviewStats__u9MzC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.admin_overviewStats__u9MzC article{border:1px solid #d6e4e4;border-radius:20px;background:#fff;padding:18px}.admin_overviewStats__u9MzC strong{display:block;margin:8px 0;color:#153437;font-size:1.8rem}.admin_moduleGrid__4AuX7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin_moduleGrid__4AuX7 article{display:flex;min-height:210px;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid #d6e4e4;border-radius:22px;background:#fff;padding:20px}.admin_moduleGrid__4AuX7 h3{margin:10px 0 8px;color:#143235}.admin_moduleGrid__4AuX7 .admin_secondaryButton__sqTgt{align-self:flex-start}.admin_todoPanel__iyPGo{margin:24px;border:1px solid #d6e7e7;border-radius:18px;background:#f8fcfc;padding:22px}.admin_todoPanel__iyPGo h3{margin:0 0 12px}.admin_todoPanel__iyPGo ul{margin:0;padding:0 20px 0 0;color:#445f62;line-height:2}@media(max-width:980px){.admin_moduleGrid__4AuX7,.admin_overviewHero__8opcZ,.admin_overviewStats__u9MzC{grid-template-columns:1fr 1fr}}@media(max-width:680px){.admin_adminNav__Q4eTg{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.admin_adminNav__Q4eTg button{white-space:nowrap}.admin_moduleGrid__4AuX7,.admin_overviewHero__8opcZ,.admin_overviewStats__u9MzC{grid-template-columns:1fr}.admin_overviewHero__8opcZ{padding:20px}.admin_moduleGrid__4AuX7 article{min-height:auto}}.admin_courseAdminLayout__R0uT4{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px;padding:22px;background:#fbfefe}.admin_courseAdminEditor__Y48Vi,.admin_courseAdminList__b8RGy{display:grid;align-content:start;gap:14px}.admin_courseAdminCard__ojxzQ{border:1px solid #d7e6e6;border-radius:18px;background:#fff;overflow:hidden}.admin_courseAdminCardActive__0SSf4{border-color:#078b8f;box-shadow:0 14px 36px rgba(7,139,143,.1)}.admin_courseAdminCard__ojxzQ>button,.admin_courseRunList__zN7qv button{width:100%;border:0;background:transparent;color:#173235;text-align:right;font:inherit;cursor:pointer}.admin_courseAdminCard__ojxzQ>button{display:grid;gap:7px;padding:16px}.admin_courseAdminCard__ojxzQ span,.admin_courseRunList__zN7qv span{color:#087f83;font-size:.78rem;font-weight:900}.admin_courseAdminCard__ojxzQ strong,.admin_courseRunList__zN7qv strong{display:block}.admin_courseAdminCard__ojxzQ small,.admin_courseRunList__zN7qv p,.admin_courseRunList__zN7qv small{color:#728385;line-height:1.7}.admin_courseRunList__zN7qv{display:grid;gap:8px;border-top:1px solid #edf3f3;padding:12px;background:#f7fbfb}.admin_courseRunList__zN7qv button{border:1px solid #dbe8e8;border-radius:13px;padding:11px 12px;background:#fff}.admin_courseRunList__zN7qv p{margin:0;padding:7px 4px}.admin_courseAdminEditor__Y48Vi .admin_formSection__IDKdR{margin:0}.admin_courseAdminEditor__Y48Vi .admin_placementForm__sXlxF{padding:0}@media(max-width:980px){.admin_courseAdminLayout__R0uT4{grid-template-columns:1fr}.admin_courseAdminEditor__Y48Vi{order:-1}}@media(max-width:680px){.admin_courseAdminLayout__R0uT4{padding:12px}.admin_courseAdminCard__ojxzQ>button{padding:14px}}.admin_supportDetail___d7xk{margin:22px;border:1px solid #d6e7e7;border-radius:20px;background:#fbfefe;overflow:hidden}.admin_supportDetail___d7xk .admin_queueHeader__7_QcT{border-bottom:1px solid #e3eded}.admin_supportMessages__eb1wn{display:grid;gap:12px;padding:18px}.admin_supportMessages__eb1wn article{border:1px solid #dce9e9;border-radius:16px;background:#fff;padding:14px}.admin_supportMessages__eb1wn span{color:#087f83;font-size:.78rem;font-weight:900}.admin_supportMessages__eb1wn p{margin:8px 0;color:#173235;line-height:1.9;white-space:pre-wrap}.admin_supportMessages__eb1wn small{color:#718183}.admin_supportDetail___d7xk .admin_communicationForm__8JUB9{margin:0 18px 18px}@media(max-width:680px){.admin_supportDetail___d7xk{margin:12px}.admin_supportMessages__eb1wn{padding:12px}.admin_supportDetail___d7xk .admin_communicationForm__8JUB9{margin:0 12px 12px}}.admin_sessionRestoreShell__Bwu9A{min-height:100vh;background:#f3f7f7}.admin_managementPanel__DOUYh{display:grid;gap:18px;border:1px solid #d6e7e7;border-radius:18px;background:#f8fcfc;padding:18px}.admin_panelHeaderCompact__4vk6V{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin_panelHeaderCompact__4vk6V h3{margin:0;color:#143235}.admin_panelHeaderCompact__4vk6V p{margin:6px 0 0;color:#718183;line-height:1.8}.admin_managementGrid__jWz4S{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:14px}.admin_compactList__kDBJN{display:grid;align-content:start;gap:10px}.admin_compactList__kDBJN button,.admin_listItemActive__2Kcdv{width:100%;border:1px solid #d8e7e7;border-radius:14px;background:#fff;color:#173235;padding:12px;text-align:right;font:inherit;cursor:pointer}.admin_compactList__kDBJN button small,.admin_compactList__kDBJN button span{display:block;color:#718183;font-size:.78rem;line-height:1.7}.admin_compactList__kDBJN button strong{display:block;margin:5px 0}.admin_listItemActive__2Kcdv{border-color:#078b8f!important;background:#ecf9f9!important}.admin_detailPanel__TkyU_{border:1px solid #d8e7e7;border-radius:16px;background:#fff;padding:14px}.admin_detailHeader__W1jtN{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid #edf3f3}.admin_detailHeader__W1jtN h3{margin:8px 0 4px}.admin_detailHeader__W1jtN p{margin:0;color:#718183;font-size:.78rem}.admin_curriculumTree__9pyBY{display:grid;gap:12px;margin-top:14px}.admin_curriculumModule__TBt9G{border:1px solid #e0ebeb;border-radius:15px;background:#fbfefe;overflow:hidden}.admin_curriculumModule__TBt9G header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #edf3f3}.admin_curriculumModule__TBt9G header h4{margin:4px 0 0}.admin_curriculumModule__TBt9G header span{color:#087f83;font-size:.78rem;font-weight:900}.admin_lessonList__nJZD7{display:grid;gap:8px;padding:10px}.admin_lessonRow__LzuTP{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e3eded;border-radius:13px;background:#fff;padding:11px}.admin_lessonRow__LzuTP small,.admin_lessonRow__LzuTP strong{display:block}.admin_lessonRow__LzuTP small{margin-top:5px;color:#718183;line-height:1.6}.admin_rowActions__j4pCt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin_fileButton__EcFMe{position:relative;display:inline-flex!important;align-items:center;justify-content:center;border-radius:12px;background:#e7f2f2;color:#0b686c;padding:11px 17px;font-weight:800;cursor:pointer}.admin_fileButton__EcFMe input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin_cardList__fNqj4{display:grid;gap:12px;padding:22px}.admin_libraryCard__AnmlR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #d8e7e7;border-radius:18px;background:#fbfefe;padding:18px}.admin_libraryCard__AnmlR h3{margin:10px 0 8px}.admin_libraryCard__AnmlR p{margin:0 0 8px;color:#526668;line-height:1.8}.admin_libraryCard__AnmlR small{display:block;margin-top:5px;color:#718183}@media(max-width:980px){.admin_managementGrid__jWz4S{grid-template-columns:1fr}.admin_detailHeader__W1jtN,.admin_libraryCard__AnmlR,.admin_panelHeaderCompact__4vk6V{flex-direction:column}}@media(max-width:680px){.admin_managementPanel__DOUYh{padding:12px}.admin_lessonRow__LzuTP{align-items:stretch;flex-direction:column}.admin_rowActions__j4pCt,.admin_rowActions__j4pCt .admin_fileButton__EcFMe,.admin_rowActions__j4pCt .admin_secondaryButton__sqTgt{width:100%}}.admin_dashboard__a0Ls_{font-size:14px;padding:22px clamp(14px,3vw,48px)}.admin_dashboard__a0Ls_ h1{font-size:30px;margin:8px 0}.admin_dashboard__a0Ls_ h2{font-size:21px}.admin_dashboard__a0Ls_ h3{font-size:17px}.admin_dashboard__a0Ls_ h4{font-size:15px}.admin_dashboard__a0Ls_ .admin_topbar__9lybW{padding-bottom:14px}.admin_dashboard__a0Ls_ .admin_overviewHero__8opcZ{padding:22px;min-height:0}.admin_dashboard__a0Ls_ .admin_overviewHero__8opcZ h2{font-size:26px}.admin_dashboard__a0Ls_ .admin_overviewHealth__051jt{padding:18px}.admin_dashboard__a0Ls_ .admin_queueHeader__7_QcT{padding:18px 22px}.admin_dashboard__a0Ls_ .admin_courseAdminCard__ojxzQ{border-radius:12px}.admin_dashboard__a0Ls_ .admin_formGrid__NOxj5 input,.admin_dashboard__a0Ls_ .admin_formGrid__NOxj5 select,.admin_dashboard__a0Ls_ .admin_formGrid__NOxj5 textarea{padding:9px 11px;font-size:14px;border-radius:9px}.admin_dashboard__a0Ls_ .admin_primaryButton__w4und,.admin_dashboard__a0Ls_ .admin_secondaryButton__sqTgt{padding:9px 14px;font-size:14px;border-radius:9px}.admin_dashboard__a0Ls_ .admin_rowActions__j4pCt button{border:1px solid #cbdfe0;background:#edf6f6;color:#086e73;padding:7px 10px;border-radius:7px;cursor:pointer;font:inherit}.admin_dashboard__a0Ls_ .admin_rowActions__j4pCt button:disabled{opacity:.4;cursor:default}.admin_dashboard__a0Ls_ .admin_adminNav__Q4eTg{gap:8px}.admin_dashboard__a0Ls_ .admin_moduleGrid__4AuX7{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_dashboard__a0Ls_ .admin_managementGrid__jWz4S{grid-template-columns:minmax(210px,1fr) minmax(0,2.6fr)}.admin_dashboard__a0Ls_ .admin_managementPanel__DOUYh{padding:12px}.admin_courseTabs__TRKid{display:flex;gap:8px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid #d6e6e6}.admin_courseTabs__TRKid button{border:1px solid #cbdfe0;border-radius:8px;background:white;color:#31575b;padding:9px 14px;cursor:pointer;font:inherit}.admin_courseTabs__TRKid button[aria-current=page]{background:#008c91;color:white;border-color:#008c91}.admin_courseAdminLayout__R0uT4[data-view=catalog] .admin_managementPanel__DOUYh{display:none}.admin_courseAdminLayout__R0uT4:not([data-view=catalog]){display:block}.admin_courseAdminLayout__R0uT4:not([data-view=catalog]) .admin_courseAdminEditor__Y48Vi>form,.admin_courseAdminLayout__R0uT4:not([data-view=catalog]) .admin_courseAdminList__b8RGy,.admin_courseAdminLayout__R0uT4[data-view=content] .admin_managementPanel__DOUYh>.admin_managementGrid__jWz4S:last-child,.admin_courseAdminLayout__R0uT4[data-view=live] .admin_managementPanel__DOUYh>.admin_managementGrid__jWz4S:nth-child(2),.admin_courseAdminLayout__R0uT4[data-view=media] .admin_managementPanel__DOUYh>.admin_managementGrid__jWz4S:nth-child(2){display:none}.admin_courseAdminLayout__R0uT4[data-view=live] .admin_managementPanel__DOUYh>.admin_managementGrid__jWz4S:last-child,.admin_courseAdminLayout__R0uT4[data-view=media] .admin_managementPanel__DOUYh>.admin_managementGrid__jWz4S:last-child{display:block}.admin_courseAdminLayout__R0uT4[data-view=live] .admin_managementPanel__DOUYh>.admin_managementGrid__jWz4S:last-child>.admin_detailPanel__TkyU_:first-child,.admin_courseAdminLayout__R0uT4[data-view=media] .admin_managementPanel__DOUYh>.admin_managementGrid__jWz4S:last-child>.admin_detailPanel__TkyU_:last-child{display:none}@media(max-width:980px){.admin_dashboard__a0Ls_ .admin_managementGrid__jWz4S{grid-template-columns:1fr}.admin_dashboard__a0Ls_ .admin_moduleGrid__4AuX7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin_dashboard__a0Ls_ .admin_moduleGrid__4AuX7{grid-template-columns:1fr}.admin_dashboard__a0Ls_ h1{font-size:25px}.admin_courseTabs__TRKid{padding:10px}.admin_courseTabs__TRKid button{flex:1 1 40%;padding:8px}.admin_dashboard__a0Ls_ .admin_overviewHero__8opcZ{padding:16px}}.admin_dashboard__a0Ls_ .admin_overviewStats__u9MzC{grid-template-columns:repeat(5,minmax(0,1fr))}.admin_dashboard__a0Ls_ .admin_moduleGrid__4AuX7{grid-template-columns:repeat(4,minmax(0,1fr))}.admin_lessonMediaDetails__bXWBJ{display:grid;gap:6px;margin-top:10px;border-top:1px dashed #d7e5e5;padding-top:10px}.admin_lessonMediaDetails__bXWBJ .admin_badge__o7l65{width:max-content}.admin_mediaPreview__ddaG6,.admin_readerPreview__lWvcQ{display:grid;gap:12px;border:1px solid #cfe2e2;border-radius:16px;background:#f8fcfc;padding:14px}.admin_mediaPreview__ddaG6 video{display:block;width:100%;max-height:520px;border-radius:12px;background:#102426}.admin_readerPreview__lWvcQ{margin:18px 24px}.admin_readerPreview__lWvcQ iframe{width:100%;height:min(68vh,760px);border:1px solid #d7e5e5;border-radius:12px;background:#fff}.admin_previewBanner__rQvzj{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1500px;margin:0 auto 16px;border:1px solid #b6dcdc;border-radius:14px;background:#e8f8f7;padding:11px 14px;color:#075f63;font-weight:800}.admin_previewBanner__rQvzj button{border:1px solid #8ac8c8;border-radius:9px;background:#fff;padding:8px 12px;color:#075f63;font:inherit;cursor:pointer}.admin_previewOverlay__WJ7sB{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(7,29,31,.72);backdrop-filter:blur(5px)}.admin_previewDialog__fD2vv{display:grid;gap:14px;width:min(1180px,96vw);max-height:92vh;overflow:auto;border:1px solid #bcd8d8;border-radius:20px;background:#fff;padding:16px;box-shadow:0 28px 100px rgba(0,0,0,.35)}.admin_previewDialog__fD2vv video{display:block;width:100%;max-height:78vh;border-radius:14px;background:#0c2528}.admin_previewDialog__fD2vv iframe{width:100%;height:76vh;border:1px solid #d7e5e5;border-radius:12px;background:#fff}.admin_previewDialog__fD2vv h3{margin:0}.admin_previewDialog__fD2vv p{margin:6px 0 0;color:#647779}@media(max-width:1100px){.admin_dashboard__a0Ls_ .admin_overviewStats__u9MzC{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_dashboard__a0Ls_ .admin_moduleGrid__4AuX7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin_dashboard__a0Ls_ .admin_moduleGrid__4AuX7,.admin_dashboard__a0Ls_ .admin_overviewStats__u9MzC{grid-template-columns:1fr}}.admin_courseAdminLayout__R0uT4{grid-template-columns:minmax(290px,.7fr) minmax(0,2fr)}.admin_courseAdminLayout__R0uT4:not([data-view=catalog]),.admin_courseAdminLayout__R0uT4:not([data-view=catalog]) .admin_courseAdminList__b8RGy{display:grid}.admin_courseAdminLayout__R0uT4:not([data-view=catalog]) .admin_courseAdminEditor__Y48Vi>form,.admin_courseAdminLayout__R0uT4[data-view=roster] .admin_courseAdminEditor__Y48Vi>.admin_managementPanel__DOUYh{display:none}.admin_hierarchyTitle__dujUR{display:grid;gap:4px;border-right:4px solid #078b8f;padding:3px 10px}.admin_hierarchyTitle__dujUR small{color:#718183}.admin_courseRunList__zN7qv button[aria-current=page]{border-color:#078b8f;background:#e9f8f8;box-shadow:inset 0 0 0 1px #078b8f}.admin_runWorkspaceHeader__I9CbM{display:grid;gap:12px;border:1px solid #cfe2e2;border-radius:16px;background:linear-gradient(135deg,#fff,#eef9f9);padding:14px}.admin_runWorkspaceHeader__I9CbM>div{display:grid;gap:5px}.admin_runWorkspaceHeader__I9CbM span{color:#087f83;font-size:.78rem;font-weight:900}.admin_runWorkspaceHeader__I9CbM strong{font-size:1.05rem}.admin_runWorkspaceHeader__I9CbM small{color:#687c80}.admin_runWorkspaceHeader__I9CbM .admin_courseTabs__TRKid{padding:0;border:0}@media(max-width:980px){.admin_courseAdminEditor__Y48Vi{order:0}.admin_courseAdminList__b8RGy{max-height:360px;overflow:auto}.admin_courseAdminLayout__R0uT4,.admin_courseAdminLayout__R0uT4:not([data-view=catalog]){grid-template-columns:minmax(0,1fr)}.admin_courseAdminEditor__Y48Vi,.admin_courseAdminList__b8RGy,.admin_formSection__IDKdR{min-width:0}.admin_courseAdminEditor__Y48Vi{width:100%}}.admin_runPicker__cWqBE{margin:14px 0 18px;border:1px solid #b9d8d9;border-radius:14px;background:#f7fbfb}.admin_runPicker__cWqBE summary{cursor:pointer;padding:14px 16px;color:#086f73;font-weight:800;list-style-position:inside}.admin_runPicker__cWqBE[open] summary{border-bottom:1px solid #d9e9e9}.admin_runPickerContent__IGLKj{display:grid;gap:12px;padding:14px}.admin_runPickerList__zQ7KX{display:grid;gap:12px;max-height:380px;overflow-y:auto;overscroll-behavior:contain}.admin_runPickerGroup__qzxce{display:grid;gap:8px;border:1px solid #dbe8e8;border-radius:12px;padding:12px;background:#fff}.admin_runPickerGroup__qzxce>strong{color:#173d40}.admin_runPickerOption__48G1S{display:grid;gap:8px;border-top:1px solid #eef3f3;padding:10px 0 2px}.admin_runPickerOption__48G1S>label:first-child{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.admin_runPickerOption__48G1S span{display:grid;gap:4px;line-height:1.6}.admin_runPickerOption__48G1S small{color:#687e80;font-weight:500}.admin_placementForm__sXlxF .admin_runPickerCheckbox__1QqHd{width:18px;height:18px;flex:none;margin-top:3px;accent-color:#078b8f}.admin_runPickerStatus__4p1zD{margin-right:28px;max-width:280px}.admin_runPickerEmpty__ysrDl{margin:0;padding:14px;color:#687e80}.admin_courseAdminLayout__R0uT4[data-view=roster] .admin_courseAdminEditor__Y48Vi{grid-template-columns:minmax(0,1fr)}.admin_courseAdminLayout__R0uT4[data-view=roster] .admin_courseAdminEditor__Y48Vi>section{min-width:0;max-width:100%}.admin_libraryUploadProgress__ktJ3r{display:grid;gap:9px;margin:14px 22px;padding:13px 15px;border:1px solid #b9dada;border-radius:14px;background:#f1fbfb;color:#19575a}.admin_libraryUploadProgressHeader__qauFJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin_libraryUploadProgressHeader__qauFJ span{color:#087f83;font-weight:900}.admin_libraryUploadProgressBar__xwVkR{height:10px;overflow:hidden;border-radius:999px;background:#d9eeee}.admin_libraryUploadProgressFill__Na4yG{display:block;height:100%;border-radius:inherit;background:#078b8f;transition:width .2s ease}.admin_libraryUploadProgress__ktJ3r small{color:#607779;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace_panel__Vjt7v{background:white;border:1px solid #d7e5e5;border-radius:16px;padding:20px;margin-block:16px;color:#18383c;font-size:14px;line-height:1.7}.workspace_panel__Vjt7v h2{font-size:20px;margin:0}.workspace_panel__Vjt7v h3{font-size:16px;margin:0 0 8px}.workspace_panel__Vjt7v p{margin:8px 0}.workspace_dialog__l23ha header,.workspace_panel__Vjt7v header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.workspace_dialog__l23ha button,.workspace_panel__Vjt7v button{border:1px solid #cbdfe0;border-radius:8px;background:#edf6f6;color:#086e73;padding:8px 14px;font:inherit;cursor:pointer}.workspace_dialog__l23ha button:disabled,.workspace_panel__Vjt7v button:disabled{opacity:.5;cursor:wait}.workspace_dialog__l23ha .workspace_primary__K81ol,.workspace_panel__Vjt7v .workspace_primary__K81ol{background:#008b90;color:white;border-color:#008b90}.workspace_fields__Akxar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace_fields__Akxar label{display:flex;flex-direction:column;gap:6px;font-weight:600}.workspace_fields__Akxar input,.workspace_fields__Akxar select,.workspace_fields__Akxar textarea,.workspace_filters__uYmaD input,.workspace_filters__uYmaD select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbdfe0;border-radius:8px;padding:9px 11px;background:white;color:#18383c;font:inherit}.workspace_fields__Akxar textarea{resize:vertical;line-height:1.9}.workspace_fields__Akxar small{font-weight:400;color:#687c80}.workspace_wide__QZg4n{grid-column:1/-1}.workspace_dialog__l23ha{width:min(740px,92vw);max-height:88vh;overflow:auto;border:1px solid #cbdfe0;border-radius:16px;padding:22px;color:#18383c;direction:rtl;box-shadow:0 18px 60px #1235}.workspace_dialog__l23ha::backdrop{background:#102c3e66}.workspace_dialog__l23ha h2{font-size:21px}.workspace_actions__6ZLoB,.workspace_dialog__l23ha footer{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.workspace_error__E5CWC{color:#a22922;background:#fff0ef;border-radius:8px;padding:10px}.workspace_success__b9Dzj{color:#056e53;background:#e9f8f1;padding:10px;border-radius:8px}.workspace_filters__uYmaD{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-block:12px}.workspace_filters__uYmaD input{flex:2;min-width:180px}.workspace_filters__uYmaD select{flex:1;min-width:140px}.workspace_people__e678M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:235px;overflow:auto}.workspace_people__e678M button{text-align:right;display:flex;justify-content:space-between;gap:8px}.workspace_people__e678M small{color:#5c7276}.workspace_selected__LwDS0{outline:2px solid #00999d;background:#e7f7f7!important}.workspace_cards__c6FtS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace_card__SI_Hk{border:1px solid #d7e5e5;border-radius:12px;padding:14px;overflow-wrap:anywhere}.workspace_card__SI_Hk strong{display:block}.workspace_card__SI_Hk small{display:block;color:#60767a}.workspace_grid__wMZZ_{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2.5fr);gap:18px;align-items:start}.workspace_list__qDjM_{display:grid;gap:8px;max-height:620px;overflow:auto}.workspace_list__qDjM_ button{text-align:right}.workspace_list__qDjM_ small,.workspace_list__qDjM_ strong{display:block}.workspace_asset__vYdz5{border:1px solid #d7e5e5;border-radius:10px;padding:12px;margin-block:10px}.workspace_codes__5v2cZ{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.workspace_codes__5v2cZ img{max-width:100%;height:110px}.workspace_table__LiMTI{width:100%;border-collapse:collapse;font-size:13px}.workspace_table__LiMTI td,.workspace_table__LiMTI th{text-align:right;border-bottom:1px solid #e1eded;padding:10px;vertical-align:top}.workspace_scroll__o9Yqs{overflow:auto}.workspace_badge__93vDD{display:inline-block;border-radius:30px;background:#eaf5f4;padding:3px 9px;color:#17686a;font-size:12px}.workspace_picker__AJk5H{margin-bottom:16px}.workspace_panel__Vjt7v a{color:#007f85}.workspace_note__qOHSI{color:#64797c;font-size:13px}@media(max-width:950px){.workspace_grid__wMZZ_{grid-template-columns:1fr}.workspace_cards__c6FtS{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace_list__qDjM_{max-height:220px}}@media(max-width:600px){.workspace_cards__c6FtS,.workspace_fields__Akxar,.workspace_people__e678M{grid-template-columns:1fr}.workspace_panel__Vjt7v{padding:14px}.workspace_panel__Vjt7v header{align-items:flex-start;flex-direction:column}.workspace_wide__QZg4n{grid-column:auto}.workspace_dialog__l23ha{padding:14px}.workspace_people__e678M button{flex-direction:column}}.workspace_roleAssignments__W5ICy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace_roleAssignmentActive__DHWQ0,.workspace_roleAssignment__058v2{display:grid;gap:8px;border:1px solid #d7e5e5;border-radius:10px;padding:12px}.workspace_roleAssignmentActive__DHWQ0{border-color:#008b90;background:#eefafa}.workspace_roleAssignmentActive__DHWQ0 label,.workspace_roleAssignment__058v2 label{display:flex;flex-direction:row;align-items:center;gap:8px}.workspace_roleAssignmentActive__DHWQ0 input[type=checkbox],.workspace_roleAssignment__058v2 input[type=checkbox]{width:auto}.workspace_roleAssignmentActive__DHWQ0 label:last-child,.workspace_roleAssignment__058v2 label:last-child{display:grid}.workspace_roleAssignmentActive__DHWQ0 input[type=datetime-local]{direction:ltr}@media(max-width:600px){.workspace_roleAssignments__W5ICy{grid-template-columns:1fr}}.account_loginShell__DQLQV{display:grid;place-items:center;padding:32px 16px}.account_loginShell__DQLQV,.account_sessionRestoreShell__Q0YWo{min-height:100vh;background:radial-gradient(circle at 15% 15%,rgba(0,140,140,.14),transparent 30%),var(--vakeh-bg)}.account_loginCard__44kPF{width:min(460px,100%);padding:40px;border:1px solid var(--vakeh-border);border-radius:28px;background:#fff;box-shadow:0 28px 90px rgba(18,43,46,.1)}.account_brandMark__FASHs{display:grid;place-items:center;width:72px;height:72px;margin:0 auto;text-decoration:none}.account_brandMark__FASHs img,.account_logo__n1Hep img{width:100%;height:100%;object-fit:contain}.account_eyebrow__uv678{margin:22px 0 8px;color:var(--vakeh-teal);font-size:.82rem;font-weight:900}.account_heroPanel___EB9n h1,.account_loginCard__44kPF h1{margin:0;font-size:clamp(2.35rem,7vw,4.6rem);line-height:1.25}.account_help__1baJq,.account_heroPanel___EB9n p,.account_intro__ELSjz{color:var(--vakeh-muted);line-height:1.9}.account_loginForm__vEyTo{display:grid;gap:18px;margin-top:28px}.account_loginForm__vEyTo label{display:grid;gap:8px;color:#334d50;font-size:.9rem;font-weight:800}.account_optionalLabel__zI4Hy{color:var(--vakeh-muted);font-size:.78rem;font-weight:700}.account_loginForm__vEyTo input{width:100%;border:1px solid #cfdcdd;border-radius:13px;padding:13px 14px;background:#fff;color:var(--vakeh-ink);font:inherit;direction:ltr;outline:none}.account_loginForm__vEyTo input:focus{border-color:var(--vakeh-teal);box-shadow:0 0 0 3px rgba(0,140,140,.1)}.account_loginForm__vEyTo button{border:0;border-radius:13px;padding:14px;background:var(--vakeh-teal);color:#fff;font:inherit;font-weight:900;cursor:pointer}.account_loginForm__vEyTo button:disabled{cursor:wait;opacity:.65}.account_loginForm__vEyTo .account_textButton__U5n_O{padding:4px;background:transparent;color:var(--vakeh-teal-dark);font-size:.88rem}.account_error__WNzDj{margin:0;border-radius:12px;padding:10px 12px;background:#fff0f0;color:#a63232;font-size:.9rem}.account_success__cX0f_{margin:0;border-radius:12px;padding:10px 12px;background:#e7f7f0;color:#176b4c;font-size:.88rem;line-height:1.8}.account_help__1baJq{margin:20px 0 0;font-size:.86rem}.account_backLink__sQah7{display:block;width:fit-content;margin:12px auto 0;color:var(--vakeh-teal-dark);font-weight:800;text-align:center;text-decoration:none}.account_dashboard__qqoJ5{width:min(1220px,calc(100% - 32px));margin:0 auto;padding-bottom:52px}.account_topbar__YP6J_{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.account_logo__n1Hep{display:flex;align-items:center;gap:10px;color:var(--vakeh-ink);font-size:1.25rem;text-decoration:none}.account_logo__n1Hep img{width:42px;height:42px}.account_topbar__YP6J_ nav{display:flex;align-items:center;gap:10px}.account_topbar__YP6J_ nav a,.account_topbar__YP6J_ nav button{border:1px solid var(--vakeh-border);border-radius:11px;padding:9px 14px;background:#fff;color:var(--vakeh-ink);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.account_heroPanel___EB9n{display:flex;align-items:stretch;justify-content:space-between;gap:20px;border:1px solid var(--vakeh-border);border-radius:24px;padding:clamp(22px,3vw,34px);background:radial-gradient(circle at 8% 10%,rgba(0,140,140,.16),transparent 34%),linear-gradient(135deg,#fff,#f3fbfb);box-shadow:0 18px 60px rgba(18,43,46,.06)}.account_heroPanel___EB9n h1{font-size:clamp(1.9rem,4vw,3.15rem)}.account_heroPanel___EB9n .account_eyebrow__uv678{margin-top:0}.account_heroPanel___EB9n p:last-child{margin:14px 0 0}.account_heroStatus__gvy8L{flex:none;align-self:center;min-width:190px;border:1px solid #cae3e3;border-radius:18px;padding:15px;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.account_heroStatus__gvy8L small,.account_heroStatus__gvy8L span{display:block;color:var(--vakeh-muted);font-size:.82rem}.account_heroStatus__gvy8L strong{display:block;margin:6px 0;color:#176b4c;font-size:1.12rem;font-weight:900}.account_actionCard__rVz22{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;border:1px solid #b9dddd;border-radius:20px;padding:18px 20px;background:linear-gradient(135deg,#087f83,#0a9695);color:#fff;box-shadow:0 18px 55px rgba(8,127,131,.18)}.account_actionCard__rVz22 .account_eyebrow__uv678,.account_actionCard__rVz22 p{margin:0;color:rgba(255,255,255,.78)}.account_actionCard__rVz22 h2{margin:6px 0 7px;font-size:clamp(1.15rem,2.4vw,1.55rem)}.account_actionCard__rVz22 a,.account_actionLinkButton__36Vdr{flex:none;border:0;border-radius:13px;padding:10px 15px;background:#fff;color:var(--vakeh-teal-dark);font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.account_summaryGrid__UCb9X{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.account_panel__tvCqE,.account_summaryGrid__UCb9X article{border:1px solid var(--vakeh-border);border-radius:17px;padding:18px;background:#fff}.account_summaryGrid__UCb9X article{display:grid;gap:7px;min-height:116px}.account_summaryGrid__UCb9X small,.account_summaryGrid__UCb9X span{color:var(--vakeh-muted)}.account_summaryGrid__UCb9X strong{font-size:1.05rem}.account_dashboardWorkspace__tyZmK{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;margin-top:18px;align-items:start}.account_registrationActions__QL7ZA{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.account_courseEditButton__tQERV,.account_coursePaymentButton__wCCSq{min-height:52px;border-radius:12px;padding:14px 24px;font:inherit;font-weight:900;cursor:pointer}.account_coursePaymentButton__wCCSq{border:2px solid var(--vakeh-teal-dark);background:var(--vakeh-teal-dark);color:#fff;box-shadow:0 4px 12px rgba(0,100,100,.18)}.account_coursePaymentButton__wCCSq:hover:not(:disabled){filter:brightness(.9)}.account_courseEditButton__tQERV:disabled,.account_coursePaymentButton__wCCSq:disabled{cursor:wait;opacity:.65}.account_courseEditButton__tQERV{border:1px solid var(--vakeh-border);background:#fff;color:var(--vakeh-teal-dark)}.account_courseEditButton__tQERV:focus-visible,.account_coursePaymentButton__wCCSq:focus-visible{outline:3px solid var(--vakeh-teal);outline-offset:3px}@media (max-width:560px){.account_registrationActions__QL7ZA{flex-direction:column}.account_registrationActions__QL7ZA button{width:100%}}.account_focusedLearning__1DHXA>.account_actionCard__rVz22,.account_focusedLearning__1DHXA>.account_heroPanel___EB9n,.account_focusedLearning__1DHXA>.account_summaryGrid__UCb9X{display:none}@media (max-width:820px){.account_focusedLearning__1DHXA .account_dashboardDetail__1RV4A{grid-row:1}.account_focusedLearning__1DHXA .account_dashboardSidebar__BEH8Z{grid-row:2;position:static}}.account_dashboardSidebar__BEH8Z{position:sticky;top:14px;display:grid;gap:10px;border:1px solid var(--vakeh-border);border-radius:20px;padding:14px;background:radial-gradient(circle at 15% 0,rgba(0,140,140,.1),transparent 32%),rgba(255,255,255,.92);box-shadow:0 18px 55px rgba(18,43,46,.06)}.account_sidebarProfile__D5s41{display:grid;gap:5px;border-radius:15px;padding:13px;background:linear-gradient(135deg,#edfafa,#fff)}.account_sidebarGroup__ui9cA p,.account_sidebarProfile__D5s41 small,.account_sidebarProfile__D5s41 span{color:var(--vakeh-muted)}.account_sidebarProfile__D5s41 strong{color:var(--vakeh-ink);font-size:1rem;font-weight:950}.account_sidebarGroup__ui9cA{display:grid;gap:6px;border-top:1px solid #e2eeee;padding-top:10px}.account_sidebarGroup__ui9cA p{margin:0 4px 2px;font-size:.74rem;font-weight:900}.account_sidebarNavButton__ID_LL{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid #edf4f4;border-radius:12px;padding:9px 10px;background:rgba(255,255,255,.72);color:#244447;font:inherit;font-size:.9rem;font-weight:850;text-align:right;cursor:pointer}.account_sidebarNavButtonActive__vVc3M,.account_sidebarNavButton__ID_LL:hover{border-color:#bfdedf;background:#eef8f8;color:var(--vakeh-teal-dark)}.account_sidebarNavButtonActive__vVc3M{box-shadow:inset -3px 0 0 var(--vakeh-teal)}.account_sidebarBadgeAttention__cBs7J,.account_sidebarBadgeReady__YyDVL,.account_sidebarBadge__f88Ji{flex:none;border-radius:999px;padding:3px 7px;background:#f0f6f6;color:var(--vakeh-muted);font-size:.65rem;font-weight:900;white-space:nowrap}.account_sidebarBadgeReady__YyDVL{background:#e1f7ed;color:#176b4c}.account_sidebarBadgeAttention__cBs7J{background:#fff0cf;color:#8a5a00}.account_dashboardDetail__1RV4A{min-width:0;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;overscroll-behavior:contain;padding-left:4px;scrollbar-width:thin;scrollbar-color:#b7d8d8 transparent}.account_dashboardDetail__1RV4A::-webkit-scrollbar{width:8px}.account_dashboardDetail__1RV4A::-webkit-scrollbar-track{background:transparent}.account_dashboardDetail__1RV4A::-webkit-scrollbar-thumb{border-radius:999px;background:#b7d8d8}.account_moduleErrorPanel__YNTHX{display:grid;gap:7px;margin-bottom:14px;border:1px solid #efc4a8;border-radius:16px;padding:13px 15px;background:#fff8ee;color:#7b421c;line-height:1.8}.account_moduleErrorPanel__YNTHX p{margin:0;font-size:.86rem}.account_moduleErrorPanel__YNTHX p span{font-weight:900}.account_moduleErrorPanel__YNTHX button{justify-self:start;border:1px solid #d8a982;border-radius:10px;padding:7px 13px;background:#fff;color:#713d1a;font:inherit;font-weight:800;cursor:pointer}.account_liveSessionGroup__CB1Gi{display:grid;gap:10px}.account_instructorSessionCard__uoivn{display:flex;flex-wrap:wrap;align-items:flex-start}.account_instructorSessionCard__uoivn>div:first-child{flex:1 1 420px}.account_instructorRoster__pCUi4{flex:1 0 100%;display:grid;gap:7px;margin-top:10px;border-top:1px solid var(--vakeh-line);padding-top:12px}.account_instructorRoster__pCUi4>p{margin:0;color:var(--vakeh-muted)}.account_instructorRoster__pCUi4>div{display:flex;justify-content:space-between;gap:16px;border-radius:10px;padding:8px 10px;background:#f4f9f9}.account_instructorRoster__pCUi4 span{color:var(--vakeh-muted);font-size:.84rem}.account_partnerOrganization__kEGjg{display:grid;gap:12px;margin-top:18px;border:1px solid var(--vakeh-line);border-radius:18px;padding:16px;background:#fbfefe}.account_organizationMemberForm__fJmxP{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,.8fr) auto;gap:10px;align-items:end;border-top:1px solid var(--vakeh-line);padding-top:14px}.account_organizationMemberForm__fJmxP label{display:grid;gap:6px;font-weight:800}.account_organizationMemberForm__fJmxP input,.account_organizationMemberForm__fJmxP select{min-width:0;border:1px solid var(--vakeh-line);border-radius:10px;padding:9px 11px;background:#fff;color:var(--vakeh-ink);font:inherit}@media (max-width:760px){.account_organizationMemberForm__fJmxP{grid-template-columns:1fr}}.account_dashboardDetail__1RV4A .account_accountTools__JLOVg,.account_dashboardDetail__1RV4A .account_contentGrid__kVe2u{display:block;margin-top:0}.account_detailPanel__v5hKP{display:none}.account_detailPanelActive__LQGyh{display:block}.account_detailPanelActive__LQGyh:focus-visible{outline:3px solid rgba(0,139,144,.45);outline-offset:4px}.account_contentGrid__kVe2u{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:18px;margin-top:18px;align-items:start}.account_contentGrid__kVe2u>section{grid-column:1}.account_contentGrid__kVe2u>aside{grid-column:2;grid-row:1/span 2}.account_sideColumn__AYaww{display:grid;gap:14px}.account_sideColumn__AYaww.account_detailPanel__v5hKP{display:none}.account_sideColumn__AYaww.account_detailPanelActive__LQGyh{display:grid}.account_accountTools__JLOVg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;align-items:start}.account_accountTools__JLOVg .account_panel__tvCqE{min-height:100%}.account_capabilityPanel__B0NpX{margin-top:0;border:1px solid var(--vakeh-border);border-radius:20px;padding:20px;background:radial-gradient(circle at 8% 10%,rgba(0,140,140,.08),transparent 28%),#fff}.account_panelLead__pesw7{max-width:900px;margin:-4px 0 18px;color:var(--vakeh-muted);line-height:1.8}.account_checkoutPrompt__WX3KY{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;border:1px solid rgba(0,140,140,.25);border-radius:18px;padding:18px;background:linear-gradient(135deg,#e8f7f4,#fff)}.account_checkoutPrompt__WX3KY h2,.account_checkoutPrompt__WX3KY p{margin:0}.account_checkoutPrompt__WX3KY p{margin-top:8px;color:var(--vakeh-muted);line-height:1.8}.account_checkoutPrompt__WX3KY small{display:block;margin-top:8px;color:var(--vakeh-teal-dark);font-weight:800}.account_registrationPage__khZMB{max-width:1000px;min-height:100vh;margin:0 auto;padding:20px 16px 48px}.account_registrationHeader__v7j8u{margin:24px 0 18px}.account_registrationHeader__v7j8u h1{margin:0;font-size:clamp(1.4rem,4vw,1.9rem)}.account_registrationHeader__v7j8u h1:focus{outline:none}.account_registrationHeader__v7j8u>p{line-height:1.8;margin:10px 0}.account_registrationHeader__v7j8u ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account_registrationHeader__v7j8u li{padding:10px;border-radius:10px;background:#edf5f5;color:var(--vakeh-muted);font-size:.8rem;line-height:1.7}.account_registrationHeader__v7j8u li[aria-current=step]{color:var(--vakeh-teal-dark);background:#dff2ef;font-weight:850}.account_registrationPage__khZMB .account_checkoutPrompt__WX3KY{display:block;padding:clamp(16px,3vw,28px);background:#fff}.account_registrationPage__khZMB .account_checkoutPrompt__WX3KY>h2{font-size:1.15rem;line-height:1.9;margin-bottom:18px}.account_registrationPage__khZMB .account_bookCheckoutForm__TtwHR h2{font-size:1.15rem;line-height:1.8;margin:6px 0}.account_registrationPage__khZMB .account_bookCheckoutForm__TtwHR .account_eyebrow__uv678{margin-top:8px}.account_registrationPage__khZMB .account_topbar__YP6J_ nav{flex-wrap:wrap;font-size:.85rem}.account_bookCheckoutForm__TtwHR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.account_bookCheckoutForm__TtwHR label{display:grid;gap:7px;color:#43595c;font-size:.84rem;font-weight:850}.account_bookCheckoutForm__TtwHR .account_admissionCheckbox__D3Cju{display:flex;align-items:flex-start;gap:9px;line-height:1.9}.account_bookCheckoutForm__TtwHR .account_admissionCheckbox__D3Cju input{flex:0 0 auto;width:17px;height:17px;margin:5px 0 0;padding:0;accent-color:var(--vakeh-teal)}.account_bookCheckoutForm__TtwHR input,.account_bookCheckoutForm__TtwHR select,.account_bookCheckoutForm__TtwHR textarea{min-width:0;width:100%;border:1px solid #cbdede;border-radius:11px;padding:11px 12px;background:#fff;color:var(--vakeh-ink);font:inherit}.account_bookCheckoutForm__TtwHR button{grid-column:1/-1;border:0;border-radius:12px;padding:12px 16px;background:var(--vakeh-teal);color:#fff;font:inherit;font-weight:900;cursor:pointer}.account_applicationRepeater__GSeXl{display:grid;gap:12px;padding:14px;border:1px solid #d8e7e7;border-radius:14px;background:#f8fbfb}.account_applicationRepeaterHeader__jG3V7{display:flex;align-items:center;justify-content:space-between;gap:12px}.account_bookCheckoutForm__TtwHR .account_applicationRemoveButton__USmCN,.account_bookCheckoutForm__TtwHR .account_applicationRepeaterHeader__jG3V7 button{grid-column:auto;width:auto;padding:8px 12px;background:#e5f1f1;color:var(--vakeh-teal-dark)}.account_applicationRepeaterRow__wdA8u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;padding-top:12px;border-top:1px solid #d8e7e7}.account_bookCheckoutForm__TtwHR .account_applicationRemoveButton__USmCN{margin-bottom:1px;background:#fff0ed;color:#9b3425}.account_sectionSubheading__xgfsD{margin:22px 0 0}.account_capabilityGrid__zC2aM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.account_capabilityCard__kyvgQ{display:flex;min-height:180px;flex-direction:column;justify-content:space-between;gap:14px;border:1px solid #d9e8e8;border-radius:15px;padding:15px;background:#fbfdfd}.account_capabilityCard__kyvgQ span{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 9px;background:#edf5f5;color:var(--vakeh-muted);font-size:.76rem;font-weight:900}.account_capabilityCard__kyvgQ h3{margin:10px 0 7px;font-size:.95rem}.account_capabilityCard__kyvgQ p{margin:0;color:var(--vakeh-muted);font-size:.82rem;line-height:1.7}.account_capabilityCard__kyvgQ a,.account_capabilityCard__kyvgQ button,.account_inlineAction__fUjhX{display:inline-flex;width:fit-content;border:0;border-radius:11px;padding:8px 11px;background:var(--vakeh-bg);color:var(--vakeh-teal-dark);font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.account_capability_active__zTRRU{border-color:#bfe2d1;background:#f1faf5}.account_capability_active__zTRRU span{background:#ddf5e9;color:#176b4c}.account_capability_available__bYfis{border-color:#cfe6e6;background:#f8fcfc}.account_capability_locked___pJ76{background:#f7f8f8}.account_capability_attention__boHB2{border-color:#f3d7a8;background:#fff8ea}.account_capability_attention__boHB2 span{background:#fff0cf;color:#8a5a00}.account_securityPanel__vZucg{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:24px;align-items:start;background:radial-gradient(circle at 8% 10%,rgba(0,140,140,.08),transparent 30%),#fff}.account_securityPanel__vZucg.account_detailPanel__v5hKP{display:none}.account_securityPanel__vZucg.account_detailPanelActive__LQGyh{display:grid}.account_panelHint__l3Iz3{margin-top:10px!important;color:var(--vakeh-muted);line-height:1.8}.account_panel__tvCqE .account_eyebrow__uv678{margin-top:0}.account_panel__tvCqE h2,.account_panel__tvCqE h3,.account_panel__tvCqE p{margin:0}.account_panelHeader__DKBJP{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.account_panelHeader__DKBJP span{border-radius:999px;padding:6px 10px;background:var(--vakeh-bg);color:var(--vakeh-muted);font-size:.82rem;font-weight:800}.account_courseList__GnWXF{display:grid;gap:10px}.account_courseList__GnWXF article,.account_pathList__eC_dQ article{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e1ebeb;border-radius:15px;padding:16px}.account_courseList__GnWXF>.account_courseCard__IYI__{display:block;padding:18px}.account_courseCardHeader__TzrFT{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account_courseCardHeader__TzrFT>div{min-width:0}.account_courseCardHeader__TzrFT .account_courseProgress__CtcWu{flex:none;border-radius:999px;padding:6px 10px;background:#e9f5f4;color:#0b6c70;font-size:.78rem;font-weight:800;white-space:nowrap}.account_courseList__GnWXF h3{font-size:1rem}.account_courseList__GnWXF p{margin-top:6px;color:var(--vakeh-muted);font-size:.86rem}.account_progressTrack__UwHHG{height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#edf4f4}.account_progressTrack__UwHHG span{display:block;height:100%;border-radius:inherit;background:var(--vakeh-teal)}.account_courseList__GnWXF>article>span{flex:none;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.account_completed__I6Uzx{background:#e2f5ee;color:#176b4c}.account_enrolled__3xzvv{background:#fff2d8;color:#8a5a00}.account_pathList__eC_dQ{display:grid;gap:10px}.account_pathList__eC_dQ article{align-items:flex-start;border-color:#dce8e8}.account_itemActions__ZLaNo{display:flex;flex:none;align-items:center;gap:8px}.account_pathList__eC_dQ h3,.account_pathList__eC_dQ p{margin:0}.account_pathList__eC_dQ p{margin-top:7px;color:var(--vakeh-muted)}.account_pathList__eC_dQ small{display:block;margin-top:9px;color:#6c7e80;line-height:1.8}.account_pathReady__coKXL{background:#eef9f5}.account_pathSelected__KECYP{border-color:var(--vakeh-teal)!important;box-shadow:inset -3px 0 0 var(--vakeh-teal)}.account_pathLocked__HJVfw{background:#fbfcfc}.account_smallButton__8pd1M{border:0;border-radius:12px;padding:9px 12px;background:var(--vakeh-teal);color:#fff;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}.account_smallButton__8pd1M:disabled{cursor:wait;opacity:.62}.account_smallButtonActive__4aLss{border:1px solid var(--vakeh-teal);border-radius:12px;padding:9px 12px;background:var(--vakeh-teal);color:#fff;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}.account_workspaceSwitch__sXxlw{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.account_instructorFilters__0rQWL{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;margin-bottom:16px}.account_instructorFilters__0rQWL label{display:grid;gap:6px;font-weight:700}.account_instructorFilters__0rQWL input,.account_instructorFilters__0rQWL select{min-width:0;border:1px solid #cbdfe0;border-radius:10px;background:#fff;padding:9px 11px;color:inherit;font:inherit}.account_instructorNoticeForm__czLeH{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;border-top:1px dashed #cbdfe0;padding-top:12px}.account_instructorNoticeForm__czLeH label{display:grid;gap:6px;font-weight:700}.account_instructorNoticeForm__czLeH textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #cbdfe0;border-radius:10px;padding:9px 11px;color:inherit;font:inherit}.account_warningText__1d9Wl{display:block;margin-top:10px;color:#a05a00;font-weight:800;line-height:1.8}.account_missionDesk__Twazn{display:grid;gap:16px;margin-top:16px;border:1px solid #c8e3e3;border-radius:18px;padding:16px;background:radial-gradient(circle at 8% 0,rgba(0,140,140,.08),transparent 30%),#fff}.account_missionGenerator__e4unU{display:grid;grid-template-columns:1.4fr repeat(4,minmax(120px,.65fr)) auto;align-items:end;gap:12px;margin-top:18px;padding:20px;background:#f7fbfa;border:1px solid #cfe0df;border-radius:18px}.account_missionGenerator__e4unU h3{margin-bottom:5px}.account_missionGenerator__e4unU p{margin:0;color:#52696b;line-height:1.8}.account_missionGenerator__e4unU label{display:grid;gap:7px;color:#355356;font-size:13px;font-weight:700}.account_missionGenerator__e4unU input,.account_missionGenerator__e4unU select{min-width:0;padding:10px 11px;background:#fff;border:1px solid #cfe0df;border-radius:10px}.account_missionDeskHeader__Kj5Fk{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:18px}.account_missionDeskHeader__Kj5Fk h3{margin:3px 0 8px;font-size:1.12rem}.account_missionDeskHeader__Kj5Fk p{margin:0;color:#51686b;line-height:1.85}.account_missionDeskHeader__Kj5Fk dl{display:grid;gap:0;margin:0;border:1px solid #e3eeee;border-radius:14px;overflow:hidden;background:#fbfdfd}.account_missionDeskHeader__Kj5Fk dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #e3eeee}.account_missionDeskHeader__Kj5Fk dl div:first-child{border-top:0}.account_missionDeskHeader__Kj5Fk dt{color:var(--vakeh-muted)}.account_missionDeskHeader__Kj5Fk dd{margin:0;color:var(--vakeh-ink);font-weight:850}.account_missionColumns__4d_as{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account_assetBox__EteVe,.account_missionColumns__4d_as section{border:1px solid #e3eeee;border-radius:15px;padding:14px;background:#fbfdfd}.account_assetBox__EteVe h4,.account_missionColumns__4d_as h4{margin:0 0 10px;font-size:.92rem}.account_missionColumns__4d_as ol,.account_missionColumns__4d_as ul{margin:0;padding-inline-start:20px;color:#334b4d;line-height:1.85}.account_assetBox__EteVe{display:grid;gap:10px}.account_assetBox__EteVe article{border-radius:13px;padding:12px;background:#f3f9f9}.account_assetBox__EteVe small,.account_assetBox__EteVe strong{display:block}.account_assetBox__EteVe small{margin-top:4px;color:var(--vakeh-muted)}.account_assetBox__EteVe p{margin:8px 0 0;color:#304d50;line-height:1.8}.account_submissionForm__LMhsj{display:grid;gap:12px;border-top:1px solid #e3eeee;padding-top:14px}.account_submissionForm__LMhsj label{display:grid;gap:7px;color:#314c4f;font-size:.84rem;font-weight:850}.account_submissionForm__LMhsj input,.account_submissionForm__LMhsj textarea{width:100%;border:1px solid #cfe0e0;border-radius:13px;padding:10px 12px;background:#fff;color:var(--vakeh-ink);font:inherit;outline:none}.account_submissionForm__LMhsj input:focus,.account_submissionForm__LMhsj textarea:focus{border-color:var(--vakeh-teal);box-shadow:0 0 0 3px rgba(8,127,131,.1)}.account_submissionStatus__0bGg4{display:grid;gap:4px;border-radius:14px;padding:12px;background:#eef8f8}.account_submissionStatus__0bGg4 small,.account_submissionStatus__0bGg4 span{color:var(--vakeh-muted)}.account_financialHoldBanner__28b1e{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;border:1px solid #f0c7c7;border-radius:22px;padding:20px;background:#fff0f0;color:#7a2424}.account_financialHoldBanner__28b1e .account_eyebrow__uv678{margin:0 0 6px;color:#a63232}.account_financialHoldBanner__28b1e h2,.account_financialHoldBanner__28b1e p{margin:0}.account_financialHoldBanner__28b1e p{margin-top:8px;line-height:1.8}.account_financialHoldBanner__28b1e a,.account_financialHoldBanner__28b1e button{flex:none;border:0;border-radius:14px;padding:11px 14px;background:#a63232;color:#fff;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.account_statusPillDanger__Jowbm,.account_statusPillReady__tlLS2,.account_statusPill__Zh8C1{display:inline-flex;width:fit-content;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900;white-space:nowrap}.account_statusPill__Zh8C1{background:#eef4f4;color:var(--vakeh-muted)}.account_statusPillReady__tlLS2{background:#e1f5eb;color:#176b4c}.account_statusPillDanger__Jowbm{background:#fff0f0;color:#a63232}.account_lessonStack__GBSfd{display:grid;gap:10px;margin-top:14px}.account_moduleBlock__y5vXF{border:1px solid #e2eeee;border-radius:12px;padding:10px 14px;background:#fff}.account_moduleBlock__y5vXF h4{margin:0;color:var(--vakeh-ink);font-size:.94rem}.account_moduleHeader__zX8Tj{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;cursor:pointer;list-style:none}.account_moduleHeader__zX8Tj::-webkit-details-marker{display:none}.account_moduleHeader__zX8Tj:before{content:"＋";color:var(--vakeh-teal)}.account_moduleBlock__y5vXF[open]>.account_moduleHeader__zX8Tj:before{content:"−"}.account_moduleHeader__zX8Tj h4{flex:1}.account_moduleHeader__zX8Tj:focus-visible{outline:2px solid var(--vakeh-teal);outline-offset:4px}.account_moduleHeader__zX8Tj span{flex:none;color:var(--vakeh-muted);font-size:.76rem}.account_lessonRow__kgxD4{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;border-top:1px solid #eef5f5;padding:9px 0}.account_lessonRow__kgxD4:first-of-type{border-top:0}.account_lessonIdentity__cCdT9{display:flex;align-items:flex-start;gap:10px;min-width:0}.account_lessonIdentity__cCdT9>div{min-width:0}.account_lessonNumber__xm837{flex:none;min-width:60px;border-radius:8px;padding:4px 7px;background:#edf6f5;color:#0b6c70;font-size:.76rem;font-weight:800;text-align:center}.account_lessonIdentity__cCdT9 small,.account_lessonIdentity__cCdT9 strong{display:block}.account_lessonIdentity__cCdT9 strong{font-size:.9rem;line-height:1.55}.account_lessonIdentity__cCdT9 small{margin-top:2px;color:var(--vakeh-muted);font-size:.78rem;line-height:1.6}.account_lessonActions__GPZtx{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.account_lessonActions__GPZtx .account_statusPill__Zh8C1{font-size:.74rem;white-space:normal}.account_lessonJoinError__f6_aR{color:#a52828;font-size:.78rem;line-height:1.7}.account_lessonDetails__d_PDg{grid-column:1/-1;margin-top:8px;max-width:760px;color:var(--vakeh-muted);font-size:.86rem;line-height:1.9}.account_lessonContentList__QPkJO{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.account_lessonContentItem__oMdDq .account_lessonDetails__d_PDg{margin-top:0}.account_lessonDetails__d_PDg summary{width:fit-content;cursor:pointer;color:var(--vakeh-primary);font-weight:900}.account_lessonDetails__d_PDg p{margin:8px 0}.account_lessonDetails__d_PDg div{margin-top:8px}.account_lessonDetails__d_PDg strong{display:block;color:var(--vakeh-ink);font-size:.86rem}.account_lessonDetails__d_PDg ul{margin:4px 0 0;padding:0 18px 0 0}.account_lessonLiveSchedule__2TZsC{display:grid;grid-column:1/-1;gap:5px;margin:2px 70px 0 0}.account_lessonLiveSession__j9rjP{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px dashed #e1ebeb}.account_lessonLiveSession__j9rjP time{color:var(--vakeh-muted);font-size:.78rem}.account_miniList__gxchI{display:grid;gap:10px;margin-top:14px}.account_miniItem__socdb{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid #e1ebeb;border-radius:15px;padding:14px;background:#fbfdfd}.account_learnerSessionRow__un5nv{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto) auto;align-items:center;gap:10px 16px;border-bottom:1px solid #e7efef;padding:11px 4px}.account_learnerSessionRow__un5nv:first-of-type{border-top:1px solid #e7efef}.account_learnerSessionIdentity__O8e80{display:flex;align-items:flex-start;gap:10px;min-width:0}.account_learnerSessionIdentity__O8e80>div{min-width:0}.account_learnerSessionIdentity__O8e80 small,.account_learnerSessionIdentity__O8e80 strong{display:block}.account_learnerSessionIdentity__O8e80 strong{font-size:.9rem;line-height:1.55}.account_learnerSessionIdentity__O8e80 small,.account_learnerSessionRow__un5nv time{color:var(--vakeh-muted);font-size:.78rem;line-height:1.6}.account_learnerSessionIdentity__O8e80 small{margin-top:2px}.account_learnerSessionRow__un5nv>.account_lessonActions__GPZtx{justify-content:flex-start}.account_dangerItem__7M0cB{border-color:#f0c7c7;background:#fffafa}.account_miniItem__socdb h3{margin:0;font-size:.98rem}.account_miniItem__socdb p,.account_miniItem__socdb small{display:block;margin-top:6px;color:var(--vakeh-muted);line-height:1.75}.account_planGrid__wG_Q_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.account_planCard__dW9KU{border:1px solid #dce8e8;border-radius:16px;padding:14px;background:#fbfdfd}.account_planCard__dW9KU h3{margin:0 0 10px;font-size:.98rem}.account_planCard__dW9KU strong{display:block;margin-bottom:8px;color:var(--vakeh-ink)}.account_planCard__dW9KU p{margin:0 0 12px;color:var(--vakeh-muted);font-size:.84rem;line-height:1.75}.account_financeGrid__BZX3v,.account_trainingWorkGrid__Qqa8L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.account_financeGrid__BZX3v article,.account_trainingWorkGrid__Qqa8L article{border:1px solid #e1ebeb;border-radius:16px;padding:14px;background:#fbfdfd}.account_financeGrid__BZX3v span,.account_trainingWorkGrid__Qqa8L span{display:block;color:var(--vakeh-muted);font-size:.78rem;font-weight:900}.account_financeGrid__BZX3v strong,.account_trainingWorkGrid__Qqa8L strong{display:block;margin-top:8px;color:var(--vakeh-ink)}.account_trainingWorkGrid__Qqa8L small{display:block;margin-top:8px;color:var(--vakeh-muted);line-height:1.7}.account_financeDanger__0iBtL{border-color:#f0c7c7!important;background:#fff0f0!important}.account_empty__3umBJ{border:1px dashed var(--vakeh-border);border-radius:15px;padding:36px 20px;color:var(--vakeh-muted);text-align:center}.account_panel__tvCqE dl{display:grid;gap:0;margin:18px 0 0}.account_panel__tvCqE dl div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e4eded;padding:12px 0}.account_panel__tvCqE dl div:first-child{border-top:0;padding-top:0}.account_panel__tvCqE dt{color:var(--vakeh-muted)}.account_panel__tvCqE dd{margin:0;font-weight:800;text-align:left;overflow-wrap:anywhere}.account_supportForm__3_aGh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.account_supportForm__3_aGh label{display:grid;gap:7px;color:#43595c;font-size:.84rem;font-weight:850}.account_supportForm__3_aGh input,.account_supportForm__3_aGh select,.account_supportForm__3_aGh textarea{min-width:0;width:100%;border:1px solid #d4e0e1;border-radius:11px;padding:11px 12px;background:#fff;color:var(--vakeh-ink);font:inherit;outline:none}.account_supportForm__3_aGh textarea{min-height:120px;resize:vertical;line-height:1.9}.account_supportForm__3_aGh input:focus,.account_supportForm__3_aGh select:focus,.account_supportForm__3_aGh textarea:focus{border-color:var(--vakeh-teal);box-shadow:0 0 0 3px rgba(0,140,140,.09)}.account_supportForm__3_aGh button{grid-column:1/-1;border:0;border-radius:12px;padding:12px 16px;background:var(--vakeh-teal);color:#fff;font:inherit;font-weight:900;cursor:pointer}.account_supportForm__3_aGh button:disabled{cursor:wait;opacity:.65}.account_fullRow__9gu0M{grid-column:1/-1}.account_requiredCaption__b1hwa,.account_requiredField__aCshQ>span:first-child{display:block}.account_requiredCaption__b1hwa b,.account_requiredField__aCshQ>span:first-child:after,.account_requiredMark__5A7s_{color:#d92d20;font-weight:900}.account_requiredField__aCshQ>span:first-child:after{content:" *"}.account_requiredField__aCshQ em{font-style:normal}.account_addressGrid__Grgfh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account_addressGrid__Grgfh label{display:grid;gap:7px;color:#43595c;font-size:.84rem;font-weight:850}.account_addressGrid__Grgfh input,.account_addressGrid__Grgfh select,.account_addressGrid__Grgfh textarea{min-width:0;width:100%;border:1px solid #d4e0e1;border-radius:11px;padding:11px 12px;background:#fff;color:var(--vakeh-ink);font:inherit;outline:none}.account_addressGrid__Grgfh textarea{min-height:94px;resize:vertical;line-height:1.9}.account_addressGrid__Grgfh input:focus,.account_addressGrid__Grgfh select:focus,.account_addressGrid__Grgfh textarea:focus{border-color:var(--vakeh-teal);box-shadow:0 0 0 3px rgba(0,140,140,.09)}.account_addressWide__jJ3eK{grid-column:1/-1}.account_paymentToast__PwMEg{position:fixed;z-index:100;top:22px;left:50%;width:min(620px,calc(100% - 32px));transform:translateX(-50%);border:1px solid #a8e1c0;border-radius:15px;padding:16px 20px;background:#effcf4;color:#176b3d;box-shadow:0 18px 50px rgba(14,81,42,.2);font-weight:850}.account_securityForm__aPoVN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.account_securityPanel__vZucg .account_securityForm__aPoVN{margin-top:0}.account_securityForm__aPoVN label{display:grid;gap:6px;color:#43595c;font-size:.82rem;font-weight:800}.account_securityForm__aPoVN input{min-width:0;width:100%;border:1px solid #d4e0e1;border-radius:11px;padding:10px 11px;font:inherit;direction:ltr;outline:none}.account_securityForm__aPoVN input:focus{border-color:var(--vakeh-teal);box-shadow:0 0 0 3px rgba(0,140,140,.09)}.account_securityForm__aPoVN button{grid-column:1/-1;border:0;border-radius:11px;padding:11px;background:var(--vakeh-teal);color:#fff;font:inherit;font-weight:900;cursor:pointer}.account_securityForm__aPoVN button:disabled{cursor:wait;opacity:.65}@media (max-width:820px){.account_addressGrid__Grgfh,.account_applicationRepeaterRow__wdA8u{grid-template-columns:repeat(2,minmax(0,1fr))}.account_accountTools__JLOVg,.account_bookCheckoutForm__TtwHR,.account_capabilityGrid__zC2aM,.account_contentGrid__kVe2u,.account_dashboardWorkspace__tyZmK,.account_financeGrid__BZX3v,.account_planGrid__wG_Q_,.account_securityForm__aPoVN,.account_securityPanel__vZucg,.account_summaryGrid__UCb9X,.account_supportForm__3_aGh,.account_trainingWorkGrid__Qqa8L{grid-template-columns:1fr}.account_missionGenerator__e4unU{grid-template-columns:repeat(2,minmax(0,1fr))}.account_missionGenerator__e4unU>button,.account_missionGenerator__e4unU>div{grid-column:1/-1}.account_capabilityGrid__zC2aM,.account_summaryGrid__UCb9X{grid-template-columns:repeat(2,minmax(0,1fr))}.account_planGrid__wG_Q_{grid-template-columns:1fr}.account_dashboardSidebar__BEH8Z{position:static}.account_dashboardDetail__1RV4A{position:static;max-height:none;overflow:visible;padding-left:0}.account_sidebarGroup__ui9cA{grid-template-columns:repeat(2,minmax(0,1fr))}.account_sidebarGroup__ui9cA p{grid-column:1/-1}.account_contentGrid__kVe2u>aside,.account_contentGrid__kVe2u>section{grid-column:auto;grid-row:auto}.account_securityPanel__vZucg{grid-column:auto}.account_actionCard__rVz22,.account_checkoutPrompt__WX3KY,.account_financialHoldBanner__28b1e,.account_heroPanel___EB9n{align-items:flex-start;flex-direction:column}.account_actionCard__rVz22 a,.account_actionLinkButton__36Vdr,.account_checkoutPrompt__WX3KY button,.account_financialHoldBanner__28b1e a,.account_financialHoldBanner__28b1e button,.account_heroStatus__gvy8L{width:100%}.account_actionCard__rVz22 a,.account_actionLinkButton__36Vdr,.account_checkoutPrompt__WX3KY button,.account_financialHoldBanner__28b1e a,.account_financialHoldBanner__28b1e button{text-align:center}}@media (max-width:560px){.account_addressGrid__Grgfh{grid-template-columns:1fr}.account_addressWide__jJ3eK{grid-column:auto}}@media (max-width:520px){.account_applicationRepeaterHeader__jG3V7{align-items:stretch;flex-direction:column}.account_applicationRepeaterRow__wdA8u{grid-template-columns:1fr}.account_loginCard__44kPF{padding:28px 22px}.account_dashboard__qqoJ5{width:min(100% - 20px,1180px)}.account_heroPanel___EB9n{padding:28px 22px}.account_capabilityGrid__zC2aM,.account_sidebarGroup__ui9cA,.account_summaryGrid__UCb9X{grid-template-columns:1fr}.account_panel__tvCqE,.account_summaryGrid__UCb9X article{padding:20px}.account_courseList__GnWXF article,.account_miniItem__socdb,.account_pathList__eC_dQ article{align-items:flex-start;flex-direction:column}.account_missionGenerator__e4unU{grid-template-columns:1fr}.account_missionGenerator__e4unU>button,.account_missionGenerator__e4unU>div{grid-column:auto}.account_instructorFilters__0rQWL{grid-template-columns:1fr}.account_instructorNoticeForm__czLeH{grid-template-columns:1fr!important}}@media (max-width:1100px){.account_learnerSessionRow__un5nv{grid-template-columns:minmax(0,1fr) auto}.account_learnerSessionRow__un5nv>time{grid-column:1;padding-right:70px}.account_learnerSessionRow__un5nv>.account_lessonActions__GPZtx{grid-column:2;grid-row:1/3}}@media (max-width:760px){.account_courseCardHeader__TzrFT{flex-wrap:wrap}.account_learnerSessionRow__un5nv,.account_lessonRow__kgxD4{grid-template-columns:minmax(0,1fr)}.account_learnerSessionRow__un5nv>.account_lessonActions__GPZtx,.account_learnerSessionRow__un5nv>time,.account_lessonRow__kgxD4>.account_lessonActions__GPZtx{grid-column:1;grid-row:auto;justify-content:flex-start;padding-right:70px}.account_lessonLiveSchedule__2TZsC{margin-right:0}.account_lessonLiveSession__j9rjP{align-items:flex-start;flex-wrap:wrap}}.protected-lesson-video_dialog__wnqop{width:min(860px,calc(100vw - 32px));max-height:90dvh;border:1px solid #cbe0e4;border-radius:16px;padding:18px;background:#fff;color:#163b49;box-sizing:border-box;overflow:auto}.protected-lesson-video_dialog__wnqop::backdrop{background:rgba(9,29,37,.68)}.protected-lesson-video_header__KdVus{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.protected-lesson-video_header__KdVus h2{font-size:1rem;line-height:1.8;margin:0}.protected-lesson-video_dialog__wnqop button{font:inherit;border:1px solid #cbe0e4;border-radius:8px;background:#eaf5f5;color:#006e77;padding:8px 14px;cursor:pointer;white-space:nowrap}.protected-lesson-video_dialog__wnqop button:focus-visible{outline:3px solid #00858e;outline-offset:3px}.protected-lesson-video_video__yD4DV{display:block;width:100%;max-height:65dvh;aspect-ratio:16/9;background:#000;border-radius:8px}.protected-lesson-video_error__mL6uh{color:#a32222;margin-top:12px}.lesson-content_panel__Xh9ns{width:100%;min-width:0;grid-column:1/-1;margin-top:12px;border:1px solid #d7e7e9;border-radius:12px;background:#fff;overflow:hidden}.lesson-content_panel__Xh9ns>summary{cursor:pointer;padding:12px 16px;color:#087f87;font-weight:600}.lesson-content_blocks__Q7QMi{display:grid;gap:12px;padding:0 16px 16px}.lesson-content_block__XfkyL{min-width:0;border-top:1px solid #e4eff0;padding-top:12px}.lesson-content_block__XfkyL h4{font-size:15px;margin:0 0 10px;color:#173e46}.lesson-content_richText__b02U3{line-height:1.95;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.lesson-content_richText__b02U3 p{margin:5px 0}.lesson-content_richText__b02U3 a{color:#007e87;text-decoration:underline}.lesson-content_image__jyASk{display:block;max-width:100%;height:auto;max-height:650px;margin:12px auto;object-fit:contain;border-radius:8px}.lesson-content_bullet___3_PB{padding-inline-start:10px}.lesson-content_files__rORI_{padding:0;list-style:none;display:grid;gap:8px}.lesson-content_files__rORI_ li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;background:#f4f9fa;border-radius:8px;min-width:0}.lesson-content_files__rORI_ span{overflow-wrap:anywhere;min-width:0}.lesson-content_files__rORI_ small{display:block;color:#71848a;font-size:12px}.lesson-content_block__XfkyL button,.lesson-content_files__rORI_ button{border:1px solid #bfdcde;border-radius:8px;padding:8px 14px;background:#ebf7f8;color:#087880;cursor:pointer;flex-shrink:0}.lesson-content_locked__wftTa{grid-column:1/-1;width:100%;font-size:13px;color:#74888d;padding:10px 0}@media(max-width:600px){.lesson-content_blocks__Q7QMi{padding:0 10px 10px}.lesson-content_files__rORI_ li{align-items:flex-start}.lesson-content_richText__b02U3{font-size:13px}}.course-payment-summary_summary__KmGxv{border:1px solid #c7e1e4;border-radius:14px;background:#f5fbfb;padding:16px;min-width:0}.course-payment-summary_summary__KmGxv h3{margin:0 0 10px;font-size:1rem}.course-payment-summary_summary__KmGxv p{margin:8px 0;line-height:1.9}.course-payment-summary_summary__KmGxv small{display:block;line-height:1.8}.course-payment-summary_rows__mj_6A{padding:0;margin:12px 0;list-style:none;display:grid;gap:8px}.course-payment-summary_rows__mj_6A li{padding:12px;border:1px solid #dcebed;border-radius:10px;background:white}.course-payment-summary_rows__mj_6A li>div{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.course-payment-summary_totals__eQIaf{margin:0}.course-payment-summary_totals__eQIaf>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:6px 0;font-size:.9rem}.course-payment-summary_totals__eQIaf dd{margin:0;flex-shrink:0}.course-payment-summary_payable__7DXtB{border-top:1px solid #c7e1e4;margin-top:6px;padding-top:12px!important;font-weight:850;color:#007d82}@media(max-width:480px){.course-payment-summary_totals__eQIaf>div{flex-wrap:wrap}.course-payment-summary_totals__eQIaf dd{margin-inline-start:auto}}.jalali-date-time-field_field__KmGj_{margin:0;padding:12px;border:1px solid #d5e5e7;border-radius:12px;min-width:0;position:relative}.jalali-date-time-field_field__KmGj_ legend{font-weight:600;padding:0 5px}.jalali-date-time-field_controls__ZpdqP{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.jalali-date-time-field_controls__ZpdqP label{flex:1;min-width:110px;font-size:13px}.jalali-date-time-field_controls__ZpdqP input{width:100%;min-width:0;margin-top:5px}.jalali-date-time-field_field__KmGj_ small{display:block;margin-top:8px;color:#627c82;font-size:11px}.jalali-date-time-field_calendarButton__h1_QL{min-height:42px;padding:8px 10px;background:#e8f4f4;color:#006e76;border:1px solid #c0dfe2;border-radius:8px;cursor:pointer}.jalali-date-time-field_calendar__4j2Jk{margin-top:12px;padding:10px;background:#fff;border:1px solid #c0dfe2;border-radius:10px;max-width:340px;box-shadow:0 8px 20px #163e4212}.jalali-date-time-field_header__xaE89{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.jalali-date-time-field_close__6cIp_,.jalali-date-time-field_grid__ymC0M button,.jalali-date-time-field_header__xaE89 button{border:0;border-radius:6px;background:#edf6f6;color:#17535b;cursor:pointer;padding:8px;font:inherit}.jalali-date-time-field_grid__ymC0M{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center;font-size:13px}.jalali-date-time-field_grid__ymC0M span{padding:4px}.jalali-date-time-field_grid__ymC0M button:focus-visible,.jalali-date-time-field_grid__ymC0M button:hover{background:#00878b;color:white}.jalali-date-time-field_close__6cIp_{width:100%;margin-top:8px}.lesson-content-editor_overlay__TKIkH{position:fixed;inset:0;background:#102c3f77;z-index:1200;display:grid;place-items:center;padding:20px}.lesson-content-editor_dialog__vlur_{background:white;border-radius:16px;width:min(900px,100%);max-height:90vh;overflow:auto;padding:24px;color:#173f47;box-shadow:0 16px 60px #18313d33}.lesson-content-editor_dialog__vlur_ footer,.lesson-content-editor_dialog__vlur_ header,.lesson-content-editor_link__5rPKq,.lesson-content-editor_toolbar__gDwJn{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.lesson-content-editor_dialog__vlur_ header{justify-content:space-between}.lesson-content-editor_dialog__vlur_ h2{font-size:20px}.lesson-content-editor_dialog__vlur_ h3{font-size:16px}.lesson-content-editor_dialog__vlur_ p,.lesson-content-editor_dialog__vlur_ small{font-size:13px;line-height:1.9}.lesson-content-editor_dialog__vlur_ small{display:block;margin:10px 0}.lesson-content-editor_dialog__vlur_ textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:14px;line-height:1.9;min-height:170px}.lesson-content-editor_dialog__vlur_ input,.lesson-content-editor_dialog__vlur_ textarea{padding:10px;border:1px solid #bedadd;border-radius:8px}.lesson-content-editor_link__5rPKq input{flex:1;min-width:100px}.lesson-content-editor_dialog__vlur_ button,.lesson-content-editor_toolbar__gDwJn label,.lesson-content-editor_upload__1qtH8{padding:8px 14px;background:#eaf5f6;color:#087f88;border:1px solid #bedadd;border-radius:8px;cursor:pointer;font:inherit;font-size:13px}.lesson-content-editor_toolbar__gDwJn input,.lesson-content-editor_upload__1qtH8 input{display:none}.lesson-content-editor_dialog__vlur_ footer button:first-child{background:#07818a;color:white}.lesson-content-editor_dialog__vlur_ details{padding:12px;background:#f6fafb;margin:14px 0}.lesson-content-editor_error___kohl{color:#b92020}@media(max-width:600px){.lesson-content-editor_overlay__TKIkH{padding:8px}.lesson-content-editor_dialog__vlur_{padding:14px;max-height:95vh}.lesson-content-editor_dialog__vlur_ h2{font-size:16px}.lesson-content-editor_link__5rPKq{display:grid;width:100%}}.practice-workspace_workspace__79OCP{display:grid;gap:18px;margin:20px 0;color:#123b42}.practice-workspace_bar__S99iM{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.practice-workspace_card__xJ8Xe{border:1px solid #c9e1e4;border-radius:18px;padding:20px;background:#fff}.practice-workspace_card__xJ8Xe summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:700}.practice-workspace_button__j4eIV:focus-visible,.practice-workspace_card__xJ8Xe summary:focus-visible{outline:3px solid #0bb2b7;outline-offset:4px}.practice-workspace_subtle__Ehr0A{color:#58747b;font-size:.9rem}.practice-workspace_grid__1MRif{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.practice-workspace_field__b9WAt{display:grid;gap:8px}.practice-workspace_field__b9WAt input,.practice-workspace_field__b9WAt select,.practice-workspace_field__b9WAt textarea{width:100%;border:1px solid #bdd8dc;border-radius:10px;padding:12px;font:inherit;background:#fff;box-sizing:border-box}.practice-workspace_check__NHBqa{display:flex;gap:10px;align-items:center}.practice-workspace_check__NHBqa input{width:auto}.practice-workspace_button__j4eIV{background:#008a92;color:white;border:0;border-radius:12px;padding:12px 20px;cursor:pointer;font:inherit;font-weight:700}.practice-workspace_button__j4eIV:disabled{opacity:.55;cursor:wait}.practice-workspace_secondary__QjrsH{background:#e7f2f3;color:#07545d}.practice-workspace_error__N_UjU{padding:14px;background:#fff0f0;color:#a52020;border-radius:12px}.practice-workspace_notice__r3Cyb{padding:14px;background:#edf8f3;color:#175b46;border-radius:12px}.practice-workspace_section__Yk8CT{border-top:1px solid #e1ecee;padding-top:14px;margin-top:14px}.practice-workspace_section__Yk8CT p{white-space:pre-wrap;line-height:1.9}.practice-workspace_audio__VoczN{width:100%;margin-top:12px}.practice-workspace_criteria__FDDhO{display:grid;gap:10px;list-style:none;padding:0}.practice-workspace_criteria__FDDhO li{border:1px solid #e0ecee;border-radius:10px;padding:12px}.practice-workspace_badge__JItg3{padding:5px 10px;background:#ecf4f5;border-radius:20px;font-size:.85rem}.practice-workspace_empty__FVFNl{padding:24px;text-align:center;background:#f1f7f8;border-radius:16px}.practice-workspace_actionRow__oskD_{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}@media(max-width:600px){.practice-workspace_card__xJ8Xe{padding:14px}.practice-workspace_card__xJ8Xe summary{align-items:start;flex-direction:column}.practice-workspace_bar__S99iM{align-items:stretch}.practice-workspace_bar__S99iM select{width:100%}}