.shell-module__A_j5NG__shell{color:#ecf4fb;background:radial-gradient(circle at 84% 8%,#3881bb24,#0000 30rem),#03070b;min-height:100svh}.shell-module__A_j5NG__sidebar{z-index:50;background:radial-gradient(circle at 88% 4%,#448ec821,#0000 15rem),#070d13;border-right:1px solid #add2f11c;flex-direction:column;width:17.5rem;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:1rem 0 3rem #00000029}.shell-module__A_j5NG__brandRow{justify-content:space-between;align-items:center;min-height:6.1rem;padding:1.4rem 1.25rem 1rem;display:flex}.shell-module__A_j5NG__brandLink{align-items:center;display:inline-flex}.shell-module__A_j5NG__brandLink img{object-fit:contain;height:auto}.shell-module__A_j5NG__workspaceLabel{color:#7f94a6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 1.2rem 1.15rem;font-size:.66rem;font-weight:700;display:flex}.shell-module__A_j5NG__liveDot{background:#76d7b2;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .26rem #76d7b214}.shell-module__A_j5NG__navigation{flex-direction:column;flex:1;gap:.45rem;padding:0 .8rem;display:flex}.shell-module__A_j5NG__navigationTitle{color:#61788b;letter-spacing:.13em;text-transform:uppercase;margin:0 .45rem .2rem;font-size:.63rem;font-weight:700}.shell-module__A_j5NG__navItem{color:#9aabba;border:1px solid #0000;border-radius:.85rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.15rem;padding:.65rem .7rem;transition:all .18s;display:grid}.shell-module__A_j5NG__navItem:hover{color:#eaf5fd;background:#84bfeb0e;border-color:#8bc5ef21}.shell-module__A_j5NG__navItemActive{color:#f4f9fd;background:linear-gradient(90deg,#428bc42e,#428bc40a);border-color:#8bc5ef2e}.shell-module__A_j5NG__navIcon{color:#8fc9f5;background:#8bc5ef12;border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.shell-module__A_j5NG__navCopy{flex-direction:column;min-width:0;display:flex}.shell-module__A_j5NG__navCopy strong{font-size:.8rem;font-weight:700}.shell-module__A_j5NG__navCopy small{color:#667d90;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.66rem;overflow:hidden}.shell-module__A_j5NG__navArrow{color:#4c6478}.shell-module__A_j5NG__sidebarBottom{gap:.85rem;padding:1rem;display:grid}.shell-module__A_j5NG__helpCard{color:#dcecf7;background:#7bb7e40b;border:1px solid #a9d1f01a;border-radius:.8rem;align-items:center;gap:.7rem;padding:.8rem;display:flex}.shell-module__A_j5NG__helpCard:hover{background:#7bb7e414;border-color:#a9d1f038}.shell-module__A_j5NG__helpIcon{color:#8fc9f5;background:#8bc8f41a;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.shell-module__A_j5NG__helpCard span:last-child{flex-direction:column;min-width:0;display:flex}.shell-module__A_j5NG__helpCard strong{font-size:.74rem}.shell-module__A_j5NG__helpCard small{color:#70879a;font-size:.64rem}.shell-module__A_j5NG__profile{border-top:1px solid #a9d1f017;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:center;gap:.7rem;padding-top:.9rem;display:grid}.shell-module__A_j5NG__avatar{color:#eaf6fe;background:linear-gradient(145deg,#285f8a,#102b40);border:1px solid #9fcff333;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.78rem;font-weight:800;display:grid}.shell-module__A_j5NG__profileCopy{flex-direction:column;min-width:0;display:flex}.shell-module__A_j5NG__profileCopy strong,.shell-module__A_j5NG__profileCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-module__A_j5NG__profileCopy strong{color:#e5f1f9;font-size:.72rem}.shell-module__A_j5NG__profileCopy small{color:#647b8d;font-size:.61rem}.shell-module__A_j5NG__logoutButton,.shell-module__A_j5NG__iconButton{color:#8aa0b2;border:1px solid #a9d1f01a;border-radius:.6rem;place-items:center;transition:all .16s;display:grid}.shell-module__A_j5NG__logoutButton{width:2rem;height:2rem}.shell-module__A_j5NG__logoutButton:hover{color:#ff9ca4;background:#cb4b5514;border-color:#ef858d38}.shell-module__A_j5NG__content{min-height:100svh;margin-left:17.5rem;padding:clamp(1.25rem,3.2vw,3.5rem)}.shell-module__A_j5NG__mobileHeader,.shell-module__A_j5NG__overlay,.shell-module__A_j5NG__mobileClose{display:none}.shell-module__A_j5NG__iconButton:focus-visible,.shell-module__A_j5NG__navItem:focus-visible,.shell-module__A_j5NG__helpCard:focus-visible,.shell-module__A_j5NG__logoutButton:focus-visible{outline-offset:3px;outline:2px solid #8fc9f5}@media (max-width:860px){.shell-module__A_j5NG__mobileHeader{z-index:40;min-height:calc(4.25rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 1rem 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a0feb;border-bottom:1px solid #add2f11a;grid-template-columns:2.5rem auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid;position:fixed;inset:0 0 auto}.shell-module__A_j5NG__mobileHeader .shell-module__A_j5NG__iconButton{width:2.5rem;height:2.5rem}.shell-module__A_j5NG__mobileHeader img{height:auto}.shell-module__A_j5NG__mobileCurrent{color:#788e9f;text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:.68rem;font-weight:700;overflow:hidden}.shell-module__A_j5NG__sidebar{width:min(88vw,19rem);transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translate(-102%)}.shell-module__A_j5NG__sidebarOpen{transform:translate(0)}.shell-module__A_j5NG__mobileClose{width:2.4rem;height:2.4rem;display:grid}.shell-module__A_j5NG__overlay{z-index:45;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;border:0;transition:all .18s;display:block;position:fixed;inset:0}.shell-module__A_j5NG__overlayVisible{visibility:visible;opacity:1;pointer-events:auto}.shell-module__A_j5NG__content{padding:calc(5.5rem + env(safe-area-inset-top,0px)) 1rem 2.5rem;margin-left:0}}@media (prefers-reduced-motion:reduce){.shell-module__A_j5NG__sidebar,.shell-module__A_j5NG__overlay,.shell-module__A_j5NG__navItem{transition:none}}
.course-module__0lK-7a__gateLoading,.course-module__0lK-7a__courseState{color:#8ba0b2;background:radial-gradient(circle at 50% 42%,#4d97cf21,#0000 24rem),#03070b;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100svh;font-size:.76rem;display:flex}.course-module__0lK-7a__gateLoading{letter-spacing:.1em;text-transform:uppercase;flex-direction:row}.course-module__0lK-7a__loader{border:2px solid #8fc9f52e;border-top-color:#8fc9f5;border-radius:50%;width:1.15rem;height:1.15rem;animation:.9s linear infinite course-module__0lK-7a__spin;display:inline-block}@keyframes course-module__0lK-7a__spin{to{transform:rotate(360deg)}}.course-module__0lK-7a__primaryButton,.course-module__0lK-7a__secondaryButton{border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-height:2.7rem;padding:0 1rem;font-size:.72rem;font-weight:800;transition:all .17s;display:inline-flex}.course-module__0lK-7a__primaryButton{color:#06101a;background:#e7f3fc;box-shadow:0 .8rem 1.8rem #4c97cf1f}.course-module__0lK-7a__primaryButton:hover{background:#c9e7fa;transform:translateY(-1px)}.course-module__0lK-7a__secondaryButton{color:#d7e7f2;background:#0c161f;border-color:#a6cfee21}.course-module__0lK-7a__secondaryButton:hover{background:#122230;border-color:#8fc9f547}.course-module__0lK-7a__primaryButton:focus-visible,.course-module__0lK-7a__secondaryButton:focus-visible,.course-module__0lK-7a__authTabs button:focus-visible,.course-module__0lK-7a__authBtn:focus-visible,.course-module__0lK-7a__authModalClose:focus-visible,.course-module__0lK-7a__forgotPasswordButton:focus-visible,.course-module__0lK-7a__passwordField button:focus-visible,.course-module__0lK-7a__formInput:focus-visible,.course-module__0lK-7a__courseCard:focus-visible,.course-module__0lK-7a__backLink:focus-visible,.course-module__0lK-7a__completeButton:focus-visible,.course-module__0lK-7a__openButton:focus-visible{outline-offset:3px;outline:2px solid #8fc9f5}.course-module__0lK-7a__authPage{color:#edf5fb;background:#03070b;grid-template-columns:minmax(0,1.08fr) minmax(27rem,.92fr);min-height:100svh;display:grid;overflow:hidden}.course-module__0lK-7a__authStory{background:radial-gradient(circle at 85% 24%,#438fc93b,#0000 22rem),radial-gradient(circle at 20% 92%,#3f6f971c,#0000 20rem),#071019;border-right:1px solid #abd3f11c;flex-direction:column;min-height:100svh;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.course-module__0lK-7a__authStory:before{content:"";opacity:.27;pointer-events:none;background-image:linear-gradient(#9ac5e50d 1px,#0000 1px),linear-gradient(90deg,#9ac5e50d 1px,#0000 1px);background-size:3.2rem 3.2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.course-module__0lK-7a__authStoryTop,.course-module__0lK-7a__authStoryCopy,.course-module__0lK-7a__authPreview{z-index:1;position:relative}.course-module__0lK-7a__authStoryTop{justify-content:space-between;align-items:center;display:flex}.course-module__0lK-7a__authStoryTop img,.course-module__0lK-7a__authMobileLogo img{height:auto}.course-module__0lK-7a__authEdition,.course-module__0lK-7a__authEyebrow{color:#82bde8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.62rem;font-weight:800;display:inline-flex}.course-module__0lK-7a__authEdition{color:#879cad;background:#8ac2eb0a;border:1px solid #95c9f026;border-radius:999px;min-height:2rem;padding:0 .7rem}.course-module__0lK-7a__authStoryCopy{max-width:43rem;margin:auto 0;padding:4rem 0}.course-module__0lK-7a__authStoryCopy h1{color:#f4f8fb;letter-spacing:-.03em;max-width:13ch;margin:1rem 0 1.25rem;font-size:clamp(2.7rem,6vw,5.9rem);font-weight:520;line-height:1.08}.course-module__0lK-7a__authStoryCopy>p{color:#91a5b6;max-width:35rem;font-size:.9rem;line-height:1.7}.course-module__0lK-7a__authValueList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:2rem;display:grid}.course-module__0lK-7a__authValueList>div{color:#8fc9f5;background:#7db8e40b;border:1px solid #a5cfee1a;border-radius:.75rem;align-items:flex-start;gap:.65rem;min-height:5.3rem;padding:.8rem;display:flex}.course-module__0lK-7a__authValueList>div>span{flex-direction:column;display:flex}.course-module__0lK-7a__authValueList strong{color:#d7e7f2;font-size:.67rem}.course-module__0lK-7a__authValueList small{color:#6d8395;margin-top:.15rem;font-size:.57rem;line-height:1.5}.course-module__0lK-7a__authPreview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b11c7;border:1px solid #a3cff024;border-radius:.95rem;width:min(100%,38rem);overflow:hidden;box-shadow:0 1.8rem 4rem #0000003d}.course-module__0lK-7a__authPreviewHeader{border-bottom:1px solid #a3cff01a;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 .9rem;display:grid}.course-module__0lK-7a__authPreviewHeader>span{background:#657b8d;border-radius:50%;width:.35rem;height:.35rem;box-shadow:.66rem 0 #657b8d,1.32rem 0 #8fc9f5}.course-module__0lK-7a__authPreviewHeader p,.course-module__0lK-7a__authPreviewHeader b{color:#6f8698;font-size:.56rem;font-weight:650}.course-module__0lK-7a__authPreviewHeader b{color:#88c2ec}.course-module__0lK-7a__authPreviewBody{padding:1rem}.course-module__0lK-7a__authPreviewMetric{grid-template-columns:1fr auto;align-items:end;display:grid}.course-module__0lK-7a__authPreviewMetric span{color:#647c8e;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.54rem;font-weight:750}.course-module__0lK-7a__authPreviewMetric strong{color:#ebf5fb;font-size:1.25rem;font-weight:560}.course-module__0lK-7a__authPreviewMetric p{color:#71889a;font-size:.58rem}.course-module__0lK-7a__authPreviewProgress{background:#a4cfef1a;border-radius:999px;height:.32rem;margin:.8rem 0;overflow:hidden}.course-module__0lK-7a__authPreviewProgress i{border-radius:inherit;background:linear-gradient(90deg,#3d7fac,#93cff5);height:100%;display:block}.course-module__0lK-7a__authPreviewRows{flex-direction:column;gap:.38rem;display:flex}.course-module__0lK-7a__authPreviewRows>span{color:#657c8e;border:1px solid #a4cfef12;border-radius:.5rem;justify-content:space-between;align-items:center;min-height:2rem;padding:0 .65rem;font-size:.58rem;display:flex}.course-module__0lK-7a__authPreviewRows .course-module__0lK-7a__authPreviewActive{color:#b9dcf4;background:#4d97cf1a;border-color:#8fc9f538}.course-module__0lK-7a__authPreviewDone{color:#73cba4}.course-module__0lK-7a__authPanel{background:radial-gradient(circle at 85% 14%,#448bc11a,#0000 20rem),#03070b;place-items:center;min-height:100svh;padding:clamp(1.25rem,4vw,4rem);display:grid}.course-module__0lK-7a__authCard{width:min(100%,28rem)}.course-module__0lK-7a__authMobileLogo{display:none}.course-module__0lK-7a__authTabs{background:#080f16;border:1px solid #a4cfef1a;border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:.25rem;margin-bottom:2rem;padding:.25rem;display:grid}.course-module__0lK-7a__authTabs button{color:#657b8d;border-radius:.55rem;min-height:2.45rem;font-size:.67rem;font-weight:750}.course-module__0lK-7a__authTabs .course-module__0lK-7a__authTabActive{color:#e5f1f8;background:#132331;box-shadow:inset 0 0 0 1px #9fcdef14}.course-module__0lK-7a__authHeading>span{color:#78b7e3;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.course-module__0lK-7a__authHeading h2{color:#f0f6fa;letter-spacing:-.025em;margin:.55rem 0;font-size:clamp(2rem,4vw,2.8rem);font-weight:540;line-height:1.12}.course-module__0lK-7a__authHeading p{color:#8296a7;font-size:.76rem}.course-module__0lK-7a__authForm{flex-direction:column;gap:.9rem;margin-top:1.7rem;display:flex}.course-module__0lK-7a__formGroup{flex-direction:column;gap:.38rem;display:flex}.course-module__0lK-7a__formLabel{color:#b7c9d6;font-size:.66rem;font-weight:750}.course-module__0lK-7a__formInput{color:#edf6fb;background:#070d13;border:1px solid #a4cfef21;border-radius:.7rem;outline:none;width:100%;min-height:3rem;padding:0 .85rem;transition:all .15s;font-size:.78rem!important}.course-module__0lK-7a__passwordField{position:relative}.course-module__0lK-7a__passwordField .course-module__0lK-7a__formInput{padding-right:3.2rem}.course-module__0lK-7a__passwordField>button{color:#607789;border-radius:.55rem;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.course-module__0lK-7a__passwordField>button:hover{color:#a9d8f8;background:#85bfea12}.course-module__0lK-7a__authMessageArea:empty{display:none}.course-module__0lK-7a__authError,.course-module__0lK-7a__authSuccess{border:1px solid;border-radius:.65rem;padding:.75rem .85rem;font-size:.65rem;line-height:1.5}.course-module__0lK-7a__authBtn{color:#07111a;background:#e8f4fc;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;font-size:.72rem;font-weight:850;transition:all .17s;display:inline-flex;box-shadow:0 .9rem 2rem #4d97cf1f}.course-module__0lK-7a__authBtn:hover{background:#cbe8fa;transform:translateY(-1px)}.course-module__0lK-7a__authBtn:disabled{color:#5b6f7e;cursor:wait;background:#263744;transform:none}.course-module__0lK-7a__authAssurance{color:#5e7486;align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.6rem;line-height:1.5;display:flex}.course-module__0lK-7a__authAssurance svg{color:#78b8e4;flex:none;margin-top:.1rem}.course-module__0lK-7a__authSupport{color:#62798b;text-align:center;margin-top:1.4rem;font-size:.64rem}.course-module__0lK-7a__authSupport a{color:#96cdf1;font-weight:750}.course-module__0lK-7a__authLabelRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.course-module__0lK-7a__forgotPasswordButton{color:#8fc9f5;font-size:.64rem;font-weight:750}.course-module__0lK-7a__forgotPasswordButton:hover{color:#d6edff}.course-module__0lK-7a__authModalOverlay{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#010407c2;place-items:center;padding:1.25rem;animation:.18s ease-out course-module__0lK-7a__authModalFadeIn;display:grid;position:fixed;inset:0}.course-module__0lK-7a__authModalCard{color:#edf6fc;background:#0a1119;border:1px solid #b3d5f429;border-radius:1.25rem;width:min(100%,27rem);padding:2rem;animation:.2s ease-out course-module__0lK-7a__authModalCardIn;position:relative;box-shadow:0 2rem 5rem #00000080}.course-module__0lK-7a__authModalClose{color:#7890a2;background:#121f2a;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.85rem;right:.85rem}.course-module__0lK-7a__authModalClose:hover{color:#e8f5ff;background:#1a3041}.course-module__0lK-7a__authModalClose:disabled{cursor:wait;opacity:.55}.course-module__0lK-7a__authModalIcon,.course-module__0lK-7a__resetAuthIcon{color:#9dd4fa;background:#5b9fcd1f;border:1px solid #8fc9f533;border-radius:.85rem;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:1.2rem;display:grid}.course-module__0lK-7a__authModalCard h2{color:#f2f7fb;letter-spacing:-.025em;margin:0 0 .55rem;font-size:1.55rem;font-weight:580}.course-module__0lK-7a__authModalCard>p{color:#8fa2b2;font-size:.75rem;line-height:1.65}.course-module__0lK-7a__authModalCard>.course-module__0lK-7a__authBtn{width:100%;margin-top:1.4rem}.course-module__0lK-7a__authModalForm{flex-direction:column;gap:.9rem;margin-top:1.4rem;display:flex}@keyframes course-module__0lK-7a__authModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes course-module__0lK-7a__authModalCardIn{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.course-module__0lK-7a__resetAuthPage{display:block}.course-module__0lK-7a__resetAuthPage .course-module__0lK-7a__authPanel{background:radial-gradient(circle at 50% 20%,#5b9fcd26,#0000 25rem),#030508;padding:1.25rem}.course-module__0lK-7a__authCard.course-module__0lK-7a__resetAuthCard{background:#0a1119;border:1px solid #b3d5f421;border-radius:1.25rem;width:min(100%,31rem);padding:clamp(1.5rem,5vw,2.6rem);box-shadow:0 2rem 5rem #00000061}.course-module__0lK-7a__resetAuthLogo{justify-content:space-between;align-items:center;margin-bottom:2.4rem;display:flex}.course-module__0lK-7a__resetAuthLogo img{height:auto}.course-module__0lK-7a__resetAuthLogo span{color:#718798;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.course-module__0lK-7a__resetAuthCard .course-module__0lK-7a__authHeading h1,.course-module__0lK-7a__resetAuthState h1{color:#f0f6fa;letter-spacing:-.025em;margin:.55rem 0;font-size:clamp(1.8rem,6vw,2.5rem);font-weight:540;line-height:1.12}.course-module__0lK-7a__resetAuthCard .course-module__0lK-7a__authHeading p,.course-module__0lK-7a__resetAuthState p{color:#8296a7;font-size:.76rem;line-height:1.65}.course-module__0lK-7a__resetAuthState{flex-direction:column;justify-content:center;align-items:flex-start;min-height:18rem;display:flex}.course-module__0lK-7a__resetAuthState .course-module__0lK-7a__authBtn{margin-top:1.4rem}.course-module__0lK-7a__resetAuthIconSuccess{color:#9cddc0;background:#2a88601f;border-color:#5bc4973d}@media (max-width:480px){.course-module__0lK-7a__authModalCard{border-radius:1rem;padding:1.6rem}.course-module__0lK-7a__resetAuthCard{padding:1.5rem}}.course-module__0lK-7a__dashboardPage,.course-module__0lK-7a__courseDetailPage{width:min(100%,92rem);margin:0 auto}.course-module__0lK-7a__pageHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.course-module__0lK-7a__eyebrow,.course-module__0lK-7a__cardKicker{color:#78b8e4;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.62rem;font-weight:800;display:inline-flex}.course-module__0lK-7a__pageHeader h1{color:#f0f6fa;letter-spacing:-.03em;margin:.5rem 0 .25rem;font-size:clamp(2rem,5vw,4rem);font-weight:530;line-height:1.1}.course-module__0lK-7a__pageHeader p{color:#879baa;max-width:42rem;font-size:.78rem}.course-module__0lK-7a__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.1rem;display:grid}.course-module__0lK-7a__statCard{background:#0a1118;border:1px solid #a4cfef1c;border-radius:.85rem;align-items:center;gap:.75rem;min-height:5.4rem;padding:.9rem;display:flex}.course-module__0lK-7a__statIcon{color:#8fc9f5;background:#7ab7e514;border-radius:.68rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.course-module__0lK-7a__statCard>div{flex-direction:column;display:flex}.course-module__0lK-7a__statCard small{color:#647b8d;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:700}.course-module__0lK-7a__statCard strong{color:#e4f0f8;margin-top:.1rem;font-size:1.05rem}.course-module__0lK-7a__continueCard{background:radial-gradient(circle at 88% 15%,#4590c824,#0000 18rem),#0a1118;border:1px solid #a4cfef21;border-radius:1rem;grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);min-height:22rem;display:grid;overflow:hidden}.course-module__0lK-7a__continueVisual{color:#6ea9d4;background:radial-gradient(circle at 60% 30%,#5ca3d82e,#0000 13rem),#071019;place-items:center;min-height:20rem;display:grid;position:relative;overflow:hidden}.course-module__0lK-7a__continueVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 65%,#0a1118);position:absolute;inset:0}.course-module__0lK-7a__continueVisual img{object-fit:contain;width:100%;height:100%}.course-module__0lK-7a__continueVisual>span{z-index:2;color:#dcebf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c12bf;border:1px solid #bbdcf429;border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:0 .7rem;font-size:.59rem;font-weight:750;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.course-module__0lK-7a__continueCopy{flex-direction:column;justify-content:center;padding:clamp(1.4rem,4vw,3rem);display:flex}.course-module__0lK-7a__continueCopy h2{color:#eff6fa;letter-spacing:-.025em;max-width:16ch;margin:.6rem 0 .65rem;font-size:clamp(1.6rem,4vw,3.2rem);font-weight:540;line-height:1.12}.course-module__0lK-7a__continueCopy>p{color:#8195a6;max-width:38rem;font-size:.75rem;line-height:1.6}.course-module__0lK-7a__continueMeta,.course-module__0lK-7a__courseHeroMeta{flex-wrap:wrap;gap:.9rem;margin:1rem 0;display:flex}.course-module__0lK-7a__continueMeta span,.course-module__0lK-7a__courseHeroMeta span{color:#7690a3;align-items:center;gap:.35rem;font-size:.61rem;display:inline-flex}.course-module__0lK-7a__progressTrack{background:#a4cfef1a;border-radius:999px;height:.38rem;overflow:hidden}.course-module__0lK-7a__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#4186b8,#93cef5);height:100%;display:block}.course-module__0lK-7a__continueFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;display:flex}.course-module__0lK-7a__continueFooter small{color:#6d8496;font-size:.61rem}.course-module__0lK-7a__workspaceBanner{background:radial-gradient(circle at 86% 18%,#4b94cb2b,#0000 18rem),#081018;border:1px solid #a4cfef1c;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(17rem,.78fr);align-items:center;gap:1.5rem;margin-top:1.1rem;padding:clamp(1.3rem,3.5vw,2.4rem);display:grid;overflow:hidden}.course-module__0lK-7a__workspaceBannerCopy h2{color:#eff6fa;letter-spacing:-.02em;max-width:20ch;margin:.6rem 0;font-size:clamp(1.45rem,3vw,2.45rem);font-weight:550;line-height:1.12}.course-module__0lK-7a__workspaceBannerCopy>p{color:#8196a7;max-width:40rem;margin-bottom:1rem;font-size:.72rem;line-height:1.65}.course-module__0lK-7a__workspaceBlueprint{background:#071019;border:1px solid #a9d2f124;border-radius:.82rem;overflow:hidden;transform:perspective(50rem)rotateY(-4deg);box-shadow:0 1.4rem 3rem #00000040}.course-module__0lK-7a__blueprintTop{color:#708799;border-bottom:1px solid #a9d2f117;grid-template-columns:2.6rem 1fr auto;align-items:center;min-height:2.4rem;padding:0 .75rem;font-size:.53rem;display:grid}.course-module__0lK-7a__blueprintTop>span{background:#62798a;border-radius:50%;width:.32rem;height:.32rem;box-shadow:.6rem 0 #62798a,1.2rem 0 #8fc9f5}.course-module__0lK-7a__blueprintTop b{color:#8ac5ed;font-weight:700}.course-module__0lK-7a__blueprintBody{padding:1rem}.course-module__0lK-7a__blueprintScore{justify-content:space-between;align-items:flex-end;display:flex}.course-module__0lK-7a__blueprintScore strong{color:#eef7fc;font-size:1.65rem;font-weight:540}.course-module__0lK-7a__blueprintScore span{color:#637b8e;font-size:.56rem}.course-module__0lK-7a__blueprintLine{background:#a4cfef1a;border-radius:999px;height:.32rem;margin:.6rem 0 .8rem;overflow:hidden}.course-module__0lK-7a__blueprintLine i{background:linear-gradient(90deg,#3f82b2,#8fc9f5);height:100%;display:block}.course-module__0lK-7a__blueprintModules{flex-direction:column;gap:.35rem;display:flex}.course-module__0lK-7a__blueprintModules span{color:#667e91;border:1px solid #a4cfef12;border-radius:.5rem;justify-content:space-between;align-items:center;min-height:2rem;padding:0 .65rem;font-size:.57rem;display:flex}.course-module__0lK-7a__blueprintModules .course-module__0lK-7a__blueprintDone{color:#74cba5}.course-module__0lK-7a__blueprintModules .course-module__0lK-7a__blueprintActive{color:#b9dcf4;background:#4d97cf17;border-color:#8fc9f536}.course-module__0lK-7a__courseSection{margin-top:2.2rem}.course-module__0lK-7a__sectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:1rem;display:flex}.course-module__0lK-7a__sectionHeader h2{color:#eaf3f9;letter-spacing:-.015em;margin-top:.2rem;font-size:1.35rem;font-weight:590;line-height:1.3}.course-module__0lK-7a__sectionHeader>span{color:#718799;font-size:.63rem}.course-module__0lK-7a__loadingState{color:#718799;background:#0a1118;border:1px solid #a4cfef1a;border-radius:.9rem;justify-content:center;align-items:center;gap:.65rem;min-height:12rem;font-size:.67rem;display:flex}.course-module__0lK-7a__emptyState{text-align:center;background:#0a1118;border:1px dashed #a4cfef29;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;min-height:15rem;padding:2rem;display:flex}.course-module__0lK-7a__emptyState>span,.course-module__0lK-7a__courseState>span{color:#8fc9f5;background:#79b7e514;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}.course-module__0lK-7a__emptyState h3,.course-module__0lK-7a__courseState h1{color:#deebf4;margin:.8rem 0 .35rem;font-size:1rem}.course-module__0lK-7a__emptyState p,.course-module__0lK-7a__courseState p{color:#6e8496;max-width:33rem;margin-bottom:1rem;font-size:.67rem;line-height:1.6}.course-module__0lK-7a__courseGrid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.9rem;display:grid}.course-module__0lK-7a__courseCard{color:inherit;background:#0a1118;border:1px solid #a4cfef1c;border-radius:.9rem;transition:all .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.course-module__0lK-7a__courseCover{aspect-ratio:16/10;color:#6ea8d2;background:radial-gradient(circle at 70% 20%,#529dd529,#0000 10rem),#071019;place-items:center;display:grid;position:relative;overflow:hidden}.course-module__0lK-7a__courseCover img{object-fit:contain;width:100%;height:100%}.course-module__0lK-7a__statusComplete,.course-module__0lK-7a__statusActive{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:999px;align-items:center;min-height:1.65rem;padding:0 .55rem;font-size:.54rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.course-module__0lK-7a__statusComplete{color:#9fe0c3;background:#103e2dc2;border-color:#61ca9e33}.course-module__0lK-7a__statusActive{color:#b2daf5;background:#0c283cc2;border-color:#8fc9f533}.course-module__0lK-7a__courseCardBody h3{color:#eaf4fa;letter-spacing:-.01em;margin:.45rem 0 .3rem;font-size:.93rem;line-height:1.35}.course-module__0lK-7a__courseCardBody>p{color:#748a9c;min-height:2.7rem;margin-bottom:.85rem;font-size:.64rem;line-height:1.55}.course-module__0lK-7a__courseCardFooter{color:#71899b;justify-content:space-between;align-items:center;margin-top:.55rem;display:flex}.course-module__0lK-7a__courseCardFooter small{font-size:.58rem}.course-module__0lK-7a__backLink{color:#7e94a5;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.67rem;font-weight:700;display:inline-flex}.course-module__0lK-7a__backLink:hover{color:#c9e5f8}.course-module__0lK-7a__courseHero{background:radial-gradient(circle at 85% 20%,#4a94cb2e,#0000 18rem),#0a1118;border:1px solid #a4cfef1f;border-radius:1rem;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;gap:2rem;min-height:20rem;padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden}.course-module__0lK-7a__courseHeroCopy h1{color:#f1f7fb;letter-spacing:-.03em;max-width:17ch;margin:.7rem 0 .75rem;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:520;line-height:1.1}.course-module__0lK-7a__courseHeroCopy>p{color:#8397a7;max-width:40rem;font-size:.78rem;line-height:1.65}.course-module__0lK-7a__courseHeroProgress{place-items:center;display:grid}.course-module__0lK-7a__courseHeroProgress>div{background:radial-gradient(circle at center, #0a1118 62%, transparent 63%), conic-gradient(#8fc9f5 var(--course-progress), #8fc9f51a 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8.5rem;height:8.5rem;display:flex}.course-module__0lK-7a__courseHeroProgress strong{color:#eff8fd;font-size:1.55rem;font-weight:560}.course-module__0lK-7a__courseHeroProgress span,.course-module__0lK-7a__courseHeroProgress p{color:#71899b;font-size:.57rem}.course-module__0lK-7a__courseHeroProgress p{margin-top:.7rem}.course-module__0lK-7a__lessonSection{margin-top:1.8rem}.course-module__0lK-7a__lessonList{flex-direction:column;gap:.55rem;display:flex}.course-module__0lK-7a__lessonCard{background:#0a1118;border:1px solid #a4cfef1a;border-radius:.82rem;scroll-margin-top:2rem;overflow:hidden}.course-module__0lK-7a__lessonCardDone{background:#0a1417;border-color:#5dc6992e}.course-module__0lK-7a__lessonHeader{grid-template-columns:2rem 2.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.8rem;padding:.75rem .9rem;display:grid}.course-module__0lK-7a__lessonIndex,.course-module__0lK-7a__lessonIcon{place-items:center;display:grid}.course-module__0lK-7a__lessonIndex{color:#70889a;border:1px solid #a4cfef1a;border-radius:50%;width:2rem;height:2rem;font-size:.58rem;font-weight:800}.course-module__0lK-7a__lessonCardDone .course-module__0lK-7a__lessonIndex{color:#87d8b5;background:#2f8f661a;border-color:#5fca9e33}.course-module__0lK-7a__lessonIcon{color:#86c2ed;background:#75b3e214;border-radius:.65rem;width:2.4rem;height:2.4rem}.course-module__0lK-7a__lessonCopy{min-width:0}.course-module__0lK-7a__lessonCopy small{color:#5d7587;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:750}.course-module__0lK-7a__lessonCopy h3{color:#dceaf4;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.74rem;overflow:hidden}.course-module__0lK-7a__lessonActions{gap:.45rem;display:flex}.course-module__0lK-7a__completeButton,.course-module__0lK-7a__openButton{color:#8399aa;background:#0d1821;border:1px solid #a4cfef1a;border-radius:.58rem;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .65rem;font-size:.59rem;font-weight:750;display:inline-flex}.course-module__0lK-7a__completeButton:hover,.course-module__0lK-7a__openButton:hover{color:#d9edf9;background:#132330;border-color:#8fc9f53d}.course-module__0lK-7a__completeButtonDone{color:#8fdab9;background:#2f8f6617;border-color:#5fca9e2e}.course-module__0lK-7a__viewerPanel{border-top:1px solid #a4cfef14;padding:0 .9rem .9rem}.course-module__0lK-7a__videoViewer,.course-module__0lK-7a__pdfViewer{background:#020406;border:1px solid #a4cfef1f;border-radius:.75rem;width:100%;margin-top:.9rem;position:relative;overflow:hidden}.course-module__0lK-7a__videoViewer{aspect-ratio:16/9}.course-module__0lK-7a__videoViewer iframe,.course-module__0lK-7a__pdfViewer iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.course-module__0lK-7a__pdfViewer{height:min(65vh,42rem)}.course-module__0lK-7a__pdfViewer>span,.course-module__0lK-7a__pdfOverlayBody>span{z-index:2;width:5rem;height:5rem;position:absolute;top:0;right:0}.course-module__0lK-7a__pdfViewer>button{z-index:3;color:#07111a;background:#e6f3fb;border-radius:.55rem;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .7rem;font-size:.59rem;font-weight:800;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem}.course-module__0lK-7a__downloadViewer{text-align:center;background:radial-gradient(circle at 50% 40%,#4a94cb21,#0000 14rem),#071019;border:1px solid #a4cfef1f;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:21rem;margin-top:.9rem;padding:2rem;display:flex}.course-module__0lK-7a__downloadViewer>span{color:#8fc9f5;background:#75b3e217;border-radius:1rem;place-items:center;width:4rem;height:4rem;display:grid}.course-module__0lK-7a__downloadViewer small{color:#6c8395;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.56rem;font-weight:750}.course-module__0lK-7a__downloadViewer h3{color:#e4f0f8;margin:.25rem 0;font-size:1.1rem}.course-module__0lK-7a__downloadViewer p{color:#748a9b;max-width:30rem;font-size:.67rem}.course-module__0lK-7a__downloadViewer a{color:#06101a;background:#e7f3fc;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.7rem;margin-top:1rem;padding:0 .9rem;font-size:.65rem;font-weight:800;display:inline-flex}.course-module__0lK-7a__viewerError{color:#f2a5aa;background:#ad343d17;border:1px solid #ee727a33;border-radius:.65rem;margin-top:.9rem;padding:1rem;font-size:.66rem}.course-module__0lK-7a__pdfOverlay{z-index:9999;background:#03070b;flex-direction:column;display:flex;position:fixed;inset:0}.course-module__0lK-7a__pdfOverlay>header{background:#091119;border-bottom:1px solid #a4cfef1c;justify-content:space-between;align-items:center;min-height:4rem;padding:0 1rem;display:flex}.course-module__0lK-7a__pdfOverlay>header>div,.course-module__0lK-7a__pdfOverlay>header>button{align-items:center;gap:.55rem;display:flex}.course-module__0lK-7a__pdfOverlay>header>div{color:#8fc9f5;min-width:0}.course-module__0lK-7a__pdfOverlay h2{color:#e5f1f8;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.course-module__0lK-7a__pdfOverlay>header>button{color:#cfdfeb;background:#101d27;border:1px solid #a4cfef1c;border-radius:.58rem;min-height:2.3rem;padding:0 .7rem;font-size:.62rem;font-weight:750}.course-module__0lK-7a__pdfOverlayBody{flex:1;position:relative}.course-module__0lK-7a__pdfOverlayBody iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1050px){.course-module__0lK-7a__authPage{grid-template-columns:minmax(0,1fr) minmax(24rem,.86fr)}.course-module__0lK-7a__authValueList{grid-template-columns:1fr}.course-module__0lK-7a__authValueList>div{min-height:auto}}@media (max-width:860px){.course-module__0lK-7a__authPage{display:block}.course-module__0lK-7a__authStory{display:none}.course-module__0lK-7a__authPanel{min-height:100svh}.course-module__0lK-7a__authMobileLogo{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.course-module__0lK-7a__authMobileLogo span{color:#718798;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.course-module__0lK-7a__continueCard{grid-template-columns:.72fr 1.28fr}.course-module__0lK-7a__workspaceBanner{grid-template-columns:1fr}.course-module__0lK-7a__workspaceBlueprint{transform:none}}@media (max-width:680px){.course-module__0lK-7a__pageHeader{flex-direction:column;align-items:flex-start}.course-module__0lK-7a__pageHeader .course-module__0lK-7a__secondaryButton{width:100%}.course-module__0lK-7a__statsGrid{grid-template-columns:1fr}.course-module__0lK-7a__statCard{min-height:4.4rem}.course-module__0lK-7a__continueCard{grid-template-columns:1fr}.course-module__0lK-7a__continueVisual{min-height:15rem}.course-module__0lK-7a__continueVisual:after{background:linear-gradient(#0000 68%,#0a1118)}.course-module__0lK-7a__courseHero{grid-template-columns:1fr}.course-module__0lK-7a__courseHeroProgress{justify-items:start}.course-module__0lK-7a__lessonHeader{grid-template-columns:2rem 2.4rem minmax(0,1fr)}.course-module__0lK-7a__lessonActions{grid-column:2/-1}}@media (max-width:480px){.course-module__0lK-7a__authPanel{padding:1.15rem}.course-module__0lK-7a__authHeading h2{font-size:2rem}.course-module__0lK-7a__continueCopy,.course-module__0lK-7a__workspaceBanner{padding:1.2rem}.course-module__0lK-7a__continueFooter{flex-direction:column;align-items:stretch}.course-module__0lK-7a__continueFooter .course-module__0lK-7a__primaryButton{width:100%}.course-module__0lK-7a__courseGrid{grid-template-columns:1fr}.course-module__0lK-7a__courseHero{padding:1.25rem}.course-module__0lK-7a__lessonHeader{grid-template-columns:1.8rem minmax(0,1fr)}.course-module__0lK-7a__lessonIcon{display:none}.course-module__0lK-7a__lessonActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-module__0lK-7a__completeButton,.course-module__0lK-7a__openButton{justify-content:center}.course-module__0lK-7a__pdfViewer{height:70vh}}@media (prefers-reduced-motion:reduce){.course-module__0lK-7a__gateLoading svg,.course-module__0lK-7a__loader{animation:none}.course-module__0lK-7a__primaryButton,.course-module__0lK-7a__secondaryButton,.course-module__0lK-7a__authBtn,.course-module__0lK-7a__courseCard{transition:none}.course-module__0lK-7a__primaryButton:hover,.course-module__0lK-7a__authBtn:hover,.course-module__0lK-7a__courseCard:hover{transform:none}}.course-module__0lK-7a__page{--course-ink:#101923;--course-muted:#687888;--course-line:#203e5a24;--course-blue:#4b9ee3;--course-blue-deep:#1f5f99;--course-dark:#05090e;--course-panel:#0a131d;min-height:100svh;color:var(--course-ink);font-family:var(--font);background:radial-gradient(circle at 88% 10%,#4a91d11f,#0000 28rem),linear-gradient(135deg,#f4f6f7 0%,#e8edf1 100%);position:relative;overflow-x:clip}.course-module__0lK-7a__page:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#2e4e6909 1px,#0000 1px),linear-gradient(90deg,#2e4e6909 1px,#0000 1px);background-size:3.5rem 3.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.course-module__0lK-7a__gateLoading{color:#a8c9e7;min-height:100svh;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 50% 45%,#4187c529,#0000 24rem),#04080d;justify-content:center;align-items:center;gap:.65rem;font-size:.82rem;display:flex}.course-module__0lK-7a__gateLoading svg{animation:1.2s linear infinite course-module__0lK-7a__courseSpin}@keyframes course-module__0lK-7a__courseSpin{to{transform:rotate(360deg)}}.course-module__0lK-7a__sidebar{z-index:20;background:radial-gradient(circle at 80% 8%,#4282bf2e,#0000 16rem),linear-gradient(#080e15,#05090e 70%);border-right:1px solid #b3d5f41a;width:17rem;box-shadow:1.5rem 0 4rem #03080d14}.course-module__0lK-7a__sidebar:after{content:none;color:#a0c4e53d;letter-spacing:.18em;font-size:.56rem;font-weight:700;position:absolute;bottom:1.25rem;left:1.25rem}.course-module__0lK-7a__sidebarLogoDesktop{padding:2rem 1.45rem 1.65rem}.course-module__0lK-7a__sidebarLogoDesktop:after{content:none;color:#b4d3ef6b;letter-spacing:.16em;margin-top:.8rem;font-size:.58rem;font-weight:700;display:block}.course-module__0lK-7a__sidebar hr{border-color:#b5d5f41a!important}.course-module__0lK-7a__sidenav{padding:.75rem .8rem}.course-module__0lK-7a__navItem{color:#deedfa9e;letter-spacing:.02em;border:1px solid #0000;border-radius:.75rem;min-height:2.8rem;font-size:.78rem;font-weight:650}.course-module__0lK-7a__navItem:hover,.course-module__0lK-7a__navItemActive{color:#f7fbff;background:linear-gradient(90deg,#5096d52e,#5096d509);border-color:#88c3f529}.course-module__0lK-7a__sidebar [style*="rgba(255,255,255,0.08)"]{background:#87b7e211!important;border:1px solid #aaceef1a!important;border-radius:.85rem!important}.course-module__0lK-7a__content{z-index:1;max-width:106rem;margin-left:17rem;padding:clamp(1.5rem,4vw,4rem);position:relative}.course-module__0lK-7a__mobileHeader{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#050a0fe6;border-bottom:1px solid #b9daf61c;min-height:4.5rem;box-shadow:0 .8rem 2rem #0000002b}.course-module__0lK-7a__hamburgerBtn,.course-module__0lK-7a__hamburgerBtnSidebar{border-radius:.6rem}.course-module__0lK-7a__hamburgerBtn:focus-visible,.course-module__0lK-7a__hamburgerBtnSidebar:focus-visible,.course-module__0lK-7a__navItem:focus-visible,.course-module__0lK-7a__courseCard:focus-visible,.course-module__0lK-7a__backBtn:focus-visible,.course-module__0lK-7a__openBtn:focus-visible,.course-module__0lK-7a__completeBtn:focus-visible,.course-module__0lK-7a__authBtn:focus-visible,.course-module__0lK-7a__authSwitchBtn:focus-visible,.course-module__0lK-7a__formInput:focus-visible{outline-offset:3px;outline:2px solid #8bc8fa}.course-module__0lK-7a__greetingSection{background:radial-gradient(circle at 83% 28%,#3b85cb47,#0000 18rem),linear-gradient(135deg,#0b141d,#060b11 68%);border:1px solid #aad0f324;border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.86fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:22rem;margin-bottom:clamp(2.6rem,5vw,4rem);padding:clamp(1.75rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #192f4424}.course-module__0lK-7a__greetingSection:before{content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#9bccf711 1px,#0000 1px),linear-gradient(90deg,#9bccf711 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000);mask-image:linear-gradient(90deg,#0000 42%,#000)}.course-module__0lK-7a__greetingCopy{z-index:1;position:relative}.course-module__0lK-7a__greetingLabel{color:#8dc7f8;letter-spacing:.18em;margin-bottom:1rem;font-size:.64rem;font-weight:700}.course-module__0lK-7a__greetingName{color:#f4f8fb;letter-spacing:-.065em;max-width:12ch;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:570;line-height:.92}.course-module__0lK-7a__greetingSubtitle{color:#a5b3c1;max-width:34rem;margin-top:1.4rem;font-size:.98rem;line-height:1.7}.course-module__0lK-7a__learningStats{flex-wrap:wrap;gap:.65rem;margin-top:1.8rem;display:flex}.course-module__0lK-7a__learningStats span{color:#c7dcec;background:#a2cdf40f;border:1px solid #a3cef529;border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;padding:.45rem .7rem;font-size:.7rem;display:inline-flex}.course-module__0lK-7a__learningConsole{z-index:1;transform-origin:bottom;background:#0a141e;border:1px solid #b2d7f729;border-radius:1rem;min-height:15rem;position:relative;overflow:hidden;transform:perspective(60rem)rotateY(-5deg)rotateX(2deg);box-shadow:0 1.7rem 3.5rem #00000052,inset 0 1px #ffffff0f}.course-module__0lK-7a__consoleToolbar{color:#91aac1;letter-spacing:.07em;border-bottom:1px solid #b2d7f71a;grid-template-columns:3rem 1fr;align-items:center;gap:.5rem;min-height:2.4rem;padding:0 .9rem;font-size:.58rem;display:grid}.course-module__0lK-7a__consoleToolbar>span{background:#ff7a70;border-radius:50%;width:.35rem;height:.35rem;box-shadow:.62rem 0 #edbd4d,1.24rem 0 #57c982}.course-module__0lK-7a__consoleToolbar b{font-weight:650}.course-module__0lK-7a__consoleContent{grid-template-columns:2.8rem 1fr;min-height:12.6rem;display:grid}.course-module__0lK-7a__consoleSidebar{border-right:1px solid #b2d7f714;flex-direction:column;align-items:center;gap:.8rem;padding-top:1rem;display:flex}.course-module__0lK-7a__consoleSidebar i{background:#38516a;border-radius:999px;width:1rem;height:.18rem}.course-module__0lK-7a__consoleMain{padding:1rem}.course-module__0lK-7a__consoleKicker{color:#71889b;justify-content:space-between;font-size:.5rem;display:flex}.course-module__0lK-7a__consoleKicker b{color:#91d2fa;font-weight:600}.course-module__0lK-7a__consoleMetric{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.course-module__0lK-7a__consoleMetric strong{color:#eef7ff;letter-spacing:-.045em;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:550;line-height:.98}.course-module__0lK-7a__consoleMetric svg{color:#91d2fa}.course-module__0lK-7a__consoleBars{background:linear-gradient(#478bc51a,#0000);border-radius:.6rem;align-items:end;gap:4%;height:5.4rem;margin-top:1.2rem;padding:.5rem;display:flex}.course-module__0lK-7a__consoleBars i{background:linear-gradient(#8ed1ff,#1e5a88);border-radius:.15rem .15rem 0 0;flex:1;min-height:.25rem;animation:3.8s ease-in-out infinite alternate course-module__0lK-7a__courseBars}.course-module__0lK-7a__consoleBars i:nth-child(2n){animation-delay:-1.2s}@keyframes course-module__0lK-7a__courseBars{to{transform-origin:bottom;opacity:.65;transform:scaleY(.56)}}.course-module__0lK-7a__sectionHeader{margin-bottom:1.25rem}.course-module__0lK-7a__sectionTitle{color:#152331;letter-spacing:-.03em;font-size:1.2rem;font-weight:700}.course-module__0lK-7a__courseGrid{gap:1.25rem}.course-module__0lK-7a__courseCard{background:#ffffffe0;border:1px solid #25456121;border-radius:1.2rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 1.15rem 2.9rem #1d354c14}.course-module__0lK-7a__courseCard:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#7ec5f6,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.course-module__0lK-7a__courseCard:hover{border-color:#3278b347;transform:translateY(-.45rem)perspective(60rem)rotateX(1.4deg);box-shadow:0 1.8rem 4rem #1d354c29}.course-module__0lK-7a__courseCardImage,.course-module__0lK-7a__courseCardImagePlaceholder{aspect-ratio:16/10;background:radial-gradient(circle at 76% 22%,#599dd92e,#0000 12rem),linear-gradient(135deg,#eaf1f6,#d9e4ec);border-bottom:1px solid #22425e1a;padding:1.1rem}.course-module__0lK-7a__courseCardImage{object-fit:contain}.course-module__0lK-7a__courseCardImagePlaceholder{color:#4d85b4}.course-module__0lK-7a__courseCardBody{padding:1.25rem 1.25rem 1.35rem}.course-module__0lK-7a__courseCardTitle{color:#152331;letter-spacing:-.025em;font-size:1.08rem}.course-module__0lK-7a__courseCardSub{color:#637382;min-height:2.4em;line-height:1.5}.course-module__0lK-7a__courseCardMeta{color:#788795}.course-module__0lK-7a__progressBar{background:#e6edf2;height:.38rem}.course-module__0lK-7a__progressFill{background:linear-gradient(90deg,#245d8d,#72b7ed)}.course-module__0lK-7a__progressFillGreen{background:linear-gradient(90deg,#147c65,#46bc98)}.course-module__0lK-7a__progressLabel{color:#526574}.course-module__0lK-7a__emptyState{background:#ffffffb8;border:1px dashed #2553773d;border-radius:1.2rem;box-shadow:0 1rem 3rem #1d354c0f}.course-module__0lK-7a__courseDetailPage{max-width:64rem}.course-module__0lK-7a__backBtn{color:#5a6e80;font-weight:650}.course-module__0lK-7a__courseDetailHeader{background:radial-gradient(circle at 86% 18%,#4993d542,#0000 17rem),linear-gradient(135deg,#0b141d,#071018);border:1px solid #a7cff226;border-radius:1.4rem;padding:clamp(1.5rem,4vw,2.6rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #152c4024}.course-module__0lK-7a__courseDetailHeader:after{content:"";aspect-ratio:1;border:1px solid #8fcaf829;border-radius:50%;width:23rem;position:absolute;top:-35%;right:-7%;box-shadow:inset 0 0 4rem #5298d812}.course-module__0lK-7a__courseDetailTitle{z-index:1;color:#f5f9fc;letter-spacing:-.055em;max-width:15ch;font-size:clamp(2rem,4.5vw,4rem);font-weight:570;line-height:.96;position:relative}.course-module__0lK-7a__courseDetailSub{z-index:1;color:#a7b8c7;max-width:40rem;font-size:.95rem;line-height:1.65;position:relative}.course-module__0lK-7a__courseDetailHeader [style*=\#94a3b8],.course-module__0lK-7a__courseDetailHeader [style*=\#64748b]{z-index:1;position:relative;color:#a7b8c7!important}.course-module__0lK-7a__courseDetailProgress{z-index:1;position:relative}.course-module__0lK-7a__materialsList{gap:.8rem}.course-module__0lK-7a__materialCard{background:#ffffffe6;border:1px solid #22435e1f;border-radius:1rem;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 .7rem 1.8rem #1c34490d}.course-module__0lK-7a__materialCard:hover{border-color:#3e7db240;transform:translateY(-.12rem);box-shadow:0 1.15rem 2.6rem #1c34491a}.course-module__0lK-7a__materialCardHeader{padding:1rem 1.2rem}.course-module__0lK-7a__materialIconWrap{color:#2b699d;background:#eaf1f6;border-radius:.7rem}.course-module__0lK-7a__materialIconWrapDone{color:#187b60;background:#d9f4e9}.course-module__0lK-7a__materialTitle{color:#1a2b39;font-weight:700}.course-module__0lK-7a__materialTitleDone{color:#16795e}.course-module__0lK-7a__openBtn{background:#123653;border:1px solid #0000;border-radius:.6rem;box-shadow:0 .5rem 1rem #1e4f7624}.course-module__0lK-7a__completeBtn{color:#405566;background:#edf3f7;border-color:#d6e1e9;border-radius:.6rem}.course-module__0lK-7a__completeBtnDone{color:#16795e;background:#dff4ea;border-color:#75c8a8}.course-module__0lK-7a__youtubeWrap,.course-module__0lK-7a__pdfWrap{border:1px solid #2d4b6521;border-radius:.85rem;box-shadow:0 1rem 2.6rem #1427391f}.course-module__0lK-7a__pdfOverlay{background:#060c12}.course-module__0lK-7a__pdfOverlayHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a141ef5;border-bottom-color:#b5d8f51f}.course-module__0lK-7a__pdfOverlayBody,.course-module__0lK-7a__pdfOverlayIframe{background:#060c12}.course-module__0lK-7a__pdfOverlayClose{background:#b94b51;border-radius:.6rem}.course-module__0lK-7a__pdfOverlayClose:hover{background:#d16067}.course-module__0lK-7a__authPage{font-family:var(--font);background:radial-gradient(circle at 20% 24%,#2f75b33d,#0000 24rem),radial-gradient(circle at 83% 80%,#588dc021,#0000 22rem),#050a0f;position:relative;overflow:hidden}.course-module__0lK-7a__authPage:before,.course-module__0lK-7a__authPage:after{content:"";pointer-events:none;border:1px solid #9ecbf21a;border-radius:50%;position:absolute}.course-module__0lK-7a__authPage:before{aspect-ratio:1;width:42rem;top:-19rem;left:-18rem}.course-module__0lK-7a__authPage:after{aspect-ratio:1;width:30rem;bottom:-14rem;right:-12rem}.course-module__0lK-7a__authCard{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a131cd1;border:1px solid #b6d9f729;border-radius:1.35rem;position:relative;box-shadow:0 2rem 5rem #00000061,inset 0 1px #ffffff0a}.course-module__0lK-7a__authLogo{justify-content:flex-start;margin-bottom:2.4rem}.course-module__0lK-7a__authLogo:after{content:none}.course-module__0lK-7a__authLogoInner img{filter:brightness(0)invert()}.course-module__0lK-7a__authTitle{color:#f2f7fb;text-align:left;letter-spacing:-.05em;font-size:2rem;font-weight:570}.course-module__0lK-7a__authSubtitle{color:#98aaba;text-align:left;line-height:1.65}.course-module__0lK-7a__formLabel{color:#cad9e5;letter-spacing:.03em;font-size:.75rem}.course-module__0lK-7a__formInput{color:#f1f7fc;background:#03080d8f;border-color:#aed3f329;border-radius:.65rem}.course-module__0lK-7a__formInput::placeholder{color:#607387}.course-module__0lK-7a__formInput:focus{border-color:#75baf0;box-shadow:0 0 0 3px #539eda24}.course-module__0lK-7a__authBtn{color:#07101a;background:#eff7fe;border-radius:999px;box-shadow:0 .9rem 2rem #66b2eb29}.course-module__0lK-7a__authBtn:disabled{background:#526477}.course-module__0lK-7a__authDividerLine{background:#b3d6f429}.course-module__0lK-7a__authDividerText,.course-module__0lK-7a__authSwitchText{color:#8497a8}.course-module__0lK-7a__authSwitchBtn{color:#9fd1f7}.course-module__0lK-7a__authSwitchBtn:hover{color:#d6edff}.course-module__0lK-7a__authError{color:#ffb0b7;background:#b0394226;border-color:#f27d7d52}@media (max-width:900px){.course-module__0lK-7a__sidebar{width:15.5rem}.course-module__0lK-7a__content{margin-left:15.5rem}.course-module__0lK-7a__greetingSection{grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr)}}@media (max-width:768px){.course-module__0lK-7a__page:before{background-size:2.5rem 2.5rem}.course-module__0lK-7a__sidebar{z-index:50;width:min(84vw,18rem)}.course-module__0lK-7a__sidebarOverlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.course-module__0lK-7a__content{padding:calc(env(safe-area-inset-top,24px) + 6.4rem) 1rem 2.2rem;margin-left:0}.course-module__0lK-7a__greetingSection{border-radius:1.2rem;grid-template-columns:1fr;min-height:auto;padding:1.5rem}.course-module__0lK-7a__greetingName{font-size:clamp(2.5rem,13vw,4.2rem)}.course-module__0lK-7a__learningConsole{min-height:12.5rem;transform:none}.course-module__0lK-7a__consoleContent{min-height:10.1rem}.course-module__0lK-7a__courseGrid{grid-template-columns:1fr}.course-module__0lK-7a__courseDetailHeader{border-radius:1.15rem}.course-module__0lK-7a__courseDetailTitle{font-size:clamp(2rem,11vw,3.2rem)}.course-module__0lK-7a__materialCardHeader{padding:1rem}.course-module__0lK-7a__authCard{padding:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.course-module__0lK-7a__consoleBars i,.course-module__0lK-7a__gateLoading svg{animation:none}.course-module__0lK-7a__courseCard,.course-module__0lK-7a__materialCard,.course-module__0lK-7a__learningConsole{transition:none;transform:none!important}}.course-module__0lK-7a__page{--course-ink:#f3f7fb;--course-muted:#94a5b4;--course-line:#b3d5f41f;--course-blue:#8fc9f5;--course-blue-deep:#4b8fc2;--course-dark:#030508;--course-panel:#0a1119;color:var(--course-ink);background:radial-gradient(circle at 88% 3%,#5fa4d91a,#0000 28rem),#030508}.course-module__0lK-7a__page:before{opacity:.24;background-image:linear-gradient(#9ac3e50b 1px,#0000 1px),linear-gradient(90deg,#9ac3e50b 1px,#0000 1px)}.course-module__0lK-7a__greetingSection{background:radial-gradient(circle at 91% 18%,#7ab9e742,#0000 18rem),linear-gradient(135deg,#f7f8f9,#e8edf1 72%,#e0e8ee);border:0;border-radius:1.25rem;box-shadow:0 1.6rem 4rem #00000038}.course-module__0lK-7a__greetingSection:before{opacity:.3;background-image:linear-gradient(#1f425d13 1px,#0000 1px),linear-gradient(90deg,#1f425d13 1px,#0000 1px)}.course-module__0lK-7a__greetingLabel{color:#3575a8}.course-module__0lK-7a__learningStats span{color:#344b5e;background:#ffffff75;border-color:#1f425d24}.course-module__0lK-7a__learningStats svg{color:#397cab}.course-module__0lK-7a__learningConsole{background:#081019;border-color:#aed3f12e;box-shadow:0 1.5rem 3rem #10253742,inset 0 1px #ffffff0b}.course-module__0lK-7a__consoleToolbar{color:#8aa0b3;border-bottom-color:#b4d6f317}.course-module__0lK-7a__consoleToolbar>span{background:#6d8191;box-shadow:.62rem 0 #6d8191,1.24rem 0 #8fc9f5}.course-module__0lK-7a__consoleSidebar i{background:#314757}.course-module__0lK-7a__consoleSidebar i:nth-child(2){background:#8fc9f5}.course-module__0lK-7a__consoleKicker{color:#71889b}.course-module__0lK-7a__consoleKicker b,.course-module__0lK-7a__consoleMetric svg{color:#8fc9f5}.course-module__0lK-7a__consoleBars{background:linear-gradient(#75baea17,#0000)}.course-module__0lK-7a__consoleBars i{background:linear-gradient(#8fc9f5,#29618a)}.course-module__0lK-7a__sectionTitle{color:#f3f7fb}.course-module__0lK-7a__sectionHeader>span{color:#8ea0af!important}.course-module__0lK-7a__courseCard{background:#0a1119;border-color:#b3d5f41f;box-shadow:0 1.15rem 2.9rem #0003}.course-module__0lK-7a__courseCard:before{opacity:.72;background:linear-gradient(90deg,#0000,#8fc9f5,#0000)}.course-module__0lK-7a__courseCard:hover{border-color:#8fc9f552;box-shadow:0 1.8rem 4rem #00000052}.course-module__0lK-7a__courseCardImage,.course-module__0lK-7a__courseCardImagePlaceholder{aspect-ratio:3/5;background:#071019;border-bottom-color:#b3d5f41a;width:100%;padding:0}.course-module__0lK-7a__courseCardImage{object-fit:cover;object-position:center;display:block}.course-module__0lK-7a__courseCardImagePlaceholder{color:#8fc9f5;place-items:center;display:grid}.course-module__0lK-7a__courseCardTitle{color:#f0f6fa}.course-module__0lK-7a__courseCardSub{color:#9aabb9}.course-module__0lK-7a__courseCardMeta,.course-module__0lK-7a__progressLabel{color:#8497a8}.course-module__0lK-7a__progressBar{background:#b3d5f41f}.course-module__0lK-7a__progressFill,.course-module__0lK-7a__progressFillGreen{background:linear-gradient(90deg,#4c91c4,#9ed3f7)}.course-module__0lK-7a__badgeGreen{color:#b8e0fa;background:#5b9fcd2e}.course-module__0lK-7a__emptyState{background:#0a1119;border-color:#b3d5f42e;box-shadow:0 1rem 3rem #00000029}.course-module__0lK-7a__emptyIcon{color:#9ed3f7;background:#5b9fcd24}.course-module__0lK-7a__emptyTitle{color:#f0f6fa}.course-module__0lK-7a__emptyDesc,.course-module__0lK-7a__loading{color:#94a5b4}.course-module__0lK-7a__backBtn{color:#9eb1c1}.course-module__0lK-7a__backBtn:hover{color:#d9eeff}.course-module__0lK-7a__courseDetailHeader{background:radial-gradient(circle at 86% 18%,#5b9fcd21,#0000 18rem),#0a1119;border-color:#b3d5f421;box-shadow:0 1.8rem 4rem #00000038}.course-module__0lK-7a__courseDetailHeader:after{border-color:#8fc9f51f;box-shadow:inset 0 0 4rem #5b9fcd0e}.course-module__0lK-7a__courseDetailTitle{color:#f3f7fb}.course-module__0lK-7a__courseDetailSub,.course-module__0lK-7a__courseDetailHeader [style*=\#94a3b8],.course-module__0lK-7a__courseDetailHeader [style*=\#64748b]{color:#94a5b4!important}.course-module__0lK-7a__courseDetailProgressBar{background:#b3d5f41f}.course-module__0lK-7a__courseDetailProgressFill{background:linear-gradient(90deg,#4c91c4,#9ed3f7)!important}.course-module__0lK-7a__courseDetailProgressLabel{color:#c7e6fb}.course-module__0lK-7a__materialCard{background:#0a1119;border-color:#b3d5f41c;box-shadow:0 .7rem 1.8rem #0000001f}.course-module__0lK-7a__materialCard:hover{border-color:#8fc9f547;box-shadow:0 1.15rem 2.6rem #0003}.course-module__0lK-7a__materialCardDone{background:#0d1720;border-color:#8fc9f542}.course-module__0lK-7a__materialCard [style*=\#dcfce7],.course-module__0lK-7a__materialCard [style*=\#f1f5f9]{background:#132433!important}.course-module__0lK-7a__materialCard [style*=\#16a34a],.course-module__0lK-7a__materialCard [style*=\#64748b]{color:#acd9f8!important}.course-module__0lK-7a__materialIconWrap,.course-module__0lK-7a__materialIconWrapDone{color:#9ed3f7;background:#132433}.course-module__0lK-7a__materialTitle,.course-module__0lK-7a__materialTitleDone{color:#edf6fc}.course-module__0lK-7a__materialType{color:#8fa1b1}.course-module__0lK-7a__openBtn{color:#081019;background:#e9f4fc;box-shadow:0 .5rem 1rem #0000002e}.course-module__0lK-7a__openBtn:hover{background:#cce8fa}.course-module__0lK-7a__completeBtn,.course-module__0lK-7a__completeBtnDone{color:#c8dfef;background:#132433;border-color:#b3d5f429}.course-module__0lK-7a__completeBtn:hover{color:#e8f5ff;background:#1a3447;border-color:#8fc9f552}.course-module__0lK-7a__viewerPanel{border-top-color:#b3d5f41a}.course-module__0lK-7a__youtubeWrap,.course-module__0lK-7a__pdfWrap{border-color:#b3d5f41f;box-shadow:0 1rem 2.6rem #00000040}.course-module__0lK-7a__authCard{background:#0a1119;border-color:#b3d5f421}.course-module__0lK-7a__authBtn{color:#081019;background:#e9f4fc}.course-module__0lK-7a__authBtn:hover{background:#cce8fa}.course-module__0lK-7a__authSuccess{color:#b9e1fb;background:#5b9fcd24;border-color:#8fc9f54d}@media (max-width:768px){.course-module__0lK-7a__greetingSection{border-radius:1rem}.course-module__0lK-7a__courseCardImage,.course-module__0lK-7a__courseCardImagePlaceholder{aspect-ratio:3/5}}.course-module__0lK-7a__sidebar:after,.course-module__0lK-7a__sidebarLogoDesktop:after,.course-module__0lK-7a__authLogo:after{display:none}.course-module__0lK-7a__greetingSection{min-height:0;box-shadow:none;background:#f3f5f4;border:0;border-radius:0;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3.5rem);display:block}.course-module__0lK-7a__greetingSection:before{content:none}.course-module__0lK-7a__greetingName{max-width:13ch}.course-module__0lK-7a__greetingSubtitle{max-width:36rem}.course-module__0lK-7a__authPage{background:#030508}.course-module__0lK-7a__authPage:before,.course-module__0lK-7a__authPage:after{content:none;display:none}.course-module__0lK-7a__authCard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.course-module__0lK-7a__greetingSection{background:radial-gradient(circle at 78% 28%,#5ca4dc21,#0000 24rem),#030508}.course-module__0lK-7a__greetingName{color:#f3f7fb}.course-module__0lK-7a__greetingNameAccent{color:#8cc6ff;text-shadow:0 0 1.6rem #8cc6ff2e}.course-module__0lK-7a__greetingSubtitle{color:#a6b6c5}@media (max-width:768px){.course-module__0lK-7a__greetingSection{border-radius:0}}
