.JkgJOG_toolbar{margin-bottom:20px}.JkgJOG_search{position:relative}.JkgJOG_search input{border:1px solid var(--color-border);border-radius:var(--radius-bar);background:var(--color-surface);width:100%;height:56px;color:var(--color-navy);font-size:var(--font-size-16);text-overflow:ellipsis;padding:0 20px 0 52px;display:block}.JkgJOG_search input::placeholder{color:var(--color-placeholder);opacity:1}.JkgJOG_search input:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:0;border-color:var(--color-teal-dark)}.JkgJOG_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.JkgJOG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:20px;display:flex}.JkgJOG_title{color:var(--page-heading-color,var(--color-navy));font-size:var(--font-size-28);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.2}.JkgJOG_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.JkgJOG_chip{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);height:40px;color:var(--color-navy);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);align-items:center;padding-inline:16px;text-decoration:none;display:inline-flex}.JkgJOG_chipActive{border-color:var(--page-active-filter-border,var(--color-navy));background:var(--color-navy);color:#fff}.JkgJOG_chip:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.JkgJOG_grid{grid-template-columns:repeat(auto-fill,minmax(266px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.JkgJOG_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;height:100%;padding:12px;display:flex;position:relative}.JkgJOG_cover{border-radius:var(--radius-card-small);background:var(--color-navy);height:150px;position:relative;overflow:hidden}.JkgJOG_cover img{object-fit:cover;width:100%;height:100%;display:block}.JkgJOG_coverPlaceholder:after{content:"";background:var(--color-plus-small);border-radius:50%;width:112px;height:112px;position:absolute;bottom:-62px;right:-16px}.JkgJOG_tag{border-radius:var(--radius-tag);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);align-self:flex-start;margin:14px 0 8px 4px;padding:4px 12px;line-height:16px}.JkgJOG_cardTitle{font-size:var(--font-size-17);font-weight:var(--font-weight-bold);margin:0 4px 12px;line-height:22px}.JkgJOG_cardTitle a{color:var(--color-navy);text-decoration:none}.JkgJOG_cardTitle a:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.JkgJOG_cardTitle a:focus-visible:after{outline:3px solid var(--color-teal-dark);outline-offset:2px}.JkgJOG_cardFoot{justify-content:space-between;align-items:center;gap:8px;margin:auto 4px 4px;display:flex}.JkgJOG_teacher{align-items:center;gap:10px;min-width:0;display:flex}.JkgJOG_avatar{background:var(--color-border-soft);width:32px;height:32px;color:var(--color-navy);font-size:var(--font-size-10);font-weight:var(--font-weight-extrabold);border-radius:50%;flex:none;place-items:center;display:grid}.JkgJOG_teacherName{color:var(--color-navy);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);line-height:17px}.JkgJOG_price{color:var(--color-navy);font-size:var(--font-size-18);font-weight:var(--font-weight-bold);flex:none}.JkgJOG_empty{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-muted);text-align:center;margin:40px 0;padding:32px}.JkgJOG_pager{justify-content:center;gap:12px;margin-top:28px;display:flex}.JkgJOG_pager a,.JkgJOG_pager span{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);height:44px;color:var(--color-navy);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);align-items:center;padding-inline:20px;text-decoration:none;display:inline-flex}.JkgJOG_pager span{color:var(--page-muted-color,var(--color-text-muted));background:0 0;border-color:#0000}.JkgJOG_pager a:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}@media (max-width:900px){.JkgJOG_title{width:100%;font-size:var(--font-size-28)}.JkgJOG_head{flex-direction:column;align-items:flex-start}.JkgJOG_search input{border-radius:var(--radius-input);height:52px}.JkgJOG_chips{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.JkgJOG_chip{white-space:nowrap;flex:none}.JkgJOG_grid{grid-template-columns:1fr;gap:12px}.JkgJOG_card{border-radius:var(--radius-card-small);grid-template-columns:90px 1fr;grid-template-areas:"cover tag""cover title""cover foot";align-content:start;column-gap:12px;padding:10px;display:grid}.JkgJOG_cover{border-radius:14px;grid-area:cover;height:78px}.JkgJOG_tag{font-size:var(--font-size-10);grid-area:tag;justify-self:start;margin:0 0 4px;padding:2px 8px;line-height:14px}.JkgJOG_cardTitle{font-size:var(--font-size-14);grid-area:title;margin:0 0 4px;line-height:18px}.JkgJOG_cardFoot{grid-area:foot;margin:0}.JkgJOG_avatar{display:none}.JkgJOG_teacherName{color:var(--color-text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-regular)}.JkgJOG_price{font-size:var(--font-size-14)}}.JkgJOG_retry{border:1px solid var(--color-navy);border-radius:var(--radius-button);background:var(--color-surface);height:44px;color:var(--color-navy);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);cursor:pointer;padding-inline:24px}.JkgJOG_retry:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}
.leUfcq_catalog{color:var(--color-surface);padding-top:24px}.leUfcq_intro{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:40px;padding:8px 0 36px;display:grid}.leUfcq_eyebrow{color:var(--color-teal-soft-text);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.leUfcq_intro h1{letter-spacing:-1.5px;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1.12}.leUfcq_description{color:var(--color-text-on-dark-muted);margin:16px 0 0;font-size:14px;line-height:1.7}.leUfcq_searchArea{min-width:0}.leUfcq_searchArea label{color:var(--color-text-on-dark-muted);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.leUfcq_searchField{border:1px solid var(--color-border);background:var(--color-surface);min-height:52px;color:var(--color-navy);border-radius:8px;align-items:center;gap:10px;padding:4px 5px 4px 16px;display:flex}.leUfcq_searchField>svg{color:var(--color-text-muted);flex:none}.leUfcq_searchField input{width:100%;min-width:0;min-height:44px;color:var(--color-navy);background:0 0;border:0;padding:0;font-size:14px}.leUfcq_searchField input::placeholder{color:var(--color-text-muted);opacity:1}.leUfcq_searchField input:focus{outline:0}.leUfcq_searchField:focus-within{outline:2px solid var(--color-teal);outline-offset:3px}.leUfcq_searchField button{background:var(--color-teal-tint);min-height:42px;color:var(--color-teal-deep);cursor:pointer;border:0;border-radius:5px;flex:none;padding:0 14px;font-size:12px;font-weight:800}.leUfcq_areas{border-block:1px solid color-mix(in srgb, var(--color-surface) 20%, transparent);scrollbar-width:thin;scrollbar-color:var(--color-teal-dark) var(--color-navy);gap:30px;display:flex;overflow-x:auto}.leUfcq_areas a{min-height:58px;color:var(--color-text-on-dark-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.leUfcq_areas a[aria-current]{border-color:var(--color-teal);color:var(--color-surface);font-weight:800}.leUfcq_areas a:hover{color:var(--color-surface)}.leUfcq_results{margin-top:28px}.leUfcq_resultsHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.leUfcq_resultsHead>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;min-width:0;display:flex}.leUfcq_resultsHead h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.4}.leUfcq_resultsHead>div>span,.leUfcq_clear{color:var(--color-text-on-dark-muted);font-size:12px}.leUfcq_clear{flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.leUfcq_clear:hover{color:var(--color-surface);text-decoration:underline}.leUfcq_clear span{font-size:20px}.leUfcq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.leUfcq_grid>li{min-width:0}.leUfcq_card{background:var(--color-surface);height:100%;color:var(--color-navy);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.leUfcq_cardLink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.leUfcq_cover{aspect-ratio:16/9;background:var(--color-folder-surface);border-bottom:1px solid var(--color-border);overflow:hidden}.leUfcq_cover img{object-fit:contain;width:100%;height:100%;display:block}.leUfcq_coverTypography{background:var(--color-teal-tint);flex-direction:column;justify-content:space-between;height:100%;padding:24px;display:flex}.leUfcq_coverTypography>svg{flex:none}.leUfcq_coverTypography>span{border-top:1px solid var(--color-border-soft);color:var(--color-teal-deep);letter-spacing:-.7px;overflow-wrap:anywhere;padding-top:14px;font-size:clamp(20px,2vw,28px);font-weight:800;line-height:1.1}.leUfcq_cardBody{flex-direction:column;flex:1;min-width:0;padding:18px 20px 20px;display:flex}.leUfcq_category{letter-spacing:.65px;color:var(--color-teal-dark);font-size:11px;font-weight:800}.leUfcq_card h3{letter-spacing:-.45px;margin:8px 0 12px;font-size:21px;font-weight:800;line-height:1.22}.leUfcq_card:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.leUfcq_cardLink:focus-visible{outline:0}.leUfcq_card:focus-within{outline:3px solid var(--color-teal);outline-offset:4px}.leUfcq_teacher{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.leUfcq_teacherAvatar{background:var(--color-teal-tint);width:26px;height:26px;color:var(--color-teal-deep);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.leUfcq_rating{color:var(--color-teal-deep);flex-wrap:wrap;gap:5px;margin:12px 0 0;font-size:12px;font-weight:800;display:flex}.leUfcq_rating span:last-child{color:var(--color-text-muted);font-weight:400}.leUfcq_cardFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:16px;display:flex}.leUfcq_cardFoot strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.leUfcq_courseAction{background:var(--color-navy);min-height:44px;color:var(--color-surface);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.leUfcq_card:hover .leUfcq_courseAction{background:var(--color-shape-dark)}.leUfcq_empty{color:var(--color-surface);border-top:1px solid color-mix(in srgb, var(--color-surface) 20%, transparent);padding:36px 0}.leUfcq_empty :is(h1,h3){margin:0 0 10px;font-size:22px}.leUfcq_empty p{color:var(--color-text-on-dark-muted);font-size:14px}.leUfcq_empty a,.leUfcq_empty button{min-height:44px;color:var(--color-teal-soft-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.leUfcq_pager{color:var(--color-text-on-dark-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:36px;font-size:13px;display:flex}.leUfcq_pager a{min-height:44px;color:var(--color-surface);align-items:center;display:inline-flex}.leUfcq_areas a:focus-visible,.leUfcq_clear:focus-visible,.leUfcq_searchField button:focus-visible,.leUfcq_empty :is(a,button):focus-visible,.leUfcq_pager a:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.leUfcq_skeletonIntro{gap:16px;min-width:0;display:grid}.leUfcq_skeletonArea{border-block:1px solid color-mix(in srgb, var(--color-surface) 20%, transparent);height:58px;margin-bottom:28px}.leUfcq_skeletonCard{background:var(--color-surface);border-radius:8px;gap:20px;min-height:380px;padding:20px;display:grid}@media (max-width:1100px){.leUfcq_intro{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.leUfcq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leUfcq_searchField input{font-size:16px}}@media (max-width:740px){.leUfcq_catalog{padding-top:12px}.leUfcq_intro{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:24px}.leUfcq_intro h1{letter-spacing:-1px;font-size:34px}.leUfcq_eyebrow{margin-bottom:10px}.leUfcq_areas{gap:24px}.leUfcq_resultsHead{flex-wrap:wrap;align-items:start;gap:8px}}@media (max-width:560px){.leUfcq_grid{grid-template-columns:minmax(0,1fr);gap:22px}.leUfcq_cardBody{padding:18px 20px 20px}.leUfcq_coverTypography>span{font-size:26px}}.leUfcq_embedded{background:var(--color-navy);border-radius:12px;padding:28px}.leUfcq_embedded h1,.leUfcq_embedded h2,.leUfcq_embedded .leUfcq_empty h3{color:var(--color-surface)}.leUfcq_embedded .leUfcq_intro .leUfcq_description{color:var(--color-text-on-dark-muted)}@media (max-width:760px){.leUfcq_embedded{padding:18px 16px}}
._4dmL1q_page{align-items:flex-start;gap:26px;max-width:1440px;min-height:100vh;margin-inline:auto;padding:24px;display:flex}._4dmL1q_loading{min-height:100vh}._4dmL1q_sidebar{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;flex:none;width:239px;min-height:calc(100vh - 48px);padding:22px 16px 24px;display:flex;position:sticky;top:24px}._4dmL1q_brand{min-height:44px;color:var(--color-navy);font-size:var(--font-size-20);font-weight:var(--font-weight-extrabold);align-items:center;gap:12px;margin:4px 0 26px 6px;text-decoration:none;display:flex}._4dmL1q_dashboardSidebar>nav{flex-direction:column;flex:1;display:flex}._4dmL1q_dashboardSidebar>nav>._4dmL1q_group:last-child{margin-top:auto;margin-bottom:0}._4dmL1q_group{margin-bottom:18px}._4dmL1q_group ul{margin:0;padding:0;list-style:none}._4dmL1q_groupLabel{color:var(--color-text-muted);font-size:var(--font-size-13);margin:0 0 6px 14px}._4dmL1q_item{border-radius:var(--radius-tag);width:100%;min-height:46px;color:var(--color-navy);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:flex}a._4dmL1q_item:hover{background:var(--color-teal-tint)}._4dmL1q_label{align-items:center;gap:14px;min-width:0;display:flex}._4dmL1q_label svg{flex:none}._4dmL1q_active{background:var(--color-teal-tint);color:var(--color-teal-deep);font-weight:var(--font-weight-bold)}a._4dmL1q_item:focus-visible,button._4dmL1q_item:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}._4dmL1q_disabled{cursor:not-allowed;opacity:.55}._4dmL1q_soon{border-radius:var(--radius-pill);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);flex:none;margin-left:auto;padding:2px 8px}._4dmL1q_logout{color:var(--status-error-text)}._4dmL1q_main{flex:1;min-width:0}._4dmL1q_mobileTabs{display:none}@media (max-width:900px){._4dmL1q_mobileStudentPage{padding:56px 20px calc(112px + env(safe-area-inset-bottom));display:block}._4dmL1q_mobileStudentPage ._4dmL1q_sidebar{display:none}._4dmL1q_mobileStudentPage ._4dmL1q_main{width:100%}._4dmL1q_mobileStudentPage ._4dmL1q_mobileTabs{z-index:20;inset-inline:0;min-height:88px;padding:12px 10px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}._4dmL1q_mobileTab{min-width:0;min-height:44px;color:var(--color-text-muted);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;line-height:1.2;text-decoration:none;display:flex}._4dmL1q_mobileTabIcon{border-radius:var(--radius-pill);place-items:center;width:48px;height:28px;display:grid}._4dmL1q_mobileTabActive{color:var(--color-teal-deep);font-weight:var(--font-weight-bold)}._4dmL1q_mobileTabActive ._4dmL1q_mobileTabIcon{background:var(--color-teal-tint)}._4dmL1q_mobileTab:disabled{opacity:.55;cursor:not-allowed}._4dmL1q_mobileSoon{border-radius:var(--radius-pill);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-10);padding:1px 3px}._4dmL1q_mobileTab:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}}._4dmL1q_title{color:var(--color-navy);font-size:var(--font-size-30);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.2}._4dmL1q_subtitle{color:var(--color-text-muted);font-size:var(--font-size-16);margin:6px 0 0}._4dmL1q_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._4dmL1q_notice{border-radius:var(--radius-input);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);padding:12px 16px}._4dmL1q_notice button{min-height:44px;color:inherit;font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0 4px;text-decoration:underline}._4dmL1q_noticeError{background:var(--status-error-bg);color:var(--status-error-text)}._4dmL1q_noticeSuccess{background:var(--status-success-bg);color:var(--status-success-text)}._4dmL1q_mobileHeader{display:none}@media (max-width:900px){._4dmL1q_page._4dmL1q_mobileConversationPage{--mobile-bottom-nav-height:0px;min-height:100dvh;padding:0}._4dmL1q_mobileConversationPage ._4dmL1q_mobileHeader,._4dmL1q_mobileConversationPage ._4dmL1q_mobileTabs{display:none}._4dmL1q_page{min-width:0;padding:16px;display:block}._4dmL1q_page ._4dmL1q_sidebar{display:none}._4dmL1q_main{width:100%;min-width:0}._4dmL1q_mobileStudentPage{--mobile-bottom-nav-height:calc(88px + env(safe-area-inset-bottom));padding-bottom:calc(112px + env(safe-area-inset-bottom))}._4dmL1q_mobileHeader{z-index:30;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-bottom:24px;display:flex;position:relative}._4dmL1q_mobileHeader ._4dmL1q_brand{font-size:var(--font-size-18);gap:8px;margin:0}._4dmL1q_mobileHeader ._4dmL1q_brand svg{flex:none}._4dmL1q_mobileMenu{flex:none;position:relative}._4dmL1q_mobileMenuTrigger{border:1px solid var(--color-border-soft);border-radius:var(--radius-button);background:var(--color-surface);min-height:44px;color:var(--color-navy);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex}._4dmL1q_mobileMenuTrigger::-webkit-details-marker{display:none}._4dmL1q_mobileMenuTrigger:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}._4dmL1q_mobileMenuPanel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:min(340px,100vw - 32px);max-height:calc(100dvh - 116px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}._4dmL1q_title,._4dmL1q_subtitle,._4dmL1q_notice{overflow-wrap:anywhere}._4dmL1q_main :is(button,input[type=submit]){min-height:44px}}
.tRw0qq_page{gap:var(--shell-column-gap);min-height:100dvh;padding:var(--shell-page-padding);grid-template-columns:minmax(0,694fr) minmax(0,674fr);display:grid}.tRw0qq_desktopOnly{display:inline}.tRw0qq_mobileOnly{display:none}.tRw0qq_hero{border-radius:var(--radius-hero);background:var(--color-navy);color:#fff;flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden}.tRw0qq_plusLarge{position:absolute;bottom:104px;right:44px}.tRw0qq_plusSmall{position:absolute;bottom:48px;right:-9px}.tRw0qq_brand{align-items:center;gap:12px;display:flex;position:relative}.tRw0qq_logoMark{flex:none}.tRw0qq_wordmark{font-size:var(--font-size-20);font-weight:var(--font-weight-extrabold)}.tRw0qq_heroCopy{margin-block:auto;position:relative}.tRw0qq_title{max-width:614px;font-size:var(--font-size-46);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.1}.tRw0qq_lead{max-width:400px;color:var(--color-text-on-dark-muted);font-size:var(--font-size-17);margin:16px 0 0;line-height:26px}.tRw0qq_support{color:var(--color-text-on-dark-muted);font-size:var(--font-size-14);margin:0;position:relative}.tRw0qq_support a{color:inherit}.tRw0qq_support a:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px}.tRw0qq_panel{border:1px solid var(--color-border);border-radius:var(--radius-hero);background:var(--color-surface);flex-direction:column;justify-content:center;padding-block:40px;display:flex}.tRw0qq_column{width:min(460px,100%);margin-inline:auto}.tRw0qq_formBrand{max-width:100%;margin-bottom:24px;display:inline-flex}.tRw0qq_tabs{gap:9px;margin-bottom:24px;display:flex}.tRw0qq_tab,.tRw0qq_tabActive{border:1px solid var(--color-border);border-radius:var(--radius-button);height:44px;font-size:var(--font-size-15);font-weight:var(--font-weight-bold);align-items:center;padding-inline:20px;line-height:1;text-decoration:none;display:inline-flex}.tRw0qq_tab{background:var(--color-surface);color:var(--color-navy)}.tRw0qq_tabActive{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.tRw0qq_tab:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.tRw0qq_back{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);width:44px;height:44px;color:var(--color-navy);cursor:pointer;place-items:center;text-decoration:none;display:none}.tRw0qq_back:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.tRw0qq_backInHero{color:#fff;background:#ffffff1f;border-color:#0000;margin-bottom:18px;position:relative}.tRw0qq_backInHero:focus-visible{outline-color:var(--color-teal)}.tRw0qq_signup{color:var(--color-text-muted);font-size:var(--font-size-14);text-align:center;margin:0}.tRw0qq_signup a{color:var(--color-teal-dark);font-weight:var(--font-weight-bold)}.tRw0qq_signup a:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.tRw0qq_panelTitle{font-size:var(--font-size-28);font-weight:var(--font-weight-extrabold);margin:0 0 12px;line-height:1.2}.tRw0qq_panelText{color:var(--color-text-muted);font-size:var(--font-size-15);margin:0 0 22px;line-height:23px}.tRw0qq_centered{text-align:center}.tRw0qq_centered .tRw0qq_panelText{margin-bottom:22px}.tRw0qq_actions{gap:10px;display:grid}.tRw0qq_note{color:var(--color-text-muted);font-size:var(--font-size-12);text-align:center;margin:14px 0 0}.tRw0qq_backLink{color:var(--color-teal-dark);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);align-items:center;gap:6px;margin-bottom:16px;text-decoration:underline;display:inline-flex}.tRw0qq_backLink:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}@media (max-width:900px){.tRw0qq_desktopOnly{display:none}.tRw0qq_mobileOnly{display:inline}.tRw0qq_page{background:var(--color-bg);flex-direction:column;gap:0;padding:0;display:flex}.tRw0qq_hero{display:none}.tRw0qq_heroMobile{border-radius:0 0 34px 34px;padding:72px 24px 37px;display:flex}.tRw0qq_brand{margin-bottom:16px}.tRw0qq_logoMark{width:52px;height:52px}.tRw0qq_brandHiddenOnMobile,.tRw0qq_wordmark{display:none}.tRw0qq_heroCopy{margin-block:0}.tRw0qq_title{font-size:var(--font-size-30);line-height:1.15}.tRw0qq_lead{font-size:var(--font-size-15);margin-top:16px;line-height:22px}.tRw0qq_plusLarge{top:72px;bottom:auto;right:70px;transform:translate(50%,-50%)scale(.62)}.tRw0qq_plusSmall{top:129px;bottom:auto;right:21px;transform:translate(50%,-50%)scale(.6)}.tRw0qq_panel{background:0 0;border:0;border-radius:0;flex:1;justify-content:flex-start;padding:27px 24px 32px}.tRw0qq_panelNoHero{padding-top:60px}.tRw0qq_back{display:grid}.tRw0qq_panelNoHero .tRw0qq_back{margin-bottom:22px}.tRw0qq_column{flex-direction:column;flex:1;width:100%;display:flex}.tRw0qq_tabs{display:none}.tRw0qq_actions,.tRw0qq_signup{margin-top:auto;padding-top:24px}.tRw0qq_backLink{display:none}.tRw0qq_panelTitle{font-size:var(--font-size-28)}}.tRw0qq_eyebrow{color:var(--color-text-on-dark-muted);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;margin:0;padding-bottom:16px;position:relative}.tRw0qq_facts{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.tRw0qq_facts li{border-top:1px solid #ffffff2e;gap:4px;padding:18px 0;display:grid}.tRw0qq_facts strong{font-size:var(--font-size-16);font-weight:var(--font-weight-bold)}.tRw0qq_facts span{color:var(--color-text-on-dark-muted);font-size:var(--font-size-14);line-height:1.45}@media (min-width:901px){.tRw0qq_hero{top:var(--shell-page-padding);height:calc(100dvh - 2 * var(--shell-page-padding));align-self:start;position:sticky}.tRw0qq_title{font-size:var(--font-size-60);letter-spacing:-.02em}.tRw0qq_heroCopy{margin-block:auto;padding-block:32px}.tRw0qq_tabs{border-bottom:1px solid var(--color-border);gap:28px;margin-bottom:28px}.tRw0qq_tab,.tRw0qq_tabActive{height:48px;color:var(--color-text-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding-inline:0}.tRw0qq_tabActive{border-bottom-color:var(--color-navy);color:var(--color-navy);background:0 0}.tRw0qq_tab:hover{color:var(--color-navy)}}@media (max-width:900px){.tRw0qq_eyebrow,.tRw0qq_facts{display:none}}
.Yi499G_layout{grid-template-columns:minmax(0,1fr) 299px;align-items:start;gap:24px;display:grid}.Yi499G_editorLayout{max-width:1120px}.Yi499G_narrow{max-width:640px}.Yi499G_back{color:var(--color-teal-dark);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);margin-bottom:14px;display:inline-block}.Yi499G_notice{margin-top:16px}.Yi499G_card{flex-direction:column;margin-top:22px;padding:24px;display:flex}.Yi499G_cardTitle{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);margin:0 0 6px}.Yi499G_label{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);margin:14px 0 8px;display:block}.Yi499G_input{border-radius:var(--radius-input);background:var(--color-bg);width:100%;min-height:50px;font-size:var(--font-size-15);border:1px solid #0000;padding:0 16px}.Yi499G_input::placeholder{color:var(--color-placeholder)}.Yi499G_input:disabled{opacity:.7}.Yi499G_inputError{border-color:var(--status-error-text);background:var(--color-error-tint)}.Yi499G_textarea{resize:vertical;min-height:130px;padding-block:12px}.Yi499G_input:focus-visible,.Yi499G_primary:focus-visible,.Yi499G_outline:focus-visible,.Yi499G_manage:focus-visible,.Yi499G_back:focus-visible,.Yi499G_chipRemove:focus-visible,.Yi499G_tutorToggle:focus-visible,.Yi499G_drop:focus-within{outline:2px solid var(--color-teal-dark);outline-offset:2px}.Yi499G_error{color:var(--status-error-text);font-size:var(--font-size-13);margin:6px 0 0}.Yi499G_hint{color:var(--color-text-muted);font-size:var(--font-size-13);margin:8px 0 0}.Yi499G_hint a{color:var(--color-teal-dark);font-weight:var(--font-weight-bold)}.Yi499G_two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Yi499G_three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Yi499G_primary,.Yi499G_outline,.Yi499G_outlineDisabled,.Yi499G_manage{border-radius:var(--radius-button);min-height:50px;font-size:var(--font-size-16);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.Yi499G_primary{background:var(--color-teal);color:var(--color-navy);border:0;margin-top:18px}.Yi499G_primary:disabled{opacity:.6;cursor:progress}.Yi499G_outline{border:1px solid var(--color-navy);background:var(--color-surface);color:var(--color-navy);flex:none;padding:0 22px}.Yi499G_outline:disabled{opacity:.5;cursor:not-allowed}.Yi499G_outlineDisabled{border:1px solid var(--color-navy);color:var(--color-navy);opacity:.55;cursor:not-allowed;margin-top:12px}.Yi499G_manage{background:var(--color-bg);color:var(--color-navy);justify-content:flex-start;margin-top:12px;padding:0 14px}.Yi499G_addRow{gap:12px;display:flex}.Yi499G_outcomes{margin:8px 0 12px;padding:0;list-style:none}.Yi499G_outcomes li{border-top:1px solid var(--color-border);font-size:var(--font-size-15);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.Yi499G_chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Yi499G_chip{border-radius:var(--radius-pill);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);align-items:center;gap:8px;padding:6px 8px 6px 14px;display:inline-flex}.Yi499G_tutorToggle{border-radius:var(--radius-button-small);color:var(--color-teal-deep);font-size:var(--font-size-12);cursor:pointer;opacity:.7;background:0 0;border:0;padding:2px 6px}.Yi499G_tutorOn{opacity:1;text-decoration:underline}.Yi499G_chipRemove{background:var(--color-surface);width:24px;height:24px;color:var(--color-navy);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.Yi499G_coverRow{gap:16px;margin-top:12px;display:flex}.Yi499G_coverPreview{border-radius:var(--radius-input);background:var(--color-navy);object-fit:cover;flex:none;width:200px;height:112px}.Yi499G_drop{border:1px dashed var(--color-text-muted);border-radius:var(--radius-input);background:var(--color-bg);min-height:112px;font-size:var(--font-size-14);text-align:center;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.Yi499G_drop span{color:var(--color-text-muted);font-size:var(--font-size-13)}.Yi499G_soon{opacity:.6;position:relative}.Yi499G_soonTag{border-radius:var(--radius-pill);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);margin-left:6px;padding:2px 8px;display:inline-block}.Yi499G_rail{flex-direction:column;margin-top:0;padding:24px;display:flex}.Yi499G_checks,.Yi499G_problems{font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);margin:14px 0 0;padding:0;list-style:none}.Yi499G_checks li{padding:4px 0}.Yi499G_ok{color:var(--status-success-text)}.Yi499G_ok:before{content:"✓ "}.Yi499G_warn{color:var(--status-warning-text)}.Yi499G_warn:before{content:"! "}.Yi499G_pending{color:var(--color-text-muted)}.Yi499G_problems{border-radius:var(--radius-input);background:var(--status-warning-bg);color:var(--status-warning-text);padding:10px 12px}.Yi499G_problems li{padding:2px 0}@media (max-width:1100px){.Yi499G_layout{grid-template-columns:minmax(0,1fr)}.Yi499G_card,.Yi499G_rail{min-width:0;padding:20px}.Yi499G_two,.Yi499G_three{grid-template-columns:minmax(0,1fr)}.Yi499G_addRow,.Yi499G_coverRow{flex-direction:column;align-items:stretch}.Yi499G_coverPreview{max-width:100%}.Yi499G_input,.Yi499G_textarea,.Yi499G_drop{min-width:0}.Yi499G_chips,.Yi499G_chip{overflow-wrap:anywhere;max-width:100%}}.Yi499G_editor{border:0;min-width:0;margin:0;padding:0}.Yi499G_saveBar{z-index:15;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px 18px;display:flex;position:sticky;top:12px}.Yi499G_saveBar>span{font-size:var(--font-size-13);color:var(--color-text-muted);flex:200px}.Yi499G_saveBar .Yi499G_primary,.Yi499G_saveBar .Yi499G_manage{margin:0}button.Yi499G_manage{cursor:pointer;background:0 0;border:0}.Yi499G_two:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.Yi499G_saveBar{gap:8px;padding:12px;top:0}.Yi499G_saveBar>span{flex-basis:100%}.Yi499G_saveBar .Yi499G_primary{flex:1}}
.e0eBpG_dashboard{grid-template-columns:minmax(0,1fr) 299px;align-items:start;gap:24px;display:grid}.e0eBpG_money{white-space:nowrap}.e0eBpG_column{flex-direction:column;gap:28px;min-width:0;display:flex}.e0eBpG_hero{background:var(--color-navy);color:var(--color-surface);border-radius:var(--radius-hero);min-height:242px;padding:30px 36px;position:relative;overflow:hidden}.e0eBpG_heroContent{z-index:1;max-width:85%;position:relative}.e0eBpG_hero p{font-size:var(--font-size-14);color:var(--color-teal-soft-text);margin:0 0 12px}.e0eBpG_hero h1{line-height:1.25;font-weight:var(--font-weight-semibold);font-size:var(--font-size-30);margin:0 0 24px}.e0eBpG_primary{border-radius:var(--radius-button);font-weight:var(--font-weight-semibold);font-size:var(--font-size-13);cursor:pointer;background:var(--color-teal);color:var(--color-navy);border:0;justify-content:center;align-items:center;gap:16px;padding:11px 20px;text-decoration:none;display:inline-flex}.e0eBpG_softButton{border-radius:var(--radius-button);font-weight:var(--font-weight-semibold);font-size:var(--font-size-13);cursor:pointer;background:var(--color-teal-tint);color:var(--color-navy);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:16px;padding:11px 20px;text-decoration:none;display:inline-flex}.e0eBpG_play{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.e0eBpG_pluses{top:18px;right:0;opacity:1;flex-wrap:wrap;align-items:center;gap:10px;width:250px;display:block;position:absolute;inset:0 0 0 auto}.e0eBpG_rail{background:var(--color-surface);border-radius:var(--radius-card);border:1px solid var(--color-border);min-width:0;padding:24px 20px}.e0eBpG_rail h2{font-size:var(--font-size-16);margin:0 0 22px}.e0eBpG_rail h3{font-size:var(--font-size-18);text-align:center;margin:16px 0 8px}.e0eBpG_centerText{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-13);margin:0}.e0eBpG_ring{border:8px solid var(--color-teal-tint);border-top-color:var(--color-teal);border-right-color:var(--color-teal);border-radius:50%;place-items:center;width:126px;height:126px;margin:24px auto;display:grid}.e0eBpG_ring>span{background:var(--color-bg);width:94px;height:94px;font-size:var(--font-size-28);border-radius:50%;place-items:center;display:grid}.e0eBpG_profileActions{justify-content:center;align-items:center;gap:12px;margin:22px 0;display:flex}.e0eBpG_round{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-button);width:40px;height:40px;color:var(--color-navy);cursor:pointer;flex:none;place-items:center;text-decoration:none;display:inline-grid}.e0eBpG_round svg{width:18px;height:18px}.e0eBpG_round:disabled{cursor:default;color:var(--color-text-muted);background:var(--color-bg)}.e0eBpG_notificationSoon{flex-direction:column;justify-content:center;gap:3px;padding:4px 8px;display:inline-flex}.e0eBpG_notificationSoon svg{width:16px;height:16px}.e0eBpG_soon{font-size:var(--font-size-10);white-space:nowrap;color:inherit;line-height:1;display:block}.e0eBpG_week{border-top:1px solid var(--color-border);margin-top:36px;padding-top:22px}.e0eBpG_week h2{font-size:var(--font-size-15)}.e0eBpG_week p{font-size:var(--font-size-12);color:var(--color-text-muted);margin:16px 0 24px}.e0eBpG_days{justify-content:space-between;gap:8px;display:flex}.e0eBpG_days>div{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.e0eBpG_days span{border:1px dashed var(--color-border-soft);border-radius:9px;width:100%;height:85px}.e0eBpG_days small{font-size:var(--font-size-10);color:var(--color-text-muted)}.e0eBpG_avatar{background:var(--color-border-soft);width:38px;height:38px;font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.e0eBpG_metric{background:var(--color-surface);border-radius:var(--radius-card);min-width:0;padding:22px}.e0eBpG_metric p{font-size:var(--font-size-13);margin:0 0 12px}.e0eBpG_metric>strong{font-size:var(--font-size-30);font-weight:var(--font-weight-semibold);line-height:1.2}.e0eBpG_darkMetric{background:var(--color-navy);color:var(--color-surface)}.e0eBpG_warningMetric{background:var(--status-warning-bg);color:var(--status-warning-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.e0eBpG_warningMetric p{margin:0}.e0eBpG_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.e0eBpG_sidebarTutors{padding:24px 8px 0}.e0eBpG_sidebarTutors h2{font-size:var(--font-size-12);color:var(--color-text-muted);font-weight:500}.e0eBpG_tutor{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;min-width:0;margin:16px 0;padding-bottom:12px;display:flex}.e0eBpG_tutor>div{flex:1;min-width:0}.e0eBpG_tutor strong{text-overflow:ellipsis;font-size:var(--font-size-12);white-space:normal;display:block;overflow:hidden}.e0eBpG_tutor small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-10);color:var(--color-text-muted);margin-top:3px;display:block;overflow:hidden}.e0eBpG_tutor button{border-radius:var(--radius-button);font-size:var(--font-size-10);cursor:pointer;background:var(--color-teal);border:0;padding:8px 10px}.e0eBpG_tutors{border-top:1px solid var(--color-border);padding-top:22px}.e0eBpG_tutors>.e0eBpG_softButton{width:100%}.e0eBpG_searchRow{gap:14px;display:flex}.e0eBpG_searchRow input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;font-size:var(--font-size-13);border-radius:var(--radius-input);flex:1;height:58px;padding:14px 22px}.e0eBpG_filterButton{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-button);width:56px;height:58px;color:var(--color-navy);flex:none;place-items:center;text-decoration:none;display:grid}.e0eBpG_filterButton svg{width:20px;height:20px}.e0eBpG_mobileHero,.e0eBpG_mobileGreeting{display:none}.e0eBpG_empty{font-size:var(--font-size-13);color:var(--color-text-muted);margin:0;padding:16px}.e0eBpG_chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.e0eBpG_chip{background:var(--color-surface);border-radius:var(--radius-input);border:1px solid var(--color-border);align-items:center;gap:10px;min-width:0;min-height:84px;padding:12px;display:flex}.e0eBpG_chipIcon{background:var(--color-teal-tint);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.e0eBpG_chipIcon svg{width:18px;height:18px}.e0eBpG_chip small{font-size:var(--font-size-12);color:var(--color-text-muted);display:block}.e0eBpG_chip strong{font-size:var(--font-size-12);margin-top:3px;display:block}.e0eBpG_sectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.e0eBpG_sectionHead h2{font-weight:var(--font-weight-semibold);font-size:var(--font-size-22);margin:0}.e0eBpG_sectionHead>a{font-size:var(--font-size-12);color:inherit}.e0eBpG_carouselActions{gap:8px;display:flex}.e0eBpG_courseCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.e0eBpG_courseCard{background:var(--color-surface);border-radius:var(--radius-card);min-width:0;color:inherit;border:1px solid var(--color-border);padding:10px;text-decoration:none}.e0eBpG_cover{border-radius:var(--radius-input);background:var(--color-navy);place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.e0eBpG_cover img{object-fit:cover;width:100%;height:100%}.e0eBpG_cover>span{background:var(--color-plus-small);border:0;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;right:-30px}.e0eBpG_tag{background:var(--color-teal-tint);border-radius:var(--radius-pill);font-size:var(--font-size-10);padding:5px 10px;line-height:1.3;display:inline-block}.e0eBpG_courseCard>.e0eBpG_tag{margin-top:12px}.e0eBpG_courseCard h3{font-size:var(--font-size-14);min-height:40px;margin:10px 0;line-height:1.4}.e0eBpG_progress{background:var(--color-border);border-radius:var(--radius-pill);height:5px;margin:12px 0;overflow:hidden}.e0eBpG_progress span{background:var(--color-teal);height:100%;display:block}.e0eBpG_person{align-items:center;gap:10px;min-width:0;display:flex}.e0eBpG_person strong{font-size:var(--font-size-12);display:block}.e0eBpG_person small{font-size:var(--font-size-10);color:var(--color-text-muted);margin-top:3px;display:block}.e0eBpG_person .e0eBpG_avatar{width:32px;height:32px;font-size:var(--font-size-10)}.e0eBpG_certificates{font-size:var(--font-size-12);text-align:center;color:inherit;margin-top:20px;display:block}.e0eBpG_tableWrap{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);overflow-x:auto}.e0eBpG_table{border-collapse:collapse;width:100%;font-size:var(--font-size-12);text-align:left}.e0eBpG_table th{font-size:var(--font-size-12);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:18px 16px;font-weight:500}.e0eBpG_table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:16px}.e0eBpG_table tr:last-child td{border-bottom:0}.e0eBpG_table .e0eBpG_softButton{font-size:var(--font-size-12);background:var(--status-info-bg);padding:8px 14px}.e0eBpG_table td small{color:var(--color-text-muted);font-size:var(--font-size-10);margin-top:4px;display:block}.e0eBpG_top{justify-content:space-between;align-items:center;gap:18px;display:flex}.e0eBpG_top h1{font-size:var(--font-size-28);margin:0}.e0eBpG_select{font-size:var(--font-size-12);align-items:center;gap:10px;display:flex}.e0eBpG_select select{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);min-width:0;max-width:320px;padding:12px}.e0eBpG_fxForm input{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);min-width:0;max-width:100%;padding:12px}.e0eBpG_fxForm{flex-direction:column;gap:14px;display:flex}.e0eBpG_fxForm label{font-size:var(--font-size-13)}.e0eBpG_fxForm button{width:100%}.e0eBpG_helper{font-size:var(--font-size-12);color:var(--color-text-muted);line-height:1.6}.e0eBpG_quickActions{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;display:flex}.e0eBpG_quickActions h2{margin-bottom:4px}.e0eBpG_quickActions .e0eBpG_softButton{background:var(--color-surface);border:1px solid var(--color-border);width:100%}.e0eBpG_disabled{opacity:.55;cursor:default}.e0eBpG_badge{border-radius:var(--radius-pill);font-size:var(--font-size-10);background:var(--status-success-bg);color:var(--status-success-text);padding:5px 10px;display:inline-block}.e0eBpG_mutedBadge{background:var(--color-bg);color:var(--color-text-muted)}.e0eBpG_warningBadge{background:var(--status-warning-bg);color:var(--status-warning-text)}.e0eBpG_textButton{font-size:var(--font-size-12);cursor:pointer;background:0 0;border:0;text-decoration:underline}.e0eBpG_textButton:disabled{cursor:default;opacity:.55}.e0eBpG_titleLink{color:inherit;text-decoration:none}.e0eBpG_mobileGreeting h1{font-size:var(--font-size-22);margin:0}.e0eBpG_mobileGreeting small{font-size:var(--font-size-12)}.e0eBpG_mobileGreeting>.e0eBpG_round{margin-left:auto}.e0eBpG_metric small{font-size:var(--font-size-14)}.e0eBpG_sidebarTutors .e0eBpG_tutor{border:0;padding:0}.e0eBpG_hero .e0eBpG_primary{font-size:var(--font-size-16)}.e0eBpG_sectionHead a{color:var(--color-teal-dark);font-weight:var(--font-weight-bold)}.e0eBpG_primary:disabled{opacity:.55;cursor:default}.e0eBpG_mobileOnly,.e0eBpG_offPage{display:none}.e0eBpG_pluses svg{position:absolute}.e0eBpG_pluses svg:first-child{top:50px;right:84px}.e0eBpG_pluses svg:nth-child(2){top:30px;right:205px}.e0eBpG_pluses svg:nth-child(3){bottom:40px;right:44px}.e0eBpG_mobileGreeting>.e0eBpG_avatar{outline:4px solid var(--color-teal-tint);border:2px solid var(--color-surface)}@media (max-width:1200px){.e0eBpG_dashboard{grid-template-columns:minmax(0,1fr)}.e0eBpG_rail{display:none}.e0eBpG_courseCards{grid-template-columns:repeat(3,minmax(0,1fr))}.e0eBpG_dashboard:has(.e0eBpG_fxForm){grid-template-columns:minmax(0,1fr) 260px}.e0eBpG_dashboard:has(.e0eBpG_fxForm) .e0eBpG_rail{display:block}}@media (max-width:900px){.e0eBpG_dashboard{grid-template-columns:minmax(0,1fr)}.e0eBpG_dashboard:has(.e0eBpG_fxForm){grid-template-columns:minmax(0,1fr)}.e0eBpG_column{gap:22px}.e0eBpG_mobileGreeting{align-items:center;gap:12px;display:flex}.e0eBpG_mobileHero{display:block}.e0eBpG_desktopHero{display:none}.e0eBpG_hero{min-height:200px;padding:22px}.e0eBpG_hero h1{font-size:var(--font-size-20);max-width:85%}.e0eBpG_heroContent{max-width:100%}.e0eBpG_pluses{opacity:.7;width:150px}.e0eBpG_chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.e0eBpG_chip{min-height:60px;padding:10px}.e0eBpG_courseCards{scroll-snap-type:x mandatory;grid-template-columns:1fr;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.e0eBpG_courseCard{scroll-snap-align:start;flex:0 0 253px;padding:10px}.e0eBpG_cover{height:106px}.e0eBpG_courseCard h3{font-size:var(--font-size-14);min-height:40px}.e0eBpG_sectionHead h2{font-size:var(--font-size-18)}.e0eBpG_metrics{grid-template-columns:1fr;gap:10px}.e0eBpG_metric{padding:16px}.e0eBpG_metric>strong{font-size:var(--font-size-22)}.e0eBpG_metric p{font-size:var(--font-size-12)}.e0eBpG_top{flex-direction:column;align-items:start}.e0eBpG_select{width:100%}.e0eBpG_select select{flex:1}.e0eBpG_dashboard:has(.e0eBpG_fxForm) .e0eBpG_rail{display:block}.e0eBpG_table{min-width:570px}.e0eBpG_hero .e0eBpG_primary{font-size:var(--font-size-14)}.e0eBpG_searchRow input{font-size:var(--font-size-12);padding:12px}.e0eBpG_filterButton{width:44px}.e0eBpG_warningMetric{flex-wrap:wrap}.e0eBpG_desktopOnly,.e0eBpG_searchRow,.e0eBpG_carouselActions{display:none}.e0eBpG_mobileOnly{display:initial}.e0eBpG_offPage{display:block}.e0eBpG_chipIcon{display:none}.e0eBpG_chip small{font-size:var(--font-size-10)}.e0eBpG_chip strong{font-size:var(--font-size-12);overflow-wrap:anywhere}.e0eBpG_courseCard>.e0eBpG_person{display:none}.e0eBpG_hero p{font-size:var(--font-size-12)}.e0eBpG_hero .e0eBpG_progress{background:var(--color-plus-large);max-width:75%;margin-bottom:18px}.e0eBpG_pluses svg:first-child{top:50px;right:-10px}.e0eBpG_pluses svg:nth-child(2){top:15px;right:18px}.e0eBpG_pluses svg:nth-child(3){bottom:20px;right:-30px}}.e0eBpG_profileRail{min-height:calc(100vh - 48px)}.e0eBpG_ring{margin:40px auto 20px}.e0eBpG_ring>span{background:var(--color-border-soft);font-weight:var(--font-weight-bold)}.e0eBpG_profileActions .e0eBpG_round{border-color:var(--color-navy);width:48px;height:48px}.e0eBpG_profileActions .e0eBpG_notificationSoon{border-color:var(--color-border);width:94px}.e0eBpG_week{border:0;padding-top:0}.e0eBpG_days span{height:98px}.e0eBpG_metric{border:1px solid var(--color-border)}.e0eBpG_warningMetric{min-height:104px;display:block}.e0eBpG_warningMetric p{margin-bottom:10px}.e0eBpG_warningMetric strong{font-size:var(--font-size-30)}.e0eBpG_courseCard h3{font-size:var(--font-size-16)}.e0eBpG_tag{font-size:var(--font-size-12)}.e0eBpG_quickActions .e0eBpG_softButton{background:var(--color-bg);border-radius:var(--radius-button);min-height:48px;font-size:var(--font-size-14);white-space:normal;text-align:left;border:0;justify-content:flex-start}.e0eBpG_quickActions svg{flex:none;width:20px;height:20px}.e0eBpG_select{font-size:var(--font-size-14)}.e0eBpG_fxForm .e0eBpG_helper{margin:0}.e0eBpG_profileActions{gap:14px}@media (max-width:900px){.e0eBpG_courseCard h3{font-size:var(--font-size-14)}.e0eBpG_tag{font-size:var(--font-size-10)}.e0eBpG_mobileGreeting>.e0eBpG_round{width:44px;height:44px}}@media (max-width:1100px){.e0eBpG_column,.e0eBpG_tableWrap,.e0eBpG_rail,.e0eBpG_top,.e0eBpG_sectionHead,.e0eBpG_profileRail{min-width:0;max-width:100%}.e0eBpG_tableWrap{overscroll-behavior-x:contain}.e0eBpG_sectionHead{flex-wrap:wrap;gap:10px}.e0eBpG_select{flex-wrap:wrap}.e0eBpG_select select{min-width:0;max-width:100%}.e0eBpG_quickActions a,.e0eBpG_quickActions button{overflow-wrap:anywhere}}
._5jwOGq_layout{grid-template-columns:minmax(0,1fr) 299px;align-items:start;gap:24px;display:grid}._5jwOGq_back{color:var(--color-teal-dark);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);margin-bottom:14px;display:inline-block}._5jwOGq_notice{margin-top:16px}._5jwOGq_drop{border:1px dashed var(--color-text-muted);border-radius:var(--radius-card);background:var(--color-surface);min-height:224px;font-size:var(--font-size-15);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:24px;display:flex}._5jwOGq_drop span:last-child{color:var(--color-text-muted);font-size:var(--font-size-13)}._5jwOGq_dropActive{border-color:var(--color-teal);background:var(--color-teal-tint)}._5jwOGq_drop:focus-within{outline:2px solid var(--color-teal-dark);outline-offset:2px}._5jwOGq_dropIcon{background:var(--color-teal-tint);width:48px;height:48px;color:var(--color-teal-deep);border-radius:50%;place-items:center;display:grid}._5jwOGq_list{margin:22px 0 0;padding:0;list-style:none}._5jwOGq_item{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);align-items:center;gap:16px;margin-bottom:14px;padding:16px 20px;display:flex}._5jwOGq_itemError{border-color:var(--status-error-bg);background:var(--color-error-tint)}._5jwOGq_fileIcon{border-radius:var(--radius-input);background:var(--color-teal-tint);width:44px;height:44px;color:var(--color-teal-deep);flex:none;place-items:center;display:grid}._5jwOGq_fileIconError{background:var(--status-error-bg);color:var(--status-error-text)}._5jwOGq_fileInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._5jwOGq_fileInfo strong{overflow-wrap:anywhere;font-size:var(--font-size-16)}._5jwOGq_fileInfo>span{color:var(--color-text-muted);font-size:var(--font-size-13)}._5jwOGq_itemMessage{color:var(--status-error-text)!important}._5jwOGq_ready,._5jwOGq_rejected{border-radius:var(--radius-pill);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);padding:3px 12px}._5jwOGq_ready{background:var(--status-success-bg);color:var(--status-success-text)}._5jwOGq_rejected{background:var(--status-error-bg);color:var(--status-error-text)}._5jwOGq_percent{font-size:var(--font-size-13);font-weight:var(--font-weight-bold)}._5jwOGq_bar{border-radius:var(--radius-pill);background:var(--color-border);height:6px;margin-top:6px;overflow:hidden}._5jwOGq_bar span{background:var(--color-teal);height:100%;transition:width .2s;display:block}._5jwOGq_iconButton{border:1px solid var(--color-border-soft);border-radius:var(--radius-button-small);background:var(--color-surface);width:38px;height:38px;color:var(--color-navy);cursor:pointer;flex:none;place-items:center;display:grid}._5jwOGq_iconButton:focus-visible,._5jwOGq_done:focus-visible,._5jwOGq_back:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}._5jwOGq_info{border-radius:var(--radius-input);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-14);flex-direction:column;gap:2px;margin-top:8px;padding:14px 18px;display:flex}._5jwOGq_rail{padding:24px}._5jwOGq_railTitle{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);margin:0 0 14px}._5jwOGq_table{border:1px solid var(--color-border);border-radius:var(--radius-input)}._5jwOGq_tableHead{color:var(--color-text-muted);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);padding:12px 16px}._5jwOGq_tableRow,._5jwOGq_tableEmpty{overflow-wrap:anywhere;border-top:1px solid var(--color-border);font-size:var(--font-size-14);margin:0;padding:12px 16px}._5jwOGq_tableEmpty{color:var(--color-text-muted)}._5jwOGq_railHint{color:var(--color-text-muted);font-size:var(--font-size-13);margin:14px 0 0}._5jwOGq_done{border-radius:var(--radius-button);background:var(--color-teal);min-height:50px;color:var(--color-navy);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-top:18px;text-decoration:none;display:flex}@media (max-width:1100px){._5jwOGq_layout{grid-template-columns:minmax(0,1fr)}._5jwOGq_rail{min-width:0;padding:20px}._5jwOGq_drop{overflow-wrap:anywhere;min-width:0;padding:20px}._5jwOGq_item{flex-wrap:wrap;gap:10px}._5jwOGq_fileInfo{overflow-wrap:anywhere;flex:140px}._5jwOGq_itemMessage{flex-basis:100%}}
._3CgZ7a_courseEditor{border:0;min-width:0;margin:0;padding:0}._3CgZ7a_courseEditor section{padding:22px;scroll-margin-top:210px}._3CgZ7a_courseEditor section h2{margin:0 0 12px;font-size:17px}._3CgZ7a_courseEditor label{font-size:12px}._3CgZ7a_courseEditor [data-editor-savebar]{border-radius:10px;gap:8px;padding:12px 16px;top:112px}._3CgZ7a_courseEditor [data-editor-savebar]>:is(button,a){min-height:44px;padding:8px 12px;font-size:12px}._3CgZ7a_courseEditor [data-editor-savebar]>span{font-size:12px}._3CgZ7a_courseEditor [data-footer-actions]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;display:flex}._3CgZ7a_courseEditor [data-footer-actions] a,._3CgZ7a_backLink{min-height:44px;color:var(--color-teal-dark);align-items:center;font-size:12px;font-weight:700;display:inline-flex}._3CgZ7a_backLink{margin-bottom:12px;text-decoration:none}._3CgZ7a_sectionNav{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px 20px;margin-top:16px;padding:10px 0;display:flex}._3CgZ7a_sectionNav a{min-height:40px;color:var(--color-teal-dark);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}._3CgZ7a_sectionNav a:hover{text-decoration:underline}._3CgZ7a_courseEditor small,._3CgZ7a_courseEditor [data-editor-hint]{color:var(--color-text-muted);font-size:12px;line-height:1.6}._3CgZ7a_courseEditor [data-exam-link]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}._3CgZ7a_courseEditor [data-exam-link] a{color:var(--color-teal-dark);font-weight:700}._3CgZ7a_newCourse{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);align-items:start;gap:32px;display:grid}._3CgZ7a_newCourse>header{grid-column:1/-1}._3CgZ7a_newCourse form{margin-top:0;padding:24px}._3CgZ7a_newCourse form>button{align-self:flex-start;margin-top:24px}._3CgZ7a_newCourse label{font-size:12px}._3CgZ7a_newCourse h2{margin:0 0 20px;font-size:17px}._3CgZ7a_newCourse aside{border-left:1px solid var(--color-border-soft);padding:4px 0 4px 24px}._3CgZ7a_newCourse aside h2{margin-bottom:14px;font-size:15px}._3CgZ7a_newCourse aside ol{margin:0;padding-left:18px}._3CgZ7a_newCourse aside li{color:var(--color-text-muted);padding:0 0 18px 6px;font-size:13px;line-height:1.6}._3CgZ7a_newCourse aside strong{color:var(--color-navy);display:block}._3CgZ7a_newCourse>[role=alert],._3CgZ7a_newCourse>[role=status],._3CgZ7a_newCourse>[data-editor-notice]{grid-column:1/-1}._3CgZ7a_profileEditor{max-width:none}._3CgZ7a_profileGrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}._3CgZ7a_profileGrid>aside>section{margin:0}._3CgZ7a_profileGrid aside label{border:1px solid var(--color-border-soft);background:var(--color-surface);color:var(--color-teal-dark);font-size:12px}._3CgZ7a_profileGrid form{margin:0;padding:24px}._3CgZ7a_profileGrid form h2{margin:0;font-size:17px}._3CgZ7a_profileGrid form label{font-size:12px}._3CgZ7a_profileGrid form div:has(>label){margin-bottom:0}._3CgZ7a_profileGrid form>div:last-child{border-top:1px solid var(--color-border);margin-top:0;padding-top:12px}._3CgZ7a_profileGrid aside section>div:first-child{width:64px;height:64px;font-size:22px}._3CgZ7a_securityLink{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}._3CgZ7a_securityLink h2{margin:0 0 8px;font-size:16px}._3CgZ7a_securityLink p{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.6}._3CgZ7a_securityLink a{color:var(--color-teal-dark);white-space:nowrap;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}._3CgZ7a_hoursEditor{max-width:820px}._3CgZ7a_hoursEditor form{margin-top:24px;padding:24px}._3CgZ7a_hoursEditor form>p:first-child{border-bottom:1px solid var(--color-border);margin-top:0;padding-bottom:16px}._3CgZ7a_hoursEditor label{font-size:12px}._3CgZ7a_hoursEditor form>button{width:auto;min-width:120px;height:44px;min-height:44px;padding:10px 16px}._3CgZ7a_hoursEditor form>p{font-size:12px;line-height:1.6}._3CgZ7a_examEditor [data-exam-layout]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}._3CgZ7a_examEditor section{padding:22px}._3CgZ7a_examEditor section h2{margin:0;font-size:17px}._3CgZ7a_examEditor label{font-size:12px}._3CgZ7a_examEditor [data-exam-rail]{padding:20px;position:sticky;top:124px}._3CgZ7a_examEditor [data-exam-rail] button{min-height:44px;font-size:12px}._3CgZ7a_examEditor [data-exam-rail] p{font-size:12px;line-height:1.6}._3CgZ7a_examEditor [data-exam-settings]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._3CgZ7a_examEditor [data-editor-add-question]{background:var(--color-surface);border:1px solid var(--color-border-soft);min-height:44px;color:var(--color-navy);padding:10px 16px;font-size:13px}._3CgZ7a_examEditor [data-question]{border-left:3px solid var(--color-border-soft)}._3CgZ7a_examEditor [data-question] textarea{min-height:80px}._3CgZ7a_examEditor [data-question]>div:first-child{border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-bottom:12px}._3CgZ7a_lessonEditor [data-lesson-card],._3CgZ7a_materialsEditor [data-materials-rail]{padding:22px}._3CgZ7a_lessonEditor label{font-size:12px}._3CgZ7a_lessonEditor [data-lesson-card] h2,._3CgZ7a_materialsEditor h2{margin:0 0 12px;font-size:17px}:is(._3CgZ7a_lessonEditor [id^=video-] label:has(input[type=file]),._3CgZ7a_courseEditor [id^=video-] label:has(input[type=file])){min-height:150px;padding:24px}._3CgZ7a_lessonEditor [id^=video-]{scroll-margin-top:140px}._3CgZ7a_lessonEditor [data-lesson-rail],._3CgZ7a_materialsEditor [data-materials-rail]{padding:20px;position:sticky;top:124px}._3CgZ7a_lessonEditor [data-lesson-rail] :is(button,a),._3CgZ7a_materialsEditor [data-materials-rail] a{min-height:44px;font-size:12px}._3CgZ7a_lessonEditor [data-lesson-rail] p,._3CgZ7a_materialsEditor [data-materials-rail] p{font-size:12px;line-height:1.6}._3CgZ7a_materialsEditor [data-upload-area]{border-radius:12px;min-height:150px;padding:24px;font-size:13px}._3CgZ7a_materialsEditor [data-resource-row]{border-radius:8px;min-height:76px;padding:16px;font-size:13px}._3CgZ7a_materialsEditor [data-resource-row] strong{font-size:13px}._3CgZ7a_materialsEditor [data-resource-row] button{width:44px;height:44px}._3CgZ7a_materialsEditor [data-materials-note]{border-left:2px solid var(--color-border-soft);color:var(--color-text-muted);background:0 0;border-radius:0;padding:8px 16px;font-size:12px}._3CgZ7a_materialsEditor [data-materials-rail] a{background:var(--color-surface);border:1px solid var(--color-border-soft);color:var(--color-teal-dark);text-decoration:none}._3CgZ7a_videoQueue{gap:24px;display:grid}._3CgZ7a_reviewTarget>section{margin-top:0;padding:22px}._3CgZ7a_reviewTarget section h2{margin-bottom:16px;font-size:17px}._3CgZ7a_reviewTarget li{border-bottom:1px solid var(--color-border);padding-bottom:16px;font-size:13px}._3CgZ7a_emptyQueue{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:44px 28px}._3CgZ7a_emptyQueue>svg{color:var(--color-teal-dark);width:28px;height:28px;margin-bottom:16px}._3CgZ7a_emptyQueue h2{margin:0 0 10px;font-size:18px}._3CgZ7a_emptyQueue p{color:var(--color-text-muted);max-width:60ch;font-size:13px;line-height:1.7}._3CgZ7a_emptyQueue a{min-height:44px;color:var(--color-teal-dark);align-items:center;font-size:13px;font-weight:700;display:inline-flex}._3CgZ7a_securityEditor>div{max-width:none}._3CgZ7a_securityEditor{max-width:1000px}._3CgZ7a_securityEditor [aria-labelledby=delete-title]{border-color:var(--status-error-bg);background:var(--color-surface)}._3CgZ7a_securityEditor section,._3CgZ7a_securityEditor form{padding:22px}._3CgZ7a_securityEditor p,._3CgZ7a_securityEditor li{font-size:13px;line-height:1.7}._3CgZ7a_securityEditor form>div:last-child button{height:44px;min-height:44px;font-size:13px}._3CgZ7a_securityEditor section>button{width:auto;min-width:180px;height:44px;padding:8px 16px;font-size:13px}@media (max-width:1250px){._3CgZ7a_profileGrid,._3CgZ7a_examEditor [data-exam-layout]{grid-template-columns:minmax(0,1fr)}._3CgZ7a_examEditor [data-exam-rail],._3CgZ7a_lessonEditor [data-lesson-rail],._3CgZ7a_materialsEditor [data-materials-rail]{position:static}}@media (max-width:900px){._3CgZ7a_courseEditor [data-editor-savebar]{position:static}}@media (max-width:640px){._3CgZ7a_newCourse{grid-template-columns:minmax(0,1fr);gap:24px}._3CgZ7a_newCourse aside{padding-left:18px}._3CgZ7a_newCourse form,._3CgZ7a_profileGrid form,._3CgZ7a_courseEditor section,._3CgZ7a_hoursEditor form{padding:20px}._3CgZ7a_securityLink{flex-direction:column;align-items:flex-start;gap:10px;padding:20px}._3CgZ7a_examEditor [data-exam-settings]{grid-template-columns:minmax(0,1fr)}._3CgZ7a_sectionNav{gap:0 16px}._3CgZ7a_courseEditor [data-exam-link]{flex-direction:column;align-items:flex-start;gap:6px}._3CgZ7a_emptyQueue{padding:28px 20px}}._3CgZ7a_sectionTitle{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:800}
.HDUCbG_notice{margin-top:16px}.HDUCbG_toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.HDUCbG_selectLabel{color:var(--color-text-muted);font-size:var(--font-size-13);margin-bottom:6px;display:block}.HDUCbG_select{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);min-width:420px;max-width:100%;min-height:48px;font-size:var(--font-size-15);font-weight:var(--font-weight-bold);padding:0 16px}.HDUCbG_toolbarActions{gap:12px;display:flex}.HDUCbG_primary,.HDUCbG_outline{border-radius:var(--radius-button);min-height:50px;font-size:var(--font-size-16);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.HDUCbG_primary{background:var(--color-teal);color:var(--color-navy);border:0}.HDUCbG_outline{border:1px solid var(--color-navy);background:var(--color-surface);color:var(--color-navy)}.HDUCbG_primary:disabled,.HDUCbG_outline:disabled{opacity:.55;cursor:not-allowed}.HDUCbG_banner{border-radius:var(--radius-input);background:var(--color-navy);color:var(--color-surface);font-weight:var(--font-weight-semibold);align-items:center;gap:14px;margin-top:22px;padding:14px 16px 14px 20px;display:flex}.HDUCbG_banner span{flex:1}.HDUCbG_bannerCancel,.HDUCbG_bannerSave{border-radius:var(--radius-button);min-height:46px;font-size:var(--font-size-15);font-weight:var(--font-weight-bold);cursor:pointer;padding:0 20px}.HDUCbG_bannerCancel{border:1px solid var(--color-surface);color:var(--color-surface);background:0 0}.HDUCbG_bannerSave{background:var(--color-teal);color:var(--color-navy);border:0}.HDUCbG_empty{color:var(--color-text-muted);margin:24px 0 0}.HDUCbG_module{margin-top:22px;padding:16px 16px 12px}.HDUCbG_moduleHead{align-items:center;gap:12px;margin-bottom:10px;display:flex}.HDUCbG_number{border-radius:var(--radius-tag);background:var(--color-navy);min-width:34px;height:34px;color:var(--color-surface);font-weight:var(--font-weight-extrabold);place-items:center;display:grid}.HDUCbG_moduleTitle{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);flex:1;margin:0}.HDUCbG_lesson{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);align-items:center;gap:14px;min-height:60px;margin-bottom:10px;padding:0 14px;display:flex}.HDUCbG_lessonNumber{min-width:34px;color:var(--color-text-muted);font-weight:var(--font-weight-bold)}.HDUCbG_lessonTitle{min-height:44px;color:var(--color-navy);font-weight:var(--font-weight-semibold);flex:1;align-items:center;text-decoration:none;display:flex}.HDUCbG_lessonTitle:hover{text-decoration:underline}.HDUCbG_kinds{color:var(--color-text-muted);font-size:var(--font-size-13)}.HDUCbG_selected{outline:2px solid var(--color-teal)}.HDUCbG_dragging{opacity:.4}.HDUCbG_handle{width:28px;height:28px;color:var(--color-text-muted);cursor:grab;background:0 0;border:0;place-items:center;display:grid}.HDUCbG_actions{gap:6px;display:flex}.HDUCbG_iconButton{border:1px solid var(--color-border-soft);border-radius:var(--radius-button-small);background:var(--color-surface);width:38px;height:38px;color:var(--color-navy);font-weight:var(--font-weight-bold);cursor:pointer;place-items:center;list-style:none;display:grid}.HDUCbG_iconButton::-webkit-details-marker{display:none}.HDUCbG_iconButton:disabled{opacity:.5;cursor:not-allowed}.HDUCbG_menu{position:relative}.HDUCbG_menuList{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:44px;right:0}.HDUCbG_menuList a,.HDUCbG_menuList button{border-radius:var(--radius-button-small);color:var(--color-navy);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none}.HDUCbG_menuList a:hover,.HDUCbG_menuList button:hover{background:var(--color-teal-tint)}.HDUCbG_addLesson{color:var(--color-teal-dark);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:4px 0 4px 6px;padding:6px 4px;text-decoration:underline;display:inline-flex}.HDUCbG_exam{color:var(--color-navy);align-items:center;gap:14px;margin-top:22px;padding:14px 20px;text-decoration:none;display:flex}.HDUCbG_exam>span:last-child{color:var(--color-teal-dark);font-weight:var(--font-weight-bold);margin-left:auto}.HDUCbG_exam:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}.HDUCbG_examIcon{border-radius:var(--radius-tag);background:var(--color-teal-tint);width:36px;height:36px;color:var(--color-teal-deep);place-items:center;display:grid}.HDUCbG_soon{border-radius:var(--radius-pill);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);margin-left:auto;padding:2px 10px}.HDUCbG_keys{color:var(--color-text-muted);font-size:var(--font-size-13);align-items:center;gap:8px;margin-top:18px;display:flex}.HDUCbG_keys span{margin-left:8px}.HDUCbG_fieldLabel{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);margin:16px 0 8px;display:block}.HDUCbG_field{border-radius:var(--radius-input);background:var(--color-bg);width:100%;min-height:50px;font-size:var(--font-size-15);border:1px solid #0000;padding:0 16px}.HDUCbG_field::placeholder{color:var(--color-placeholder)}.HDUCbG_fieldError{border-color:var(--status-error-text);background:var(--color-error-tint)}.HDUCbG_textarea{resize:vertical;min-height:94px;padding-block:12px}.HDUCbG_error{color:var(--status-error-text);font-size:var(--font-size-13);margin:6px 0 0}.HDUCbG_modalActions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.HDUCbG_select:focus-visible,.HDUCbG_primary:focus-visible,.HDUCbG_outline:focus-visible,.HDUCbG_iconButton:focus-visible,.HDUCbG_handle:focus-visible,.HDUCbG_addLesson:focus-visible,.HDUCbG_lessonTitle:focus-visible,.HDUCbG_field:focus-visible,.HDUCbG_bannerCancel:focus-visible,.HDUCbG_bannerSave:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}@media (max-width:1100px){.HDUCbG_toolbar,.HDUCbG_toolbarActions,.HDUCbG_banner,.HDUCbG_moduleHead,.HDUCbG_lesson,.HDUCbG_exam,.HDUCbG_modalActions{flex-wrap:wrap;gap:12px}.HDUCbG_toolbar>div,.HDUCbG_select{width:100%;min-width:0}.HDUCbG_toolbarActions{width:100%}.HDUCbG_toolbarActions>*{text-align:center;flex:140px}.HDUCbG_moduleTitle,.HDUCbG_lessonTitle,.HDUCbG_banner span{overflow-wrap:anywhere;min-width:0}.HDUCbG_moduleHead .HDUCbG_actions,.HDUCbG_lesson .HDUCbG_actions{margin-left:auto}.HDUCbG_module{padding:14px}.HDUCbG_menuList{min-width:160px;max-width:calc(100vw - 64px)}}.HDUCbG_adminContent .HDUCbG_toolbar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:end;margin-top:24px;padding:16px}.HDUCbG_adminContent .HDUCbG_toolbar>div:first-child{flex:1;min-width:0;max-width:440px}.HDUCbG_adminContent .HDUCbG_select{width:100%;min-width:0;min-height:44px;font-size:13px}.HDUCbG_adminContent .HDUCbG_primary,.HDUCbG_adminContent .HDUCbG_outline{min-height:44px;padding:10px 16px;font-size:13px}.HDUCbG_adminContent .HDUCbG_outline{border-color:var(--color-border-soft)}.HDUCbG_adminContent .HDUCbG_module{border-radius:12px;margin-top:20px;padding:0}.HDUCbG_adminContent .HDUCbG_moduleHead{border-bottom:1px solid var(--color-border);margin:0;padding:16px 20px}.HDUCbG_adminContent .HDUCbG_number{background:var(--color-bg);min-width:28px;height:28px;color:var(--color-navy);border-radius:6px;font-size:12px}.HDUCbG_adminContent .HDUCbG_moduleTitle{font-size:16px}.HDUCbG_adminContent .HDUCbG_lesson{border:0;border-bottom:1px solid var(--color-border);border-radius:0;min-height:64px;margin:0;padding:12px 20px;font-size:13px}.HDUCbG_adminContent .HDUCbG_lessonNumber{min-width:30px;font-size:12px}.HDUCbG_adminContent .HDUCbG_iconButton{background:0 0;border-color:#0000;width:38px;height:44px}.HDUCbG_adminContent .HDUCbG_iconButton:hover{background:var(--color-bg)}.HDUCbG_adminContent .HDUCbG_addLesson{min-height:44px;margin:8px 20px;font-size:12px;text-decoration:none}.HDUCbG_adminContent .HDUCbG_addLesson:hover{text-decoration:underline}.HDUCbG_adminContent .HDUCbG_module:has(>h2){padding:24px}.HDUCbG_courseLinks{justify-content:flex-end;margin-top:8px;display:flex}.HDUCbG_backToDetails{min-height:44px;color:var(--color-teal-dark);align-items:center;gap:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.HDUCbG_compactCover>section{margin-top:12px;padding:16px 20px}.HDUCbG_compactCover>section>div:first-of-type{flex-direction:row;align-items:center}.HDUCbG_compactCover h2{margin-bottom:12px;font-size:14px}.HDUCbG_compactCover img,.HDUCbG_compactCover [aria-hidden=true]{object-fit:cover;width:110px;height:64px}.HDUCbG_compactCover label{border-radius:8px;min-height:64px;padding:10px 16px}.HDUCbG_compactCover label strong{font-size:12px}.HDUCbG_compactCover label span{font-size:11px}@media (max-width:640px){.HDUCbG_adminContent .HDUCbG_toolbar{align-items:stretch;gap:16px}.HDUCbG_adminContent .HDUCbG_toolbarActions{flex-wrap:wrap;gap:8px}.HDUCbG_adminContent .HDUCbG_moduleHead{gap:8px;padding:12px}.HDUCbG_adminContent .HDUCbG_lesson{flex-wrap:wrap;gap:8px;padding:12px}.HDUCbG_adminContent .HDUCbG_lessonTitle{min-width:110px}.HDUCbG_adminContent .HDUCbG_kinds{display:none}.HDUCbG_compactCover>section{padding:16px}.HDUCbG_compactCover>section>div:first-of-type{flex-direction:column;align-items:stretch}.HDUCbG_compactCover img,.HDUCbG_compactCover [aria-hidden=true]{width:100%;height:100px}.HDUCbG_courseLinks{justify-content:flex-start}}
.YdJbPq_scope{--radius-card:12px;--radius-card-small:10px;--radius-input:8px}.YdJbPq_scope h1{letter-spacing:-.8px;margin:0;font-size:30px;font-weight:800;line-height:1.2}.YdJbPq_scope h1+p{color:var(--color-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.YdJbPq_scope h2{letter-spacing:-.2px;font-size:17px}.YdJbPq_scope :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:where([data-video-player] *)){border-color:var(--admin-control-border,var(--color-border-soft));background:var(--admin-control-surface,var(--color-surface));border-radius:8px;min-height:44px;font-size:14px}.YdJbPq_scope textarea{padding:12px}.YdJbPq_scope input:disabled,.YdJbPq_scope select:disabled,.YdJbPq_scope input[readonly],.YdJbPq_scope textarea[readonly]{--admin-control-surface:var(--color-bg)}.YdJbPq_page{gap:24px;min-width:0;display:grid}.YdJbPq_pageHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.YdJbPq_scope .YdJbPq_primary,.YdJbPq_scope [data-ui-intent=primary]{border:1px solid var(--color-navy);border-radius:var(--radius-button);min-height:44px;color:var(--color-surface);background:var(--color-navy);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.YdJbPq_scope .YdJbPq_primary:hover:not(:disabled),.YdJbPq_scope [data-ui-intent=primary]:hover:not(:disabled){background:var(--color-shape-dark)}.YdJbPq_scope .YdJbPq_primary:disabled,.YdJbPq_scope [data-ui-intent=primary]:disabled{opacity:.5;cursor:default}.YdJbPq_scope [aria-invalid=true]{--admin-control-border:var(--status-error-text);--admin-control-surface:var(--color-error-tint)}.YdJbPq_toolbar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(150px,1fr));align-items:end;gap:14px;padding:16px;display:grid}.YdJbPq_peopleToolbar{grid-template-columns:minmax(0,1fr) 210px}.YdJbPq_salesToolbar{grid-template-columns:minmax(190px,1.6fr) repeat(2,minmax(120px,1fr)) repeat(2,minmax(135px,.9fr))}.YdJbPq_scope .YdJbPq_toolbar label{color:var(--color-text-muted);min-width:0;font-size:11px;font-weight:700}.YdJbPq_scope .YdJbPq_toolbar :is(input,select){width:100%;min-width:0;min-height:44px;color:var(--color-navy);padding:10px 12px;font-weight:500}.YdJbPq_scope .YdJbPq_tableSurface{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;overflow:hidden}.YdJbPq_listHeading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.YdJbPq_listHeading h2{margin:0;font-size:15px;font-weight:800}.YdJbPq_count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.YdJbPq_tableScroll{overscroll-behavior-x:contain;overflow-x:auto}.YdJbPq_scope .YdJbPq_dataTable{border-collapse:collapse;text-align:left;width:100%;min-width:0;font-size:13px}.YdJbPq_scope .YdJbPq_dataTable th{background:var(--color-bg);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.YdJbPq_scope .YdJbPq_dataTable td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:16px;line-height:1.5}.YdJbPq_scope .YdJbPq_dataTable tr:last-child td{border-bottom:0}.YdJbPq_scope .YdJbPq_dataTable strong{font-size:13px;font-weight:800}.YdJbPq_scope .YdJbPq_dataTable small{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.YdJbPq_scope .YdJbPq_dataTable tbody tr:hover{background:var(--color-bg)}.YdJbPq_scope .YdJbPq_money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.YdJbPq_scope [data-state]{white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.YdJbPq_scope [data-state]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.YdJbPq_scope [data-state=active],.YdJbPq_scope [data-state=paid],.YdJbPq_scope [data-state=issued],.YdJbPq_scope [data-state=visible],.YdJbPq_scope [data-state=published],.YdJbPq_scope [data-state=ready]{color:var(--status-success-text)}.YdJbPq_scope [data-state=draft]{color:var(--color-text-muted)}.YdJbPq_scope [data-state=blocked],.YdJbPq_scope [data-state=revoked],.YdJbPq_scope [data-state=failed],.YdJbPq_scope [data-state=rejected]{color:var(--status-error-text)}.YdJbPq_rowActions{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.YdJbPq_scope .YdJbPq_rowActions :is(a,button){min-height:44px;color:var(--color-teal-dark);white-space:nowrap;background:0 0;border:0;align-items:center;padding:6px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.YdJbPq_scope .YdJbPq_rowActions button{color:var(--color-text-muted)}.YdJbPq_scope .YdJbPq_rowActions .YdJbPq_viewAction{color:var(--color-teal-dark)}.YdJbPq_rowActions :is(a,button):hover{text-decoration:underline}.YdJbPq_scope .YdJbPq_rowActions>:last-child{margin-left:0}.YdJbPq_assignment summary{cursor:pointer;min-height:44px;color:var(--color-teal-dark);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.YdJbPq_identity{align-items:center;gap:10px;min-width:0;display:flex}.YdJbPq_identity>div{min-width:0}.YdJbPq_identity>span{width:30px;height:30px;font-size:10px}.YdJbPq_assignment summary:after{content:"⌄"}.YdJbPq_assignment[open] summary:after{transform:rotate(180deg)}.YdJbPq_assignment ul{margin:0;padding:0;list-style:none}.YdJbPq_assignment li{margin:8px 0}.YdJbPq_assignment a{color:var(--color-teal-dark);align-items:center;min-height:40px;font-size:12px;text-decoration:none;display:inline-flex}.YdJbPq_scope .YdJbPq_section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:20px}.YdJbPq_scope a:focus-visible,.YdJbPq_scope button:focus-visible,.YdJbPq_assignment summary:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:3px}@media (max-width:1250px){.YdJbPq_salesToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.YdJbPq_scope h1{font-size:27px}.YdJbPq_pageHeader{flex-wrap:wrap;align-items:flex-start;gap:16px}.YdJbPq_toolbar,.YdJbPq_peopleToolbar,.YdJbPq_salesToolbar{grid-template-columns:minmax(0,1fr)}.YdJbPq_scope .YdJbPq_dataTable,.YdJbPq_scope .YdJbPq_dataTable tbody{display:block}.YdJbPq_scope .YdJbPq_dataTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.YdJbPq_scope .YdJbPq_dataTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.YdJbPq_scope .YdJbPq_dataTable tr:last-child{border-bottom:0}.YdJbPq_scope .YdJbPq_dataTable td{overflow-wrap:anywhere;border:0;padding:0;display:block}.YdJbPq_scope .YdJbPq_dataTable td:first-child,.YdJbPq_scope .YdJbPq_dataTable .YdJbPq_wideCell{grid-column:1/-1}.YdJbPq_scope .YdJbPq_dataTable td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.YdJbPq_scope .YdJbPq_dataTable td:first-child:before{display:none}.YdJbPq_scope .YdJbPq_dataTable .YdJbPq_money{text-align:left}.YdJbPq_scope .YdJbPq_rowActions{gap:8px 18px}.YdJbPq_listHeading{padding:16px 18px}}@media (max-width:1100px){.YdJbPq_scope :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:where([data-video-player] *)){font-size:16px}}
.kgbMLW_shell{--radius-card:12px;--radius-card-small:10px;--radius-input:8px}.kgbMLW_panelLabel{color:var(--color-text-muted);letter-spacing:.5px;text-transform:uppercase;margin:0 12px 14px;font-size:11px;font-weight:700}.kgbMLW_sidebarFooter{border-top:1px solid var(--color-border);margin-top:36px;padding-top:20px}.kgbMLW_roleLabel{color:var(--color-text-muted);margin:0 12px 12px;font-size:12px;display:block}.kgbMLW_otherPanel{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.kgbMLW_workspace{min-width:0}.kgbMLW_courses{gap:24px;display:grid}.kgbMLW_courseHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.kgbMLW_totals{gap:24px;margin:0;display:flex}.kgbMLW_totals>div+div{border-left:1px solid var(--color-border-soft);padding-left:24px}.kgbMLW_totals dt{color:var(--color-text-muted);font-size:11px}.kgbMLW_totals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:800}.kgbMLW_filters{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 210px;gap:16px;padding-top:20px;display:grid}.kgbMLW_filters label{gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.kgbMLW_filters :is(input,select){border:1px solid var(--color-border-soft);width:100%;min-width:0;color:var(--color-navy);padding:10px 12px;font-weight:400}.kgbMLW_skeletonHeading{gap:12px;margin-bottom:24px;display:grid}.kgbMLW_folderSkeleton{min-width:0}.kgbMLW_skeletonFolders{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding:20px;display:grid}@media (max-width:1000px){.kgbMLW_skeletonFolders{grid-template-columns:repeat(2,minmax(0,1fr))}}.kgbMLW_folderSection{min-width:0}.kgbMLW_folderSection>div[aria-label]{border:1px solid var(--color-border);margin-top:12px;padding:20px}.kgbMLW_resultsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kgbMLW_resultsHeading h2{margin:0;font-size:14px}.kgbMLW_resultsHeading span{color:var(--color-text-muted);font-size:12px;font-weight:400}.kgbMLW_textButton{min-height:44px;color:var(--color-teal-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.kgbMLW_empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-top:12px;padding:32px}.kgbMLW_empty>svg{color:var(--color-teal-dark);width:28px;height:28px;margin-bottom:16px}.kgbMLW_empty h2{margin:0 0 8px}.kgbMLW_empty p{color:var(--color-text-muted);max-width:60ch;margin:0;font-size:13px;line-height:1.7}.kgbMLW_workflow{border-left:2px solid var(--color-border-soft);color:var(--color-text-muted);margin:0;padding:4px 0 4px 16px;font-size:12px;line-height:1.7}.kgbMLW_workflow strong{color:var(--color-navy);font-weight:700}.kgbMLW_courseContent [id^=video-]{margin-top:24px;padding:22px}.kgbMLW_courseContent [id^=video-] h2{font-size:17px}.kgbMLW_courseContent [id^=video-] label:has(input[type=file]){min-height:150px;padding:24px}.kgbMLW_courseContent [id^=video-] p{font-size:13px;line-height:1.7}.kgbMLW_courseContent [id^=video-] li{font-size:13px}.kgbMLW_courseContent [id^=video-] li>div{min-width:0}.kgbMLW_sectionNav{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px 24px;margin-top:16px;display:flex}.kgbMLW_sectionNav a{min-height:44px;color:var(--color-teal-dark);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.kgbMLW_sectionNav a:hover{text-decoration:underline}.kgbMLW_modulesHeading{margin:28px 0 0;scroll-margin-top:128px}.kgbMLW_courseContent [id^=cover-],.kgbMLW_courseContent [id^=video-]{scroll-margin-top:128px}.kgbMLW_courseContent dialog{border-radius:12px}.kgbMLW_courseContent dialog label{font-size:12px}.kgbMLW_courseContent dialog :is(button,input,textarea):not(:where([data-video-player] *)){min-height:44px;font-size:13px}.kgbMLW_workspace [id^=video-]>h2{font-size:17px}.kgbMLW_workspace [data-video-preview]{width:100%;min-width:0;max-width:100%}.kgbMLW_workspace [id^=video-]>p{font-size:13px;line-height:1.7}.kgbMLW_workspace [id^=video-] ul{border:1px solid var(--color-border);border-radius:8px;gap:0;overflow:hidden}.kgbMLW_workspace [id^=video-] ul:empty{display:none}.kgbMLW_workspace [id^=video-] ul>li{border:0;border-radius:0;min-height:76px;padding:16px;font-size:12px}.kgbMLW_workspace [id^=video-] ul>li+li{border-top:1px solid var(--color-border)}.kgbMLW_workspace [id^=video-] ul strong{overflow-wrap:anywhere;font-size:13px}.kgbMLW_workspace [id^=video-] ul button{min-height:44px;font-size:12px}.kgbMLW_workspace [aria-label="Etapas del video"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.kgbMLW_workspace [aria-label="Etapas del video"] li{border-top:2px solid var(--color-border);background:0 0;border-radius:0;padding:10px 0;font-size:12px}.kgbMLW_workspace [aria-label="Etapas del video"] li[data-active=true]{color:var(--color-teal-dark);border-color:var(--color-teal-dark);background:0 0;font-weight:800}@media (max-width:640px){.kgbMLW_skeletonFolders{grid-template-columns:minmax(0,1fr);padding:12px}.kgbMLW_workspace [aria-label="Etapas del video"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kgbMLW_workspace [id^=video-] ul>li{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.kgbMLW_workspace [id^=video-] ul>li>div:first-child{grid-column:1/-1}.kgbMLW_workspace [id^=video-] ul>li>span{place-self:center start}.kgbMLW_workspace [id^=video-] ul>li>div:last-child:not(:first-child){margin:0}.kgbMLW_workspace [id^=video-] ul>li>div:empty{display:none}.kgbMLW_workspace [data-video-preview]{min-height:220px}.kgbMLW_workspace dialog :is(input,textarea):not(:where([data-video-player] *)){font-size:16px}.kgbMLW_filters{grid-template-columns:minmax(0,1fr)}.kgbMLW_folderSection>div[aria-label]{padding:12px}.kgbMLW_totals{gap:20px}.kgbMLW_totals>div+div{padding-left:20px}.kgbMLW_empty{padding:24px}.kgbMLW_courseContent [id^=video-]{padding:20px}}
.ymAGwa_layout{grid-template-columns:minmax(0,1fr) 299px;align-items:start;gap:24px;display:grid}.ymAGwa_back{min-height:44px;color:var(--color-teal-dark);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);align-items:center;margin-bottom:14px;display:inline-flex}.ymAGwa_notice{margin-top:16px}.ymAGwa_card{flex-direction:column;margin-top:22px;padding:24px;display:flex}.ymAGwa_cardTitle{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);margin:0 0 6px}.ymAGwa_label{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);margin:14px 0 8px;display:block}.ymAGwa_input{border-radius:var(--radius-input);background:var(--color-bg);width:100%;min-height:50px;font-size:var(--font-size-15);border:1px solid #0000;padding:0 16px}.ymAGwa_input:disabled{opacity:.7}.ymAGwa_inputError{border-color:var(--status-error-text);background:var(--color-error-tint)}.ymAGwa_textarea{resize:vertical;min-height:94px;padding-block:12px}.ymAGwa_error{color:var(--status-error-text);font-size:var(--font-size-13);margin:6px 0 0}.ymAGwa_hint{color:var(--color-text-muted);font-size:var(--font-size-13);margin:8px 0 0}.ymAGwa_soon{opacity:.6}.ymAGwa_soonTag{border-radius:var(--radius-pill);background:var(--color-teal-tint);color:var(--color-teal-deep);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);margin-left:6px;padding:2px 8px;display:inline-block}.ymAGwa_files{margin:8px 0 0;padding:0;list-style:none}.ymAGwa_files li{border-top:1px solid var(--color-border);align-items:center;gap:12px;min-height:56px;display:flex}.ymAGwa_fileName{font-weight:var(--font-weight-bold);flex:1}.ymAGwa_fileSize{color:var(--color-text-muted);font-size:var(--font-size-13)}.ymAGwa_iconButton{border:1px solid var(--color-border-soft);border-radius:var(--radius-button-small);background:var(--color-surface);width:38px;height:38px;color:var(--color-navy);cursor:pointer;place-items:center;display:grid}.ymAGwa_addFile{min-height:44px;color:var(--color-teal-dark);font-weight:var(--font-weight-bold);align-self:flex-start;align-items:center;gap:8px;margin-top:14px;text-decoration:underline;display:inline-flex}.ymAGwa_rail{flex-direction:column;padding:24px;display:flex}.ymAGwa_switchRow{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.ymAGwa_railHint{color:var(--color-text-muted);font-size:var(--font-size-13);margin-top:2px;display:block}.ymAGwa_primary,.ymAGwa_outline,.ymAGwa_danger{border-radius:var(--radius-button);min-height:50px;font-size:var(--font-size-16);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:8px;display:inline-flex}.ymAGwa_primary{background:var(--color-teal);color:var(--color-navy);cursor:pointer;border:0;margin-top:20px}.ymAGwa_primary:disabled{opacity:.6;cursor:progress}.ymAGwa_outline{text-align:center;border:1px solid var(--color-navy);color:var(--color-navy);flex-wrap:wrap;margin-top:12px;padding:8px 14px;text-decoration:none}.ymAGwa_danger{color:var(--status-error-text);cursor:pointer;background:0 0;border:0;margin-top:8px}.ymAGwa_input:focus-visible,.ymAGwa_primary:focus-visible,.ymAGwa_danger:focus-visible,.ymAGwa_iconButton:focus-visible,.ymAGwa_addFile:focus-visible,.ymAGwa_back:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}@media (max-width:1100px){.ymAGwa_layout{grid-template-columns:minmax(0,1fr)}.ymAGwa_card,.ymAGwa_rail{min-width:0;padding:20px}.ymAGwa_files{overflow-wrap:anywhere}.ymAGwa_fileName{min-width:0}}.ymAGwa_outline:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:3px}
.i_vcsG_panel{color:var(--color-navy);gap:16px;margin-top:20px;display:grid}.i_vcsG_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow-wrap:anywhere;gap:12px;padding:20px;display:grid}.i_vcsG_title{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);margin:0}.i_vcsG_text{white-space:pre-wrap;margin:0;line-height:1.6}.i_vcsG_muted{color:var(--color-text-muted);font-size:var(--font-size-13);margin:0}.i_vcsG_form{gap:12px;display:grid}.i_vcsG_label{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);gap:6px;display:grid}.i_vcsG_input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);width:100%;min-width:0;min-height:46px;color:var(--color-navy);font:inherit;padding:12px 14px}textarea.i_vcsG_input{resize:vertical;min-height:110px}.i_vcsG_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.i_vcsG_button,.i_vcsG_outline{border-radius:var(--radius-button);background:var(--color-teal);min-height:44px;color:var(--color-navy);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;padding:10px 20px;display:inline-flex}.i_vcsG_outline{border:1px solid var(--color-navy);background:var(--color-surface)}.i_vcsG_button:disabled,.i_vcsG_outline:disabled{opacity:.55;cursor:not-allowed}.i_vcsG_button:focus-visible,.i_vcsG_outline:focus-visible,.i_vcsG_input:focus-visible,.i_vcsG_thread:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:3px}.i_vcsG_thread{text-align:left;width:100%;font:inherit;cursor:pointer;gap:8px;display:grid}.i_vcsG_badge{border-radius:var(--radius-pill);background:var(--color-teal-tint);width:fit-content;color:var(--color-teal-deep);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);padding:3px 10px}.i_vcsG_stars{flex-wrap:wrap;gap:0;display:flex}.i_vcsG_star{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;place-items:center;font-size:26px;display:grid;position:relative}.i_vcsG_star input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute}.i_vcsG_star:has(input:focus-visible){outline:2px solid var(--color-teal-dark);outline-offset:2px;border-radius:var(--radius-input)}.i_vcsG_selected{color:var(--color-teal-deep)}.i_vcsG_compact{gap:6px;padding-top:10px;display:grid}.i_vcsG_fieldset{border:0;min-width:0;margin:0;padding:0}.i_vcsG_fieldset:disabled .i_vcsG_star{cursor:not-allowed;opacity:.55}@media (max-width:1100px){.i_vcsG_card,.i_vcsG_panel{min-width:0}.i_vcsG_thread,.i_vcsG_text,.i_vcsG_title{overflow-wrap:anywhere}.i_vcsG_stars{flex-wrap:wrap}}
.pNDjFa_stack{gap:24px;min-width:0;display:grid}.pNDjFa_check{align-items:center;gap:12px;min-height:44px;display:flex}.pNDjFa_top{justify-content:space-between;align-items:center;gap:20px;display:flex}.pNDjFa_filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.pNDjFa_field{font-size:var(--font-size-13);flex:1;gap:6px;min-width:150px;display:grid}.pNDjFa_input{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);width:100%;min-height:46px;font-size:var(--font-size-14);padding:12px 16px}.pNDjFa_input:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.pNDjFa_muted{color:var(--color-text-muted);font-size:var(--font-size-13);margin:6px 0}.pNDjFa_pager{font-size:var(--font-size-13);justify-content:flex-end;align-items:center;gap:16px;display:flex}.pNDjFa_button{border:1px solid var(--color-border-soft);border-radius:var(--radius-button);background:var(--color-surface);min-height:40px;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);color:var(--color-navy);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.pNDjFa_button:disabled{opacity:.5;cursor:default}.pNDjFa_primary{background:var(--color-teal);border-color:var(--color-teal);min-height:46px}.pNDjFa_link{color:var(--color-teal-dark);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.pNDjFa_form{gap:18px;display:grid}.pNDjFa_actions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.pNDjFa_card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-card);min-width:0;padding:24px}.pNDjFa_detail{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.pNDjFa_detail>div{overflow-wrap:anywhere;min-width:0}.pNDjFa_detail dt{font-size:var(--font-size-12);color:var(--color-text-muted);margin-bottom:6px}.pNDjFa_detail dd{font-size:var(--font-size-14);margin:0}.pNDjFa_security{max-width:800px}.pNDjFa_safeLinks{flex-wrap:wrap;gap:16px;display:flex}.pNDjFa_money{white-space:nowrap}.pNDjFa_status{border-radius:var(--radius-pill);background:var(--color-teal-tint);font-size:var(--font-size-12);padding:5px 10px;display:inline-block}.pNDjFa_warning{background:var(--status-warning-bg);color:var(--status-warning-text)}.pNDjFa_success{background:var(--status-success-bg);color:var(--status-success-text)}.pNDjFa_error{background:var(--status-error-bg);color:var(--status-error-text)}.pNDjFa_empty{color:var(--color-text-muted);font-size:var(--font-size-14);padding:20px}@media (max-width:1100px){.pNDjFa_top{flex-wrap:wrap;align-items:stretch;gap:12px}.pNDjFa_field{min-width:min(100%,150px)}.pNDjFa_detail{grid-template-columns:minmax(0,1fr)}.pNDjFa_actions,.pNDjFa_pager{flex-wrap:wrap;gap:10px}.pNDjFa_card{padding:18px}.pNDjFa_input{min-width:0}.pNDjFa_button{white-space:normal;text-align:center;max-width:100%;min-height:44px}}.pNDjFa_breadcrumbs{font-size:var(--font-size-14);margin-bottom:16px}.pNDjFa_breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.pNDjFa_breadcrumbs li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.pNDjFa_breadcrumbs li+li:before{content:"›";color:var(--color-text-muted)}.pNDjFa_breadcrumbs a{color:var(--color-teal-dark);padding-block:10px}.pNDjFa_breadcrumbs span{color:var(--color-text-muted)}.pNDjFa_breadcrumbs a:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}.pNDjFa_danger{color:var(--status-error-text);border-color:currentColor}.pNDjFa_publicationTasks{gap:12px;padding-left:20px;display:grid}.pNDjFa_publicationTasks li{overflow-wrap:anywhere}.pNDjFa_publicationTasks a,.pNDjFa_publicationTasks button{text-align:left;padding:10px 0;line-height:1.4;display:block}.pNDjFa_videoStages{font-size:var(--font-size-13);flex-wrap:wrap;gap:8px;margin:16px 0 8px;padding:0;list-style:none;display:flex}.pNDjFa_videoStages li{border-radius:var(--radius-tag);background:var(--color-folder-surface);color:var(--color-text-muted);padding:8px 12px}.pNDjFa_videoStages li[data-active=true]{background:var(--color-navy);color:var(--color-surface);font-weight:var(--font-weight-bold)}
.GIUK1q_sidebarTutors{border-top:1px solid var(--color-border);margin-top:8px;padding-top:16px}.GIUK1q_tabs{display:none}.GIUK1q_main :is(input,select,textarea):focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}@media (max-width:900px){.GIUK1q_page.GIUK1q_page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.GIUK1q_conversationPage.GIUK1q_conversationPage{padding-bottom:0}.GIUK1q_conversationHeader.GIUK1q_conversationHeader{display:none}.GIUK1q_conversationMain.GIUK1q_conversationMain{padding:0}.GIUK1q_tabs{z-index:20;inset-inline:0;min-height:88px;padding:12px 10px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}.GIUK1q_conversationPage .GIUK1q_tabs{display:none}.GIUK1q_tab{min-width:0;min-height:44px;color:var(--color-text-muted);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.2;text-decoration:none;display:flex}.GIUK1q_tabIcon{border-radius:var(--radius-pill);place-items:center;width:48px;height:28px;display:grid}.GIUK1q_tabActive{color:var(--color-teal-deep);font-weight:var(--font-weight-bold)}.GIUK1q_tabActive .GIUK1q_tabIcon{background:var(--color-teal-tint)}.GIUK1q_tab:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}}
.nZllKG_page{max-width:920px;margin:28px auto 0}.nZllKG_panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;overflow:hidden}.nZllKG_lookup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nZllKG_intro{background:var(--color-border-soft);padding:36px}.nZllKG_formSide{flex-direction:column;justify-content:center;gap:18px;padding:36px;display:flex}.nZllKG_title{color:var(--color-navy);font-size:var(--font-size-28);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.2}.nZllKG_text{color:var(--color-text-muted);font-size:var(--font-size-15);margin:10px 0 0;line-height:1.5}.nZllKG_steps{counter-reset:step;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nZllKG_steps li{color:var(--color-navy);font-size:var(--font-size-15);counter-increment:step;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.nZllKG_steps li:before{background:var(--color-navy);width:26px;height:26px;color:var(--color-surface);content:counter(step);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.nZllKG_form{flex-direction:column;gap:16px;display:flex}.nZllKG_status{align-items:center;gap:14px;padding:16px 20px;display:flex}.nZllKG_formSide .nZllKG_status{border-radius:8px}.nZllKG_badge{background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.nZllKG_badge svg{width:22px;height:22px}.nZllKG_success{background:var(--status-success-bg);color:var(--status-success-text)}.nZllKG_error{background:var(--status-error-bg);color:var(--status-error-text)}.nZllKG_neutral{background:var(--color-border-soft);color:var(--color-navy)}.nZllKG_mark{font-size:var(--font-size-20);font-weight:var(--font-weight-extrabold);line-height:1}.nZllKG_statusTitle{font-size:var(--font-size-18);font-weight:var(--font-weight-extrabold);margin:0}.nZllKG_statusText{font-size:var(--font-size-15);margin:2px 0 0}.nZllKG_rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:8px 28px;display:grid}.nZllKG_row{border-bottom:1px solid var(--color-border-soft);flex-direction:column;gap:4px;padding:16px 0;display:flex}.nZllKG_row dt{color:var(--color-text-muted);font-size:var(--font-size-13);font-weight:var(--font-weight-bold)}.nZllKG_row dd{color:var(--color-navy);font-size:var(--font-size-16);font-weight:var(--font-weight-extrabold);overflow-wrap:anywhere;margin:0}.nZllKG_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:20px 28px 24px;display:flex}.nZllKG_button{border-radius:var(--radius-button);background:var(--color-navy);min-height:48px;color:var(--color-surface);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.nZllKG_button:disabled{opacity:.55;cursor:not-allowed}.nZllKG_soonTag{border-radius:var(--radius-pill);background:var(--color-border-soft);color:var(--color-text-muted);font-size:var(--font-size-10);font-weight:var(--font-weight-bold);padding:2px 8px}.nZllKG_button:focus-visible,.nZllKG_another:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:3px}.nZllKG_another{min-height:44px;color:var(--color-teal-dark);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.nZllKG_footer{color:var(--page-muted-color,var(--color-text-muted));font-size:var(--font-size-15);text-align:center;margin:20px 0 0}.nZllKG_footer a{min-height:24px;color:var(--page-link-color,var(--color-teal-dark));font-weight:var(--font-weight-bold);display:inline-block}.nZllKG_footer a:focus-visible{outline:2px solid var(--page-link-color,var(--color-teal-dark));outline-offset:2px}@media (max-width:760px){.nZllKG_lookup{grid-template-columns:minmax(0,1fr)}.nZllKG_intro,.nZllKG_formSide{padding:24px 20px}.nZllKG_rows{grid-template-columns:minmax(0,1fr);padding:4px 20px}.nZllKG_actions{padding:16px 20px 20px}.nZllKG_button{width:100%}}.nZllKG_pdfActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nZllKG_buttonOutline{border:1px solid var(--color-navy);border-radius:var(--radius-button);background:var(--color-surface);min-height:48px;color:var(--color-navy);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.nZllKG_buttonOutline:disabled{opacity:.55;cursor:default}.nZllKG_buttonOutline:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:3px}.nZllKG_pdfError{color:var(--status-error-text);font-size:var(--font-size-14);text-align:right;flex-basis:100%;margin:0}@media (max-width:760px){.nZllKG_pdfActions{flex-direction:column;align-items:stretch}.nZllKG_buttonOutline{width:100%}.nZllKG_pdfError{text-align:left}}
.OSBFYW_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.OSBFYW_main{min-width:0}.OSBFYW_back{min-height:44px;color:var(--page-link-color,var(--color-teal-dark));font-size:var(--font-size-15);font-weight:var(--font-weight-bold);align-items:center;gap:6px;margin:20px 0 4px;text-decoration:underline;display:inline-flex}.OSBFYW_back:focus-visible,.OSBFYW_enroll:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.OSBFYW_back:focus-visible{outline-color:var(--page-link-color,var(--color-teal-dark))}.OSBFYW_hero{border-radius:var(--radius-hero);background:var(--color-navy);color:#fff;padding:36px;position:relative;overflow:hidden}.OSBFYW_heroPlusLarge{position:absolute;top:78px;right:76px}.OSBFYW_heroPlusSmall{position:absolute;top:168px;right:40px}.OSBFYW_heroPlusTiny{position:absolute;top:28px;right:235px}.OSBFYW_heroTag{border-radius:var(--radius-tag);background:var(--color-shape-dark);color:var(--color-teal-soft-text);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);margin-bottom:14px;padding:4px 12px;line-height:16px;display:inline-block;position:relative}.OSBFYW_heroTitle{max-width:640px;font-size:var(--font-size-38);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.15;position:relative}.OSBFYW_hero .OSBFYW_heroSubtitle{max-width:560px;color:var(--color-bg);font-size:var(--font-size-17);margin:12px 0 0;line-height:26px;position:relative}.OSBFYW_heroMeta{color:var(--color-text-on-dark-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.OSBFYW_heroTeacher{display:none}.OSBFYW_facts{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.OSBFYW_fact{border:1px solid var(--color-border);border-radius:var(--radius-card-small);background:var(--color-surface);align-items:center;gap:16px;padding:16px 20px;display:flex}.OSBFYW_factIcon{background:var(--color-teal-tint);width:46px;height:46px;color:var(--color-teal-deep);border-radius:50%;flex:none;place-items:center;display:grid}.OSBFYW_factLabel{color:var(--color-text-muted);font-size:var(--font-size-13);display:block}.OSBFYW_factValue{color:var(--color-navy);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);display:block}.OSBFYW_mobileRating,.OSBFYW_stats{display:none}.OSBFYW_section{margin-top:36px}.OSBFYW_sectionTitle{color:var(--page-heading-color,var(--color-navy));font-size:var(--font-size-22);font-weight:var(--font-weight-extrabold);margin:0 0 16px;line-height:1.2}.OSBFYW_sample{border-radius:var(--radius-hero);background:var(--color-navy);color:#fff;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.OSBFYW_play{background:var(--color-teal);width:72px;height:72px;color:var(--color-navy);opacity:.56;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.OSBFYW_soon{color:var(--color-text-on-dark-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-align:center;margin:0}.OSBFYW_outcomes{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.OSBFYW_outcome{border:1px solid var(--color-border);border-radius:var(--radius-card-small);background:var(--color-surface);height:100%;color:var(--color-navy);font-size:var(--font-size-15);align-items:flex-start;gap:12px;padding:18px 20px;line-height:22px;display:flex}.OSBFYW_outcome svg{color:var(--color-teal-dark);flex:none;margin-top:2px}.OSBFYW_about{color:var(--page-muted-color,var(--color-navy));font-size:var(--font-size-16);white-space:pre-line;margin:0;line-height:26px}.OSBFYW_syllabus{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.OSBFYW_syllabus table{border-collapse:collapse;text-align:left;width:100%}.OSBFYW_syllabus th{color:var(--color-text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);padding:16px 20px}.OSBFYW_syllabus td{border-top:1px solid var(--color-border);color:var(--color-navy);font-size:var(--font-size-15);padding:16px 20px}.OSBFYW_syllabus td:first-child{font-weight:var(--font-weight-bold)}.OSBFYW_muted{color:var(--color-text-muted);white-space:nowrap}.OSBFYW_aside{top:var(--aside-top,118px);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:24px;position:sticky}.OSBFYW_preview{border-radius:var(--radius-card-small);background:var(--color-teal-tint);height:156px;color:var(--color-teal-deep);font-size:var(--font-size-15);font-weight:var(--font-weight-bold);text-align:center;place-items:center;margin-bottom:20px;text-decoration:none;display:grid}.OSBFYW_preview small{font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);margin-top:4px;display:block}.OSBFYW_asideTitle{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.OSBFYW_price{color:var(--color-navy);font-size:var(--font-size-30);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.1}.OSBFYW_reference{color:var(--color-text-muted);font-size:var(--font-size-14);margin:6px 0 18px}.OSBFYW_cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.OSBFYW_save{border:1px solid var(--color-border-soft);border-radius:var(--radius-button);background:var(--color-surface);width:52px;height:52px;color:var(--color-navy);cursor:pointer;flex:none;place-items:center;display:grid}.OSBFYW_saved{border-color:var(--color-teal-dark);background:var(--color-teal-tint);color:var(--color-teal-dark)}.OSBFYW_save:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.OSBFYW_save[aria-busy=true]{opacity:.56;cursor:progress}.OSBFYW_saveProblem{color:var(--status-error-text);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);flex-basis:100%}.OSBFYW_enroll{border-radius:var(--radius-button);background:var(--color-navy);height:52px;color:var(--color-surface);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.OSBFYW_payment{color:var(--color-text-muted);font-size:var(--font-size-12);text-align:center;margin:12px 0 18px}.OSBFYW_benefits{border-top:1px solid var(--color-border);margin:0;padding:18px 0 0;list-style:none}.OSBFYW_benefits li{color:var(--color-navy);font-size:var(--font-size-14);align-items:center;gap:12px;margin-bottom:12px;display:flex}.OSBFYW_benefits li:last-child{margin-bottom:0}.OSBFYW_benefits svg{color:var(--color-teal-dark);flex:none}@media (max-width:900px){.OSBFYW_mobileRating{color:var(--page-heading-color,var(--color-navy));font-size:var(--font-size-14);font-weight:var(--font-weight-bold);margin:14px 0 0;display:block}.OSBFYW_layout{display:block}.OSBFYW_back{margin-bottom:12px}.OSBFYW_hero{border-radius:var(--radius-hero);padding:22px 20px 24px}.OSBFYW_heroTitle{font-size:var(--font-size-22);line-height:1.25}.OSBFYW_hero .OSBFYW_heroSubtitle,.OSBFYW_heroMeta,.OSBFYW_heroPlusLarge,.OSBFYW_heroPlusSmall,.OSBFYW_heroPlusTiny{display:none}.OSBFYW_heroTeacher{color:var(--color-text-on-dark-muted);font-size:var(--font-size-13);align-items:center;gap:10px;margin:14px 0 0;display:flex;position:relative}.OSBFYW_heroTeacher span:first-child{background:var(--color-border-soft);width:28px;height:28px;color:var(--color-navy);font-size:var(--font-size-10);font-weight:var(--font-weight-extrabold);border-radius:50%;place-items:center;display:grid}.OSBFYW_facts{display:none}.OSBFYW_stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.OSBFYW_stat{border:1px solid var(--color-border);border-radius:var(--radius-card-small);background:var(--color-surface);text-align:center;padding:12px}.OSBFYW_stat strong{color:var(--color-navy);font-size:var(--font-size-16);font-weight:var(--font-weight-extrabold);display:block}.OSBFYW_stat span{color:var(--color-text-muted);font-size:var(--font-size-10)}.OSBFYW_section{margin-top:24px}.OSBFYW_sectionTitle{font-size:var(--font-size-18)}.OSBFYW_sample{border-radius:var(--radius-card);min-height:200px}.OSBFYW_outcomes{grid-template-columns:1fr}.OSBFYW_syllabus th:nth-child(3),.OSBFYW_syllabus td:nth-child(3){display:none}.OSBFYW_syllabus th,.OSBFYW_syllabus td{font-size:var(--font-size-14);padding:14px 16px}.OSBFYW_main{padding-bottom:96px}.OSBFYW_aside{z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0}.OSBFYW_preview,.OSBFYW_payment,.OSBFYW_benefits,.OSBFYW_reference{display:none}.OSBFYW_asideInfo{flex:1}.OSBFYW_price{font-size:var(--font-size-22)}.OSBFYW_cta{flex-wrap:nowrap}.OSBFYW_save{width:48px;height:48px}.OSBFYW_saveProblem{flex-basis:auto;padding-bottom:6px;position:absolute;bottom:100%;left:16px;right:16px}.OSBFYW_enroll{flex:none;height:48px;padding-inline:24px}}.OSBFYW_inPanel{--aside-top:24px}@media (max-width:900px){.OSBFYW_inPanel .OSBFYW_aside{bottom:var(--mobile-bottom-nav-height,0px)}.OSBFYW_main,.OSBFYW_asideInfo{min-width:0}.OSBFYW_cta{gap:8px}.OSBFYW_enroll{white-space:normal;text-align:center;max-width:100%;padding-inline:16px}.OSBFYW_aside{gap:10px}}.OSBFYW_preview:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:3px}.OSBFYW_heroPlusLarge,.OSBFYW_heroPlusSmall,.OSBFYW_heroPlusTiny{display:none}.OSBFYW_sample[style*=--cover]:before{z-index:0;background:var(--cover) center / cover no-repeat;content:"";filter:blur(28px)brightness(.6)saturate(1.15);position:absolute;inset:-24px}.OSBFYW_sample[style*=--cover]>*{z-index:1}.OSBFYW_sample[style*=--cover] [data-video-player]{background:0 0}.OSBFYW_previewCover{background:linear-gradient(to top, #00121ed1, #00121e14 62%), var(--cover) center / cover no-repeat;color:#fff;text-align:left;align-content:end;justify-items:start;gap:4px;padding:16px;position:relative;overflow:hidden}.OSBFYW_previewPlay{background:var(--color-surface);width:44px;height:44px;color:var(--color-navy);border-radius:50%;place-items:center;padding-left:2px;display:grid}.OSBFYW_previewCover .OSBFYW_previewPlay{width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000059}.OSBFYW_preview:not(.OSBFYW_previewCover) .OSBFYW_previewPlay{display:none}.OSBFYW_previewText small{display:block}
.qOf66q_tray{z-index:1400;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:min(360px,100vw - 32px);box-shadow:0 8px 24px var(--color-border-soft);border-top:4px solid var(--color-teal);color:var(--color-navy);padding:18px;position:fixed;bottom:20px;right:20px}.qOf66q_heading{font-size:var(--font-size-16);margin-bottom:12px;display:block}.qOf66q_items{max-height:44dvh;overflow-y:auto}.qOf66q_item+.qOf66q_item{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.qOf66q_head,.qOf66q_actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.qOf66q_head strong{font-size:var(--font-size-14);overflow-wrap:anywhere}.qOf66q_head button,.qOf66q_actions button{color:var(--color-navy);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.qOf66q_item p{font-size:var(--font-size-13);margin:8px 0;line-height:1.5}.qOf66q_track{background:var(--color-border-soft);border-radius:var(--radius-pill);height:8px;overflow:hidden}.qOf66q_track span{background:var(--color-teal);min-width:4px;height:100%;transition:width .15s;display:block}.qOf66q_track .qOf66q_indeterminate{animation:1.4s ease-in-out infinite alternate qOf66q_waiting;width:40%!important}.qOf66q_actions{margin-top:8px}.qOf66q_actions a{color:var(--color-teal-dark);font-size:var(--font-size-13);font-weight:var(--font-weight-bold);padding-block:6px}@keyframes qOf66q_waiting{0%{transform:translate(0)}to{transform:translate(150%)}}@media (max-width:600px){.qOf66q_tray{right:16px;bottom:calc(80px + env(safe-area-inset-bottom));padding:14px}}@media (prefers-reduced-motion:reduce){.qOf66q_track .qOf66q_indeterminate{animation:none;width:100%!important}}.qOf66q_phase{font-size:var(--font-size-13);margin-top:8px;display:block}
@media (max-width:900px){.OPS_La_conversationHeader.OPS_La_conversationHeader{display:none}.OPS_La_conversationMain.OPS_La_conversationMain{padding:0}}
.Bi08aq_form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:16px;max-width:720px;margin-top:24px;padding:24px;display:grid}.Bi08aq_actions{border-top:1px solid var(--color-border);justify-content:flex-end;padding-top:16px;display:flex}.Bi08aq_actions button{width:auto;min-width:200px}@media (max-width:620px){.Bi08aq_form{padding:18px}.Bi08aq_actions button{width:100%}}
.GhNynq_dialog{border-radius:var(--radius-card);background:var(--color-surface);width:min(520px,100vw - 32px);color:var(--color-navy);border:0;padding:32px}.GhNynq_dialog::backdrop{background:#002d468c}.GhNynq_head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.GhNynq_title{font-size:var(--font-size-28);font-weight:var(--font-weight-extrabold);margin:0}.GhNynq_close{border:1px solid var(--color-border-soft);border-radius:var(--radius-button-small);background:var(--color-surface);width:38px;height:38px;color:var(--color-navy);cursor:pointer;place-items:center;display:grid}.GhNynq_close:focus-visible{outline:2px solid var(--color-teal-dark);outline-offset:2px}@media (max-width:1100px){.GhNynq_dialog{overflow-wrap:anywhere;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto}.GhNynq_head{gap:12px}.GhNynq_title{min-width:0;font-size:var(--font-size-22)}.GhNynq_close{flex:none;min-width:44px;min-height:44px}}
.CbHqCW_section{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:20px;margin-block:20px;padding:24px;display:flex}.CbHqCW_avatar{background:var(--color-teal-tint);width:88px;height:88px;color:var(--color-navy);font-size:var(--font-size-28);font-weight:var(--font-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.CbHqCW_avatar img{object-fit:cover;width:100%;height:100%}.CbHqCW_section h2{font-size:var(--font-size-18);margin:0 0 8px}.CbHqCW_section p{color:var(--color-text-muted);font-size:var(--font-size-13);margin:8px 0 0}.CbHqCW_button{border-radius:var(--radius-button);background:var(--color-navy);min-height:44px;color:var(--color-surface);cursor:pointer;font-weight:var(--font-weight-bold);align-items:center;padding:8px 18px;display:inline-flex}.CbHqCW_button:focus-within{outline:2px solid var(--color-teal-dark);outline-offset:3px}
._JysGG_region{pointer-events:none;width:100%;min-width:0}._JysGG_stack{gap:18px;display:grid}._JysGG_block{border-radius:var(--radius-pill);background:var(--color-border);flex-shrink:0;max-width:100%;height:14px;animation:1.6s ease-in-out infinite _JysGG_breathe;display:block}._JysGG_round{border-radius:50%}._JysGG_rect{border-radius:var(--radius-input)}._JysGG_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:18px;min-width:0;padding:22px;display:grid}._JysGG_grid{grid-template-columns:repeat(var(--skeleton-columns,2), minmax(0, 1fr));gap:22px;display:grid}._JysGG_row{align-items:center;gap:14px;min-width:0;display:flex}._JysGG_grow{flex:1;gap:10px;min-width:0;display:grid}._JysGG_field{gap:9px;display:grid}._JysGG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._JysGG_hero{border:1px solid var(--color-border);border-radius:var(--radius-hero);background:var(--color-surface);align-content:center;gap:20px;min-height:242px;padding:36px;display:grid}._JysGG_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._JysGG_tableRows{gap:0;display:grid}._JysGG_fakeRow{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:18px 16px;display:grid}._JysGG_bubble{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);gap:10px;max-width:72%;padding:18px;display:grid}._JysGG_bubble:nth-child(2n){width:62%;margin-left:auto}._JysGG_sidebar{align-content:start;gap:24px;display:grid}._JysGG_video{height:310px}._JysGG_spaced{margin-block:22px}._JysGG_chat{gap:18px;min-height:260px;padding:18px;display:grid}._JysGG_rowCell{min-width:0;padding-block:4px}._JysGG_form{max-width:800px}@keyframes _JysGG_breathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._JysGG_block{opacity:1;animation:none}}@media (max-width:900px){._JysGG_grid,._JysGG_fields{grid-template-columns:1fr}._JysGG_metrics{gap:10px}._JysGG_card{padding:16px}._JysGG_hero{min-height:200px;padding:22px}._JysGG_video{height:210px}._JysGG_fakeRow{gap:10px;padding:16px}}
