.course-module__liY7sa__section{padding-block:var(--sec)}.course-module__liY7sa__sectionTight{padding-block:var(--sec-tight)}.course-module__liY7sa__advisorSection{padding-block:var(--sec)}.course-module__liY7sa__differentSection{padding-top:max(32px,min(4vw,56px));padding-bottom:max(32px,min(4vw,56px))}.course-module__liY7sa__differentFrame{padding-block:var(--sec)}.course-module__liY7sa__curriculumSection{padding-top:var(--sec);padding-bottom:var(--sec-tight)}.course-module__liY7sa__head{max-width:780px;margin-bottom:var(--head-gap)}.course-module__liY7sa__headSplit{margin-bottom:var(--head-gap);grid-template-columns:1.25fr 1fr;align-items:end;gap:max(28px,min(4vw,64px));display:grid}.course-module__liY7sa__headSplit .course-module__liY7sa__lede{margin-top:0;padding-bottom:6px}.course-module__liY7sa__headCenter{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:var(--head-gap)}.course-module__liY7sa__title{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:max(27px,min(3.2vw,40px));font-weight:450;line-height:1.1}.course-module__liY7sa__title span{color:var(--muted)}.course-module__liY7sa__lede{color:var(--ink-2);max-width:var(--wrap-text);text-wrap:pretty;margin:20px 0 0;font-size:max(16.5px,min(1.5vw,19px));line-height:1.6}.course-module__liY7sa__ledeCenter{margin:20px auto 0}.course-module__liY7sa__showSection{width:100%;max-width:var(--wrap-box);padding:clamp(96px, 9vw, 140px) var(--gutter) var(--sec);margin-left:auto;margin-right:auto}.course-module__liY7sa__showHead{justify-content:space-between;align-items:flex-end;gap:max(20px,min(4vw,64px));margin-bottom:max(22px,min(2.6vw,34px));display:flex}.course-module__liY7sa__showHeadMain{min-width:0}.course-module__liY7sa__showLede{max-width:40ch;color:var(--ink-2);text-wrap:pretty;flex:none;margin:0 0 4px;font-size:14.5px;line-height:1.6}.course-module__liY7sa__showPanel{--mount:clamp(14px, 3.1vw, 44px);isolation:isolate;aspect-ratio:1.62;border-radius:var(--r-band);width:100%;min-height:730px;position:relative;overflow:hidden}.course-module__liY7sa__showArt{z-index:-2;object-fit:cover;object-position:62% 56%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__showWash{z-index:-1;pointer-events:none;background:linear-gradient(140deg,#0a120c29,#0a120cad);position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__showKicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:13px}.course-module__liY7sa__showTitle{font-family:var(--display);letter-spacing:-.028em;color:var(--muted);text-wrap:balance;margin:0;font-size:max(26px,min(2.8vw,38px));font-weight:400;line-height:1.1}.course-module__liY7sa__showTitle span{color:var(--ink)}.course-module__liY7sa__showWindow{z-index:1;top:var(--mount);left:var(--mount);width:calc(100% - (var(--mount) * 2));height:calc(100% - (var(--mount) * 2));border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-rows:34px minmax(0,1fr);display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 44px -28px #05190c6b}.course-module__liY7sa__showWindowChrome{border-bottom:1px solid var(--line);background:var(--surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;display:flex}.course-module__liY7sa__showWindow[data-dragging=true] .course-module__liY7sa__showWindowChrome{cursor:grabbing}.course-module__liY7sa__showWindowDots{align-items:center;gap:6px;display:flex}.course-module__liY7sa__showWindowDots i{background:#d86e64;border-radius:50%;width:8px;height:8px}.course-module__liY7sa__showWindowDots i:nth-child(2){background:#c9a83c}.course-module__liY7sa__showWindowDots i:nth-child(3){background:#6c9b74}.course-module__liY7sa__showWindowContent{min-height:0;overflow:hidden}.course-module__liY7sa__showProduct{--show-product-outline:max(250px, 27%);background:var(--bg);width:100%;height:100%;color:var(--ink);font-family:var(--sans);box-shadow:none;border:0;border-radius:0;overflow:hidden}.course-module__liY7sa__showProductBar{grid-template-columns:calc(var(--show-product-outline) - 14px) minmax(0, 1fr) auto;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:14px;height:56px;padding:0 14px;display:grid;position:relative}.course-module__liY7sa__showProductBar:after{content:"";top:0;bottom:0;left:var(--show-product-outline);background:var(--line);pointer-events:none;width:1px;position:absolute}.course-module__liY7sa__showProductLead{align-items:center;gap:10px;min-width:0;display:flex}.course-module__liY7sa__showProductBrand{color:var(--accent);flex:none;display:inline-flex}.course-module__liY7sa__showProductBrand svg{fill:currentColor;width:18px;height:18px}.course-module__liY7sa__showProductNav{align-items:center;gap:2px;min-width:0;display:inline-flex}.course-module__liY7sa__showProductNav span{min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:400;display:inline-flex}.course-module__liY7sa__showProductNav .course-module__liY7sa__showProductNavActive{background:var(--bg-soft);color:var(--ink)}.course-module__liY7sa__showProductIdentity{min-width:0;color:var(--muted);justify-content:flex-start;align-items:baseline;gap:8px;margin:0;padding-left:14px;font-size:13px;display:flex}.course-module__liY7sa__showProductIdentity span,.course-module__liY7sa__showProductIdentity i{flex:none}.course-module__liY7sa__showProductIdentity i{color:var(--line-2);font-style:normal}.course-module__liY7sa__showProductIdentity strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.course-module__liY7sa__showProductActions{justify-self:end;align-items:center;gap:7px;min-width:0;display:flex}.course-module__liY7sa__showProductTalk{border:1px solid var(--gold-plate-edge);background:var(--gold-plate);width:min(164px,100%);min-height:26px;color:var(--on-gold-plate);border-radius:999px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:6px;padding:2px 5px 2px 2px;display:inline-grid}.course-module__liY7sa__showProductTalkFace{border:1px solid var(--gold-plate-edge);background-size:cover;border-radius:50%;width:22px;height:22px}.course-module__liY7sa__showProductTalk strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.course-module__liY7sa__showProductTalk i{place-items:center;width:22px;height:22px;font-style:normal;display:grid}.course-module__liY7sa__showProductTalk svg,.course-module__liY7sa__showProductInfo svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.course-module__liY7sa__showProductInfo,.course-module__liY7sa__showProductAccount{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:400;display:grid}.course-module__liY7sa__showProductInfo{color:var(--muted);background:0 0}.course-module__liY7sa__showProductBody{grid-template-columns:var(--show-product-outline) minmax(0, 1fr);height:calc(100% - 56px);display:grid}.course-module__liY7sa__showProductOutline{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;padding:0 8px;display:flex;position:relative;overflow:hidden}.course-module__liY7sa__showProductOutline:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg) 92%);height:50px;position:absolute;bottom:0;left:8px;right:8px}.course-module__liY7sa__showProductOutlineHead{z-index:3;background:var(--bg);align-items:center;min-height:50px;padding:6px 12px;display:flex;position:relative}.course-module__liY7sa__showProductOutlineHead strong{font-family:var(--display);letter-spacing:-.02em;font-size:15px;font-weight:400}.course-module__liY7sa__showProductOutlineScroll{scrollbar-width:thin;flex:1;min-height:0;padding:2px 6px 58px;overflow-y:auto}.course-module__liY7sa__showProductOutlinePhase{margin-top:6px}.course-module__liY7sa__showProductOutlinePhase:first-child{margin-top:4px}.course-module__liY7sa__showProductPhase{letter-spacing:.08em;text-transform:uppercase;color:#8c8c8c;margin:0;padding:5px 8px 3px;font-size:13px;font-weight:400}.course-module__liY7sa__showProductModules{flex-direction:column;gap:2px;display:flex}.course-module__liY7sa__showProductModule{color:#8c8c8c;min-width:0;min-height:50px}.course-module__liY7sa__showProductModule[data-active=true]{color:var(--ink)}.course-module__liY7sa__showProductModuleRow{grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:7px;min-height:50px;padding:6px 2px 6px 8px;display:grid}.course-module__liY7sa__showProductModuleFace{filter:grayscale();opacity:.68;background-color:#dfe3df;background-size:cover;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.course-module__liY7sa__showProductModule[data-active=true] .course-module__liY7sa__showProductModuleFace{filter:grayscale(0);opacity:1}.course-module__liY7sa__showProductModuleCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.course-module__liY7sa__showProductModuleCopy small{color:#8c8c8c;white-space:nowrap;align-items:center;gap:7px;font-size:13px;line-height:1.2;display:flex;overflow:hidden}.course-module__liY7sa__showProductModuleCopy small>span{text-overflow:ellipsis;overflow:hidden}.course-module__liY7sa__showProductModuleCopy small i{color:#8c8c8c;background:#eceeec;border-radius:999px;align-items:center;min-height:19px;padding:0 6px;font-size:13px;font-style:normal;line-height:1;display:inline-flex}.course-module__liY7sa__showProductModuleCopy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.course-module__liY7sa__showProductModuleChevron{place-items:center;width:20px;height:20px;display:grid}.course-module__liY7sa__showProductModuleChevron svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.course-module__liY7sa__showProductModuleChevron[data-open=true]{transform:rotate(90deg)}.course-module__liY7sa__showProductModuleSteps{gap:0;padding:0 4px 5px 8px;display:grid}.course-module__liY7sa__showProductModuleSteps>span{color:#8c8c8c;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:29px;padding:0 4px;font-size:13px;display:grid}.course-module__liY7sa__showProductModuleStepIcon{place-items:center;width:16px;height:16px;font-style:normal;display:grid}.course-module__liY7sa__showProductModuleStepIcon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.course-module__liY7sa__showProductModuleStepCopy{align-items:baseline;gap:5px;min-width:0;display:flex}.course-module__liY7sa__showProductModuleStepCopy strong{flex:none;font-size:13px;font-weight:400}.course-module__liY7sa__showProductModuleStepCopy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.course-module__liY7sa__showProductLesson{background:var(--bg);grid-template-rows:minmax(0,1fr) 60px;min-width:0;min-height:0;padding:12px 14px 0;display:grid}.course-module__liY7sa__showProductStage{border-radius:var(--r-md);background:var(--accent-deep);border:1px solid #14141629;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #08090a14}.course-module__liY7sa__stageArt{object-fit:cover;object-position:50% 24%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__showProductStageWash{background:linear-gradient(118deg,#04060da3,#04060d2e 48%,#0000 68%),linear-gradient(#0000 46%,#03070eb3);position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__showProductStageCopy{z-index:1;color:#fff;text-shadow:0 1px 16px #05070f6b;max-width:min(520px,62%);position:absolute;top:max(18px,min(2.4vw,28px));left:max(18px,min(2.4vw,28px))}.course-module__liY7sa__showProductStageCopy p{letter-spacing:.08em;text-transform:uppercase;color:#ffffffad;margin:0 0 8px;font-size:13px;font-weight:400}.course-module__liY7sa__showProductStageCopy h3{font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:max(19px,min(1.8vw,26px));font-weight:400;line-height:1.08}.course-module__liY7sa__showProductStageCopy>span{color:#ffffffb8;margin-top:9px;font-size:13px;display:block}.course-module__liY7sa__showProductPaused{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#03150a8a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:13px;font-weight:400;display:inline-flex;position:absolute;top:14px;right:14px}.course-module__liY7sa__showProductPaused svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.course-module__liY7sa__showProductControls{z-index:1;color:#ffffffe6;position:absolute;bottom:12px;left:14px;right:14px}.course-module__liY7sa__showProductControls>span{background:#ffffff52;border-radius:99px;height:2px;display:block;overflow:hidden}.course-module__liY7sa__showProductControls>span>span{background:#fff;height:100%;display:block}.course-module__liY7sa__showProductControls p{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 0;font-size:13px;display:flex}.course-module__liY7sa__showProductControls strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.course-module__liY7sa__showProductLessonFoot{grid-template-columns:132px minmax(200px,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.course-module__liY7sa__showProductBack,.course-module__liY7sa__showProductNext{border:1px solid var(--line);background:var(--surface);width:132px;min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:400;display:inline-flex}.course-module__liY7sa__showProductNext{border-color:var(--accent);background:var(--accent);width:96px;color:var(--on-accent);justify-content:space-between}.course-module__liY7sa__showProductBack svg,.course-module__liY7sa__showProductNext svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.course-module__liY7sa__showProductModeTabs{border:1px solid var(--line);background:color-mix(in srgb, var(--line) 45%, var(--bg));border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;align-items:center;width:min(300px,100%);min-height:32px;display:grid;position:relative;overflow:hidden}.course-module__liY7sa__showProductModeTabs:before{content:"";background:var(--surface);border-radius:999px;width:calc(33.3333% - 2px);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #08090a1f}.course-module__liY7sa__showProductModeTabs>span{z-index:1;color:var(--muted);place-items:center;font-size:13px;font-weight:400;display:grid;position:relative}.course-module__liY7sa__showProductModeTabs .course-module__liY7sa__showProductModeActive{color:var(--ink)}.course-module__liY7sa__showProductFooterEnd{justify-content:flex-end;align-items:center;gap:14px;display:flex}.course-module__liY7sa__showProductFooterProgress{align-items:center;gap:8px;width:86px;display:flex}.course-module__liY7sa__showProductFooterProgress>span{background:var(--line-2);border-radius:99px;flex:1;height:3px;overflow:hidden}.course-module__liY7sa__showProductFooterProgress>span>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.course-module__liY7sa__showProductFooterProgress small{color:var(--muted);font-size:13px}.course-module__liY7sa__showChatWindow{z-index:3;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(430px,38%);position:absolute;bottom:max(12px,min(1.6vw,24px));left:max(72px,min(8vw,120px));overflow:hidden;box-shadow:0 2px 7px #08090a17,0 28px 68px -30px #05190c75}.course-module__liY7sa__showChatHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.course-module__liY7sa__showChatHeader small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:13px;font-weight:400;display:block}.course-module__liY7sa__showChatHeader h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:20px;font-weight:400;line-height:1.1}.course-module__liY7sa__showChatClose{background:var(--bg);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.course-module__liY7sa__showChatIdentity{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;margin-top:18px;padding:11px 12px;display:grid}.course-module__liY7sa__showChatFace{background-size:cover;border-radius:50%;width:44px;height:44px;box-shadow:inset 0 0 0 1px #06200f1f}.course-module__liY7sa__showChatIdentity>div{min-width:0}.course-module__liY7sa__showChatIdentity strong,.course-module__liY7sa__showChatIdentity>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.course-module__liY7sa__showChatIdentity strong{color:var(--ink);font-size:14px;font-weight:400}.course-module__liY7sa__showChatIdentity>div>span{color:var(--muted);margin-top:3px;font-size:13px}.course-module__liY7sa__showChatReady{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.course-module__liY7sa__showChatReady i{background:var(--accent-bright);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.course-module__liY7sa__showChatModes{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:10px;padding:3px;display:grid}.course-module__liY7sa__showChatModes>span{min-height:34px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:400;display:inline-flex}.course-module__liY7sa__showChatModes>.course-module__liY7sa__showChatModeActive{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #06200f14}.course-module__liY7sa__showChatModes svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.course-module__liY7sa__showChatConversation{margin-top:14px}.course-module__liY7sa__showChatQuestion{border:1px solid var(--line);background:var(--bg);border-radius:11px;padding:13px 14px 14px}.course-module__liY7sa__showChatQuestion small,.course-module__liY7sa__showChatResponse small{font-size:13px;font-weight:400;line-height:1.2;display:block}.course-module__liY7sa__showChatQuestion small{color:var(--muted)}.course-module__liY7sa__showChatQuestion p{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:7px 0 0;font-size:max(16px,min(1.45vw,19px));font-weight:400;line-height:1.25}.course-module__liY7sa__showChatResponse{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:16px 4px 8px;display:grid}.course-module__liY7sa__showChatResponse>div{min-width:0}.course-module__liY7sa__showChatResponse small{color:var(--accent)}.course-module__liY7sa__showChatResponse p{color:var(--ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.52}.course-module__liY7sa__showChatAiMark{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.course-module__liY7sa__showChatAiMark svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px}.course-module__liY7sa__showChatSource{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:4px 8px;font-size:13px;font-weight:400;display:inline-flex}.course-module__liY7sa__showChatSource svg{fill:none;width:13px;height:13px;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.course-module__liY7sa__showChatSource i{color:var(--muted);font-style:normal;font-weight:400}.course-module__liY7sa__showChatComposer{border:1px solid var(--line-2);background:var(--surface);border-radius:9px;align-items:center;gap:10px;height:46px;margin-top:10px;padding:0 5px 0 14px;display:flex;box-shadow:0 1px 2px #16150f0a}.course-module__liY7sa__showChatComposer>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.course-module__liY7sa__showChatComposer button{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.course-module__liY7sa__showChatComposer svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.course-module__liY7sa__showChatFootnote{text-align:center;color:var(--muted);margin:9px 0 0;font-size:13px}.course-module__liY7sa__showChatPanel{padding:18px}.course-module__liY7sa__showChatHeader{justify-content:flex-start;align-items:center;gap:11px}.course-module__liY7sa__showChatHeaderFace{background-size:cover;border-radius:50%;flex:none;width:42px;height:42px;box-shadow:inset 0 0 0 1px #06200f1f}.course-module__liY7sa__showChatHeader>div{flex:1;min-width:0}.course-module__liY7sa__showChatHeader small{letter-spacing:.08em;margin-bottom:3px}.course-module__liY7sa__showChatHeader h2{font-size:18px}.course-module__liY7sa__showChatHeader p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.course-module__liY7sa__showChatLive{color:var(--accent);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.course-module__liY7sa__showChatLive i{background:var(--accent-bright);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.course-module__liY7sa__showChatLive[data-live=false] i{background:var(--muted);box-shadow:none}.course-module__liY7sa__showChatVoiceStage{background:0 0;border:0;border-radius:14px;justify-items:center;margin-top:15px;padding:18px 16px 14px;display:grid}.course-module__liY7sa__showChatOrb{background:radial-gradient(circle at 28% 42%,#fffffff5 0,#fffffff5 9%,#0000 38%),radial-gradient(circle at 70% 24%,#d4b53fb8,#0000 43%),linear-gradient(145deg,#c8d9cc 0%,#5d8b69 46%,#0a351b 100%);border-radius:50%;width:92px;height:92px;animation:3.2s ease-in-out infinite course-module__liY7sa__showChatOrbBreathe;display:block;position:relative;overflow:hidden;box-shadow:inset 0 -16px 30px #03150a1f,0 16px 34px -22px #031f0eb8}.course-module__liY7sa__showChatOrb:after{content:"";filter:blur(11px);background:#ffffff4d;border-radius:50%;position:absolute;top:13px;bottom:36px;left:24px;right:9px;transform:rotate(-20deg)}.course-module__liY7sa__showChatSpeaking{color:var(--ink-2);align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:400;display:inline-flex}.course-module__liY7sa__showChatSpeaking i{background:var(--accent-bright);border-radius:50%;width:6px;height:6px}.course-module__liY7sa__showChatWave{align-items:center;gap:3px;width:min(230px,78%);height:25px;margin-top:9px;display:flex}.course-module__liY7sa__showChatWave i{background:var(--accent-bright);opacity:.54;border-radius:99px;flex:1;min-width:2px;height:26%;animation:1.05s ease-in-out infinite alternate course-module__liY7sa__showChatWaveTalk}.course-module__liY7sa__showChatWave i:nth-child(3n+1){height:44%;animation-delay:-.7s}.course-module__liY7sa__showChatWave i:nth-child(3n+2){height:88%;animation-delay:-.35s}.course-module__liY7sa__showChatWave i:nth-child(5n){height:62%;animation-delay:-.9s}.course-module__liY7sa__showChatTranscript{border-top:0;margin-top:12px}.course-module__liY7sa__showChatTranscript .course-module__liY7sa__showChatQuestion{padding:11px 13px 12px}.course-module__liY7sa__showChatTranscript .course-module__liY7sa__showChatQuestion p{font-family:var(--sans);letter-spacing:-.01em;margin-top:5px;font-size:13.5px;line-height:1.42}.course-module__liY7sa__showChatTranscript .course-module__liY7sa__showChatResponse{padding:13px 4px 5px}.course-module__liY7sa__showChatTranscript .course-module__liY7sa__showChatResponse p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-module__liY7sa__showChatComposer{border-radius:999px;height:50px;margin-top:12px;padding:0 5px 0 10px}.course-module__liY7sa__showChatComposer>span{flex:none}.course-module__liY7sa__showChatComposer>.course-module__liY7sa__showChatPlaceholder{flex:1}.course-module__liY7sa__showChatAdd,.course-module__liY7sa__showChatMic,.course-module__liY7sa__showChatEnd{border-radius:50%;place-items:center;display:grid}.course-module__liY7sa__showChatAdd{width:28px;height:28px;color:var(--ink);font-size:25px;font-weight:300;line-height:1}.course-module__liY7sa__showChatMic,.course-module__liY7sa__showChatEnd{width:40px;height:40px}.course-module__liY7sa__showChatMic{background:var(--bg);color:var(--ink)}.course-module__liY7sa__showChatMic svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.course-module__liY7sa__showChatEnd{background:var(--ink);color:var(--on-ink);font-size:27px;font-weight:300;line-height:1}@keyframes course-module__liY7sa__showChatOrbBreathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes course-module__liY7sa__showChatWaveTalk{0%{transform:scaleY(.46)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__showChatOrb,.course-module__liY7sa__showChatWave i{animation:none}}.course-module__liY7sa__showChatHeader{justify-content:space-between}.course-module__liY7sa__showChatDragHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:-10px -10px 0;padding:10px;display:grid}.course-module__liY7sa__showChatWindow[data-dragging=true] .course-module__liY7sa__showChatDragHandle{cursor:grabbing}.course-module__liY7sa__showChatGrip{width:14px;color:var(--muted);grid-template-columns:repeat(2,3px);gap:3px;display:grid}.course-module__liY7sa__showChatGrip i{background:currentColor;border-radius:50%;width:3px;height:3px}.course-module__liY7sa__showChatHeader small{margin:0}.course-module__liY7sa__showChatAdvisorTabs{border:1px solid var(--line);background:var(--bg);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(200px,100%);margin:10px auto 0;padding:0;display:grid;overflow:hidden}.course-module__liY7sa__showChatAdvisorTabs button{height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:400;transition:background .18s,color .18s}.course-module__liY7sa__showChatAdvisorTabs button[aria-selected=true]{color:var(--on-light);background:#fff}.course-module__liY7sa__showChatVoiceStage{margin-top:8px;padding:12px 10px 0}.course-module__liY7sa__showChatAdvisorContent{animation:.34s cubic-bezier(.22,.72,.32,1) both course-module__liY7sa__showChatAdvisorSwap}.course-module__liY7sa__showChatPortrait{background:var(--surface);width:96px;height:96px;box-shadow:none;border-radius:50%;place-items:center;display:grid;position:relative}.course-module__liY7sa__showChatPortrait:after{display:none}.course-module__liY7sa__showChatVoiceFace{background-position:50% 19%;background-size:cover;border-radius:50%;width:88px;height:88px;display:block;box-shadow:inset 0 0 0 1px #06200f24}.course-module__liY7sa__showChatVoiceStage h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:12px 0 0;font-size:19px;font-weight:400;line-height:1.1}.course-module__liY7sa__showChatVoiceRole{color:var(--muted);margin:4px 0 0;font-size:13px}.course-module__liY7sa__showChatWave{justify-content:center;align-items:center;gap:max(3px,min(.8vw,7px));width:min(280px,94%);height:52px;margin-top:8px;display:flex}.course-module__liY7sa__showChatWaveStick{background:var(--accent);width:3px;min-height:11px;box-shadow:none;opacity:.86;transform-origin:50%;border-radius:99px;flex:none;transition:height .22s,opacity .18s;animation:1.15s ease-in-out infinite course-module__liY7sa__showChatWaveBarTalk}.course-module__liY7sa__showChatWindow[data-talking=false] .course-module__liY7sa__showChatWaveStick{opacity:.44;width:3px;animation:none;transform:none;height:3px!important}.course-module__liY7sa__showChatSpeaking{margin-top:-2px}.course-module__liY7sa__showChatTranscript{border-top:0;margin-top:4px;padding-top:0}.course-module__liY7sa__showChatCaption{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:60px;padding:2px 0;animation:.4s both course-module__liY7sa__showChatCaptionIn;display:grid}.course-module__liY7sa__showChatCaption[data-speaker=learner] .course-module__liY7sa__showChatBubble{background:#bc932217}.course-module__liY7sa__showChatCaption[data-speaker=advisor] .course-module__liY7sa__showChatBubble{background:var(--accent-soft)}.course-module__liY7sa__showChatCaptionProfile{background:var(--bg);width:28px;height:28px;color:var(--muted);border:0;border-radius:8px;place-items:center;margin-top:1px;display:grid;overflow:hidden}.course-module__liY7sa__showChatCaptionProfile svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.course-module__liY7sa__showChatCaptionFace{background-position:50% 18%;background-size:cover;width:100%;height:100%;display:block}.course-module__liY7sa__showChatBubble{border-radius:4px 12px 12px;min-width:0;padding:10px 12px;position:relative}.course-module__liY7sa__showChatBubble strong{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:400;display:block}.course-module__liY7sa__showChatCaption[data-speaker=advisor] .course-module__liY7sa__showChatBubble strong{color:var(--accent)}.course-module__liY7sa__showChatBubble p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.course-module__liY7sa__showChatTalkButton{background:var(--gold);width:-webkit-fit-content;width:fit-content;min-width:140px;height:46px;color:var(--on-gold-plate);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:12px auto 0;padding:0 16px;font-size:13px;font-weight:400;transition:background .18s,transform .18s;display:flex}.course-module__liY7sa__showChatTalkButton:hover{background:var(--gold);filter:brightness(.96);transform:translateY(-1px)}.course-module__liY7sa__showChatTalkButton[aria-pressed=true],.course-module__liY7sa__showChatTalkButton[aria-pressed=false]{background:var(--gold)}.course-module__liY7sa__showChatTalkButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:16px;height:16px}.course-module__liY7sa__showChatTranscriptHead{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:400;display:flex}.course-module__liY7sa__showChatTranscriptHead span:first-child{letter-spacing:.055em;text-transform:uppercase;color:var(--accent)}.course-module__liY7sa__showChatTranscriptPrompt{border-left:2px solid var(--line-2);margin-top:11px;padding-left:12px}.course-module__liY7sa__showChatTranscriptPrompt small,.course-module__liY7sa__showChatTranscriptAnswer small{color:var(--muted);font-size:13px;font-weight:400;display:block}.course-module__liY7sa__showChatTranscriptPrompt p{color:var(--ink);margin:4px 0 0;font-size:13.5px;line-height:1.42}.course-module__liY7sa__showChatTranscriptAnswer{grid-template-columns:32px minmax(0,1fr);gap:11px;margin-top:13px;display:grid}.course-module__liY7sa__showChatTranscriptAnswer>div{min-width:0}.course-module__liY7sa__showChatTranscriptAnswer small{color:var(--accent)}.course-module__liY7sa__showChatTranscriptAnswer p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}@keyframes course-module__liY7sa__showChatPortraitRing{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes course-module__liY7sa__showChatWaveBarTalk{0%{transform:scaleY(.28)}18%{transform:scaleY(.78)}42%{transform:scaleY(.46)}68%{transform:scaleY(1)}84%{transform:scaleY(.58)}to{transform:scaleY(.32)}}@keyframes course-module__liY7sa__showChatCaptionIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes course-module__liY7sa__showChatAdvisorSwap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__showChatPortrait:after,.course-module__liY7sa__showChatWaveStick,.course-module__liY7sa__showChatCaption,.course-module__liY7sa__showChatAdvisorContent{animation:none}}@media (max-width:900px){.course-module__liY7sa__showProduct{--show-product-outline:220px}.course-module__liY7sa__showHead{flex-direction:column;align-items:stretch;gap:16px}.course-module__liY7sa__showLede{max-width:none;margin-bottom:0}.course-module__liY7sa__showProductBar{grid-template-columns:calc(var(--show-product-outline) - 14px) minmax(0, 1fr) auto}.course-module__liY7sa__showProductOutline{padding-left:10px;padding-right:10px}.course-module__liY7sa__showProductStageCopy{max-width:54%}.course-module__liY7sa__showProductLessonFoot{grid-template-columns:112px minmax(190px,1fr) auto}.course-module__liY7sa__showProductBack{width:112px}.course-module__liY7sa__showProductFooterProgress{display:none}.course-module__liY7sa__showChatWindow{width:min(420px,48%)}}@media (max-width:620px){.course-module__liY7sa__showSection{padding-top:max(84px,min(20vw,108px))}.course-module__liY7sa__showPanel{--mount:10px;min-height:620px}.course-module__liY7sa__showProductBar{grid-template-columns:minmax(0,1fr) auto;height:54px;padding-left:12px;padding-right:12px}.course-module__liY7sa__showProductBar:after,.course-module__liY7sa__showProductNav span:last-child,.course-module__liY7sa__showProductIdentity,.course-module__liY7sa__showProductOutline,.course-module__liY7sa__showProductTalk strong{display:none}.course-module__liY7sa__showProductTalk{grid-template-columns:26px 26px}.course-module__liY7sa__showProductBody{grid-template-columns:minmax(0,1fr);height:calc(100% - 54px)}.course-module__liY7sa__showProductLesson{grid-template-rows:minmax(0,1fr) 58px;padding:10px 10px 0}.course-module__liY7sa__showProductStageCopy{max-width:70%}.course-module__liY7sa__showProductStageCopy h3{font-size:22px}.course-module__liY7sa__showProductPaused{top:12px;right:12px}.course-module__liY7sa__showProductLessonFoot{grid-template-columns:38px minmax(0,1fr) auto;gap:7px}.course-module__liY7sa__showProductBack,.course-module__liY7sa__showProductNext{color:#0000;justify-content:center;gap:0;width:38px;padding:0;overflow:hidden}.course-module__liY7sa__showProductBack svg,.course-module__liY7sa__showProductNext svg{color:var(--ink)}.course-module__liY7sa__showProductNext svg{color:var(--on-accent)}.course-module__liY7sa__showProductModeTabs{width:min(250px,100%)}.course-module__liY7sa__showProductFooterEnd{gap:0}.course-module__liY7sa__showChatWindow{overscroll-behavior:contain;border-radius:var(--r-md);width:calc(100% - 36px);max-height:calc(100% - 36px);top:22px;bottom:auto;left:18px;right:18px;overflow-y:auto}.course-module__liY7sa__showChatPanel{padding:16px}.course-module__liY7sa__showChatDragHandle{margin:-8px -8px 0;padding:8px}.course-module__liY7sa__showChatAdvisorTabs{margin-top:8px}.course-module__liY7sa__showChatVoiceStage{margin-top:6px;padding:10px 8px 0}.course-module__liY7sa__showChatPortrait{width:88px;height:88px}.course-module__liY7sa__showChatVoiceFace{width:82px;height:82px}.course-module__liY7sa__showChatVoiceStage h2{margin-top:10px;font-size:19px}.course-module__liY7sa__showChatWave{gap:3px;width:min(270px,96%);height:50px;margin-top:4px}.course-module__liY7sa__showChatCaption{gap:9px;min-height:62px}.course-module__liY7sa__showChatBubble{padding:9px 11px}.course-module__liY7sa__showChatTalkButton{height:42px;margin-top:8px;padding-left:16px;padding-right:16px}.course-module__liY7sa__showChatReady{display:none}.course-module__liY7sa__showChatResponse p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.course-module__liY7sa__twinSection{width:100%;max-width:var(--wrap-box);padding:var(--sec-tight) var(--gutter) var(--sec);margin-left:auto;margin-right:auto}.course-module__liY7sa__twinPanel{background:0 0;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:max(28px,min(4vw,58px));padding:0;display:grid}.course-module__liY7sa__twinMedia{border-radius:calc(var(--r-band) - 5px);background:var(--bg);outline:none;min-height:520px;position:relative;overflow:hidden}.course-module__liY7sa__twinPortraitFallback,.course-module__liY7sa__twinRevealCanvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__twinPortraitFallback{grid-template-columns:repeat(2,1fr);transition:opacity .2s;display:grid}.course-module__liY7sa__twinPortraitFallback img{object-fit:cover;object-position:50% 43%;width:100%;height:100%}.course-module__liY7sa__twinRevealCanvas{z-index:1;opacity:0;transition:opacity .25s}.course-module__liY7sa__twinMediaReady .course-module__liY7sa__twinPortraitFallback{opacity:0}.course-module__liY7sa__twinMediaReady .course-module__liY7sa__twinRevealCanvas{opacity:1}.course-module__liY7sa__twinRevealBadge{z-index:2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#142118c7;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#f0f0f0db;border:1px solid #1d2d1f29;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #141b1614}.course-module__liY7sa__twinRevealBadge:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #c39a4521}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__twinPortraitFallback,.course-module__liY7sa__twinRevealCanvas{transition:none}}.course-module__liY7sa__twinLedger{align-self:center;padding:max(26px,min(3vw,42px)) max(18px,min(2.5vw,34px)) max(26px,min(3vw,42px)) 0}.course-module__liY7sa__twinVerified{border:1px solid var(--line-2);max-width:100%;color:var(--on-light);background:#fff;border-radius:14px;grid-template-columns:40px minmax(164px,auto) 96px;align-items:center;gap:12px;margin-top:24px;padding:11px 14px 11px 11px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-grid;box-shadow:0 1px 2px #16150f0d,0 12px 30px #16150f12}.course-module__liY7sa__twinVerified:hover{border-color:#3157d55c;box-shadow:0 1px 2px #16150f0d,0 14px 34px #16150f1a}.course-module__liY7sa__twinVerifiedSeal{color:#3157d5;place-items:center;width:40px;height:40px;display:grid}.course-module__liY7sa__twinVerifiedSeal svg{width:40px;height:40px;overflow:visible}.course-module__liY7sa__twinVerifiedText{min-width:0}.course-module__liY7sa__twinVerifiedText strong{font-size:15px;font-weight:500;line-height:1.25;display:block}.course-module__liY7sa__twinVerifiedText small{font-family:var(--sans);color:var(--on-light);opacity:.7;margin-top:4px;font-size:13px;line-height:1.3;display:block}.course-module__liY7sa__twinVerified img{border-left:1px solid var(--line);object-fit:contain;width:96px;height:32px;padding-left:12px;display:block}.course-module__liY7sa__twinTitle{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:max(32px,min(3.4vw,46px));font-weight:450;line-height:1.06}.course-module__liY7sa__twinTitle span{color:var(--muted)}.course-module__liY7sa__twinLede{max-width:36ch;color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;font-size:max(16.5px,min(1.5vw,19px));line-height:1.6}.course-module__liY7sa__twinSteps{grid-template-columns:1fr;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.course-module__liY7sa__twinStep{grid-template-columns:26px 1fr;gap:12px;padding:0;display:grid}.course-module__liY7sa__twinStepN{border:1px solid var(--gold);width:26px;height:22px;font-family:var(--sans);color:var(--gold);border-radius:3px;place-items:center;font-size:13px;font-weight:500;line-height:1;display:grid}.course-module__liY7sa__twinStepT{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.25}.course-module__liY7sa__twinStepB{color:var(--ink-2);text-wrap:pretty;grid-column:2;margin:0;font-size:14px;line-height:1.52}@media (max-width:1000px){.course-module__liY7sa__twinPanel{grid-template-columns:1fr}.course-module__liY7sa__twinMedia{min-height:470px}.course-module__liY7sa__twinLedger{padding:max(28px,min(5vw,52px))}}@media (max-width:620px){.course-module__liY7sa__twinMedia{min-height:410px}.course-module__liY7sa__twinLedger{padding:24px 14px 28px}.course-module__liY7sa__twinVerified{grid-template-columns:36px minmax(0,1fr) 64px;gap:8px;width:100%;padding:10px}.course-module__liY7sa__twinVerifiedSeal,.course-module__liY7sa__twinVerifiedSeal svg{width:36px;height:36px}.course-module__liY7sa__twinVerified img{width:64px;padding-left:8px}.course-module__liY7sa__twinRevealBadge{top:10px;right:10px}}@media (max-width:1000px){.course-module__liY7sa__twinPanel{grid-template-columns:1fr}.course-module__liY7sa__twinMedia{aspect-ratio:1.55;min-height:0}.course-module__liY7sa__twinLedger{padding:8px max(18px,min(4vw,34px)) max(28px,min(5vw,46px))}}@media (max-width:620px){.course-module__liY7sa__twinMedia{aspect-ratio:1.1}.course-module__liY7sa__twinRevealHud{grid-template-columns:1fr;justify-items:center}.course-module__liY7sa__twinRevealHud>span:first-child,.course-module__liY7sa__twinRevealHud>span:last-child{display:none}}.course-module__liY7sa__advisorGrid{grid-template-columns:repeat(2,1fr);gap:max(24px,min(3.4vw,56px));display:grid}.course-module__liY7sa__advisor{flex-direction:column;display:flex}.course-module__liY7sa__advisorPortrait{aspect-ratio:4/5;background-repeat:no-repeat;background-size:cover;background-color:var(--bg-soft);border-radius:var(--r-lg);position:relative}.course-module__liY7sa__advisorKicker{border-radius:var(--btn-r);-webkit-backdrop-filter:blur(8px);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-light);background:#fafafae6;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:16px}.course-module__liY7sa__advisorBody{flex-direction:column;flex:1;padding:24px 0 0;display:flex}.course-module__liY7sa__advisorName{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:max(21px,min(2.1vw,27px));font-weight:500;line-height:1.12}.course-module__liY7sa__advisorName span{color:var(--muted)}.course-module__liY7sa__advisorSeal{vertical-align:-.06em;width:.74em;height:.74em;color:var(--gold);--seal-check:var(--on-gold-plate);margin-left:.3em}.course-module__liY7sa__advisorMeta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:3px;display:flex}.course-module__liY7sa__advisorRole{font-family:var(--sans);color:var(--accent);margin:0;font-size:15px;font-weight:500;line-height:1.45}.course-module__liY7sa__advisorBio{color:var(--ink-2);flex:1;margin:18px 0 0;font-size:16px;line-height:1.6}.course-module__liY7sa__advisorStats{grid-template-columns:repeat(3,max-content);gap:24px;margin-top:20px;display:grid}.course-module__liY7sa__advisorStatV{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:500}.course-module__liY7sa__advisorStatL{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:13px;font-weight:500;line-height:1.25}.course-module__liY7sa__advisorLinks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.course-module__liY7sa__advisorLink{border:1px solid var(--accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap;background:0 0;border-radius:3px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.course-module__liY7sa__advisorLink:hover{color:var(--accent);border-color:var(--accent)}.course-module__liY7sa__advisorLink span{opacity:.65;font-size:13px}.course-module__liY7sa__learnSection{padding-block:var(--sec)}.course-module__liY7sa__learnHead{margin-bottom:var(--head-gap);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:max(28px,min(5vw,72px));display:grid}.course-module__liY7sa__learnFrame{border:1px solid var(--line);border-radius:var(--r-band);background:var(--bg-soft);grid-template-columns:minmax(270px,.78fr) minmax(0,1.62fr);gap:14px;min-height:700px;padding:14px;display:grid}.course-module__liY7sa__learnCopy{--learn-copy-size:clamp(20px, 1.8vw, 24px);align-self:center;padding:14px}.course-module__liY7sa__learnTitle{font-family:var(--display);font-size:var(--learn-copy-size);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;margin:0;font-weight:400;line-height:1.35}.course-module__liY7sa__learnLede{max-width:25ch;font-size:var(--learn-copy-size);letter-spacing:-.02em;color:var(--muted);text-wrap:pretty;margin:2px 0 0;line-height:1.48}.course-module__liY7sa__learnTwinPrompt{border:1px solid var(--line);background:var(--surface);width:min(100%,400px);font-family:var(--sans);color:var(--ink);border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:28px;padding:11px;font-size:13px;font-weight:400;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.course-module__liY7sa__learnTwinPrompt:hover{border-color:var(--accent);background:var(--bg)}.course-module__liY7sa__learnTwinOrb{isolation:isolate;background:conic-gradient(from 216deg at 45% 46%,#0a351b,#2b5838 22%,#a3841d 42%,#f4eed9 48%,#2b5838 62%,#0a351b 100%);border-radius:50%;width:58px;height:58px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #01270e29,inset -8px -10px 18px #0012074d,0 3px 10px #01270e1f}.course-module__liY7sa__learnTwinOrb:before{content:"";filter:blur(6px)saturate(1.05);background-image:radial-gradient(at 31% 53%,#a3841d 0,#0000 53%),radial-gradient(at 69% 1%,#2b5838 0,#0000 44%),radial-gradient(at 50% 63%,#0a351b 0,#0000 42%),radial-gradient(at 25% 35%,#f4eed9 0,#0000 40%),radial-gradient(at 51% 23%,#0a351b 0,#0000 58%);animation:26s linear infinite course-module__liY7sa__learnTwinOrbDrift;position:absolute;top:-22%;bottom:-22%;left:-22%;right:-22%}.course-module__liY7sa__learnTwinOrb:after{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 27% 21%,#ffffffa6 0,#ffffffa6 4%,#0000 18%),radial-gradient(circle at 50% 120%,#0000 0,#0000 52%,#00100680 78%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 12px #ffffff1a}@keyframes course-module__liY7sa__learnTwinOrbDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__learnTwinOrb:before{animation:none}}.course-module__liY7sa__learnTwinCopy{gap:2px;min-width:0;display:grid}.course-module__liY7sa__learnTwinLabel{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.course-module__liY7sa__learnTwinNames{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden}.course-module__liY7sa__learnTwinStart{background:var(--accent);min-height:40px;color:var(--on-accent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;transition:background .15s;display:inline-flex}.course-module__liY7sa__learnTwinPrompt:hover .course-module__liY7sa__learnTwinStart{background:var(--accent-bright)}.course-module__liY7sa__learnVisual{isolation:isolate;border-radius:calc(var(--r-band) - 3px);background:var(--accent-deep);min-width:0;min-height:672px;position:relative;overflow:hidden}.course-module__liY7sa__learnArt{z-index:-2;object-fit:cover;object-position:58% 50%;filter:saturate(.62)contrast(.9);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__learnWash{z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(140deg,#0a120c29,#0a120cad);position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__pathCard{background:var(--surface);border:1px solid #01270e2e;border-radius:9px;width:min(450px,63%);position:absolute;top:8%;left:6%;overflow:hidden;box-shadow:0 24px 64px #01270e2e}.course-module__liY7sa__learnMap{border-radius:9px}.course-module__liY7sa__mockBar{border-bottom:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink-2);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;font-size:13px;display:grid}.course-module__liY7sa__mockBar>span:nth-child(2){justify-self:center}.course-module__liY7sa__mockBar>span:last-child{color:var(--muted);justify-self:end;font-size:13px}.course-module__liY7sa__learnWindowBar,.course-module__liY7sa__learnMapHeading{font-family:var(--sans)}.course-module__liY7sa__mockDots{gap:6px;display:flex}.course-module__liY7sa__mockDots i{background:var(--line-2);border-radius:50%;width:8px;height:8px}.course-module__liY7sa__pathRows{padding:2px 8px 6px}.course-module__liY7sa__pathRow{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.course-module__liY7sa__pathRow:first-child{border-top:0}.course-module__liY7sa__pathTile{color:#fff;width:40px;height:40px;font-family:var(--mono);background:linear-gradient(135deg,#17492a 0%,#062712 100%);border-radius:10px;place-items:center;font-size:13px;display:grid}.course-module__liY7sa__learnOutcomeN{font-family:var(--mono)}.course-module__liY7sa__pathRow[data-state=next] .course-module__liY7sa__pathTile{opacity:.55}.course-module__liY7sa__pathCopy{gap:2px;min-width:0;display:grid}.course-module__liY7sa__pathCopy small{font-size:13px;font-family:var(--sans);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-module__liY7sa__learnOutcomeCopy small{font-family:var(--sans)}.course-module__liY7sa__pathCopy strong{color:var(--ink);font-size:14px;font-weight:400}.course-module__liY7sa__pathState{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 10px;font-size:13px;display:inline-flex}.course-module__liY7sa__pathStateDone{background:var(--accent-soft);color:var(--accent-bright)}.course-module__liY7sa__pathStateDone svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.course-module__liY7sa__pathStateNow{border:1px solid var(--accent);color:var(--accent)}.course-module__liY7sa__pathStateNext{color:var(--muted)}.course-module__liY7sa__roadmapWin{z-index:2;background:var(--surface);border:1px solid #01270e2e;border-radius:9px;width:min(430px,56%);position:absolute;bottom:13%;right:5%;overflow:hidden;box-shadow:0 28px 72px #01140857}.course-module__liY7sa__learnRoadmap{border-radius:9px}.course-module__liY7sa__roadmapBody{padding:16px 18px 15px}.course-module__liY7sa__roadmapLine{max-width:24ch;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:max(17px,min(1.7vw,21px));line-height:1.3}.course-module__liY7sa__roadmapChecks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.course-module__liY7sa__roadmapChecks li{font-size:13px;font-family:var(--sans);color:var(--ink-2);align-items:center;gap:9px;display:flex}.course-module__liY7sa__learnRoadmapBody li,.course-module__liY7sa__learnRoadmapStatus{font-family:var(--sans)}.course-module__liY7sa__roadmapChecks li>span{background:var(--accent-bright);width:17px;height:17px;color:var(--on-accent);border-radius:3px;place-items:center;font-size:13px;display:grid}.course-module__liY7sa__roadmapFoot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;margin-top:14px;padding-top:12px;display:grid}.course-module__liY7sa__roadmapProgress{background:var(--line-2);border-radius:99px;height:3px;display:block;overflow:hidden}.course-module__liY7sa__roadmapProgress>span{border-radius:inherit;background:var(--accent);width:62%;height:100%;display:block}.course-module__liY7sa__roadmapFoot small{color:var(--muted);font-size:13px}.course-module__liY7sa__roadmapCta{background:var(--accent);min-height:32px;color:var(--on-accent);white-space:nowrap;border-radius:999px;grid-area:1/2/span 2;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.course-module__liY7sa__methodSection{padding-top:0}.course-module__liY7sa__learnFrameFlipped{grid-template-columns:minmax(0,1.62fr) minmax(270px,.78fr)}.course-module__liY7sa__learnFrameFlipped .course-module__liY7sa__learnCopy{grid-area:1/2}.course-module__liY7sa__learnFrameFlipped .course-module__liY7sa__learnVisual{grid-area:1/1}.course-module__liY7sa__methodVisual{background:#29351d}.course-module__liY7sa__methodVisual .course-module__liY7sa__learnArt{object-position:50% 52%;filter:saturate(.9)contrast(1.02)brightness(.82)}.course-module__liY7sa__methodWash{z-index:-1;background:linear-gradient(140deg,#0a120c0d,#0a120c75);position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__sessionCard{z-index:1;background:var(--surface);border:1px solid #01270e2e;border-radius:9px;position:absolute;top:6%;left:7%;right:16%;overflow:hidden;box-shadow:0 28px 72px #0609104d}.course-module__liY7sa__sessionBody{gap:8px;padding:14px max(16px,min(2.2vw,22px)) max(16px,min(2.2vw,20px));display:grid}.course-module__liY7sa__sessionStep{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright);margin:8px 0 0;font-size:13px}.course-module__liY7sa__sessionStep:first-child{margin-top:0}.course-module__liY7sa__sessionPlayer{color:#fff;background:#101210;border-radius:8px;padding:14px 16px 13px;position:relative;overflow:hidden}.course-module__liY7sa__sessionPlayerArt{object-fit:cover;object-position:50% 26%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__sessionPlayerWash{background:linear-gradient(115deg,#040a06b8,#040a063d 55%,#040a0675);position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__sessionPlayer>p,.course-module__liY7sa__sessionPlayer>strong,.course-module__liY7sa__sessionPlayer>.course-module__liY7sa__sessionScrub{position:relative}.course-module__liY7sa__sessionPlayer p{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin:0 0 5px;font-size:13px}.course-module__liY7sa__sessionPlayer strong{max-width:32ch;font-family:var(--display);letter-spacing:-.02em;font-size:16.5px;font-weight:400;line-height:1.25;display:block}.course-module__liY7sa__sessionPaused{background:#03150a80;border:1px solid #ffffff3d;border-radius:999px;align-items:center;padding:3px 9px;font-size:13px;display:inline-flex;position:absolute;top:11px;right:11px}.course-module__liY7sa__sessionScrub{align-items:center;gap:12px;margin-top:22px;display:flex}.course-module__liY7sa__sessionPlay{width:26px;height:26px;color:var(--on-light);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.course-module__liY7sa__sessionPlay svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:11px;height:11px}.course-module__liY7sa__sessionTrack{background:#ffffff47;border-radius:99px;flex:1;height:3px;display:block;position:relative}.course-module__liY7sa__sessionTrack>span{border-radius:inherit;background:#fff;width:56%;height:100%;display:block}.course-module__liY7sa__sessionTrack>span:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff40}.course-module__liY7sa__sessionTrack>i{background:#ffffff8c;border-radius:1px;width:2px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.course-module__liY7sa__sessionTrack>i:first-of-type{left:24%}.course-module__liY7sa__sessionTrack>i:nth-of-type(2){left:47%}.course-module__liY7sa__sessionTrack>i:nth-of-type(3){left:78%}.course-module__liY7sa__sessionScrub small{font-family:var(--mono);color:#ffffffb8;font-size:13px}.course-module__liY7sa__sessionAsk{gap:8px;display:grid}.course-module__liY7sa__sessionQuestion{max-width:44ch;color:var(--ink-2);background:#bc932217;border-radius:12px 4px 12px 12px;justify-self:end;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.course-module__liY7sa__sessionQuestion strong{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:400;display:block}.course-module__liY7sa__sessionAnswer{background:var(--accent-soft);border-radius:4px 12px 12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.course-module__liY7sa__sessionFace{background-position:50% 18%;background-size:cover;border-radius:8px;width:28px;height:28px}.course-module__liY7sa__sessionAnswer small{color:var(--accent);align-items:center;gap:8px;font-size:13px;display:flex}.course-module__liY7sa__sessionAnswer small i{color:var(--gold);letter-spacing:.02em;white-space:nowrap;border:1px solid #68590359;border-radius:999px;padding:1px 7px;font-size:13px;font-style:normal}.course-module__liY7sa__sessionAnswer p{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.course-module__liY7sa__sessionComposer{border:1px solid var(--line-2);min-height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:13px;display:flex}.course-module__liY7sa__sessionAskText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.course-module__liY7sa__sessionMic{background:var(--gold);width:30px;height:30px;color:var(--on-gold-plate);border-radius:50%;flex:none;place-items:center;display:grid}.course-module__liY7sa__sessionMic svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.course-module__liY7sa__keepWin{z-index:2;background:var(--surface);border:1px solid #01270e2e;border-radius:9px;width:min(300px,44%);position:absolute;bottom:7%;right:5%;overflow:hidden;box-shadow:0 28px 72px #0609104d}.course-module__liY7sa__keepBody{gap:8px;padding:12px 14px 13px;display:grid}.course-module__liY7sa__keepNote{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;padding:9px 11px;display:grid}.course-module__liY7sa__keepNote[data-fresh=true]{background:var(--accent-soft);border-color:#0a351b2e}.course-module__liY7sa__keepNote>span{background:var(--accent-bright);width:17px;height:17px;color:var(--on-accent);border-radius:3px;place-items:center;margin-top:1px;font-size:13px;display:grid}.course-module__liY7sa__keepNote strong{color:var(--ink);font-size:13px;font-weight:400;display:block}.course-module__liY7sa__keepNote small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.course-module__liY7sa__keepFoot{color:var(--muted);margin:1px 0 0;font-size:13px}@media (max-width:900px){.course-module__liY7sa__learnFrame,.course-module__liY7sa__learnFrameFlipped{grid-template-columns:1fr;min-height:0}.course-module__liY7sa__learnFrameFlipped .course-module__liY7sa__learnCopy{grid-area:1/1}.course-module__liY7sa__learnFrameFlipped .course-module__liY7sa__learnVisual{grid-area:2/1}.course-module__liY7sa__learnCopy{padding:max(24px,min(5vw,40px))}.course-module__liY7sa__learnTitle{white-space:normal}.course-module__liY7sa__learnLede{max-width:46ch}.course-module__liY7sa__learnVisual{min-height:560px}}@media (max-width:620px){.course-module__liY7sa__learnSection{padding-inline:var(--gutter)}.course-module__liY7sa__learnFrame{gap:8px;padding:8px}.course-module__liY7sa__learnCopy{padding:24px 12px 32px}.course-module__liY7sa__learnVisual{min-height:520px}.course-module__liY7sa__pathCard{width:92%;top:4%;left:4%}.course-module__liY7sa__roadmapWin{width:92%;bottom:4%;right:4%}.course-module__liY7sa__sessionCard{top:4%;left:4%;right:4%}.course-module__liY7sa__sessionBody{padding:12px 12px 14px}.course-module__liY7sa__keepWin{width:min(300px,80%);bottom:4%;right:4%}}.course-module__liY7sa__modules{border-top:1px solid var(--line)}.course-module__liY7sa__module{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.course-module__liY7sa__module::details-content{height:0;transition:block-size .26s ease, content-visibility .26s allow-discrete;overflow-y:clip}.course-module__liY7sa__module[open]::details-content{height:auto}.course-module__liY7sa__modulePanel{opacity:0;transition:opacity .2s,translate .2s;translate:0 -6px}.course-module__liY7sa__module[open] .course-module__liY7sa__modulePanel{opacity:1;transition-delay:80ms;translate:0}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__module::details-content{transition:none}.course-module__liY7sa__modulePanel{opacity:1;transition:none;translate:none}}.course-module__liY7sa__moduleRow{cursor:pointer;grid-template-columns:64px 1fr auto auto;align-items:center;gap:max(14px,min(2vw,28px));padding:max(18px,min(2.2vw,26px)) 4px;list-style:none;transition:background .16s;display:grid}.course-module__liY7sa__moduleRow::-webkit-details-marker{display:none}.course-module__liY7sa__moduleRow:hover{background:var(--bg)}.course-module__liY7sa__moduleRowToggle{border:1px solid var(--line-2);border-radius:50%;flex:none;width:30px;height:30px;transition:transform .2s;position:relative}.course-module__liY7sa__moduleRowToggle:before,.course-module__liY7sa__moduleRowToggle:after{content:"";background:var(--ink-2);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-module__liY7sa__moduleRowToggle:after{transform:translate(-50%,-50%)rotate(90deg)}.course-module__liY7sa__module[open] .course-module__liY7sa__moduleRowToggle{transform:rotate(45deg)}.course-module__liY7sa__modulePanel{gap:18px;max-width:78ch;padding:4px 4px max(22px,min(2.4vw,30px)) calc(64px + max(14px,min(2vw,28px)));display:grid}.course-module__liY7sa__moduleObjective{color:var(--ink);margin:0;font-size:16.5px;font-weight:500;line-height:1.55}.course-module__liY7sa__moduleIdeas{gap:9px;margin:0;padding:0;list-style:none;display:grid}.course-module__liY7sa__moduleIdeas li{color:var(--ink-2);padding-left:20px;font-size:15.5px;line-height:1.55;position:relative}.course-module__liY7sa__moduleIdeas li:before{content:"";background:var(--accent-bright);width:10px;height:1px;position:absolute;top:.72em;left:0}.course-module__liY7sa__modulePrompt{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);justify-items:start;gap:8px;padding:16px 18px;display:grid}.course-module__liY7sa__modulePromptLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px}.course-module__liY7sa__modulePrompt p{color:var(--ink);margin:0;font-size:15.5px;line-height:1.55}.course-module__liY7sa__moduleCta{color:var(--accent);align-items:center;gap:7px;margin-top:4px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.course-module__liY7sa__moduleCta:hover{color:var(--accent-hover)}.course-module__liY7sa__moduleN{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.course-module__liY7sa__moduleTitle{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-size:max(16.5px,min(1.7vw,20px));font-weight:500;line-height:1.3;display:block}.course-module__liY7sa__moduleDesc{color:var(--ink-2);max-width:62ch;margin-top:7px;font-size:15.5px;line-height:1.55;display:block}.course-module__liY7sa__moduleAdvisor{border:1px solid var(--line);border-radius:var(--btn-r);font-family:var(--mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:9px;padding:7px 14px 7px 7px;font-size:13px;display:inline-flex}.course-module__liY7sa__moduleAvatar{background-size:cover;background-color:var(--bg-soft);border-radius:50%;flex:none;width:24px;height:24px}.course-module__liY7sa__cards{grid-template-columns:repeat(3,1fr);gap:max(24px,min(3.2vw,52px));display:grid}.course-module__liY7sa__card{padding-top:0}.course-module__liY7sa__cardKicker{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:13px}.course-module__liY7sa__cardTitle{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:14px 0 0;font-size:max(19px,min(1.9vw,23px));font-weight:500;line-height:1.24}.course-module__liY7sa__cardBody{color:var(--ink-2);margin:14px 0 0;font-size:16.5px;line-height:1.62}.course-module__liY7sa__offer{grid-template-columns:1.2fr 1fr;align-items:start;gap:max(32px,min(5vw,80px));display:grid}.course-module__liY7sa__included{gap:22px;margin:0;padding:0;list-style:none;display:grid}.course-module__liY7sa__included li{grid-template-columns:20px 1fr;gap:14px;display:grid}.course-module__liY7sa__inclIcon{width:20px;height:20px;color:var(--accent);margin-top:1px;display:block}.course-module__liY7sa__inclIcon svg{width:20px;height:20px}.course-module__liY7sa__inclIcon path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.course-module__liY7sa__includedT{color:var(--ink);font-size:16px;font-weight:500;line-height:1.4;display:block}.course-module__liY7sa__includedS{color:var(--ink-2);margin-top:5px;font-size:15px;line-height:1.55;display:block}.course-module__liY7sa__priceSection{width:100%;max-width:var(--wrap-box);padding:var(--sec-tight) var(--gutter);margin-left:auto;margin-right:auto}.course-module__liY7sa__pricePanel{border:1px solid var(--line);border-radius:var(--r-band);background:0 0;padding:max(40px,min(6vw,84px)) 0}.course-module__liY7sa__priceEyebrow{color:var(--gold)}.course-module__liY7sa__priceCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:max(26px,min(3vw,36px));position:-webkit-sticky;position:sticky;top:88px;box-shadow:0 1px 2px #08090a08,0 10px 26px -16px #08090a1f}.course-module__liY7sa__priceTop{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.course-module__liY7sa__priceWith{color:var(--ink-2);margin:8px 0 18px;font-size:14px;line-height:1.5}.course-module__liY7sa__priceRow{align-items:last baseline;gap:14px;display:flex}.course-module__liY7sa__price{font-family:var(--display);letter-spacing:-.026em;color:var(--ink);font-size:max(31px,min(3.6vw,42px));font-weight:450;line-height:1}.course-module__liY7sa__priceOnce{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:2px;font-size:13px;line-height:1.3;display:grid}.course-module__liY7sa__priceSub{color:var(--ink-2);text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:1.6}.course-module__liY7sa__priceNote{color:var(--ink-2);margin:14px 0 0;font-size:14px;line-height:1.6}.course-module__liY7sa__priceTerms{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.course-module__liY7sa__priceTerms li{color:var(--ink-2);grid-template-columns:16px 1fr;align-items:start;gap:9px;font-size:13.5px;line-height:1.5;display:grid}.course-module__liY7sa__priceTerms svg{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.course-module__liY7sa__priceBtn{border-radius:var(--btn-r);background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;gap:9px;margin-top:24px;padding:17px 26px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .16s,background .16s;display:flex}.course-module__liY7sa__priceBtn:hover{background:var(--accent-hover);transform:translateY(-1px)}.course-module__liY7sa__priceMeta{font-family:var(--mono);color:var(--muted);margin:26px 0 0;font-size:13px;line-height:1.6}.course-module__liY7sa__note{grid-template-columns:22px 1fr;align-items:start;gap:14px;display:grid}.course-module__liY7sa__noteIcon{color:var(--muted);padding-top:4px}.course-module__liY7sa__noteIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.course-module__liY7sa__noteBody{color:var(--ink-2);text-wrap:pretty;max-width:78ch;margin:0;font-size:17px;line-height:1.6}.course-module__liY7sa__noteBody b{color:var(--ink);font-weight:500}.course-module__liY7sa__dash{background:var(--bg);min-height:100vh}.course-module__liY7sa__dashBar{z-index:20;position:-webkit-sticky;position:sticky;top:0}.course-module__liY7sa__dashBarLessonShell{border-bottom:1px solid var(--line);background:var(--bg)}.course-module__liY7sa__dashBarFloating{background:0 0}.course-module__liY7sa__dashBarInner{width:100%;max-width:none;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;height:64px;display:grid;position:relative}.course-module__liY7sa__dashBrand{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.course-module__liY7sa__dashBrand svg{width:22px;height:22px;fill:var(--accent)}.course-module__liY7sa__dashHomeLead{align-items:center;gap:20px;width:100%;min-width:0;display:flex}.course-module__liY7sa__dashBarFloating .course-module__liY7sa__dashHomeLead{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-radius:999px;width:-webkit-fit-content;width:fit-content;margin-left:-12px;padding:5px 6px 5px 12px}.course-module__liY7sa__dashHomeNav{align-items:center;gap:2px;display:flex}.course-module__liY7sa__dashHomeNav a{height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.course-module__liY7sa__dashHomeNav a:hover,.course-module__liY7sa__dashHomeNav a[aria-current=page]{background:var(--bg-soft);color:var(--ink)}.course-module__liY7sa__dashOutlineSlot{place-items:center;min-width:32px;margin-left:auto;padding-right:18px;display:grid}.course-module__liY7sa__dashBarLesson{grid-template-columns:calc(360px - var(--gutter)) minmax(0, 1fr) auto;gap:0}.course-module__liY7sa__dashBarLesson .course-module__liY7sa__dashHomeLead{border-right:1px solid var(--line);align-self:stretch}.course-module__liY7sa__dashBarLesson:has(.course-module__liY7sa__dashOutlineSlot .course-module__liY7sa__outlineToggle[aria-expanded=false]) .course-module__liY7sa__dashHomeLead{border-right-color:#0000}.course-module__liY7sa__lessonDashSlot{grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:max(18px,min(2.2vw,30px));min-width:0;padding:0 24px 0 18px;display:grid}.course-module__liY7sa__dashRight{justify-self:end;align-items:center;gap:10px;display:flex}.course-module__liY7sa__lessonActionsSlot{align-items:center;display:flex}.course-module__liY7sa__lessonActionsSlot+.course-module__liY7sa__account{border-left:1px solid var(--line);margin-left:2px;padding-left:12px}.course-module__liY7sa__dashMain{max-width:var(--wrap-dash-box);padding:clamp(18px, 1.8vw, 30px) var(--gutter) clamp(80px, 9vw, 132px);margin:0 auto}.course-module__liY7sa__dashHomeMain{padding-bottom:max(18px,min(1.8vw,30px))}.course-module__liY7sa__dashHomeMain .course-module__liY7sa__homePlate{--plate-art-h:clamp(540px, calc(100svh - 142px), 820px)}.course-module__liY7sa__learnPageTransition{min-width:0;animation:.18s cubic-bezier(.22,1,.36,1) both course-module__liY7sa__learn-page-enter}@keyframes course-module__liY7sa__learn-page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__learnPageTransition{animation:none}.course-module__liY7sa__moduleDrawerModuleBody,.course-module__liY7sa__moduleDrawerChevron,.course-module__liY7sa__lessonCallTrigger,.course-module__liY7sa__lessonModeTabs:before,.course-module__liY7sa__lessonBonusTabs:before{transition:none}.course-module__liY7sa__lessonAskSheet,.course-module__liY7sa__lessonAskSheetLive i{animation:none}.course-module__liY7sa__lessonAskSheet,.course-module__liY7sa__lessonAskSheetTuck svg{transition:none}}.course-module__liY7sa__dashSectionLabel{letter-spacing:.075em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:13px;font-weight:500}.course-module__liY7sa__liveDot{background:#aeb9b1;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #2b58381f}.course-module__liY7sa__progressTrack{background:#ffffff29;border-radius:99px;height:5px;display:block;overflow:hidden}.course-module__liY7sa__progressTrack>span{border-radius:inherit;background:#fff;height:100%;display:block}.course-module__liY7sa__resumeBtn{border-radius:var(--btn-r);color:#06200f;background:#fff;border:1px solid #ffffffeb;justify-content:space-between;align-items:center;gap:24px;height:46px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 24px -12px #00000073}.course-module__liY7sa__resumeBtn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px #0009}.course-module__liY7sa__homePlate{--plate-pad:clamp(8px, .85vw, 12px);--plate-art-h:clamp(660px, 62vw, 820px);--plate-r:var(--r-lg);--plate-art-r:var(--r-lg);padding:var(--plate-pad);border:1px solid var(--line);border-radius:var(--plate-r);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:max(24px,min(3.4vw,48px));display:grid;position:relative;box-shadow:0 24px 60px -40px #06200f52}.course-module__liY7sa__homePlateFrame{place-items:center;margin:0;display:grid}.course-module__liY7sa__homePlateArt{aspect-ratio:2/3;height:var(--plate-art-h);border-radius:var(--plate-art-r);background:var(--bg-soft);max-width:100%;position:relative;overflow:hidden}.course-module__liY7sa__homePlateArtImage{object-fit:contain}.course-module__liY7sa__homePlateCopy,.course-module__liY7sa__homePlateBody{padding:max(12px,min(1.6vw,26px)) max(8px,min(1.6vw,26px)) max(12px,min(1.6vw,26px)) 0}.course-module__liY7sa__homePlateCopy .course-module__liY7sa__homePlateBody{padding:0}.course-module__liY7sa__homePlateBody:only-child{grid-column:1/-1;padding-right:0}.course-module__liY7sa__homePlateSkeletonArt{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__homePlateSkeletonChip{border-radius:99px;width:132px;height:31px;margin-bottom:20px}.course-module__liY7sa__homePlateSkeletonMeter{max-width:420px;margin-top:max(26px,min(3vw,40px))}.course-module__liY7sa__homePlateSkeletonMeter>span:first-child{width:196px;height:16px;margin-bottom:10px;display:block}.course-module__liY7sa__homePlateSkeletonMeter>span:last-child{border-radius:99px;height:5px;display:block}.course-module__liY7sa__homePlateSkeletonResume{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:max(14px,min(1.6vw,20px));margin-top:max(24px,min(2.8vw,34px));padding:14px max(14px,min(1.4vw,18px));display:grid}.course-module__liY7sa__homePlateSkeletonResume>span:first-child{aspect-ratio:16/9;border-radius:8px;width:max(96px,min(11vw,132px))}.course-module__liY7sa__homePlateSkeletonResumeText{flex-direction:column;gap:5px;min-width:0;font-size:max(16px,min(1.5vw,19px));display:flex}.course-module__liY7sa__homePlateSkeletonResumeText>span{border-radius:4px;height:11.5px}.course-module__liY7sa__homePlateSkeletonResumeText>span:first-child{width:152px}.course-module__liY7sa__homePlateSkeletonResumeText>span:nth-child(2){width:58%;height:1.2em}.course-module__liY7sa__homePlateSkeletonResumeText>span:last-child{width:82%;height:12.5px}.course-module__liY7sa__homePlateSkeletonResume>span:last-child{border-radius:var(--btn-r);width:118px;height:42px}.course-module__liY7sa__homePlateCog{z-index:2;width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;transition:color .16s,background .16s;display:grid;position:absolute;top:max(10px,min(1vw,16px));right:max(10px,min(1vw,16px))}.course-module__liY7sa__homePlateCog svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:18px;height:18px}.course-module__liY7sa__homePlateCog:hover{color:var(--ink);background:var(--bg-soft)}.course-module__liY7sa__homePlateChip{border:1px solid var(--line);letter-spacing:-.005em;color:var(--ink-2);border-radius:99px;align-items:center;gap:8px;margin:0 0 20px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.course-module__liY7sa__homePlateChip>span{background:var(--accent-bright);border-radius:50%;width:7px;height:7px}.course-module__liY7sa__homePlateKicker{letter-spacing:.075em;text-transform:uppercase;color:#ffffffad;align-items:center;gap:9px;margin:0 0 22px;font-size:13px;font-weight:500;display:flex}.course-module__liY7sa__homePlateTitle{max-width:15ch;font-family:var(--display);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0;font-size:max(34px,min(3.6vw,54px));font-weight:420;line-height:.96}.course-module__liY7sa__homePlateSub{max-width:34ch;color:var(--muted);margin:16px 0 0;font-size:max(15px,min(1.3vw,17px));line-height:1.5}.course-module__liY7sa__homePlateAdvisors{flex-wrap:wrap;gap:12px 30px;margin:max(22px,min(2.4vw,30px)) 0 0;padding:0;list-style:none;display:flex}.course-module__liY7sa__homePlateAdvisors li{align-items:center;gap:14px;display:flex}.course-module__liY7sa__homePlateAdvisors span span,.course-module__liY7sa__homePlateAdvisors strong{display:block}.course-module__liY7sa__homePlateAdvisors strong{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:500}.course-module__liY7sa__homePlateAdvisors li>span:last-child{color:var(--muted);font-size:12.5px;line-height:1.5}.course-module__liY7sa__twinSeal{vertical-align:-.08em;width:.82em;height:.82em;color:var(--gold);--seal-check:var(--on-gold-plate);margin-left:.34em}.course-module__liY7sa__homeAdvisorFace{background-color:var(--bg-soft);width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 2px var(--surface), 0 0 0 3px var(--gold);background-size:cover;border-radius:50%;flex:none}.course-module__liY7sa__homeAdvisorPlate{letter-spacing:.02em;color:var(--ink-2);place-items:center;font-size:17px;font-weight:500;display:grid}.course-module__liY7sa__homePlateNote{color:var(--muted);margin:22px 0 0;font-size:14px}.course-module__liY7sa__homePlateMeter{max-width:420px;margin-top:max(26px,min(3vw,40px))}.course-module__liY7sa__homePlateMeter p{color:var(--muted);justify-content:space-between;align-items:baseline;gap:18px;margin:0 0 10px;font-size:12.5px;display:flex}.course-module__liY7sa__homePlateMeter strong{color:var(--ink);font-size:13px;font-weight:500}.course-module__liY7sa__homePlateMeterTrack{background:var(--line);border-radius:99px;height:5px;display:block;overflow:hidden}.course-module__liY7sa__homePlateMeterTrack>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s;display:block}.course-module__liY7sa__homePlateResume{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:max(14px,min(1.6vw,20px));margin-top:max(24px,min(2.8vw,34px));padding:14px max(14px,min(1.4vw,18px));text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.course-module__liY7sa__homePlateResume:hover{border-color:var(--line-2);background:var(--bg-soft);transform:translateY(-1px)}.course-module__liY7sa__homePlateResumeThumb{width:max(96px,min(11vw,132px))}.course-module__liY7sa__homePlateResumeText{min-width:0}.course-module__liY7sa__homePlateResumeLabel{letter-spacing:.075em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:500;display:block}.course-module__liY7sa__homePlateResumeTitle{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-top:5px;font-size:max(16px,min(1.5vw,19px));font-weight:460;line-height:1.2;display:block}.course-module__liY7sa__homePlateResumeMeta{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.course-module__liY7sa__homePlateResumeGo{border-radius:var(--btn-r);background:var(--accent);height:42px;color:var(--on-accent);white-space:nowrap;flex:none;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:500;transition:background .16s;display:inline-flex}.course-module__liY7sa__homePlateResume:hover .course-module__liY7sa__homePlateResumeGo{background:var(--accent-hover)}.course-module__liY7sa__homePlateResumeTrack{border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.course-module__liY7sa__homePlateResumeTrack>span{background:var(--accent);height:100%;transition:width .4s;display:block}.course-module__liY7sa__homePlateActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:max(12px,min(1.4vw,16px));display:flex}.course-module__liY7sa__homePlateCta{border-radius:var(--btn-r);background:var(--accent);height:48px;color:var(--on-accent);align-items:center;gap:22px;padding:0 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.course-module__liY7sa__homePlateCta:hover{background:var(--accent-hover);transform:translateY(-1px)}.course-module__liY7sa__homePlateGhost{border:1px solid var(--line-2);border-radius:var(--btn-r);height:48px;color:var(--ink);align-items:center;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.course-module__liY7sa__homePlateGhost:hover{border-color:var(--ink-2);background:var(--bg-soft)}@media (max-width:900px){.course-module__liY7sa__homePlate{grid-template-columns:minmax(0,1fr);gap:max(20px,min(4vw,30px))}.course-module__liY7sa__homePlateArt{width:min(100%,480px);height:auto}.course-module__liY7sa__homePlateBody,.course-module__liY7sa__homePlateCopy{padding:0 max(6px,min(2vw,16px)) max(6px,min(2vw,16px))}.course-module__liY7sa__homePlateCopy .course-module__liY7sa__homePlateBody{padding:0}}.course-module__liY7sa__modulesPage{display:block}.course-module__liY7sa__modulesPageHead{max-width:620px;margin-bottom:max(28px,min(3.4vw,42px))}.course-module__liY7sa__modulesPageTitle{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);margin:0;font-size:max(32px,min(3.6vw,46px));font-weight:450;line-height:1}.course-module__liY7sa__modulesPageLede{max-width:54ch;color:var(--ink-2);margin:16px 0 0;font-size:15.5px;line-height:1.6}.course-module__liY7sa__overlayDialog{width:100%;max-width:none;height:100%;max-height:none;padding:clamp(16px, 4vw, 48px) var(--gutter);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:flex;top:0;bottom:0;left:0;right:0;overflow:hidden}.course-module__liY7sa__overlayDialog:not([open]){display:none}.course-module__liY7sa__overlayDialog[open]{animation:.2s cubic-bezier(.22,1,.36,1) both course-module__liY7sa__overlay-in}.course-module__liY7sa__overlayDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b140f6b}@keyframes course-module__liY7sa__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes course-module__liY7sa__overlay-panel-in{0%{transform:translateY(14px)scale(.985)}to{transform:none}}.course-module__liY7sa__overlayPanel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;width:100%;max-height:100%;animation:.22s cubic-bezier(.22,1,.36,1) both course-module__liY7sa__overlay-panel-in;display:flex;overflow:hidden;box-shadow:0 40px 90px -50px #0b140f8c}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__overlayDialog[open],.course-module__liY7sa__overlayPanel{animation:none}}.course-module__liY7sa__overlayHead{border-bottom:1px solid var(--line);background:var(--bg);flex:none;justify-content:space-between;align-items:start;gap:max(20px,min(3vw,40px));padding:max(22px,min(2.6vw,32px)) max(20px,min(2.4vw,32px)) max(18px,min(2vw,24px));display:flex}.course-module__liY7sa__overlayTitle{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:max(24px,min(2.6vw,32px));font-weight:450;line-height:1.05}.course-module__liY7sa__overlayLede{max-width:52ch;color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.55}.course-module__liY7sa__overlayClose{border:1px solid var(--line-2);background:var(--surface);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:grid}.course-module__liY7sa__overlayClose:hover{border-color:var(--ink-2);background:var(--bg-soft);color:var(--ink)}.course-module__liY7sa__overlayBody{overscroll-behavior:contain;background:var(--bg);min-height:0;padding:max(20px,min(2.4vw,30px)) max(20px,min(2.4vw,32px)) max(24px,min(2.8vw,34px));overflow-y:auto}.course-module__liY7sa__modulesOverlayPanel{max-width:980px}.course-module__liY7sa__moduleDetailPanel{max-width:620px}.course-module__liY7sa__moduleDetailBody{flex-direction:column;gap:max(18px,min(2vw,22px));display:flex}.course-module__liY7sa__moduleDetailBody>*{flex:none}.course-module__liY7sa__moduleDetailAdvisor{align-items:center;gap:12px;display:flex}.course-module__liY7sa__moduleDetailAdvisorFace{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:42px;height:42px}.course-module__liY7sa__moduleDetailAdvisor>span{color:var(--muted);gap:2px;font-size:13px;line-height:1.4;display:grid}.course-module__liY7sa__moduleDetailAdvisor strong{color:var(--ink);font-size:14.5px;font-weight:500}.course-module__liY7sa__moduleDetailArt{isolation:isolate;aspect-ratio:2.4;border-radius:var(--r-md);background-color:var(--accent-deep);position:relative;overflow:hidden}.course-module__liY7sa__moduleDetailArt:before{content:"";z-index:-1;background-image:var(--thumb-tone,none);opacity:.42;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__moduleDetailSteps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.course-module__liY7sa__moduleDetailSteps li{border-radius:var(--r-md);background:var(--surface);align-items:center;gap:12px;padding:11px 14px;display:flex}.course-module__liY7sa__moduleDetailSteps li>span:last-child{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.course-module__liY7sa__moduleDetailSteps strong{color:var(--ink);font-size:14px;font-weight:500}.course-module__liY7sa__moduleDetailStepIcon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.course-module__liY7sa__moduleDetailStepIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.course-module__liY7sa__moduleDetailFacts{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px max(24px,min(4vw,44px));margin:0;padding-top:max(14px,min(1.6vw,18px));display:flex}.course-module__liY7sa__moduleDetailFacts dt{letter-spacing:.075em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:500}.course-module__liY7sa__moduleDetailFacts dd{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:460}.course-module__liY7sa__moduleDetailFoot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:max(16px,min(1.8vw,20px)) max(20px,min(2.4vw,32px));display:flex}.course-module__liY7sa__moduleDetailFoot button.course-module__liY7sa__overlayGhost{font:inherit;cursor:pointer;background:0 0;border:0}.course-module__liY7sa__overlayGhost{height:48px;color:var(--ink-2);align-items:center;padding:0 4px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.course-module__liY7sa__overlayGhost:hover{color:var(--accent)}.course-module__liY7sa__startPanel{text-align:center;align-items:center;max-width:560px;padding:max(28px,min(3.6vw,44px));overflow-y:auto}.course-module__liY7sa__startKicker{color:var(--gold)}.course-module__liY7sa__startTitle{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);margin:0;font-size:max(28px,min(3.4vw,40px));font-weight:450;line-height:1.04}.course-module__liY7sa__startSub{max-width:44ch;color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.6}.course-module__liY7sa__startAdvisors{gap:14px;width:-webkit-max-content;width:max-content;max-width:100%;margin:max(24px,min(3vw,32px)) auto 0;padding:0;list-style:none;display:grid}.course-module__liY7sa__startAdvisors li{text-align:left;align-items:center;gap:12px;display:flex}.course-module__liY7sa__startAdvisors li>span:last-child{color:var(--muted);font-size:12.5px;line-height:1.35;display:grid}.course-module__liY7sa__startAdvisors strong{color:var(--ink);font-size:14px;font-weight:500}.course-module__liY7sa__startAdvisorFace{background-color:var(--bg-soft);width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 2px var(--surface), 0 0 0 3px var(--gold);background-size:cover;border-radius:50%;flex:none}.course-module__liY7sa__startMeta{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin:max(22px,min(2.6vw,28px)) 0 0;font-size:12.5px}.course-module__liY7sa__startActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:max(24px,min(2.8vw,32px));display:flex}.course-module__liY7sa__startActions button.course-module__liY7sa__homePlateCta{cursor:pointer;border:0;font-family:inherit}.course-module__liY7sa__coursePhases{flex-direction:column;gap:max(18px,min(2vw,26px));display:flex}.course-module__liY7sa__coursePhase{border:1px solid var(--line);border-radius:var(--r-lg,16px);background:var(--surface);overflow:hidden}.course-module__liY7sa__coursePhaseHead{background:var(--bg);justify-content:space-between;align-items:end;gap:max(24px,min(4vw,56px));padding:max(22px,min(2.4vw,30px)) max(20px,min(2.2vw,28px));display:flex}.course-module__liY7sa__coursePhaseLead{min-width:0}.course-module__liY7sa__phaseN{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:13px;font-weight:500;display:block}.course-module__liY7sa__coursePhaseHead h3{font-family:var(--display);letter-spacing:-.028em;margin:0;font-size:max(18px,min(1.7vw,21px));font-weight:500;line-height:1.2}.course-module__liY7sa__coursePhaseHead p{max-width:52ch;color:var(--ink-2);margin:7px 0 0;font-size:13.5px;line-height:1.5}.course-module__liY7sa__phaseProgress{flex:none;width:168px}.course-module__liY7sa__phaseProgress>span{color:var(--muted);text-align:right;margin-bottom:8px;font-size:13px;display:block}.course-module__liY7sa__phaseProgress>i{background:var(--line-2);border-radius:99px;height:4px;display:block;overflow:hidden}.course-module__liY7sa__phaseProgress>i>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.course-module__liY7sa__phaseLessons{margin:0;padding:0;list-style:none}.course-module__liY7sa__phaseLesson{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:104px minmax(0,1fr) auto auto;align-items:center;gap:max(16px,min(1.8vw,28px));padding:14px max(20px,min(2.2vw,28px));text-decoration:none;transition:background .16s;display:grid}.course-module__liY7sa__phaseLessons li:first-child .course-module__liY7sa__phaseLesson{border-top:0}.course-module__liY7sa__phaseLesson:hover{background:var(--bg)}.course-module__liY7sa__moduleThumb{isolation:isolate;aspect-ratio:16/9;background-color:var(--accent-deep);color:#fff;background-position:50%;background-size:cover;border-radius:8px;width:104px;position:relative;overflow:hidden}.course-module__liY7sa__moduleThumbArt{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__moduleThumb:before{content:"";z-index:-1;background-image:var(--thumb-tone,none);opacity:.56;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__moduleThumb:after{content:"";z-index:-1;background:linear-gradient(#06200f00,#06200f70);position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__moduleThumbTone1{--thumb-tone:linear-gradient(150deg, #03150a 0%, #0a351b 52%, #2b5838 100%)}.course-module__liY7sa__moduleThumbTone2{--thumb-tone:linear-gradient(150deg, #082414 0%, #1b492b 52%, #687f6e 100%)}.course-module__liY7sa__moduleThumbTone3{--thumb-tone:linear-gradient(150deg, #04150b 0%, #213d2a 52%, #708078 100%)}.course-module__liY7sa__moduleThumbTone4{--thumb-tone:linear-gradient(150deg, #03150a 0%, #30453a 52%, #89958d 100%)}.course-module__liY7sa__moduleThumbTone5{--thumb-tone:linear-gradient(150deg, #171206 0%, #5c4a0a 52%, #c9ad3e 100%)}.course-module__liY7sa__moduleThumbTone6{--thumb-tone:linear-gradient(150deg, #07150d 0%, #34473a 52%, #7b8b80 100%)}.course-module__liY7sa__moduleThumb>span{font-size:13px;font-weight:500;position:absolute;bottom:7px;left:9px}.course-module__liY7sa__moduleThumb>i{width:19px;height:19px;color:var(--on-light);background:#ffffffeb;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:500;display:grid;position:absolute;top:7px;right:7px}.course-module__liY7sa__dashModuleText{min-width:0}.course-module__liY7sa__dashModuleTitle{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:max(15px,min(1.35vw,16.5px));font-weight:500;line-height:1.3;display:block}.course-module__liY7sa__dashModuleDesc{-webkit-line-clamp:1;line-clamp:1;color:var(--muted);-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.course-module__liY7sa__dashModuleMeta{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:13px;display:inline-flex}.course-module__liY7sa__moduleMetaCheck{background:var(--accent);width:16px;height:16px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:inline-grid}.course-module__liY7sa__dot{border:1.5px solid var(--line-2);width:30px;height:30px;font-family:var(--sans);color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.course-module__liY7sa__dotDone{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.course-module__liY7sa__dotDone svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.course-module__liY7sa__dotNow{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.course-module__liY7sa__status{border:1px solid var(--line-2);background:var(--surface);min-width:78px;height:32px;font-family:var(--sans);color:var(--ink-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.course-module__liY7sa__phaseLesson:hover .course-module__liY7sa__status{border-color:var(--ink-2);color:var(--ink)}.course-module__liY7sa__statusNow{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.course-module__liY7sa__phaseLesson:hover .course-module__liY7sa__statusNow{border-color:var(--accent-hover);background:var(--accent-hover);color:var(--on-accent)}.course-module__liY7sa__statusDone{color:var(--muted);background:0 0;border-color:#0000}.course-module__liY7sa__statusDone svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.course-module__liY7sa__dashTitle{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:12px 0 0;font-size:max(23px,min(2.5vw,31px));font-weight:500;line-height:1.14}.course-module__liY7sa__lessonPage{width:100%;max-width:none;height:calc(100svh - 64px);padding:0 var(--gutter) 18px;padding-left:0;overflow:hidden}.course-module__liY7sa__lessonShell{grid-template-columns:360px minmax(0,1fr);column-gap:18px;width:100%;max-width:none;height:100%;margin:0 auto;transition:grid-template-columns .2s,column-gap .2s;display:grid}.course-module__liY7sa__lessonShellCollapsed{grid-template-columns:0 minmax(0,1fr);column-gap:0}.course-module__liY7sa__lessonCanvas{grid-area:1/-2/auto/-1;grid-template-rows:auto 72px;grid-template-columns:minmax(0,1fr);align-content:safe center;width:100%;min-width:0;height:100%;min-height:0;padding-left:0;transition:padding-left .2s;display:grid}.course-module__liY7sa__lessonCanvas.course-module__liY7sa__lessonCanvasStandalone{grid-template-rows:auto}.course-module__liY7sa__lessonShellCollapsed .course-module__liY7sa__lessonCanvas{padding-left:var(--gutter)}.course-module__liY7sa__lessonSkeletonOutline{border-right:1px solid var(--line);flex-direction:column;grid-area:1/1;align-self:start;width:360px;height:100%;padding:0 8px;display:flex;overflow:hidden}.course-module__liY7sa__lessonSkeletonOutlineHeader{flex:none;align-items:center;min-height:64px;margin-left:-8px;margin-right:-8px;padding:10px 22px;display:flex}.course-module__liY7sa__lessonSkeletonOutlineList{flex-direction:column;flex:1;gap:10px;min-height:0;padding:8px 8px 24px;display:flex}.course-module__liY7sa__skeletonBlock{border-radius:var(--r-sm);background:linear-gradient(112deg, var(--line), var(--skeleton-sheen) 50%, var(--line));background-size:300% 100%;background-attachment:fixed;animation:2.4s ease-in-out infinite course-module__liY7sa__skeletonSheen;display:block}@keyframes course-module__liY7sa__skeletonSheen{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__skeletonBlock{background:var(--line);animation:none}}.course-module__liY7sa__lessonSkeletonHeading{width:118px;height:15px}.course-module__liY7sa__lessonSkeletonRow{border-radius:8px;flex:none;height:63px}.course-module__liY7sa__lessonSkeletonStage{border-radius:0;width:100%;height:100%}.course-module__liY7sa__lessonSkeletonNav{grid-area:2/1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-self:center;align-items:center;gap:max(8px,min(1.2vw,16px));width:100%;max-width:min(100%,177.778svh - 305.778px);padding:12px 0 0;display:grid}.course-module__liY7sa__lessonSkeletonNav>span{border-radius:999px;height:40px}.course-module__liY7sa__lessonSkeletonNav>span:nth-child(2){width:max(160px,min(24vw,300px))}@media (max-width:900px){.course-module__liY7sa__lessonSkeletonOutline{display:none}}.course-module__liY7sa__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.course-module__liY7sa__lessonTopBar{display:contents}.course-module__liY7sa__lessonTopActions{align-items:center;gap:8px;display:flex}.course-module__liY7sa__lessonTopIdentity{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:400;display:flex}.course-module__liY7sa__lessonTopIdentity p{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;margin:0;display:flex;overflow:hidden}.course-module__liY7sa__lessonTopIdentity p>span{flex:none}.course-module__liY7sa__lessonTopIdentity p>i{color:var(--line-2);font-style:normal}.course-module__liY7sa__lessonTopIdentity strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:400;overflow:hidden}.course-module__liY7sa__lessonFooterProgress{flex:0 0 144px;justify-content:flex-start;justify-self:center;align-items:center;gap:9px;width:min(144px,100%);min-width:0;display:flex;position:relative}.course-module__liY7sa__lessonFooterProgress:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.course-module__liY7sa__lessonFooterProgress>span:not(.course-module__liY7sa__lessonProgressTooltip){min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;gap:3px;font-size:12.5px;line-height:1;display:grid}.course-module__liY7sa__lessonFooterProgress>span:not(.course-module__liY7sa__lessonProgressTooltip)>strong{color:var(--ink);font-size:13px;font-weight:500}.course-module__liY7sa__lessonProgressRing{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.course-module__liY7sa__lessonProgressRing:after{content:"";background:var(--bg);border-radius:50%;width:20px;height:20px}.course-module__liY7sa__lessonCallTrigger{border:1px solid var(--gold-plate-edge);background:var(--gold-plate);width:-webkit-max-content;width:max-content;max-width:min(360px,100vw - 112px);height:36px;min-height:36px;color:var(--on-gold-plate);font-family:var(--sans);text-align:left;cursor:pointer;border-radius:999px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:7px;padding:3px 5px 3px 4px;transition:background .16s,border-color .16s,color .16s;display:grid;position:relative}.course-module__liY7sa__lessonCallTrigger:hover,.course-module__liY7sa__lessonCallTrigger[aria-expanded=true]{background:var(--gold-plate-hover)}.course-module__liY7sa__lessonCallTriggerFace{border:1px solid var(--gold-plate-edge);background-color:var(--gold-plate-edge);width:28px;height:28px;color:var(--on-gold-plate);background-repeat:no-repeat;background-size:165%;border-radius:50%;place-items:center;font-size:12px;display:grid;overflow:hidden}.course-module__liY7sa__lessonCallTriggerCopy{min-width:0;display:block;overflow:hidden}.course-module__liY7sa__lessonCallTrigger strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.course-module__liY7sa__lessonCallTriggerAction{place-items:center;width:28px;height:28px;display:grid}.course-module__liY7sa__lessonCallTriggerAction svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.course-module__liY7sa__lessonCallHint{background:var(--accent-deep);color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1f;border-radius:9px;width:270px;padding:11px 13px;font-size:13.5px;font-weight:400;line-height:1.45;transition:opacity .14s,visibility .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 12px 34px -20px #08090a6b}.course-module__liY7sa__lessonCallTrigger:hover .course-module__liY7sa__lessonCallHint{opacity:1;visibility:visible;transform:none}.course-module__liY7sa__lessonCallTrigger:focus-visible .course-module__liY7sa__lessonCallHint{opacity:1;visibility:visible;transform:none}.course-module__liY7sa__moduleToggle{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink);font-family:var(--sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:500;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.course-module__liY7sa__moduleToggle:hover{border-color:var(--line-2);background:var(--bg)}.course-module__liY7sa__moduleToggle:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.course-module__liY7sa__moduleToggle[aria-expanded=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.course-module__liY7sa__moduleToggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:15px;height:15px}.course-module__liY7sa__outlineToggle{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.course-module__liY7sa__outlineToggle:hover{color:#06200f;background:#e9ebe9}.course-module__liY7sa__outlineToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.course-module__liY7sa__outlineToggle svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.course-module__liY7sa__outlineMobileToggle{display:none}.course-module__liY7sa__lessonTopActions .course-module__liY7sa__moduleToggle{border:1px solid var(--line);background:var(--bg);border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.course-module__liY7sa__lessonTopActions .course-module__liY7sa__moduleToggle:hover{border-color:var(--line);background:var(--bg)}.course-module__liY7sa__lessonTopActions .course-module__liY7sa__moduleToggle[aria-expanded=true]{border-color:var(--line);background:var(--bg);color:var(--ink)}.course-module__liY7sa__lessonTopActions .course-module__liY7sa__moduleToggle svg{stroke-width:1.5px;width:18px;height:18px}.course-module__liY7sa__stageBox{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--grad-night);grid-area:1/1;place-self:start center;width:100%;max-width:min(100%,177.778svh - 305.778px);height:auto;min-height:0;overflow:hidden}.course-module__liY7sa__stageMedia{background:radial-gradient(100% 110% at 84% 0,#1b492b 0%,#03150a 62%) 50% 30%/cover;place-items:safe center;height:100%;display:grid;position:relative}.course-module__liY7sa__stageMediaVideo{background:#05070c}.course-module__liY7sa__stageVideo{z-index:0;object-fit:cover;width:100%;height:100%;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__stageVideo[data-ready=false]{opacity:0}.course-module__liY7sa__stagePoster{z-index:0;object-fit:cover}.course-module__liY7sa__stageLoading{z-index:2;background:radial-gradient(42% 54%,#03070e9e 0%,#03070e57 46%,#03070e00 78%);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__stageLoading:before{content:"";border:2px solid #ffffff3d;border-top-color:#ffffffe0;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite course-module__liY7sa__courseSpin}.course-module__liY7sa__stageLoading span{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.course-module__liY7sa__slideOverlayFrame{z-index:2;aspect-ratio:16/9;cursor:grab;touch-action:none;background:#020805;border:1px solid #ffffffb8;border-radius:8px;width:min(30%,300px);min-width:152px;transition:left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(30px + max(10px,min(2vw,18px)));left:max(10px,min(2vw,18px));overflow:hidden;box-shadow:0 16px 38px #05120a3d}.course-module__liY7sa__slideOverlayFrame:active{cursor:grabbing}.course-module__liY7sa__slideOverlayFrame[data-dragging]{transition:none}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__slideOverlayFrame{transition:none}}.course-module__liY7sa__slideOverlayFrame:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.course-module__liY7sa__slideOverlayVideo,.course-module__liY7sa__slideOverlayLoading{border-radius:inherit;background:#020805;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__slideOverlayVideo{object-fit:cover;transition:opacity .2s}.course-module__liY7sa__slideOverlayVideo[data-ready=false]{opacity:0}.course-module__liY7sa__slideOverlayLoading{color:#ffffffd1;letter-spacing:0;place-items:center;font-size:.72rem;font-weight:500;display:grid}.course-module__liY7sa__stageLoading,.course-module__liY7sa__slideOverlayLoading{animation:.18s .22s both course-module__liY7sa__courseMediaWait}@keyframes course-module__liY7sa__courseMediaWait{0%{opacity:0}to{opacity:1}}.course-module__liY7sa__slideOverlayLoading:before{content:"";border:2px solid #ffffff3d;border-top-color:#ffffffe0;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite course-module__liY7sa__courseSpin}.course-module__liY7sa__slideOverlayLoading span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.course-module__liY7sa__stageLoading[data-state=failed]:before,.course-module__liY7sa__slideOverlayLoading[data-state=failed]:before{display:none}.course-module__liY7sa__slideOverlayLoading[data-state=failed] span{clip:auto;width:auto;height:auto;position:static}@keyframes course-module__liY7sa__courseSpin{to{transform:rotate(360deg)}}.course-module__liY7sa__stageMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#03070eb8);position:absolute;top:48%;bottom:0;left:0;right:0}.course-module__liY7sa__stageMedia:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#04060d9e 0%,#04060d3d 34%,#0000 58%);position:absolute;top:0;bottom:0;left:0;right:0}.course-module__liY7sa__stageMedia[data-playing=true] .course-module__liY7sa__lessonStageMeta{opacity:0;pointer-events:none;transition:opacity .8s 1.7s}.course-module__liY7sa__stageMedia[data-playing=true]:before{opacity:0;transition:opacity .8s 1.7s}.course-module__liY7sa__stageMedia[data-playing=true]:hover .course-module__liY7sa__lessonStageMeta,.course-module__liY7sa__stageMedia[data-playing=true]:hover:before{opacity:1;transition:opacity .12s}.course-module__liY7sa__stageMedia[data-playing=true]:after{opacity:0;transition:opacity .42s}.course-module__liY7sa__lessonSlideMedia{background-color:#f0f1ef;background-position:50%;background-repeat:no-repeat;background-size:contain}.course-module__liY7sa__lessonSlideMedia:before,.course-module__liY7sa__lessonSlideMedia:after,.course-module__liY7sa__lessonQaMedia:before,.course-module__liY7sa__lessonQaMedia:after{display:none}.course-module__liY7sa__lessonSlideMock{z-index:1;width:min(82%,820px);color:var(--on-light);background:#fff;border-radius:10px;margin-bottom:34px;padding:max(28px,min(4.6vw,60px));position:relative;box-shadow:0 28px 70px -42px #0a14106b}.course-module__liY7sa__lessonSlideMock>p,.course-module__liY7sa__lessonPromptDeck header p,.course-module__liY7sa__lessonQaCard>p{color:var(--on-light);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 max(18px,min(2.4vw,28px));font-size:13px;font-weight:500}.course-module__liY7sa__lessonSlideMock h1,.course-module__liY7sa__lessonPromptDeck header h1,.course-module__liY7sa__lessonQaCard h1{max-width:800px;font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:max(25px,min(3vw,42px));font-weight:450;line-height:1.06}.course-module__liY7sa__lessonSlideMock ul{max-width:720px;color:var(--on-light-2);margin:max(20px,min(2.8vw,34px)) 0 0;padding-left:1.2em;font-size:max(12px,min(1.25vw,15px));line-height:1.55}.course-module__liY7sa__lessonSlideMock li+li{margin-top:7px}.course-module__liY7sa__stageRail{z-index:3;pointer-events:none;background:linear-gradient(#fafaf900,#fafaf970 54%,#fafaf9d1);align-items:flex-end;height:46px;padding:0 max(12px,min(1.8vw,22px));display:flex;position:absolute;bottom:0;left:0;right:0}.course-module__liY7sa__stageRail ol{pointer-events:auto;align-items:flex-end;gap:3px;width:100%;margin:0;padding:0;list-style:none;display:flex}.course-module__liY7sa__stageRail li{flex:1 1 0;min-width:0;position:relative}.course-module__liY7sa__stageRail button{cursor:pointer;background:0 0;border:0;width:100%;padding:30px 0 8px;display:block}.course-module__liY7sa__stageRail button>i{background:var(--line-2);border-radius:1px;height:4px;transition:background .22s;display:block}.course-module__liY7sa__stageRail button[data-state=ahead]>i{background:var(--line-2)}.course-module__liY7sa__stageRail button[data-state=done]>i{background:var(--accent-bright)}.course-module__liY7sa__stageRail button[data-state=current]>i{background:var(--accent)}.course-module__liY7sa__stageRail[data-tone=bonus] button[data-state=done]>i{background:var(--bonus)}.course-module__liY7sa__stageRail[data-tone=bonus] button[data-state=current]>i{background:var(--bonus-hover)}.course-module__liY7sa__stageRail button[data-state=ahead]:hover>i{background:var(--muted)}.course-module__liY7sa__stageRail button[data-state=done]:hover>i{background:var(--accent)}.course-module__liY7sa__stageRail[data-tone=bonus] button[data-state=done]:hover>i{background:var(--bonus-hover)}.course-module__liY7sa__stageRail button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.course-module__liY7sa__stageRail[data-tone=bonus] button:focus-visible{outline-color:var(--bonus-hover)}.course-module__liY7sa__stageRailPreview{z-index:2;background:var(--accent-deep);color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;gap:5px;width:172px;margin-left:-86px;padding:8px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:grid;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translateY(5px);box-shadow:0 18px 40px -22px #03150ab3}.course-module__liY7sa__stageRail[data-tone=bonus] .course-module__liY7sa__stageRailPreview{background:var(--bonus-deep)}.course-module__liY7sa__stageRail li:first-child .course-module__liY7sa__stageRailPreview{margin-left:0;left:0}.course-module__liY7sa__stageRail li:last-child .course-module__liY7sa__stageRailPreview{margin-left:0;left:auto;right:0}.course-module__liY7sa__stageRailThumb{aspect-ratio:16/9;background-color:#ffffff1a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;display:block}.course-module__liY7sa__stageRailPreview small{font-family:var(--sans);letter-spacing:.08em;opacity:.6;font-size:10px;font-weight:500}.course-module__liY7sa__stageRailPreview strong{-webkit-line-clamp:2;font-family:var(--sans);-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.course-module__liY7sa__stageRailPreview em{-webkit-line-clamp:3;font-family:var(--sans);opacity:.62;-webkit-box-orient:vertical;font-size:11px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}@media (hover:hover){.course-module__liY7sa__stageRail button:hover>i{transform:scaleY(2.6)}.course-module__liY7sa__stageRail button:hover .course-module__liY7sa__stageRailPreview{opacity:1;visibility:visible;transition-delay:0s;transform:none}}.course-module__liY7sa__stageRail button:focus-visible .course-module__liY7sa__stageRailPreview{opacity:1;visibility:visible;transition-delay:0s;transform:none}.course-module__liY7sa__stageComplete{z-index:4;background:0 0;place-items:center;padding:max(20px,min(4vw,44px));display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes course-module__liY7sa__courseStageCompleteIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.course-module__liY7sa__stageCompleteCard{border-radius:var(--r-md);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);color:#fff;text-align:center;background:#06200fb8;border:1px solid #ffffff26;width:min(440px,100%);padding:max(24px,min(3vw,34px)) max(22px,min(2.8vw,32px)) max(26px,min(3vw,34px));animation:.32s cubic-bezier(.22,1,.36,1) both course-module__liY7sa__courseStageCompleteIn;position:relative;box-shadow:0 40px 90px -46px #03150ad9}.course-module__liY7sa__stageComplete[data-tone=bonus] .course-module__liY7sa__stageCompleteCard{background:#0b2340bf}.course-module__liY7sa__stageCompleteClose{color:#ffffff85;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:color .16s,background .16s;display:grid;position:absolute;top:10px;right:10px}.course-module__liY7sa__stageCompleteClose:hover{color:#fff;background:#ffffff1a}.course-module__liY7sa__stageCompleteClose svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:15px;height:15px}.course-module__liY7sa__stageCompleteMark{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 18px;display:grid;position:relative}.course-module__liY7sa__stageCompleteMark:after{content:"";pointer-events:none;border:1px solid #ffffff8a;border-radius:50%;animation:.85s ease-out .16s both course-module__liY7sa__courseMarkPulse;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.course-module__liY7sa__stageCompleteMark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.course-module__liY7sa__stageCompleteMark svg path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.42s cubic-bezier(.65,0,.35,1) .14s both course-module__liY7sa__courseTickDraw}.course-module__liY7sa__stageCompleteCard>p{color:#ffffffa8;font-family:var(--sans);letter-spacing:.075em;text-transform:uppercase;margin:0 0 12px;font-size:11.5px;font-weight:500;animation:.34s cubic-bezier(.22,1,.36,1) .1s both course-module__liY7sa__courseStageLineIn}.course-module__liY7sa__stageCompleteCard h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:max(22px,min(2.3vw,30px));font-weight:450;line-height:1.12;animation:.34s cubic-bezier(.22,1,.36,1) .17s both course-module__liY7sa__courseStageLineIn}.course-module__liY7sa__stageCompleteNext{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1f;gap:4px;margin-top:20px;padding-top:18px;animation:.34s cubic-bezier(.22,1,.36,1) .24s both course-module__liY7sa__courseStageLineIn;display:grid;position:relative}.course-module__liY7sa__stageCompleteNext:hover .course-module__liY7sa__stageCompleteNextArrow{opacity:1;transform:translateY(-50%)translate(2px)}.course-module__liY7sa__stageCompleteNext:focus-visible .course-module__liY7sa__stageCompleteNextArrow{opacity:1;transform:translateY(-50%)translate(2px)}.course-module__liY7sa__stageCompleteNext:focus-visible{outline-offset:7px;outline:2px solid #ffffff9c}.course-module__liY7sa__stageCompleteNext>small{color:#ffffff8a;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.course-module__liY7sa__stageCompleteNext>strong{color:#fff;font-family:var(--sans);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.course-module__liY7sa__stageCompleteNextIcon{color:#fff;background:#ffffff1f;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.course-module__liY7sa__stageCompleteNextIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.course-module__liY7sa__stageCompleteNext>span{color:#ffffffbd;font-family:var(--sans);font-size:13px;line-height:1.5}.course-module__liY7sa__stageCompleteNextArrow{color:#ffffffa8;opacity:.72;place-items:center;width:22px;height:22px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.course-module__liY7sa__stageCompleteNextArrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.course-module__liY7sa__stageBonusFlag{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);font-family:var(--sans);background:#0b2340c4;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:9px;margin:0;padding:7px 13px;line-height:1;display:inline-flex;position:absolute;top:max(12px,min(1.8vw,20px));left:max(12px,min(1.8vw,22px))}.course-module__liY7sa__stageBonusFlag>strong{color:#fff;letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:500}.course-module__liY7sa__stageBonusFlag>span{color:#e8c979;border-left:1px solid #ffffff2b;padding-left:9px;font-size:11.5px}.course-module__liY7sa__stageBonusFlag[data-core-done]>span{color:#ffffffa8}.course-module__liY7sa__lessonQaMedia{background:#f0f1ef}.course-module__liY7sa__lessonQaCard{z-index:1;width:min(86%,920px);color:var(--on-light);position:relative}.course-module__liY7sa__lessonQaCard ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:max(22px,min(3vw,38px)) 0 0;padding:0;list-style:none;display:grid}.course-module__liY7sa__lessonQaCard li button{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:104px;color:var(--on-light-2);font:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:14px;padding:16px;font-size:13px;line-height:1.45;transition:border-color .16s,transform .16s;display:flex}.course-module__liY7sa__lessonQaCard li button:hover{border-color:var(--line-2);transform:translateY(-2px)}.course-module__liY7sa__lessonQaCard li span{color:var(--on-light);font-family:var(--sans);font-size:13px}.course-module__liY7sa__lessonPromptDeck{z-index:1;width:min(86%,760px);color:var(--ink);overscroll-behavior:contain;max-height:100%;position:relative;overflow-y:auto}.course-module__liY7sa__lessonPromptDeck header{margin-bottom:max(20px,min(2.6vw,32px))}.course-module__liY7sa__lessonPromptDeck header p{margin-bottom:max(10px,min(1.2vw,14px))}.course-module__liY7sa__lessonPromptDeck header h1{font-size:max(21px,min(2.2vw,30px))}.course-module__liY7sa__lessonPromptStack{min-height:max(190px,min(21vw,236px));display:grid}.course-module__liY7sa__lessonPromptCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transform-origin:50% 100%;flex-direction:column;grid-area:1/1;gap:16px;padding:max(20px,min(2.4vw,30px));transition:transform .34s cubic-bezier(.22,.8,.24,1),filter .34s cubic-bezier(.22,.8,.24,1),opacity .34s,box-shadow .34s;display:flex;box-shadow:0 1px 2px #0620090a}.course-module__liY7sa__lessonPromptCard[data-depth="0"]{z-index:3;box-shadow:0 18px 40px -28px #06200938}.course-module__liY7sa__lessonPromptCard[data-depth="1"]{z-index:2;filter:blur(1.4px);opacity:.85;pointer-events:none;transform:translateY(18px)scale(.955)}.course-module__liY7sa__lessonPromptCard[data-depth="2"]{z-index:1;filter:blur(3px);opacity:.6;pointer-events:none;transform:translateY(34px)scale(.912)}.course-module__liY7sa__lessonPromptCard>*{transition:opacity .34s}.course-module__liY7sa__lessonPromptCard:not([data-depth="0"])>*{opacity:0}.course-module__liY7sa__lessonPromptCard small{color:var(--muted);font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.course-module__liY7sa__lessonPromptCard small span{color:var(--line-2)}.course-module__liY7sa__lessonPromptCard>p{font-family:var(--display);letter-spacing:-.015em;text-wrap:pretty;flex:1;margin:0;font-size:max(16px,min(1.5vw,20px));font-weight:450;line-height:1.42}.course-module__liY7sa__lessonPromptFoot{border-top:1px solid var(--line);justify-items:center;gap:10px;margin-top:4px;padding-top:max(16px,min(1.8vw,22px));display:grid}.course-module__liY7sa__lessonPromptAsk{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font:inherit;font-family:var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:11px;padding:7px 20px 7px 7px;font-size:14px;font-weight:500;transition:background .16s,border-color .16s;display:inline-flex}.course-module__liY7sa__lessonPromptAsk:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.course-module__liY7sa__lessonPromptAskFace{background:var(--accent) 50% 24% / cover no-repeat;width:30px;height:30px;color:var(--on-accent);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid;overflow:hidden}.course-module__liY7sa__lessonPromptAsk svg{stroke:currentColor;width:15px;height:15px}.course-module__liY7sa__lessonPromptAskHint{color:var(--muted);font-family:var(--sans);font-size:12px}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__lessonPromptCard,.course-module__liY7sa__lessonPromptCard>*{transition:none}}.course-module__liY7sa__lessonCompletionMedia{overscroll-behavior:contain;background:var(--bg-soft);color:var(--ink);align-items:start;padding-top:max(18px,min(4vh,44px));padding-bottom:max(18px,min(4vh,44px));overflow-y:auto}.course-module__liY7sa__lessonCompletionMedia>*{margin-top:auto;margin-bottom:auto}.course-module__liY7sa__lessonCompletionMedia:before,.course-module__liY7sa__lessonCompletionMedia:after{display:none}.course-module__liY7sa__lessonCompletionCard{z-index:1;text-align:center;width:min(720px,100% - 64px);position:relative}.course-module__liY7sa__lessonCompletionCard>p{color:var(--accent);letter-spacing:.075em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:500}.course-module__liY7sa__lessonCompletionCard h1{max-width:680px;font-family:var(--display);letter-spacing:-.042em;text-wrap:balance;margin:0 auto;font-size:max(28px,min(3.2vw,44px));font-weight:450;line-height:1.08}.course-module__liY7sa__lessonCompletionCopy{max-width:620px;color:var(--ink-2);text-wrap:balance;margin:22px auto 0;font-size:max(13.5px,min(1.15vw,15.5px));line-height:1.55}.course-module__liY7sa__lessonCompletionActions{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.course-module__liY7sa__lessonCompletionActions :-webkit-any(a,button){border:1px solid var(--line-2);background:var(--raised);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:400;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.course-module__liY7sa__lessonCompletionActions :is(a,button){border:1px solid var(--line-2);background:var(--raised);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:400;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.course-module__liY7sa__lessonCompletionActions>:first-child{border-color:var(--action-strong);background:var(--action-strong);color:var(--on-action-strong)}.course-module__liY7sa__lessonCompletionActions :-webkit-any(a,button):hover{border-color:var(--ink)}.course-module__liY7sa__lessonCompletionActions :is(a,button):hover{border-color:var(--ink)}.course-module__liY7sa__lessonCompletionActions>:first-child:hover{border-color:var(--action-strong-hover);background:var(--action-strong-hover)}.course-module__liY7sa__lessonCompletionCard>small{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.4;display:block}.course-module__liY7sa__courseCompletionCard{width:min(760px,100% - 64px)}.course-module__liY7sa__courseCompletionSeal{background:var(--gold-plate);width:max(64px,min(9vh,84px));height:max(64px,min(9vh,84px));color:var(--on-gold-plate);box-shadow:0 0 0 1px var(--gold-plate-edge), 0 0 0 7px var(--bg), 0 0 0 8px var(--gold-plate-edge);border-radius:50%;place-items:center;margin:0 auto max(14px,min(2.4vh,22px));animation:.62s cubic-bezier(.34,1.56,.64,1) 60ms both course-module__liY7sa__courseSealStrike;display:grid;position:relative}.course-module__liY7sa__courseCompletionSeal svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:max(28px,min(4vh,34px));height:max(28px,min(4vh,34px))}.course-module__liY7sa__courseCompletionSeal:after{content:"";border:1px solid var(--gold-plate);pointer-events:none;border-radius:50%;animation:1.1s ease-out .42s both course-module__liY7sa__courseMarkPulse;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.course-module__liY7sa__moduleCompletionCard{width:min(700px,100% - 64px)}.course-module__liY7sa__moduleCompletionSeal{background:var(--accent);width:max(58px,min(8vh,76px));height:max(58px,min(8vh,76px));color:var(--on-accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 7px var(--bg), 0 0 0 8px var(--line-2);border-radius:50%;place-items:center;margin:0 auto max(12px,min(2vh,20px));animation:.62s cubic-bezier(.34,1.56,.64,1) 60ms both course-module__liY7sa__courseSealStrike;display:grid;position:relative}.course-module__liY7sa__moduleCompletionSeal span{font-family:var(--display);letter-spacing:-.03em;font-size:max(24px,min(3.4vh,30px));font-weight:500;line-height:1}.course-module__liY7sa__moduleCompletionSeal:after{content:"";border:1px solid var(--accent);pointer-events:none;border-radius:50%;animation:1.1s ease-out .42s both course-module__liY7sa__courseMarkPulse;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.course-module__liY7sa__moduleCompletionProgress{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:max(18px,min(3vh,28px));display:flex}.course-module__liY7sa__moduleCompletionProgress>strong{color:var(--ink);font-size:14px;font-weight:500}.course-module__liY7sa__moduleCompletionProgress>small{color:var(--muted);font-size:12.5px}.course-module__liY7sa__moduleCompletionBonus{border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--bg);width:min(460px,100%);animation:course-module__liY7sa__courseGoalIn .42s cubic-bezier(.22, 1, .36, 1) calc(.24s + var(--i,0) * 60ms) both;justify-items:center;gap:8px;margin:max(16px,min(2.6vh,26px)) auto 0;padding:14px 20px 16px;display:grid}.course-module__liY7sa__moduleCompletionBonus>strong{color:var(--bonus);letter-spacing:.07em;text-transform:uppercase;font-size:11.5px;font-weight:500}.course-module__liY7sa__moduleCompletionBonus p{color:var(--ink-2);text-wrap:balance;margin:0;font-size:14px;line-height:1.5}.course-module__liY7sa__moduleCompletionBonus small{color:var(--muted);font-size:12px;line-height:1.4}@keyframes course-module__liY7sa__courseTickDraw{to{stroke-dashoffset:0}}@keyframes course-module__liY7sa__courseMarkPulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes course-module__liY7sa__courseStageLineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes course-module__liY7sa__courseGoalStamp{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes course-module__liY7sa__courseGoalTick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes course-module__liY7sa__courseGoalIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes course-module__liY7sa__courseSealStrike{0%{opacity:0;transform:scale(.55)rotate(-9deg)}to{opacity:1;transform:none}}.course-module__liY7sa__moduleCompletionSteps{flex-wrap:wrap;justify-content:center;gap:10px 30px;margin:max(18px,min(3vh,28px)) 0 0;padding:0;list-style:none;display:flex}.course-module__liY7sa__moduleCompletionSteps li{color:var(--muted);font-family:var(--sans);animation:course-module__liY7sa__courseGoalIn .42s cubic-bezier(.22, 1, .36, 1) calc(.14s + var(--i,0) * .16s) both;justify-items:center;gap:9px;display:grid}.course-module__liY7sa__moduleCompletionSteps li small{letter-spacing:.01em;font-size:13px}.course-module__liY7sa__moduleCompletionSteps li[data-done]{color:var(--ink)}.course-module__liY7sa__moduleCompletionSteps li>span{border:1px solid var(--line-2);background:var(--bg);color:#0000;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.course-module__liY7sa__moduleCompletionSteps li[data-done]>span{border-color:var(--accent);background:var(--accent);color:var(--on-accent);animation:course-module__liY7sa__courseGoalStamp .44s cubic-bezier(.34, 1.56, .64, 1) calc(.2s + var(--i,0) * .16s) both}.course-module__liY7sa__moduleCompletionSteps li>span svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.course-module__liY7sa__moduleCompletionSteps li[data-done]>span svg path{stroke-dasharray:1;animation:course-module__liY7sa__courseGoalTick .3s ease-out calc(.42s + var(--i,0) * .16s) both}.course-module__liY7sa__moduleCompletionSteps li[data-bonus]>span{color:var(--muted);border-style:dashed}.course-module__liY7sa__moduleCompletionSteps li[data-bonus]:not([data-done]){opacity:.62}.course-module__liY7sa__moduleCompletionSteps li[data-bonus][data-done]>span{border-style:solid;border-color:var(--bonus);background:var(--bonus);color:var(--bg)}.course-module__liY7sa__moduleCompletionSteps li:not([data-done])>span svg{stroke-width:1.45px;width:15px}.course-module__liY7sa__moduleCompletionMap{flex-wrap:wrap;justify-content:center;gap:6px;width:min(420px,100%);margin:0 auto 14px;padding:0;list-style:none;display:flex}.course-module__liY7sa__moduleCompletionMap li{border:1px solid var(--line-2);background:var(--bg);width:30px;height:30px;color:var(--muted);font-family:var(--sans);font-variant-numeric:tabular-nums;animation:course-module__liY7sa__courseGoalIn .4s cubic-bezier(.22, 1, .36, 1) calc(.14s + var(--i,0) * 60ms) both;border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid;position:relative}.course-module__liY7sa__moduleCompletionMap li[data-done]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.course-module__liY7sa__moduleCompletionMapCheck{z-index:1;border:1px solid var(--accent);background:var(--bg);width:14px;height:14px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.course-module__liY7sa__moduleCompletionMapCheck svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.course-module__liY7sa__moduleCompletionMap li[data-current]{animation:course-module__liY7sa__courseGoalStamp .5s cubic-bezier(.34, 1.56, .64, 1) calc(.34s + var(--i,0) * 60ms) both}.course-module__liY7sa__moduleCompletionMap li[data-current]:after{content:"";border:1px solid var(--accent);animation:course-module__liY7sa__courseMarkPulse .9s ease-out calc(.44s + var(--i,0) * 60ms) both;pointer-events:none;border-radius:12px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.course-module__liY7sa__courseCompletionMap{margin:max(20px,min(3.4vh,30px)) auto max(4px,min(1vh,10px))}.course-module__liY7sa__moduleCompletionMap li small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__stageCompleteCard,.course-module__liY7sa__stageCompleteCard>p,.course-module__liY7sa__stageCompleteCard h2,.course-module__liY7sa__stageCompleteNext,.course-module__liY7sa__stageCompleteMark svg path,.course-module__liY7sa__moduleCompletionSeal,.course-module__liY7sa__courseCompletionSeal,.course-module__liY7sa__moduleCompletionSteps li,.course-module__liY7sa__moduleCompletionSteps li[data-done]>span,.course-module__liY7sa__moduleCompletionSteps li[data-done]>span svg path,.course-module__liY7sa__moduleCompletionMap li,.course-module__liY7sa__moduleCompletionMap li[data-current],.course-module__liY7sa__moduleCompletionBonus{animation:none}.course-module__liY7sa__stageCompleteMark svg path{stroke-dashoffset:0}.course-module__liY7sa__stageCompleteMark:after,.course-module__liY7sa__moduleCompletionSeal:after,.course-module__liY7sa__courseCompletionSeal:after,.course-module__liY7sa__moduleCompletionMap li[data-current]:after{display:none}}.course-module__liY7sa__lessonDeepDiveMedia{color:var(--ink)}.course-module__liY7sa__lessonQaOpen{background:var(--accent);height:38px;color:var(--on-accent);font-family:var(--sans);cursor:pointer;border:0;border-radius:999px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:500}.course-module__liY7sa__lessonQaOpen:hover{background:var(--accent-hover)}.course-module__liY7sa__lessonStageMeta{z-index:2;color:#fff;text-shadow:0 1px 16px #05070f6b;max-width:min(620px,58%);position:absolute;top:max(20px,min(3vw,34px));left:max(20px,min(3vw,34px))}.course-module__liY7sa__lessonStageMeta p{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:500}.course-module__liY7sa__lessonStageMeta h1{font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:max(24px,min(2.5vw,36px));font-weight:400;line-height:1.08}.course-module__liY7sa__lessonStageMeta>span{color:#ffffffeb;letter-spacing:-.006em;margin-top:11px;font-size:15px;font-weight:500;display:block}.course-module__liY7sa__stagePlay{z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;width:max(72px,min(7.5vw,104px));height:max(72px,min(7.5vw,104px));padding:0;transition:transform .18s;display:grid;position:relative}.course-module__liY7sa__stagePlay:hover{transform:scale(1.05)}.course-module__liY7sa__stagePlay svg{fill:#fff;filter:drop-shadow(0 6px 20px #03070e8c);width:74%;height:74%}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__stagePlay{transition:none}.course-module__liY7sa__stagePlay:hover{transform:none}.course-module__liY7sa__stageVideo{transition:none}}.course-module__liY7sa__playBtn{z-index:2;width:60px;height:60px;color:var(--on-light);cursor:pointer;background:#fffffff0;border:1px solid #14141614;border-radius:50%;place-items:center;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 8px 24px #05070f2e}.course-module__liY7sa__playBtn:hover{transform:scale(1.04);box-shadow:0 10px 30px #05070f3d}.course-module__liY7sa__playBtn svg{fill:currentColor;width:23px;height:23px;margin-left:3px}.course-module__liY7sa__playerControls{z-index:2;color:#ffffffe6;position:absolute;bottom:13px;left:18px;right:18px}.course-module__liY7sa__playerTrack{background:#ffffff52;border-radius:99px;height:2px;display:block;overflow:hidden}.course-module__liY7sa__playerTrack>i{background:#fff;width:7%;height:100%;display:block}.course-module__liY7sa__playerControls>div{justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.course-module__liY7sa__lessonNavigation{z-index:7;grid-area:2/1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-self:center;align-items:center;gap:max(8px,min(1.2vw,16px));width:100%;max-width:min(100%,177.778svh - 305.778px);padding:12px 0 0;display:grid;position:relative}.course-module__liY7sa__lessonNavigation>a,.course-module__liY7sa__lessonNavigation>button:not(.course-module__liY7sa__lessonCallTrigger),.course-module__liY7sa__lessonNavigationStart>button,.course-module__liY7sa__lessonNavigationEnd>a,.course-module__liY7sa__lessonNavigationEnd>button{min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;text-decoration:none;display:inline-flex}.course-module__liY7sa__lessonNavigationEnd>a,.course-module__liY7sa__lessonNavigationEnd>button{text-align:right}.course-module__liY7sa__lessonNavigationStart{justify-self:start;align-items:center;gap:16px;min-width:0;display:flex}.course-module__liY7sa__lessonNavControl{width:104px;min-width:104px;position:relative}.course-module__liY7sa__lessonNextControl{width:116px;min-width:116px;position:relative}.course-module__liY7sa__lessonNavigation .course-module__liY7sa__lessonNavButton{background:var(--chip);width:104px;height:36px;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:flex-start;align-items:center;gap:11px;padding:4px 13px;transition:border-color .16s,background .16s;display:inline-flex}.course-module__liY7sa__lessonNavTooltip{z-index:6;background:var(--accent-deep);color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff1f;border-radius:8px;width:-webkit-max-content;width:max-content;max-width:210px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.35;transition:opacity .14s,visibility .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 34px -20px #08090a6b}.course-module__liY7sa__lessonNextControl .course-module__liY7sa__lessonNavTooltip{left:auto;right:0;transform:translateY(4px)}.course-module__liY7sa__lessonProgressTooltip{color:#ffffffb8;font-variant-numeric:tabular-nums;text-align:left;gap:4px;width:-webkit-max-content;width:max-content;max-width:260px;padding:10px 12px;display:grid;bottom:calc(100% + 10px);left:0;right:auto;transform:translateY(4px)}.course-module__liY7sa__lessonProgressTooltip>strong{color:#fff;font-size:13px;font-weight:500}.course-module__liY7sa__lessonNextControl[data-tone=bonus] .course-module__liY7sa__lessonNavTooltip{background:var(--bonus-deep)}@media (hover:hover){.course-module__liY7sa__lessonNavControl:hover .course-module__liY7sa__lessonNavTooltip,.course-module__liY7sa__lessonNextControl:hover .course-module__liY7sa__lessonNavTooltip,.course-module__liY7sa__lessonFooterProgress:hover .course-module__liY7sa__lessonNavTooltip{opacity:1;visibility:visible;transition-delay:.32s;transform:translate(-50%)}.course-module__liY7sa__lessonNextControl:hover .course-module__liY7sa__lessonNavTooltip,.course-module__liY7sa__lessonFooterProgress:hover .course-module__liY7sa__lessonNavTooltip{transform:none}}.course-module__liY7sa__lessonNavControl:has(:focus-visible) .course-module__liY7sa__lessonNavTooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.course-module__liY7sa__lessonNextControl:has(:focus-visible) .course-module__liY7sa__lessonNavTooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.course-module__liY7sa__lessonFooterProgress:focus-visible .course-module__liY7sa__lessonNavTooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.course-module__liY7sa__lessonNextControl:has(:focus-visible) .course-module__liY7sa__lessonNavTooltip{transform:none}.course-module__liY7sa__lessonFooterProgress:focus-visible .course-module__liY7sa__lessonNavTooltip{transform:none}.course-module__liY7sa__lessonNavigation .course-module__liY7sa__lessonNavButton:hover{background:var(--chip-hover);border-color:#0000}.course-module__liY7sa__lessonNavigation>a svg,.course-module__liY7sa__lessonNavigation>button svg,.course-module__liY7sa__lessonNavigationStart>button svg,.course-module__liY7sa__lessonNavigationEnd>a svg,.course-module__liY7sa__lessonNavigationEnd>button svg,.course-module__liY7sa__lessonNavButton svg,.course-module__liY7sa__lessonNextButton svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;transition:transform .16s}.course-module__liY7sa__lessonNavigationEnd>a:hover svg,.course-module__liY7sa__lessonNavigationEnd>button:hover svg,.course-module__liY7sa__lessonNextButton:hover svg{transform:translate(2px)}.course-module__liY7sa__lessonNavigation strong{white-space:nowrap;font-size:13px;font-weight:400;line-height:1.2}.course-module__liY7sa__lessonModeCluster{--tabs-w:264px;--rail-tuck:20px;--rail-pad:26px;--bonus-col-a:142px;--top-col:calc((var(--tabs-w) - 2px) / 3);--pill-w:calc(var(--top-col) + 2px);--pill-x:0px;--pill-opacity:1;isolation:isolate;justify-self:center;align-items:center;gap:0;min-width:0;display:flex;position:relative}.course-module__liY7sa__lessonModeCluster[data-pill-index="1"]{--pill-x:var(--top-col)}.course-module__liY7sa__lessonModeCluster[data-pill-index="2"]{--pill-x:calc(var(--top-col) * 2)}.course-module__liY7sa__lessonModeCluster[data-pill-index="3"]{--pill-w:var(--bonus-col-a);--pill-x:calc(var(--tabs-w) - var(--rail-tuck) + var(--rail-pad))}.course-module__liY7sa__lessonModeCluster[data-pill-active=false]{--pill-opacity:0}.course-module__liY7sa__lessonModeTabs{z-index:4;width:var(--tabs-w);border:1px solid var(--line);background:var(--bg);clip-path:inset(-6px -4px);border-radius:999px;grid-template-columns:repeat(3,minmax(78px,1fr));justify-self:center;align-items:center;gap:0;height:36px;padding:0;transition:width .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.course-module__liY7sa__lessonBonusAccess{z-index:0;flex:none;position:relative}.course-module__liY7sa__lessonBonusAccessTrigger{background:var(--bonus-soft);width:64px;height:36px;color:var(--bonus);cursor:pointer;border:0;border-radius:0 999px 999px 0;place-items:center;margin-left:-10px;padding:0 0 0 30px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .16s,color .16s;display:grid}.course-module__liY7sa__lessonBonusAccessTrigger:hover,.course-module__liY7sa__lessonBonusAccessTrigger[aria-expanded=true]{background:var(--bonus-soft);color:var(--bonus-hover)}.course-module__liY7sa__lessonBonusAccessTrigger svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;width:16px;height:16px;transition:transform .2s}.course-module__liY7sa__lessonBonusAccessTrigger[aria-expanded=true] svg{transform:rotate(45deg)}.course-module__liY7sa__lessonBonusTabs{z-index:1;width:0;height:36px;margin-left:calc(var(--rail-tuck) * -1);transition:width .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.course-module__liY7sa__lessonBonusTabs[data-open=true]{width:204px}.course-module__liY7sa__lessonBonusTabs>div{box-sizing:border-box;grid-template-columns:var(--bonus-col-a);width:204px;height:36px;padding-left:var(--rail-pad);background:var(--bonus-soft);border:0;border-radius:0 999px 999px 0;padding-right:36px;display:grid;overflow:hidden}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusAccess{z-index:3;width:0}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusAccessTrigger{width:36px;color:color-mix(in srgb, var(--bonus) 62%, #fff);background:0 0;border:0;margin-left:-36px;padding:0}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusAccessTrigger:hover{color:var(--bonus);background:0 0}.course-module__liY7sa__lessonBonusTabs button{z-index:1;min-width:0;color:color-mix(in srgb, var(--bonus) 62%, #fff);font-family:var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:400;transition:color .16s;display:inline-flex;position:relative}.course-module__liY7sa__lessonBonusTabs button:hover,.course-module__liY7sa__lessonBonusTabs button[aria-selected=true]{color:var(--bonus)}.course-module__liY7sa__lessonModeTabs:before{content:"";width:var(--pill-w);border:1px solid var(--line-2);background:var(--raised);opacity:var(--pill-opacity);pointer-events:none;transform:translateX(var(--pill-x));border-radius:999px;transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:auto}.course-module__liY7sa__lessonBonusTabs:before{content:"";top:0;bottom:0;left:calc(var(--rail-tuck) - var(--tabs-w));width:var(--pill-w);border:1px solid var(--line-2);background:var(--raised);opacity:var(--pill-opacity);pointer-events:none;transform:translateX(var(--pill-x));border-radius:999px;transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute}.course-module__liY7sa__lessonModeTabs button{z-index:1;min-width:78px;height:100%;color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;transition:color .16s;display:flex;position:relative}.course-module__liY7sa__lessonModeTabs svg,.course-module__liY7sa__lessonBonusTabs svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.course-module__liY7sa__lessonModeTabs button:hover{color:var(--ink)}.course-module__liY7sa__lessonModeTabs button[data-done=true]{color:color-mix(in srgb, var(--accent) 55%, var(--muted))}.course-module__liY7sa__lessonModeTabs button[data-done=true] svg{stroke:color-mix(in srgb, var(--accent) 62%, var(--muted));stroke-width:1.9px}.course-module__liY7sa__lessonBonusTabs button[data-done=true]{color:color-mix(in srgb, var(--bonus) 55%, var(--muted))}.course-module__liY7sa__lessonBonusTabs button[data-done=true] svg{stroke:color-mix(in srgb, var(--bonus) 62%, var(--muted));stroke-width:1.9px}.course-module__liY7sa__lessonTabIcon{flex:none;place-items:center;width:17px;height:17px;display:grid;position:relative}.course-module__liY7sa__lessonTabTick{border:1.5px solid var(--bg);background:var(--accent);width:11px;height:11px;color:var(--on-accent);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-4px}.course-module__liY7sa__lessonBonusTabs .course-module__liY7sa__lessonTabTick{background:var(--bonus)}.course-module__liY7sa__lessonModeTabs button[data-done=true] .course-module__liY7sa__lessonTabTick svg,.course-module__liY7sa__lessonBonusTabs button[data-done=true] .course-module__liY7sa__lessonTabTick svg{width:7px;height:7px;stroke:var(--on-accent);stroke-width:2.6px}.course-module__liY7sa__lessonHoldHint{z-index:6;left:var(--hint-x,50%);background:var(--accent-deep);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;width:-webkit-max-content;width:max-content;padding:6px 9px;font-size:12px;line-height:1.3;transition:opacity .14s,visibility .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%,3px)}.course-module__liY7sa__lessonHoldHint[data-show=true]{opacity:1;visibility:visible;transition-delay:.62s;transform:translate(-50%)}button[data-holdable=true]:after{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 12%, transparent);transform-origin:0;pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.course-module__liY7sa__lessonBonusTabs button[data-holdable=true]:after{background:color-mix(in srgb, var(--bonus) 12%, transparent)}button[data-holdable=true]:active:after{transition:transform var(--hold-ms,.7s) linear;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){button[data-holdable=true]:active:after{transition:none}}.course-module__liY7sa__lessonModeTabActive{color:var(--ink)!important;background:0 0!important}.course-module__liY7sa__lessonNavigationEnd{justify-content:flex-end;justify-self:end;align-items:flex-start;gap:8px;min-width:0;display:flex}.course-module__liY7sa__lessonProgressSaveError{width:-webkit-max-content;width:max-content;max-width:min(280px,72vw);color:var(--danger);text-align:right;font-size:12px;line-height:1.35;position:absolute;bottom:calc(100% + 8px);right:0}.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonSkipBonusButton{height:36px;min-height:36px;color:var(--muted);padding:0 8px}.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonSkipBonusButton:hover{color:var(--ink)}.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonNextButton{border:1px solid var(--accent);background:var(--accent);width:116px;height:36px;min-height:36px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:4px 13px;transition:background .16s,border-color .16s;display:inline-flex}.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonNextButton strong{min-width:0}.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonNextButton:hover{border-color:color-mix(in srgb, var(--accent) 88%, #000);background:color-mix(in srgb, var(--accent) 88%, #000)}.course-module__liY7sa__lessonNextControl[data-tone=complete] .course-module__liY7sa__lessonNextButton{border-color:var(--gold);background:var(--gold)}.course-module__liY7sa__lessonNextControl[data-tone=complete] .course-module__liY7sa__lessonNextButton:hover{border-color:var(--gold-plate-hover);background:var(--gold-plate-hover)}.course-module__liY7sa__lessonNextControl[data-tone=bonus] .course-module__liY7sa__lessonNextButton{border-color:var(--bonus);background:var(--bonus)}.course-module__liY7sa__lessonNextControl[data-tone=bonus] .course-module__liY7sa__lessonNextButton:hover{border-color:var(--bonus-hover);background:var(--bonus-hover)}.course-module__liY7sa__lessonDetails{padding:max(44px,min(5.5vw,76px)) 0 max(30px,min(3.8vw,48px))}.course-module__liY7sa__lessonEyebrow{color:var(--accent);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500}.course-module__liY7sa__lessonDetails h1{max-width:880px;font-family:var(--display);letter-spacing:-.048em;text-wrap:balance;color:var(--ink);margin:13px 0 0;font-size:max(34px,min(4.2vw,58px));font-weight:440;line-height:1.03}.course-module__liY7sa__lessonLead{max-width:58ch;color:var(--ink-2);margin:20px 0 0;font-size:17px;line-height:1.6}.course-module__liY7sa__lessonTeacher{color:var(--muted);align-items:center;gap:13px;margin-top:24px;font-size:13px;line-height:1.5;display:flex}.course-module__liY7sa__lessonTeacher>span:last-child{flex-direction:column;display:flex}.course-module__liY7sa__lessonTeacher strong{color:var(--ink);font-size:13.5px;font-weight:500}.course-module__liY7sa__lessonTeacherFace{background-color:var(--bg-soft);background-repeat:no-repeat;background-size:cover;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.course-module__liY7sa__lessonTeacherInitials{background:var(--grad-night);color:#ffffffc2;font-size:13px;font-weight:500}.course-module__liY7sa__askPanel{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(120% 160% at 0% 0%, var(--accent-soft) 0%, transparent 58%), var(--surface);padding:max(22px,min(2.4vw,30px))}.course-module__liY7sa__lessonAsk{margin-top:max(34px,min(4vw,48px))}.course-module__liY7sa__lessonAskSheet{z-index:41;border:1px solid var(--line);background:var(--surface);border-radius:20px;width:min(392px,100vw - 28px);max-height:min(70svh,520px);margin-left:auto;margin-right:auto;transition:width .42s cubic-bezier(.2,.8,.2,1),max-height .42s cubic-bezier(.2,.8,.2,1);animation:.24s cubic-bezier(.22,1,.36,1) both course-module__liY7sa__lessonAskSheetIn;position:fixed;bottom:18px;left:0;right:0;overflow-y:auto;box-shadow:0 2px 6px #08090a14,0 28px 72px -28px #05190c6b}.course-module__liY7sa__lessonAskSheet[data-video=true]{width:min(760px,100vw - 28px);max-height:min(86svh,760px)}.course-module__liY7sa__lessonAskSheet[data-placed=true]{margin-left:0;margin-right:0;bottom:auto;right:auto}.course-module__liY7sa__lessonAskSheet[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;animation:none}.course-module__liY7sa__lessonAskSheet[data-minimized=true]{border-radius:999px;width:-webkit-max-content;width:max-content;max-width:calc(100vw - 24px);margin-left:auto;margin-right:auto;bottom:14px;right:0}@keyframes course-module__liY7sa__lessonAskSheetIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.course-module__liY7sa__lessonAskSheetPanel{border-radius:inherit;background:var(--surface);border:0;padding:18px}.course-module__liY7sa__lessonAskSheet[data-minimized=true] .course-module__liY7sa__lessonAskSheetPanel{padding:7px 8px 7px 18px}.course-module__liY7sa__lessonAskSheetHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.course-module__liY7sa__lessonAskSheet:not([data-minimized=true]) .course-module__liY7sa__lessonAskSheetHeader{cursor:grab;touch-action:none}.course-module__liY7sa__lessonAskSheet[data-minimized=true] .course-module__liY7sa__lessonAskSheetHeader{align-items:center;gap:14px}.course-module__liY7sa__lessonAskSheet[data-minimized=true] .course-module__liY7sa__lessonAskSheetHeader small{display:none}.course-module__liY7sa__lessonAskSheet[data-minimized=true] .course-module__liY7sa__lessonAskSheetHeader h2{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;font-size:14.5px;overflow:hidden}.course-module__liY7sa__lessonAskSheetLive{color:var(--accent);font-family:var(--sans);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:7px;margin:0;font-size:13px;display:inline-flex}.course-module__liY7sa__lessonAskSheetLive i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite course-module__liY7sa__advisorTalkBreathe}.course-module__liY7sa__lessonAskSheetControls{flex:none;align-items:center;gap:4px;display:flex}.course-module__liY7sa__lessonAskSheetTuck{background:var(--bg);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .16s;display:grid}.course-module__liY7sa__lessonAskSheetTuck:hover{color:var(--ink)}.course-module__liY7sa__lessonAskSheetTuck svg{transition:transform .2s}.course-module__liY7sa__lessonAskSheetTuck[aria-expanded=false] svg{transform:rotate(180deg)}.course-module__liY7sa__lessonAskSheetHeader small{color:var(--muted);margin-bottom:5px;font-size:13px;line-height:1;display:block}.course-module__liY7sa__lessonAskSheetHeader h2{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.15}.course-module__liY7sa__lessonAskSheetClose{background:var(--bg);width:32px;height:32px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:18px;display:grid}.course-module__liY7sa__lessonAskSheetClose:hover{color:var(--ink)}.course-module__liY7sa__advisorTalk{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:10px 0 2px;display:flex}.course-module__liY7sa__advisorTalkStage{flex:none;place-items:center;width:124px;height:124px;display:grid;position:relative}.course-module__liY7sa__advisorTalkStage:before{content:"";background:radial-gradient(closest-side, var(--accent-soft) 0%, transparent 74%);opacity:0;border-radius:50%;transition:opacity .45s;position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px}.course-module__liY7sa__advisorTalk[data-state=connected] .course-module__liY7sa__advisorTalkStage:before{opacity:1}.course-module__liY7sa__advisorTalkRing{border:1px solid var(--line-2);border-radius:50%;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.course-module__liY7sa__advisorTalk[data-state=connecting] .course-module__liY7sa__advisorTalkRing{animation:1.5s ease-in-out infinite course-module__liY7sa__advisorTalkBreathe}.course-module__liY7sa__advisorTalk[data-state=connected] .course-module__liY7sa__advisorTalkRing{border-color:color-mix(in srgb, var(--accent) 55%, transparent);animation:2.6s cubic-bezier(.2,.6,.3,1) infinite course-module__liY7sa__advisorTalkPing}.course-module__liY7sa__advisorTalk[data-state=connected] .course-module__liY7sa__advisorTalkRing:nth-child(2){animation-delay:1.3s}@keyframes course-module__liY7sa__advisorTalkPing{0%{opacity:.9;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.44)}}@keyframes course-module__liY7sa__advisorTalkBreathe{0%,to{opacity:.3}50%{opacity:1}}.course-module__liY7sa__advisorTalkFace{background-color:var(--bg-soft);width:104px;height:104px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);background-position:50% 24%;background-size:cover;border-radius:50%;position:relative}.course-module__liY7sa__advisorTalkPlate{background:var(--accent-soft);color:var(--accent);font-family:var(--display);letter-spacing:.01em;place-items:center;font-size:30px;display:grid}.course-module__liY7sa__advisorTalk[data-listening=true] .course-module__liY7sa__advisorTalkRing{transform:scale(calc(1 + var(--level,0) * .14));transition:transform .1s linear;animation:none}.course-module__liY7sa__advisorTalk[data-listening=true] .course-module__liY7sa__advisorTalkRing:nth-child(2){transform:scale(calc(1 + var(--level,0) * .26));opacity:calc(.25 + var(--level,0) * .75)}.course-module__liY7sa__advisorTalk[data-listening=true] .course-module__liY7sa__advisorTalkStage:before{opacity:calc(.4 + var(--level,0) * .6);transition:opacity .1s linear}.course-module__liY7sa__advisorTalkBars{align-items:center;gap:4px;height:26px;display:flex}.course-module__liY7sa__advisorTalkBars i{width:3px;height:calc(4px + var(--level,0) * var(--gain,1) * 22px);background:var(--accent);border-radius:999px;transition:height 90ms linear}.course-module__liY7sa__advisorTalkBars i:first-child,.course-module__liY7sa__advisorTalkBars i:nth-child(5){--gain:.4}.course-module__liY7sa__advisorTalkBars i:nth-child(2),.course-module__liY7sa__advisorTalkBars i:nth-child(4){--gain:.72}.course-module__liY7sa__advisorTalkWho{flex-direction:column;gap:3px;margin:1px 0 0;display:flex}.course-module__liY7sa__advisorTalkWho strong{color:var(--ink);font-family:var(--display);letter-spacing:-.022em;font-size:19px;font-weight:500;line-height:1.2}.course-module__liY7sa__advisorTalkWho span{color:var(--muted);font-size:13px;line-height:1.35}.course-module__liY7sa__advisorTalkStatus{background:var(--bg-soft);max-width:40ch;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 13px;font-size:13px;line-height:1.3;transition:background .3s,color .3s;display:inline-flex}.course-module__liY7sa__advisorTalkDot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.course-module__liY7sa__advisorTalk[data-state=connecting] .course-module__liY7sa__advisorTalkDot{background:var(--accent);animation:1.2s ease-in-out infinite course-module__liY7sa__advisorTalkBreathe}.course-module__liY7sa__advisorTalk[data-state=connected] .course-module__liY7sa__advisorTalkStatus{background:var(--accent-soft);color:var(--accent)}.course-module__liY7sa__advisorTalk[data-state=connected] .course-module__liY7sa__advisorTalkDot{background:var(--accent)}.course-module__liY7sa__advisorTalk[data-state=error] .course-module__liY7sa__advisorTalkStatus{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.course-module__liY7sa__advisorTalk[data-state=error] .course-module__liY7sa__advisorTalkDot{background:var(--danger)}.course-module__liY7sa__advisorTalkClock{font-variant-numeric:tabular-nums;letter-spacing:.01em}.course-module__liY7sa__advisorTalkTopic{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft);text-align:left;flex-direction:column;gap:5px;width:100%;margin:3px 0 0;padding:12px 14px;display:flex}.course-module__liY7sa__advisorTalkTopic small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.course-module__liY7sa__advisorTalkTopic span{color:var(--ink);font-size:14px;line-height:1.45}.course-module__liY7sa__advisorTalkVideoFrame{grid-template-rows:1fr;width:min(100%,700px);animation:.42s cubic-bezier(.2,.8,.2,1) both course-module__liY7sa__advisorTalkVideoOpen;display:grid;overflow:hidden}.course-module__liY7sa__advisorTalkVideoFrame>div{min-height:0}.course-module__liY7sa__advisorTalkVideo{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--r-md);opacity:0;transform-origin:50% 0;background:#050505;width:100%;animation:.28s .18s both course-module__liY7sa__advisorTalkVideoReveal;display:block;transform:translateY(8px)scale(.985)}@keyframes course-module__liY7sa__advisorTalkVideoOpen{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes course-module__liY7sa__advisorTalkVideoReveal{to{opacity:1;transform:translateY(0)scale(1)}}.course-module__liY7sa__advisorTalkActions{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,700px);display:flex}.course-module__liY7sa__advisorTalkAction{border-radius:var(--btn-r);background:var(--accent);min-width:0;height:46px;color:var(--on-accent);font-family:var(--sans);cursor:pointer;border:1px solid #0000;flex:180px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:0 22px;font-size:14.5px;transition:transform .14s,background .18s,color .18s;display:inline-flex}.course-module__liY7sa__advisorTalkAction:hover{transform:translateY(-1px)}.course-module__liY7sa__advisorTalkAction[data-live=true]{border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger);background:0 0}.course-module__liY7sa__advisorTalkAction:disabled{opacity:.62;cursor:default;transform:none}.course-module__liY7sa__advisorTalkAction svg{width:16px;height:16px}.course-module__liY7sa__advisorTalkHint{max-width:34ch;color:var(--muted);text-wrap:balance;margin:0;font-size:12.5px;line-height:1.5}.course-module__liY7sa__advisorTalk[data-compact=true]{gap:10px;padding:2px 0 0}.course-module__liY7sa__advisorTalk[data-compact=true] .course-module__liY7sa__advisorTalkStage{width:94px;height:94px}.course-module__liY7sa__advisorTalk[data-compact=true] .course-module__liY7sa__advisorTalkFace{width:78px;height:78px}.course-module__liY7sa__advisorTalk[data-compact=true] .course-module__liY7sa__advisorTalkPlate{font-size:24px}.course-module__liY7sa__advisorTalk[data-compact=true] .course-module__liY7sa__advisorTalkWho strong{font-size:17px}.course-module__liY7sa__advisorTalk[data-compact=true] .course-module__liY7sa__advisorTalkBars{height:20px}.course-module__liY7sa__advisorTalk[data-compact=true] .course-module__liY7sa__advisorTalkAction{flex-basis:164px;height:42px}.course-module__liY7sa__advisorTalk[data-compact=true] .course-module__liY7sa__advisorTalkHint{font-size:12px}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__advisorTalkRing,.course-module__liY7sa__advisorTalkDot{animation:none}.course-module__liY7sa__advisorTalkStage:before,.course-module__liY7sa__advisorTalkStatus,.course-module__liY7sa__advisorTalkAction{transition:none}.course-module__liY7sa__advisorTalkVideoFrame,.course-module__liY7sa__advisorTalkVideo{animation:none}.course-module__liY7sa__advisorTalkVideo{opacity:1;transform:none}.course-module__liY7sa__advisorTalkAction:hover{transform:none}.course-module__liY7sa__advisorTalk[data-listening=true] .course-module__liY7sa__advisorTalkRing,.course-module__liY7sa__advisorTalk[data-listening=true] .course-module__liY7sa__advisorTalkRing:nth-child(2){transition:none;transform:none}}.course-module__liY7sa__askHead{align-items:center;gap:14px;display:flex}.course-module__liY7sa__askFace{background-color:var(--bg-soft);width:46px;height:46px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);background-repeat:no-repeat;background-size:cover;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.course-module__liY7sa__askPlate{background:var(--grad-night);color:#ffffffc2;font-size:13px;font-weight:500}.course-module__liY7sa__askKicker{color:var(--ink);letter-spacing:-.012em;margin:0;font-size:15px;font-weight:500}.course-module__liY7sa__askNote{color:var(--muted);margin:3px 0 0;font-size:13px}.course-module__liY7sa__askField{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:5px 5px 5px 9px;transition:border-color .16s,box-shadow .16s;display:flex}.course-module__liY7sa__askField:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.course-module__liY7sa__askField input{min-width:0;height:44px;color:var(--ink);font-family:var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:15px}.course-module__liY7sa__askField input::placeholder{color:var(--muted)}.course-module__liY7sa__askField .course-module__liY7sa__askBtn{flex:none;height:44px;padding:0 20px}.course-module__liY7sa__askBtn{border-radius:var(--btn-r);border:1px solid var(--accent);background:var(--accent);height:46px;color:var(--on-accent);font-family:var(--sans);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:background .16s;display:inline-flex}.course-module__liY7sa__askBtn:hover{background:var(--accent-hover)}.course-module__liY7sa__askChips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.course-module__liY7sa__askChip{background:var(--bg);max-width:100%;min-height:34px;color:var(--ink-2);font-family:var(--sans);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;padding:7px 15px;font-size:13px;line-height:1.35;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.course-module__liY7sa__askChip:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:var(--accent-soft);color:var(--accent)}.course-module__liY7sa__lessonStudy{padding:max(46px,min(5vw,70px)) 0 0}.course-module__liY7sa__lessonStudy>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.course-module__liY7sa__lessonStudy>header h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:25px;font-weight:500;line-height:1.18}.course-module__liY7sa__lessonTools{gap:6px;display:flex}.course-module__liY7sa__lessonTools button{height:32px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.course-module__liY7sa__lessonTools button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.68;flex:none;width:15px;height:15px}.course-module__liY7sa__lessonTools button:hover,.course-module__liY7sa__lessonTools .course-module__liY7sa__lessonToolActive{border-color:var(--line-2);background:var(--surface);color:var(--ink)}.course-module__liY7sa__lessonTools .course-module__liY7sa__lessonToolActive{font-weight:500}.course-module__liY7sa__lessonTools button:hover svg,.course-module__liY7sa__lessonTools .course-module__liY7sa__lessonToolActive svg{opacity:1}.course-module__liY7sa__lessonPanel{min-height:340px;padding-top:max(30px,min(3.6vw,44px))}.course-module__liY7sa__lessonOverview{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:max(42px,min(7vw,100px));display:grid}.course-module__liY7sa__lessonObjective>span,.course-module__liY7sa__lessonIdeas>span,.course-module__liY7sa__lessonOverview blockquote>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:500;display:block}.course-module__liY7sa__lessonObjective p{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:max(21px,min(2.2vw,29px));font-weight:480;line-height:1.25}.course-module__liY7sa__lessonIdeas ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.course-module__liY7sa__lessonIdeas li{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.course-module__liY7sa__lessonIdeas li>span{color:var(--muted);font-size:13px}.course-module__liY7sa__lessonIdeas li p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.course-module__liY7sa__lessonOverview blockquote{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-family:var(--display);letter-spacing:-.025em;grid-column:1/-1;margin:0;padding:25px 28px;font-size:max(18px,min(2vw,24px));font-weight:480;line-height:1.35}.course-module__liY7sa__lessonOverview blockquote>span{font-family:var(--sans);margin-bottom:9px}.course-module__liY7sa__lessonTranscript{gap:4px;max-width:94ch;margin:0;padding:0;list-style:none;display:grid}.course-module__liY7sa__lessonTranscript li{border-radius:var(--r-md);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:22px;padding:13px 14px 13px 10px;transition:background .16s;display:grid}.course-module__liY7sa__lessonTranscript li:hover{background:var(--bg)}.course-module__liY7sa__lessonTranscriptTime{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--accent);font-family:var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 8px;transition:border-color .16s,background .16s;display:inline-flex}.course-module__liY7sa__lessonTranscriptTime:hover{border-color:var(--accent);background:var(--accent-soft)}.course-module__liY7sa__lessonTranscriptTime svg{fill:currentColor;width:12px;height:12px}.course-module__liY7sa__lessonTranscriptTime time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.course-module__liY7sa__lessonTranscript p{color:var(--ink-2);margin:0;padding-top:3px;font-size:15px;line-height:1.68}.course-module__liY7sa__lessonResources{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.course-module__liY7sa__lessonResources li{display:flex}.course-module__liY7sa__lessonResourceCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;padding:22px;transition:border-color .16s,box-shadow .16s;display:flex}.course-module__liY7sa__lessonResourceCard:hover{border-color:var(--line-2);box-shadow:0 18px 40px -30px #0a142873}.course-module__liY7sa__lessonResourceKind{background:var(--bg);height:24px;color:var(--muted);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.course-module__liY7sa__lessonResourceCard strong{letter-spacing:-.015em;margin-top:17px;font-size:15.5px;font-weight:500;line-height:1.3}.course-module__liY7sa__lessonResourceCard p{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.course-module__liY7sa__lessonResourceGo{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:500;display:inline-flex}.course-module__liY7sa__lessonResourceGo b{font-weight:500;transition:transform .16s}.course-module__liY7sa__lessonResourceCard:hover .course-module__liY7sa__lessonResourceGo b{transform:translate(2px,-2px)}.course-module__liY7sa__lessonInfoDrawer{z-index:31;border:0;border-left:1px solid var(--line);background:var(--surface);border-radius:0;flex-direction:column;width:min(420px,100vw - 36px);min-height:0;animation:.22s both course-module__liY7sa__lessonInfoIn;display:flex;position:fixed;top:64px;bottom:0;right:0;overflow:hidden;box-shadow:0 1px 2px #08090a0f,0 18px 46px -24px #0a142857}@keyframes course-module__liY7sa__lessonInfoIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.course-module__liY7sa__lessonInfoDrawer>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.course-module__liY7sa__lessonInfoDrawer>header p{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:500}.course-module__liY7sa__lessonInfoDrawer>header h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:18px;font-weight:500;line-height:1.2}.course-module__liY7sa__lessonInfoDrawer>header button{border-radius:var(--r-sm);background:var(--bg-soft);width:30px;height:30px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;border:1px solid #0000;flex:none;font-size:18px}.course-module__liY7sa__lessonInfoDrawer>header button:hover{border-color:var(--line-2);background:var(--surface)}.course-module__liY7sa__lessonInfoTeacher{align-items:center;gap:11px;padding:0 24px 20px;display:flex}.course-module__liY7sa__lessonInfoTeacher>span:last-child{min-width:0;color:var(--muted);flex-direction:column;gap:2px;font-size:13px;font-weight:400;line-height:1.35;display:flex}.course-module__liY7sa__lessonInfoTeacher strong{color:var(--ink);font-size:14px;font-weight:500}.course-module__liY7sa__lessonInfoTeacher .course-module__liY7sa__lessonTeacherFace{width:34px;height:34px}.course-module__liY7sa__lessonInfoTabs{border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:0;margin:0 24px;padding:0;display:grid}.course-module__liY7sa__lessonInfoTabs button{min-width:0;height:40px;color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.course-module__liY7sa__lessonInfoTabs button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.course-module__liY7sa__lessonInfoTabs button:hover{color:var(--ink)}.course-module__liY7sa__lessonInfoTabs .course-module__liY7sa__lessonInfoTabActive{border-bottom-color:var(--accent);color:var(--ink);background:0 0}.course-module__liY7sa__lessonInfoBody{scrollbar-width:thin;flex:1;min-height:0;padding:26px 24px 32px;overflow-y:auto}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonOverview{display:block}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonLead{margin:0 0 28px;font-size:14px;font-weight:400;line-height:1.6}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonObjective{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:18px}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonObjective p{font-size:17px;font-weight:500;line-height:1.3}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonIdeas{margin-top:30px}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonIdeas li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonOverview blockquote{border-radius:var(--r-sm);margin-top:30px;padding:20px;font-size:18px}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonTranscript li{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px 8px}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonTranscript p{font-size:14px;line-height:1.6}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonResources{grid-template-columns:1fr}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonResourceCard{border-radius:var(--r-sm);padding:19px}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonAsk{background:0 0;border:0;border-radius:0;margin:0;padding:0}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonAsk .course-module__liY7sa__askHead{align-items:flex-start}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonAsk .course-module__liY7sa__askField{border-radius:var(--r-sm);flex-wrap:wrap}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonAsk .course-module__liY7sa__askField input{flex-basis:100%}.course-module__liY7sa__lessonInfoBody .course-module__liY7sa__lessonAsk .course-module__liY7sa__askField .course-module__liY7sa__askBtn{justify-content:center;width:100%}.course-module__liY7sa__moduleDrawer{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;grid-area:1/1;align-self:start;width:360px;min-width:360px;height:100%;padding:0 8px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:relative;top:auto;overflow:hidden}.course-module__liY7sa__moduleDrawer:before{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(to bottom, var(--bg) 6%, var(--veil) 46%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:58px;transition:opacity .16s;position:absolute;top:64px;left:8px;right:8px;-webkit-mask-image:linear-gradient(#000,#000 52%,#0000);mask-image:linear-gradient(#000,#000 52%,#0000)}.course-module__liY7sa__moduleDrawerScrolled:before{opacity:1}.course-module__liY7sa__moduleDrawer:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--veil) 58%, var(--bg) 94%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:78px;position:absolute;bottom:0;left:8px;right:8px;-webkit-mask-image:linear-gradient(#0000,#000 44%,#000);mask-image:linear-gradient(#0000,#000 44%,#000)}.course-module__liY7sa__moduleDrawerDesktopCollapsed{opacity:0;visibility:hidden;pointer-events:none;border-right-color:#0000;transform:translate(-100%)}@keyframes course-module__liY7sa__drawerIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.course-module__liY7sa__moduleDrawer>header{z-index:4;background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:18px;width:calc(100% + 16px);min-height:64px;margin-left:-8px;margin-right:-8px;padding:10px 22px;display:flex;position:relative}.course-module__liY7sa__moduleDrawer>header h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500;line-height:1.25}.course-module__liY7sa__moduleDrawerClose{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;display:none}.course-module__liY7sa__moduleDrawerClose svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:14px;height:14px}.course-module__liY7sa__moduleDrawerClose:hover{background:#e9ebe9}.course-module__liY7sa__moduleDrawerPhases{scrollbar-width:thin;flex:1;min-height:0;padding:4px 8px 86px;overflow-y:auto}.course-module__liY7sa__moduleDrawerPhases section{margin-top:20px}.course-module__liY7sa__moduleDrawerPhases section:first-child{margin-top:4px}.course-module__liY7sa__moduleDrawerPhaseHeading{color:#8c8c8c;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 4px;font-size:13.5px;font-weight:500;line-height:1.35}.course-module__liY7sa__moduleDrawerPhases section[data-current=true] .course-module__liY7sa__moduleDrawerPhaseHeading{color:var(--ink-2);opacity:1}.course-module__liY7sa__moduleDrawerChevron{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;transition:transform .16s}.course-module__liY7sa__moduleDrawerChevron[data-open=true]{transform:rotate(90deg)}.course-module__liY7sa__moduleDrawerPhases ol{margin:0;padding:0;list-style:none}.course-module__liY7sa__moduleDrawerModuleRow{color:#8c8c8c;grid-template-columns:minmax(0,1fr) 32px;align-items:center;transition:color .16s;display:grid}.course-module__liY7sa__moduleDrawerModuleRow:hover{color:var(--ink-2)}.course-module__liY7sa__moduleDrawerModuleRow[data-active=true]{color:var(--ink)}.course-module__liY7sa__moduleDrawerModuleMain{width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;text-decoration:none}.course-module__liY7sa__moduleDrawerModuleToggle{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.course-module__liY7sa__moduleDrawerPhases li+li{margin-top:2px}.course-module__liY7sa__moduleDrawerModuleBody{opacity:.6;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid}.course-module__liY7sa__moduleDrawerModuleBody[data-open=true]{opacity:1;grid-template-rows:1fr}.course-module__liY7sa__moduleDrawerModuleBody>ol{min-height:0;overflow:hidden}.course-module__liY7sa__moduleDrawerMeta{color:#8c8c8c;white-space:nowrap;align-items:center;gap:7px;margin-bottom:5px;font-size:13.5px;font-weight:400;line-height:1.4;display:flex}.course-module__liY7sa__moduleDrawerInstructor{text-overflow:ellipsis;min-width:0;overflow:hidden}.course-module__liY7sa__moduleDrawerModulePill{background:var(--chip);min-height:22px;color:var(--on-chip);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.course-module__liY7sa__moduleDrawerModulePill[data-done=true]{background:var(--accent);color:var(--on-accent)}.course-module__liY7sa__moduleDrawerModulePill svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;margin-left:-1px}.course-module__liY7sa__moduleDrawerPhases strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.course-module__liY7sa__moduleDrawerPhases small{line-height:1.4}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps{gap:0;margin:0 0 6px;padding:0;display:grid}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps li+li{margin-top:0}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps button{color:#8c8c8c;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:9px;padding:0 12px;transition:color .16s;display:grid}.course-module__liY7sa__moduleDrawerStepIcon{place-items:center;width:18px;height:18px;display:grid}.course-module__liY7sa__moduleDrawerStepIcon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.course-module__liY7sa__moduleDrawerStepIcon[data-done=true]{background:var(--accent);border-radius:999px}.course-module__liY7sa__moduleDrawerStepIcon[data-done=true] svg{width:11px;height:11px;stroke:var(--on-accent);stroke-width:2.1px}.course-module__liY7sa__moduleDrawerStepCopy{align-items:baseline;gap:0;min-width:0;display:flex}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps .course-module__liY7sa__moduleDrawerStepActive{color:var(--ink)}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps button:hover{color:var(--ink-2)}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps .course-module__liY7sa__moduleDrawerStepActive:hover{color:var(--ink)}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps strong{white-space:nowrap;flex:none;font-size:14.5px;font-weight:400;line-height:1.2;display:block;overflow:visible}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps small{min-width:0;color:inherit;opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.2;overflow:hidden}.course-module__liY7sa__moduleDrawerPhases .course-module__liY7sa__moduleDrawerSteps small:before{content:":";margin:0 5px 0 2px}.course-module__liY7sa__moduleDrawerCompletion{margin:8px 0 18px!important;padding:6px 0 0!important}.course-module__liY7sa__drawerScrim{z-index:30;background:0 0;border:0;animation:.22s both course-module__liY7sa__scrimIn;display:block;position:fixed;top:64px;bottom:0;left:0;right:0}.course-module__liY7sa__moduleDrawerScrim{display:none}@keyframes course-module__liY7sa__scrimIn{0%{opacity:0}to{opacity:1}}.course-module__liY7sa__authWrap{background:var(--bg);place-items:center;min-height:100vh;padding:96px 24px 72px;display:grid;position:relative}.course-module__liY7sa__authSimple{text-align:center;flex-direction:column;align-items:center;width:min(348px,100%);display:flex}.course-module__liY7sa__authLogo{z-index:2;text-decoration:none;display:inline-flex;position:absolute;top:max(20px,min(3vh,30px));left:max(20px,min(3vw,32px))}.course-module__liY7sa__authLogo svg{width:25px;height:25px;fill:var(--accent)}.course-module__liY7sa__authForm{width:100%}.course-module__liY7sa__authTitle{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:24px;font-weight:500;line-height:1.25}.course-module__liY7sa__authSub{color:var(--ink-2);margin:11px 0 0;font-size:15px;line-height:1.5}.course-module__liY7sa__field{text-align:left;margin-top:20px}.course-module__liY7sa__label{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.course-module__liY7sa__input{border:1px solid var(--line-2);background:var(--surface);width:100%;height:46px;font-family:var(--sans);color:var(--ink);border-radius:9px;padding:0 15px;font-size:14px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #16150f0a}.course-module__liY7sa__input::placeholder{color:var(--muted)}.course-module__liY7sa__input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-glow);outline:none}.course-module__liY7sa__authBtn{border:1px solid var(--cta);background:var(--cta);width:100%;height:46px;color:var(--on-cta);font-family:var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0 18px;font-size:14px;font-weight:500;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}.course-module__liY7sa__authBtn:hover:not(:disabled){background:var(--cta-hover);border-color:var(--cta-hover)}.course-module__liY7sa__authBtn:disabled{opacity:.72;cursor:default}.course-module__liY7sa__authBtnSoft{background:var(--surface);color:var(--ink);border-color:var(--line-2);margin-top:18px}.course-module__liY7sa__authBtnSoft:hover:not(:disabled){background:var(--bg);border-color:var(--line-2)}.course-module__liY7sa__authHint{color:var(--muted);margin:10px 0 0;font-size:13px}.course-module__liY7sa__authAlt{text-align:center;color:var(--ink-2);margin:24px 0 0;font-size:13px}.course-module__liY7sa__authAlt a{color:var(--accent-bright);box-shadow:inset 0 -1px 0 var(--accent-line);font-weight:500;text-decoration:none}.course-module__liY7sa__authAlt a:hover{box-shadow:inset 0 -1px 0 var(--accent-bright)}.course-module__liY7sa__authNote{max-width:56ch;color:var(--muted);margin:54px -36px 0;font-size:13px;line-height:1.5}.course-module__liY7sa__facultyMast{max-width:62ch;padding-bottom:max(38px,min(4vw,58px))}.course-module__liY7sa__facultyMast h1{font-family:var(--display);letter-spacing:-.048em;color:var(--ink);margin:0;font-size:max(31px,min(3.6vw,49px));font-weight:440;line-height:1.03}.course-module__liY7sa__facultyLead{max-width:56ch;color:var(--ink-2);margin:20px 0 0;font-size:16.5px;line-height:1.6}.course-module__liY7sa__settingsMast,.course-module__liY7sa__settingsSections{width:100%;max-width:var(--wrap-settings);margin-left:auto;margin-right:auto}.course-module__liY7sa__settingsMast{padding-bottom:max(30px,min(3vw,44px))}.course-module__liY7sa__settingsMast h1{font-family:var(--display);letter-spacing:-.048em;color:var(--ink);margin:0;font-size:max(31px,min(3.6vw,49px));font-weight:440;line-height:1.03}.course-module__liY7sa__settingsTabs{border-bottom:1px solid var(--line);gap:26px;margin-top:max(20px,min(2.2vw,28px));display:flex}.course-module__liY7sa__settingsTab{letter-spacing:-.01em;color:var(--muted);border-bottom:1.5px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s}.course-module__liY7sa__settingsTab:hover{color:var(--ink)}.course-module__liY7sa__settingsTab[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink)}.course-module__liY7sa__settingsSections{display:grid}.course-module__liY7sa__settingsSection{border-top:1px solid var(--line);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:max(24px,min(5vw,72px));padding:max(30px,min(3.4vw,44px)) 0;display:grid}.course-module__liY7sa__settingsSection:first-child{border-top:0;padding-top:0}.course-module__liY7sa__settingsAside h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:500}.course-module__liY7sa__settingsAside p{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.course-module__liY7sa__settingsPanel{max-width:420px}.course-module__liY7sa__settingsPanel>form>.course-module__liY7sa__field:first-child,.course-module__liY7sa__settingsPanel>form>.course-module__liY7sa__settingsIdentity+.course-module__liY7sa__field{margin-top:0}.course-module__liY7sa__settingsIdentity{align-items:center;gap:14px;margin-bottom:22px;display:flex}.course-module__liY7sa__settingsIdentity p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.course-module__liY7sa__settingsAvatar{color:#fff;width:46px;height:46px;font-family:var(--mono);box-shadow:0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;display:grid}.course-module__liY7sa__settingsNote{color:var(--muted);margin:9px 0 0;font-size:12.5px;line-height:1.55}.course-module__liY7sa__settingsProblem{color:var(--danger);margin:12px 0 0;font-size:13px;line-height:1.5}.course-module__liY7sa__settingsActions{align-items:center;gap:12px;margin-top:20px;display:flex}.course-module__liY7sa__settingsSave{border:1px solid var(--line-2);background:var(--surface);height:38px;font-family:var(--sans);color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.course-module__liY7sa__settingsSave:hover:not(:disabled){background:var(--bg-soft)}.course-module__liY7sa__settingsSave:disabled{opacity:.72;cursor:default}.course-module__liY7sa__settingsSave:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.course-module__liY7sa__settingsSaved{color:var(--muted);opacity:0;margin:0;font-size:13px;transition:opacity .2s}.course-module__liY7sa__settingsSaved[data-shown]{opacity:1}@media (max-width:860px){.course-module__liY7sa__settingsSection{grid-template-columns:minmax(0,1fr);gap:18px}.course-module__liY7sa__settingsPanel{max-width:none}}.course-module__liY7sa__facultyPair{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 max(28px,min(3.4vw,56px));display:grid}.course-module__liY7sa__facultyCol{grid-row:span 7;grid-template-rows:subgrid;align-content:start;align-items:start;row-gap:0;min-width:0;display:grid}.course-module__liY7sa__facultyPortrait{aspect-ratio:4/5;border-radius:var(--r-lg);background-color:var(--bg-soft);background-repeat:no-repeat;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.course-module__liY7sa__facultyPortraitImage{object-fit:cover}.course-module__liY7sa__facultyPortraitPlate{background:var(--grad-night);color:#ffffffb8;font-family:var(--display);letter-spacing:.04em;font-size:44px;font-weight:500}.course-module__liY7sa__facultyIdentity{padding-top:26px}.course-module__liY7sa__facultyIdentity h2{font-family:var(--display);letter-spacing:-.036em;color:var(--ink);margin:0;font-size:max(24px,min(2.2vw,31px));font-weight:480;line-height:1.1}.course-module__liY7sa__facultyRole{color:var(--muted);margin:9px 0 0;font-size:13.5px}.course-module__liY7sa__facultyFocus{max-width:40ch;color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:16px 0 0;font-size:18px;font-weight:420;line-height:1.35}.course-module__liY7sa__facultyIdentity .course-module__liY7sa__ownBadges{margin-top:20px}.course-module__liY7sa__facultyStats{flex-wrap:wrap;gap:10px 34px;margin:24px 0 0;padding:0;list-style:none;display:flex}.course-module__liY7sa__facultyStats li{flex-direction:column;gap:3px;display:flex}.course-module__liY7sa__facultyStats strong{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:500}.course-module__liY7sa__facultyStats span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.course-module__liY7sa__facultyBio{padding-top:26px}.course-module__liY7sa__facultyBio p{max-width:54ch;color:var(--ink-2);margin:0 0 15px;font-size:15.5px;line-height:1.68}.course-module__liY7sa__facultyBio p:last-child{margin-bottom:0}.course-module__liY7sa__facultyBlock{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-self:stretch;margin-top:26px;padding:20px 20px 8px}.course-module__liY7sa__facultyBlockLabel{letter-spacing:.075em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:500}.course-module__liY7sa__facultyModules,.course-module__liY7sa__facultyWorks{margin:0;padding:0;list-style:none}.course-module__liY7sa__facultyModules a{border-radius:var(--r-sm);grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:12px;margin:0 -12px;padding:11px 12px;text-decoration:none;transition:background .14s;display:grid}.course-module__liY7sa__facultyModules a:hover{background:var(--bg)}.course-module__liY7sa__facultyModuleN{font-family:var(--display);color:var(--accent);font-size:13px;font-weight:500}.course-module__liY7sa__facultyModuleTitle{min-width:0;color:var(--ink);letter-spacing:-.012em;font-size:14.5px;font-weight:500;line-height:1.35}.course-module__liY7sa__facultyModuleRun{color:var(--muted);white-space:nowrap;font-size:13px}.course-module__liY7sa__facultyWorks li{flex-direction:column;gap:4px;padding:11px 0;display:flex}.course-module__liY7sa__facultyWorks strong{color:var(--ink);letter-spacing:-.012em;font-size:14.5px;font-weight:500}.course-module__liY7sa__facultyWorkYear{color:var(--muted);margin-left:4px;font-size:13px;font-weight:500}.course-module__liY7sa__facultyWorks span{color:var(--ink-2);font-size:13.5px;line-height:1.5}.course-module__liY7sa__facultyAsk{margin-top:26px}.course-module__liY7sa__facultyChatScrim{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03150a85;place-items:center;padding:max(16px,min(4vw,48px));animation:.16s ease-out both course-module__liY7sa__facultyChatScrimIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes course-module__liY7sa__facultyChatScrimIn{0%{opacity:0}to{opacity:1}}.course-module__liY7sa__facultyChatPanel{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:18px;width:min(560px,100%);max-height:min(80svh,660px);padding:22px;animation:.24s cubic-bezier(.22,1,.36,1) both course-module__liY7sa__facultyChatPanelIn;display:flex;box-shadow:0 2px 6px #08090a14,0 40px 96px -34px #05190c80}@keyframes course-module__liY7sa__facultyChatPanelIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.course-module__liY7sa__facultyChatHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.course-module__liY7sa__facultyChatHeader small{color:var(--muted);margin-bottom:5px;font-size:13px;line-height:1;display:block}.course-module__liY7sa__facultyChatHeader h2{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.15}.course-module__liY7sa__facultyChatPanel .course-module__liY7sa__advisorTalk{padding-bottom:6px}@media (prefers-reduced-motion:reduce){.course-module__liY7sa__facultyChatScrim,.course-module__liY7sa__facultyChatPanel{animation:none}}.course-module__liY7sa__facultyNote{max-width:74ch;color:var(--muted);margin:max(44px,min(5vw,70px)) 0 0;font-size:13px;line-height:1.6}@media (max-width:1180px){.course-module__liY7sa__lessonNavigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.course-module__liY7sa__lessonFooterProgress{flex-basis:132px;width:min(132px,100%)}.course-module__liY7sa__lessonModeTabs button{min-width:58px;padding-left:10px;padding-right:10px}}@media (max-width:900px){.course-module__liY7sa__dashBarLesson{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.course-module__liY7sa__dashBarLesson .course-module__liY7sa__dashHomeLead{border-right:0;align-self:center}.course-module__liY7sa__dashOutlineSlot{display:none}.course-module__liY7sa__lessonDashSlot{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:0}.course-module__liY7sa__lessonPage{padding-left:var(--gutter)}.course-module__liY7sa__lessonShell{grid-template-columns:minmax(0,1fr);column-gap:0}.course-module__liY7sa__lessonShellCollapsed .course-module__liY7sa__lessonCanvas{padding-left:0}.course-module__liY7sa__outlineDesktopToggle{display:none}.course-module__liY7sa__outlineMobileToggle{display:grid}.course-module__liY7sa__advisorGrid,.course-module__liY7sa__cards,.course-module__liY7sa__offer,.course-module__liY7sa__headSplit,.course-module__liY7sa__twinHead,.course-module__liY7sa__twinSteps{grid-template-columns:1fr}.course-module__liY7sa__headSplit,.course-module__liY7sa__twinHead{align-items:start;gap:18px}.course-module__liY7sa__headSplit .course-module__liY7sa__lede{padding-bottom:0}.course-module__liY7sa__priceCard{position:static}.course-module__liY7sa__moduleDrawer{z-index:31;border-radius:var(--r-md);border-right:0;width:min(360px,100vw - 36px);min-width:0;height:auto;padding:0 8px;animation:.22s both course-module__liY7sa__drawerIn;position:fixed;top:76px;bottom:18px;left:18px;box-shadow:0 1px 2px #08090a0f,0 18px 46px -24px #0a142857}.course-module__liY7sa__moduleDrawerClosed{display:none}.course-module__liY7sa__moduleDrawerOpen{display:block}.course-module__liY7sa__moduleDrawerDesktopCollapsed{opacity:1;visibility:visible;pointer-events:auto;transform:none}.course-module__liY7sa__moduleDrawerClose{place-items:center;display:grid}.course-module__liY7sa__moduleDrawerScrim{display:block}.course-module__liY7sa__resumeBtn{max-width:none}.course-module__liY7sa__coursePhaseHead{flex-direction:column;align-items:stretch;gap:18px}.course-module__liY7sa__coursePhaseHead p{max-width:48ch}.course-module__liY7sa__phaseProgress{width:auto}.course-module__liY7sa__phaseProgress>span{text-align:left}.course-module__liY7sa__lessonOverview{grid-template-columns:1fr;gap:30px}.course-module__liY7sa__facultyPair{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:max(56px,min(8vw,84px))}.course-module__liY7sa__facultyCol{grid-row:auto;display:block}.course-module__liY7sa__facultyPortrait{max-width:360px}}@media (max-width:640px){.course-module__liY7sa__homePlate{gap:0}.course-module__liY7sa__homePlateFrame{grid-area:1/1}.course-module__liY7sa__homePlateArt{aspect-ratio:4/5;width:100%;max-width:none}.course-module__liY7sa__homePlateArtImage{object-fit:cover;object-position:50% 28%}.course-module__liY7sa__homePlateCopy{display:contents}.course-module__liY7sa__homePlateSummary{z-index:1;color:#fff;pointer-events:none;background:linear-gradient(#0000,#021f0fe6);grid-area:1/1;align-self:end;padding:120px 18px 22px}.course-module__liY7sa__homePlateSummary .course-module__liY7sa__homePlateSkeletonChip{margin-bottom:14px}.course-module__liY7sa__homePlateCog{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29}.course-module__liY7sa__homePlateCog:hover{color:#fff;background:#ffffff47}.course-module__liY7sa__homePlateSummary .course-module__liY7sa__homePlateChip{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-color:#ffffff73;margin-bottom:14px}.course-module__liY7sa__homePlateSummary .course-module__liY7sa__homePlateChip>span{background:#fff}.course-module__liY7sa__homePlateSummary .course-module__liY7sa__homePlateTitle{color:#fff;text-shadow:0 2px 20px #00000052;max-width:14ch;font-size:max(31px,min(9vw,38px))}.course-module__liY7sa__homePlateSummary .course-module__liY7sa__homePlateSub{color:#ffffffd6;margin-top:12px;font-size:16px}.course-module__liY7sa__homePlateCopy .course-module__liY7sa__homePlateBody{grid-row:2;padding:24px 18px 18px}.course-module__liY7sa__homePlateAdvisors{margin-top:0}.course-module__liY7sa__homePlateResume{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-bottom:16px}.course-module__liY7sa__dashBarFloating{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%)}.course-module__liY7sa__dashBarFloating .course-module__liY7sa__dashHomeLead{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-left:0;padding:0}.course-module__liY7sa__homePlateResumeGo{grid-column:1/-1;justify-content:center;height:46px}.course-module__liY7sa__dashBarInner{height:58px}.course-module__liY7sa__drawerScrim{top:58px;bottom:0;left:0;right:0}.course-module__liY7sa__dashHomeNav{display:none}.course-module__liY7sa__lessonDashSlot{grid-template-columns:minmax(0,1fr) auto;gap:8px}.course-module__liY7sa__dashBarLesson{gap:10px;padding-left:14px;padding-right:14px}.course-module__liY7sa__lessonTopIdentity p>span,.course-module__liY7sa__lessonTopIdentity p>i{display:none}.course-module__liY7sa__courseMapHead{gap:18px}.course-module__liY7sa__phaseLesson{grid-template-columns:76px minmax(0,1fr) auto;gap:5px 12px;padding:14px 16px}.course-module__liY7sa__moduleThumb{grid-row:1/span 2;align-self:center;width:76px}.course-module__liY7sa__dashModuleDesc{display:none}.course-module__liY7sa__phaseLesson .course-module__liY7sa__dashModuleText{grid-column:2/-1}.course-module__liY7sa__phaseLesson .course-module__liY7sa__dashModuleMeta{grid-area:2/2}.course-module__liY7sa__phaseLesson .course-module__liY7sa__status{grid-area:2/3;place-self:center end;min-width:0;padding:0 13px}.course-module__liY7sa__lessonPage{--phone-footer:60px;height:calc(100svh - 58px);padding:0 10px 10px}.course-module__liY7sa__lessonPage:has(.course-module__liY7sa__lessonSkipBonusButton){--phone-footer:76px}.course-module__liY7sa__lessonPage:has([data-bonus-expanded=true]){--phone-footer:112px}.course-module__liY7sa__lessonCanvas{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.course-module__liY7sa__moduleToggle{padding-right:11px}.course-module__liY7sa__stageBox{aspect-ratio:auto;border-radius:var(--r-md);align-self:stretch;max-width:none;height:100%}.course-module__liY7sa__lessonNavigation{max-width:none}.course-module__liY7sa__stageMediaVideo{grid-template-rows:auto minmax(0,1fr);align-content:start;place-items:stretch stretch}.course-module__liY7sa__stageMediaVideo .course-module__liY7sa__stageVideo{aspect-ratio:16/9;grid-row:1;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.course-module__liY7sa__stageMediaVideo .course-module__liY7sa__lessonStageMeta{max-width:none;text-shadow:none;grid-row:2;align-self:start;padding:16px 16px 0;position:static}.course-module__liY7sa__stageMediaVideo .course-module__liY7sa__stagePlay{grid-area:1/1;place-self:center}.course-module__liY7sa__stageMediaVideo .course-module__liY7sa__stageLoading{grid-area:1/1}.course-module__liY7sa__stageMediaVideo .course-module__liY7sa__lessonStageMeta>span{display:block}.course-module__liY7sa__playerControls>div span+span{display:none}.course-module__liY7sa__lessonSlideMedia{background-position:50% 0;background-size:100%;grid-template-rows:calc(56.25vw - 11.25px) minmax(0,1fr)}.course-module__liY7sa__lessonSlideMedia>:not(.course-module__liY7sa__stageRail):not(.course-module__liY7sa__stageComplete):not(.course-module__liY7sa__stageBonusFlag){grid-row:1}.course-module__liY7sa__lessonSlideMedia .course-module__liY7sa__stageBonusFlag{grid-area:2/1;place-self:start;margin:12px 0 0 14px;position:relative}.course-module__liY7sa__lessonDeepDiveMedia .course-module__liY7sa__stageRail{padding-top:50px}.course-module__liY7sa__lessonQaMedia{grid-template-rows:auto minmax(0,1fr);align-items:start;padding-top:22px}.course-module__liY7sa__stageRail{background:0 0;grid-area:2/1;place-self:stretch stretch;align-items:stretch;height:auto;padding:12px 14px 14px;position:static;overflow-y:auto}.course-module__liY7sa__stageRail ol{flex-direction:column;align-items:stretch;gap:2px}.course-module__liY7sa__stageRail li{flex:none}.course-module__liY7sa__stageRail button{text-align:left;grid-template-columns:3px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:0;display:grid}.course-module__liY7sa__stageRail button>i{border-radius:2px;height:26px}.course-module__liY7sa__stageRailPreview,.course-module__liY7sa__stageRail[data-tone=bonus] .course-module__liY7sa__stageRailPreview{opacity:1;visibility:visible;width:auto;box-shadow:none;background:0 0;align-items:center;gap:2px 10px;margin-left:0;padding:0;position:static;transform:none}.course-module__liY7sa__stageRailPreview{grid-template-columns:18px minmax(0,1fr)}.course-module__liY7sa__stageRailPreview small{opacity:.5;grid-row:1/span 2;align-self:center}.course-module__liY7sa__stageRailPreview strong{-webkit-line-clamp:2;opacity:.72;grid-column:2;align-self:center}.course-module__liY7sa__stageRailPreview em{display:none}.course-module__liY7sa__stageRailPreview:has(.course-module__liY7sa__stageRailThumb){grid-template-columns:44px minmax(0,1fr)}.course-module__liY7sa__stageRailThumb{grid-row:1/span 2}.course-module__liY7sa__stageRailPreview:has(.course-module__liY7sa__stageRailThumb) small{grid-row:1;align-self:end}.course-module__liY7sa__stageRailPreview:has(.course-module__liY7sa__stageRailThumb) strong{-webkit-line-clamp:1;grid-row:2;align-self:start}.course-module__liY7sa__stageRailPreview:has(em) strong{display:none}.course-module__liY7sa__stageRailPreview:has(em) em{-webkit-line-clamp:2;opacity:.72;grid-column:2;display:-webkit-box}.course-module__liY7sa__stageRail button[data-state=current] .course-module__liY7sa__stageRailPreview :-webkit-any(strong,em){opacity:1}.course-module__liY7sa__stageRail button[data-state=current] .course-module__liY7sa__stageRailPreview :is(strong,em){opacity:1}.course-module__liY7sa__lessonNavigationStart{gap:6px}.course-module__liY7sa__lessonStageMeta{max-width:calc(100% - 40px)}.course-module__liY7sa__lessonStageMeta h1{font-size:max(22px,min(7vw,30px))}.course-module__liY7sa__lessonStageMeta>span{display:none}.course-module__liY7sa__lessonSlideMock{flex-direction:column;justify-content:center;align-self:stretch;width:calc(100% - 28px);height:calc(100% - 28px);margin:14px 0;padding:18px;display:flex}.course-module__liY7sa__lessonSlideMock>p,.course-module__liY7sa__lessonQaCard>p{margin-bottom:10px;font-size:13px}.course-module__liY7sa__lessonSlideMock h1,.course-module__liY7sa__lessonQaCard h1{font-size:max(18px,min(5.4vw,22px))}.course-module__liY7sa__lessonSlideMock ul{margin-top:12px;font-size:13px;line-height:1.4}.course-module__liY7sa__lessonQaCard,.course-module__liY7sa__lessonCompletionCard{width:calc(100% - 32px)}.course-module__liY7sa__lessonCompletionActions{flex-direction:column}.course-module__liY7sa__lessonCompletionActions :-webkit-any(a,button){width:min(240px,100%)}.course-module__liY7sa__lessonCompletionActions :is(a,button){width:min(240px,100%)}.course-module__liY7sa__moduleCompletionSteps{grid-template-columns:repeat(6,1fr);gap:16px 0;display:grid}.course-module__liY7sa__moduleCompletionSteps li:not([data-bonus]){grid-column:span 2}.course-module__liY7sa__moduleCompletionSteps li[data-bonus]{grid-column:span 3}.course-module__liY7sa__moduleCompletionMap{width:174px}.course-module__liY7sa__lessonQaCard ol{grid-template-columns:1fr;gap:5px;margin-top:12px}.course-module__liY7sa__lessonQaCard li button{white-space:nowrap;text-overflow:ellipsis;min-height:0;padding:8px 10px;font-size:13px;display:block;overflow:hidden}.course-module__liY7sa__lessonQaCard li span{margin-right:7px}.course-module__liY7sa__lessonQaOpen{height:44px;margin-top:8px;font-size:13px}.course-module__liY7sa__lessonNavigation{grid-template-columns:auto minmax(120px,1fr) auto;gap:8px;padding-top:8px}.course-module__liY7sa__lessonModeTabs{gap:0;height:46px;padding:0}.course-module__liY7sa__lessonBonusTabs{height:46px}.course-module__liY7sa__lessonModeTabs button{min-width:0;height:100%;padding-left:8px;padding-right:8px;font-size:12px}.course-module__liY7sa__lessonFooterProgress,.course-module__liY7sa__lessonNavigation>a>span,.course-module__liY7sa__lessonNavigation>button>span,.course-module__liY7sa__lessonNavigationEnd>a>span,.course-module__liY7sa__lessonNavigationEnd>button>span{display:none}.course-module__liY7sa__lessonNavigationEnd{gap:8px}.course-module__liY7sa__lessonCallTrigger{grid-template-columns:36px;gap:0;width:44px;min-height:44px;padding:3px}.course-module__liY7sa__lessonCallTriggerCopy,.course-module__liY7sa__lessonCallHint{display:none}.course-module__liY7sa__lessonCallTriggerFace{grid-area:1/1;width:36px;height:36px}.course-module__liY7sa__lessonCallTriggerAction{border:1.5px solid var(--gold-plate);background:var(--accent);width:17px;height:17px;color:var(--on-accent);border-radius:50%;grid-area:1/1;place-self:end;margin:0 -2px -2px 0}.course-module__liY7sa__lessonCallTriggerAction svg{stroke-width:1.8px;width:9px;height:9px}.course-module__liY7sa__lessonCallTrigger strong{font-size:13.5px}.course-module__liY7sa__lessonNavigation .course-module__liY7sa__lessonNavButton strong,.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonNextButton strong{display:none}.course-module__liY7sa__lessonNavControl,.course-module__liY7sa__lessonNextControl{width:44px;min-width:44px}.course-module__liY7sa__lessonNavTooltip{display:none}.course-module__liY7sa__lessonNavigationEnd:has(.course-module__liY7sa__lessonSkipBonusButton){flex-direction:column;align-items:center;gap:3px}.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonSkipBonusButton{background:0 0;border:0;height:auto;min-height:0;padding:0}.course-module__liY7sa__lessonSkipBonusButton strong{font-size:11px}.course-module__liY7sa__lessonSkipBonusButton strong span{display:none}.course-module__liY7sa__lessonNavigation .course-module__liY7sa__lessonNavButton,.course-module__liY7sa__lessonNavigationEnd .course-module__liY7sa__lessonNextButton{justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.course-module__liY7sa__lessonModeCluster{--tabs-w:204px;--bonus-col-a:160px}.course-module__liY7sa__lessonModeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.course-module__liY7sa__lessonBonusTabs[data-open=true],.course-module__liY7sa__lessonBonusTabs>div{width:196px}.course-module__liY7sa__lessonBonusTabs>div{height:100%}.course-module__liY7sa__lessonBonusTabs button{height:100%;padding-left:6px;padding-right:6px}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true]{--bonus-col-a:160px;flex-wrap:wrap;justify-content:center;row-gap:6px}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusAccess{order:1}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusTabs{order:2;margin-left:0}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusTabs[data-open=true],.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusTabs>div{width:160px}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusTabs>div{border-radius:999px;padding-left:0;padding-right:0}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true] .course-module__liY7sa__lessonBonusTabs:before{left:0}.course-module__liY7sa__lessonModeCluster[data-bonus-expanded=true][data-pill-index="3"]{--pill-x:0px}.course-module__liY7sa__lessonInfoDrawer,.course-module__liY7sa__moduleDrawer{width:auto;top:66px;bottom:10px;left:10px;right:10px}.course-module__liY7sa__lessonInfoTabs button{font-size:13px}.course-module__liY7sa__lessonAskSheet{left:8px;right:8px;bottom:calc(var(--phone-footer) + 14px);border-radius:var(--r-md);width:auto;max-height:min(48svh,380px)}.course-module__liY7sa__lessonAskSheet[data-video=true]{width:auto;max-height:min(64svh,540px)}.course-module__liY7sa__lessonQaMedia{align-items:start;padding-top:22px}.course-module__liY7sa__lessonPromptDeck{width:calc(100% - 32px);padding-bottom:34px}.course-module__liY7sa__lessonQaMedia .course-module__liY7sa__stageRailPreview{color:var(--on-light)}.course-module__liY7sa__lessonAskSheet[data-placed=true]{right:8px;bottom:calc(var(--phone-footer) + 14px);top:auto!important;left:8px!important}.course-module__liY7sa__lessonAskSheet[data-minimized=true]{right:0;bottom:calc(var(--phone-footer) + 8px);width:-webkit-max-content;width:max-content;top:auto!important;left:0!important}.course-module__liY7sa__lessonAskSheetPanel{padding:22px 18px 18px}.course-module__liY7sa__advisorTalkStage{width:108px;height:108px}.course-module__liY7sa__advisorTalkFace{width:92px;height:92px}.course-module__liY7sa__advisorTalkAction{width:100%}.course-module__liY7sa__facultyChatPanel{border-radius:var(--r-md);max-height:calc(100svh - 32px)}.course-module__liY7sa__lessonObjective p{font-size:20px}.course-module__liY7sa__lessonOverview blockquote{grid-column:auto}.course-module__liY7sa__lessonTranscript li{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.course-module__liY7sa__askField{border-radius:var(--r-md);flex-wrap:wrap}.course-module__liY7sa__askField input{flex-basis:100%}.course-module__liY7sa__askField .course-module__liY7sa__askBtn{justify-content:center;width:100%}.course-module__liY7sa__authWrap{padding:0 20px}.course-module__liY7sa__moduleRow{grid-template-columns:34px 1fr auto}.course-module__liY7sa__moduleAdvisor{display:none}.course-module__liY7sa__modulePanel{padding-left:calc(34px + max(14px,min(2vw,28px)))}.course-module__liY7sa__advisorStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.course-module__liY7sa__field+.course-module__liY7sa__field{margin-top:16px}.course-module__liY7sa__authError{color:var(--danger);text-align:left;margin:16px 0 0;font-size:13px;line-height:1.5}.course-module__liY7sa__authFoot{color:var(--muted);justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex;position:absolute;bottom:26px;left:0;right:0}.course-module__liY7sa__authFoot a{color:var(--muted);text-decoration:none}.course-module__liY7sa__authFoot a:hover{color:var(--ink)}.course-module__liY7sa__themeToggle{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-5px;margin-bottom:-5px;padding:0;transition:color .16s;display:inline-flex}.course-module__liY7sa__themeToggle:hover{color:var(--ink)}.course-module__liY7sa__themeToggle:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.course-module__liY7sa__themeTabs{border:1px solid var(--line);background:var(--bg);border-radius:999px;grid-template-columns:repeat(3,1fr);align-items:center;width:98px;height:28px;display:grid;position:relative}.course-module__liY7sa__themeTabs:before{content:"";border:1px solid var(--line-2);background:var(--raised);opacity:0;pointer-events:none;width:calc(33.3333% + 2px);transform:translateX(calc(var(--theme-pill-index,0) * (100% - 2px)));border-radius:999px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:auto}.course-module__liY7sa__themeTabs[data-choice]:before{opacity:1}.course-module__liY7sa__themeTabs[data-choice=light]{--theme-pill-index:1}.course-module__liY7sa__themeTabs[data-choice=dark]{--theme-pill-index:2}.course-module__liY7sa__themeTabs button{z-index:1;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .16s;display:flex;position:relative}.course-module__liY7sa__themeTabs button:hover{color:var(--ink)}.course-module__liY7sa__themeTabs svg{flex:none;width:14px;height:14px}.course-module__liY7sa__themeTabsActive{color:var(--ink)}.course-module__liY7sa__themeTabs button:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.course-module__liY7sa__authWrapWide{place-items:safe center}.course-module__liY7sa__signupWide{text-align:center;flex-direction:column;align-items:center;width:min(1080px,100%);display:flex}.course-module__liY7sa__planStep{width:100%}.course-module__liY7sa__planHead{max-width:46ch;margin:0 auto}.course-module__liY7sa__planGrid{border:1px solid var(--line);border-radius:var(--r-md);text-align:left;background:0 0;grid-template-columns:repeat(3,1fr);align-items:stretch;max-width:940px;margin:28px auto 0;display:grid;overflow:hidden}.course-module__liY7sa__planCard{flex-direction:column;padding:22px 22px 20px;display:flex;position:relative}.course-module__liY7sa__planCard+.course-module__liY7sa__planCard{border-left:1px solid var(--line)}.course-module__liY7sa__planCardLit{background:var(--surface)}.course-module__liY7sa__planCardQuiet{background:0 0}.course-module__liY7sa__checkoutOffer{border:1px solid var(--line);border-radius:var(--r-md);text-align:left;background:0 0;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:max(26px,min(3.6vw,46px));width:min(1000px,100%);margin:28px auto 0;padding:max(22px,min(3vw,32px));display:grid}.course-module__liY7sa__checkoutAbout{min-width:0}.course-module__liY7sa__checkoutAboutLabel{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-size:13px}.course-module__liY7sa__checkoutAboutCopy{max-width:54ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.5}.course-module__liY7sa__checkoutAbout .course-module__liY7sa__included{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.course-module__liY7sa__checkoutAbout .course-module__liY7sa__included li{grid-template-columns:17px 1fr;gap:10px}.course-module__liY7sa__checkoutAbout .course-module__liY7sa__inclIcon{width:17px;height:17px;margin-top:2px}.course-module__liY7sa__checkoutAbout .course-module__liY7sa__inclIcon svg{width:17px;height:17px}.course-module__liY7sa__checkoutAbout .course-module__liY7sa__includedT{font-size:14.5px;line-height:1.32}.course-module__liY7sa__checkoutAbout .course-module__liY7sa__includedS{margin-top:3px;font-size:13px;line-height:1.42}.course-module__liY7sa__checkoutPriceCard{position:static;top:auto}.course-module__liY7sa__planTop{align-items:center;gap:8px;min-height:20px;display:flex}.course-module__liY7sa__planLabel{font-family:var(--sans);color:var(--ink);font-size:13.5px;font-weight:500}.course-module__liY7sa__planCardQuiet .course-module__liY7sa__planLabel{color:var(--ink-2)}.course-module__liY7sa__planFlag{background:var(--gold-soft);color:var(--gold);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:13px;font-weight:500}.course-module__liY7sa__planKind{border:1px solid var(--line-2);color:var(--ink-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:500}.course-module__liY7sa__planPrice{align-items:baseline;gap:7px;margin:12px 0 0;display:flex}.course-module__liY7sa__planPrice strong{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:max(28px,min(2.9vw,34px));font-weight:500;line-height:1}.course-module__liY7sa__planPrice span{color:var(--muted);font-size:13px}.course-module__liY7sa__planCardQuiet .course-module__liY7sa__planPrice strong{color:var(--ink-2)}.course-module__liY7sa__planFor{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.45}.course-module__liY7sa__planList{border-top:1px solid var(--line);flex:1;align-content:start;gap:10px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.course-module__liY7sa__planList li{color:var(--ink-2);grid-template-columns:15px 1fr;align-items:start;gap:9px;font-size:13.5px;line-height:1.45;display:grid}.course-module__liY7sa__planList svg{width:15px;height:15px;color:var(--accent);margin-top:1px}.course-module__liY7sa__planCardQuiet .course-module__liY7sa__planList svg{color:var(--muted)}.course-module__liY7sa__planBtn{border:1px solid var(--line-2);width:100%;height:46px;color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:20px;padding:0 16px;font-size:14px;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.course-module__liY7sa__planBtn:hover:not(:disabled){border-color:var(--ink)}.course-module__liY7sa__planBtn:disabled{color:var(--muted);cursor:default;border-style:dashed}.course-module__liY7sa__planBtnFeat{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.course-module__liY7sa__planBtnFeat:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.course-module__liY7sa__planFoot{text-align:center;color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.course-module__liY7sa__planTerms{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.course-module__liY7sa__planTerms li{color:var(--ink-2);grid-template-columns:16px 1fr;align-items:start;gap:9px;font-size:13.5px;line-height:1.5;display:grid}.course-module__liY7sa__planTerms svg{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.course-module__liY7sa__checkoutPriceBtn{cursor:pointer;border:0;width:100%}.course-module__liY7sa__checkoutPriceBtn:disabled{color:var(--muted);border:1px dashed var(--line-2);cursor:default;background:0 0;transform:none}.course-module__liY7sa__checkoutPriceBtn:disabled:hover{background:0 0;transform:none}.course-module__liY7sa__contactRecap{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);text-align:left;gap:10px;margin-top:26px;padding:16px 18px;display:grid}.course-module__liY7sa__contactRecap p{color:var(--ink);justify-content:space-between;gap:16px;margin:0;font-size:13.5px;display:flex}.course-module__liY7sa__contactRecap span{color:var(--muted)}@media (max-width:940px){.course-module__liY7sa__checkoutOffer{grid-template-columns:1fr;max-width:620px}.course-module__liY7sa__planGrid{grid-template-columns:1fr;max-width:420px}.course-module__liY7sa__planCard+.course-module__liY7sa__planCard{border-left:0;border-top:1px solid var(--line)}}@media (max-width:680px){.course-module__liY7sa__checkoutAbout .course-module__liY7sa__included{grid-template-columns:1fr}}a.course-module__liY7sa__authBtn{text-decoration:none}.course-module__liY7sa__priceMore{text-align:center;max-width:52ch;color:var(--muted);text-wrap:balance;margin:max(28px,min(3vw,40px)) auto 0;font-size:13.5px;line-height:1.6}.course-module__liY7sa__priceMore span{color:var(--ink-2);font-weight:500}.course-module__liY7sa__priceMore a{color:var(--ink-2);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:500;transition:color .14s,-webkit-text-decoration-color .14s,text-decoration-color .14s}.course-module__liY7sa__priceMore a:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.course-module__liY7sa__priceSoon{border:1px dashed var(--line-2);border-radius:var(--btn-r);color:var(--muted);justify-content:center;align-items:center;margin:24px 0 0;padding:17px 26px;font-size:15px;font-weight:500;display:flex}.course-module__liY7sa__priceSwitch{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);max-width:62ch;color:var(--ink-2);justify-content:center;align-items:center;gap:14px;margin:max(28px,min(3vw,40px)) auto 0;padding:16px 22px;font-size:14px;line-height:1.5;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.course-module__liY7sa__priceSwitch strong{color:var(--ink);font-weight:500}.course-module__liY7sa__priceSwitch em{color:var(--accent);flex:none;font-style:normal}.course-module__liY7sa__priceSwitch:hover{border-color:var(--accent);transform:translateY(-1px)}.course-module__liY7sa__account{position:relative}.course-module__liY7sa__accountBtn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;line-height:0;transition:border-color .15s,background .15s;display:grid}.course-module__liY7sa__accountBtn:hover,.course-module__liY7sa__accountBtn[aria-expanded=true]{border-color:var(--line-2);background:var(--bg-soft)}.course-module__liY7sa__accountBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.course-module__liY7sa__accountAvatar{width:32px;height:32px;color:var(--on-accent);font-family:var(--sans);background:linear-gradient(145deg, var(--accent-bright) 0%, var(--accent) 50%, var(--accent-deep) 100%);box-shadow:none;border-radius:50%;place-items:center;font-size:13px;font-weight:400;line-height:1;display:grid;overflow:hidden}.course-module__liY7sa__accountAvatarBig{color:#fff;width:36px;height:36px;font-family:var(--mono);box-shadow:0 0 0 1px var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;line-height:1;display:grid;overflow:hidden}.course-module__liY7sa__accountMenu{z-index:40;border:1px solid var(--line-2);background:var(--surface);border-radius:10px;gap:2px;min-width:268px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 46px -22px #16150f6b}.course-module__liY7sa__accountWho{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 13px;display:flex}.course-module__liY7sa__accountWho>span{min-width:0;display:grid}.course-module__liY7sa__accountWho strong,.course-module__liY7sa__accountWho em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-module__liY7sa__accountWho strong{color:var(--ink);font-size:13.5px;font-weight:500}.course-module__liY7sa__accountWho em{color:var(--muted);margin-top:2px;font-size:13px;font-style:normal}.course-module__liY7sa__accountItem{width:100%;font-family:var(--sans);text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;transition:background .14s,color .14s;display:flex}.course-module__liY7sa__accountItem svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;color:var(--muted);flex:none;transition:color .14s}.course-module__liY7sa__accountItem:hover{background:var(--bg-soft);color:var(--ink)}.course-module__liY7sa__accountItem:hover svg{color:var(--ink-2)}.course-module__liY7sa__accountItemOut span{opacity:.5;margin-left:auto;font-size:12px;line-height:1;transition:opacity .14s}.course-module__liY7sa__accountItemOut:hover span{opacity:1}.course-module__liY7sa__accountTheme{border-top:1px solid var(--line);margin:6px 0 4px;padding:10px 10px 4px}.course-module__liY7sa__ownBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.course-module__liY7sa__ownBadge{border:1px solid var(--line-2);border-radius:var(--btn-r);background:var(--surface);height:32px;font-family:var(--sans);letter-spacing:.01em;color:var(--ink);align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:500;display:inline-flex}.course-module__liY7sa__ownBadgeMark{width:15px;height:15px;fill:var(--ink);flex:none}.course-module__liY7sa__ownBadgeTick{fill:none;stroke:var(--on-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.course-module__liY7sa__ownContract{border-radius:var(--btn-r);background:var(--bg-soft);height:30px;font-family:var(--mono);letter-spacing:-.01em;color:var(--ink-2);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px 0 7px;font-size:12.5px;transition:background .15s,color .15s;display:inline-flex}.course-module__liY7sa__ownContract:hover{background:var(--line);color:var(--ink)}.course-module__liY7sa__ownContract:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.course-module__liY7sa__ownContractDot{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.course-module__liY7sa__ownContractText{font-variant-numeric:tabular-nums}.course-module__liY7sa__ownContractState{font-family:var(--sans);color:var(--accent);font-size:11.5px}.course-module__liY7sa__ownContractState:empty{display:none}.course-module__liY7sa__ownPanel{justify-items:start;gap:18px;display:grid}.course-module__liY7sa__ownPieces{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.course-module__liY7sa__ownPiece{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:14px;padding:12px;display:flex}.course-module__liY7sa__ownPieceArt{background:var(--bg-soft);width:84px;height:84px;font-family:var(--mono);color:var(--ink-2);border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid;position:relative;overflow:hidden}.course-module__liY7sa__ownPieceArt img{object-fit:cover}.course-module__liY7sa__ownPieceText{gap:2px;min-width:0;display:grid}.course-module__liY7sa__ownPieceText .course-module__liY7sa__ownContract{margin-top:10px}.course-module__liY7sa__ownPieceToken{align-self:flex-start;margin-left:auto}.course-module__liY7sa__ownPieceText strong{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:500}.course-module__liY7sa__ownPieceText em{color:var(--muted);font-size:12.5px;font-style:normal}.course-module__liY7sa__ownTerms{max-width:46ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.course-module__liY7sa__ownTerms strong{color:var(--ink);font-weight:500}.course-module__liY7sa__ownOut{font-family:var(--sans);color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;text-decoration:none;transition:color .14s;display:inline-flex}.course-module__liY7sa__ownOut:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.course-module__liY7sa__ownOut span{color:var(--muted);font-size:12px}.course-module__liY7sa__settingsEnd{justify-items:start;gap:15px;display:grid}.course-module__liY7sa__settingsEnd p{max-width:54ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.course-module__liY7sa__settingsEndActions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:1px;display:flex}.course-module__liY7sa__settingsEndGo{border:1px solid var(--line-2);border-radius:var(--btn-r);height:34px;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;align-items:center;padding:0 15px;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex}.course-module__liY7sa__settingsEndGo:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-2) 55%, var(--ink));background:var(--bg-soft)}.course-module__liY7sa__settingsEndGo[data-armed]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.course-module__liY7sa__settingsEndGo[data-armed]:hover:not(:disabled){background:var(--ink)}.course-module__liY7sa__settingsEndGo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.course-module__liY7sa__settingsEndGo:disabled{opacity:.55;cursor:default}.course-module__liY7sa__settingsEndNo{border-radius:var(--btn-r);height:34px;font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:13px;transition:color .14s}.course-module__liY7sa__settingsEndNo:hover:not(:disabled){color:var(--ink)}.course-module__liY7sa__settingsEndNo:disabled{opacity:.55;cursor:default}.course-module__liY7sa__settingsEndDone{color:var(--accent);opacity:0;margin:0;font-size:12.5px;transition:opacity .2s}.course-module__liY7sa__settingsEndDone[data-shown]{opacity:1}.course-module__liY7sa__settingsEndDanger{border-radius:var(--btn-r);background:var(--danger);height:34px;font-family:var(--sans);color:var(--on-danger);cursor:pointer;border:0;align-items:center;padding:0 15px;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s;display:inline-flex}.course-module__liY7sa__settingsEndDanger:hover{background:color-mix(in srgb, var(--danger) 86%, var(--ink))}.course-module__liY7sa__settingsEndDanger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;cursor:default}.course-module__liY7sa__certificateMain{align-items:center;max-width:1480px;min-height:calc(100svh - 64px);padding-top:max(12px,min(1.5vw,24px));padding-bottom:max(30px,min(4vw,64px));display:grid}.course-module__liY7sa__certificateLayout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:max(42px,min(7vw,112px));display:grid}.course-module__liY7sa__certificateSheet{justify-self:end;width:min(100%,620px,70.7114svh - 82.0252px)}.course-module__liY7sa__certificateSheet .courseCertificateMinimal{--minimal-sans:var(--sans);--minimal-mono:var(--mono)}.course-module__liY7sa__certificatePanel{justify-self:start;width:min(100%,520px)}.course-module__liY7sa__certificatePanel>p:first-child,.course-module__liY7sa__certificateStatus>p:first-child{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:500}.course-module__liY7sa__certificatePanel h1,.course-module__liY7sa__certificateStatus h1{max-width:13ch;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:max(38px,min(4.2vw,68px));font-weight:400;line-height:1.02}.course-module__liY7sa__certificateActions{flex-wrap:wrap;gap:10px;margin-top:max(32px,min(4vw,54px));display:flex}.course-module__liY7sa__certificateActions :-webkit-any(a,button){border:1px solid var(--line-2);border-radius:var(--btn-r);background:var(--raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.course-module__liY7sa__certificateActions :is(a,button){border:1px solid var(--line-2);border-radius:var(--btn-r);background:var(--raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.course-module__liY7sa__certificateStatus :-webkit-any(a,button){border:1px solid var(--line-2);border-radius:var(--btn-r);background:var(--raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.course-module__liY7sa__certificateStatus :is(a,button){border:1px solid var(--line-2);border-radius:var(--btn-r);background:var(--raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.course-module__liY7sa__certificateActions>button{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.course-module__liY7sa__certificateActions :-webkit-any(a,button):hover:not(:disabled){border-color:var(--accent)}.course-module__liY7sa__certificateActions :is(a,button):hover:not(:disabled){border-color:var(--accent)}.course-module__liY7sa__certificateStatus :-webkit-any(a,button):hover:not(:disabled){border-color:var(--accent)}.course-module__liY7sa__certificateStatus :is(a,button):hover:not(:disabled){border-color:var(--accent)}.course-module__liY7sa__certificateActions>button:hover:not(:disabled){background:var(--accent-hover)}.course-module__liY7sa__certificateActions button:disabled{opacity:.6;cursor:wait}.course-module__liY7sa__certificateActions :-webkit-any(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.course-module__liY7sa__certificateActions :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.course-module__liY7sa__certificateStatus :-webkit-any(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.course-module__liY7sa__certificateStatus :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.course-module__liY7sa__certificateError{max-width:42ch;color:var(--danger);margin:16px 0 0;font-size:13px;line-height:1.5}.course-module__liY7sa__certificateInlineError{color:var(--danger);margin:14px 0 0;font-size:13px;line-height:1.5}.course-module__liY7sa__certificateStatus{text-align:center;width:min(100%,620px);margin:auto}.course-module__liY7sa__certificateStatus h1{max-width:none;font-size:max(28px,min(4vw,48px))}.course-module__liY7sa__certificateStatus :-webkit-any(a,button){margin:28px 5px 0}.course-module__liY7sa__certificateStatus :is(a,button){margin:28px 5px 0}@media (max-width:880px){.course-module__liY7sa__certificateMain{display:block}.course-module__liY7sa__certificateLayout{grid-template-columns:1fr;gap:42px}.course-module__liY7sa__certificateSheet,.course-module__liY7sa__certificatePanel{justify-self:center;width:min(100%,560px)}.course-module__liY7sa__certificatePanel h1{max-width:15ch}}@media (max-width:540px){.course-module__liY7sa__certificateLayout{gap:32px}.course-module__liY7sa__certificatePanel h1{font-size:max(34px,min(11vw,48px))}.course-module__liY7sa__certificateActions{display:grid}}
