.CourseLesson_page__gBWvY{background:#ffffff}.CourseLesson_shell__e9hWB{width:100%;max-width:calc(80rem * var(--mantine-scale));margin-inline:auto;padding-inline:calc(1.5rem * var(--mantine-scale))}.CourseLesson_stage__sz8Pv{position:relative;isolation:isolate;overflow:hidden;padding-block:calc(1.75rem * var(--mantine-scale)) calc(3.5rem * var(--mantine-scale));color:#ffffff;background:radial-gradient(ellipse 60% 60% at 20% 0,rgba(79,140,151,.3) 0,transparent 70%),linear-gradient(180deg,var(--brand-primary) 0,#0b131b 60%,var(--brand-secondary) 100%)}.CourseLesson_grid__mWqmv{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(191,240,228,.05) calc(.0625rem * var(--mantine-scale)),transparent calc(.0625rem * var(--mantine-scale))),linear-gradient(90deg,rgba(191,240,228,.05) calc(.0625rem * var(--mantine-scale)),transparent calc(.0625rem * var(--mantine-scale)));background-size:calc(3.5rem * var(--mantine-scale)) calc(3.5rem * var(--mantine-scale));mask-image:linear-gradient(180deg,#000000,transparent)}.CourseLesson_topbar__2EVRT{display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--mantine-scale));margin-bottom:calc(1.5rem * var(--mantine-scale))}.CourseLesson_back__GQDcg{font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent-bright);text-decoration:none}.CourseLesson_back__GQDcg:hover{color:#ffffff}.CourseLesson_position__2KAfi{display:inline-flex;align-items:baseline;gap:calc(.375rem * var(--mantine-scale));font-family:var(--font-gabarito),sans-serif;font-variant-numeric:tabular-nums}.CourseLesson_positionNow__v_q3C{font-size:calc(1.75rem * var(--mantine-scale));font-weight:900;color:#ffffff}.CourseLesson_positionTotal__ayfP1{font-size:calc(.9375rem * var(--mantine-scale));font-weight:700;color:var(--brand-steel)}.CourseLesson_stageGrid__RqQ3W{display:grid;grid-template-columns:minmax(0,1fr) calc(22.5rem * var(--mantine-scale));gap:calc(1.75rem * var(--mantine-scale));align-items:start}.CourseLesson_player__OyQzb{min-width:0;display:flex;flex-direction:column;gap:calc(1.75rem * var(--mantine-scale))}.CourseLesson_video__tzWsE{border-radius:calc(1.125rem * var(--mantine-scale));box-shadow:0 0 0 calc(.0625rem * var(--mantine-scale)) rgba(191,240,228,.18),0 calc(2.5rem * var(--mantine-scale)) calc(5rem * var(--mantine-scale)) rgba(0,0,0,.55),0 0 calc(7.5rem * var(--mantine-scale)) rgba(79,140,151,.25)}.CourseLesson_meta__XgW8a{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.875rem * var(--mantine-scale))}.CourseLesson_kicker__A8eS4{font-family:var(--font-lexend),sans-serif;font-size:calc(.75rem * var(--mantine-scale));font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent)}.CourseLesson_title__w_ZFH{margin:0;font-family:var(--font-gabarito),sans-serif;font-size:clamp(calc(1.75rem * var(--mantine-scale)),3.6vw,calc(2.875rem * var(--mantine-scale)));line-height:1.06;font-weight:900;letter-spacing:-.025em;color:#ffffff;text-wrap:balance}.CourseLesson_intro__1sqoQ{margin:0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6;color:var(--brand-steel)}.CourseLesson_actions__QRg7H{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.75rem * var(--mantine-scale));width:100%;margin-top:calc(.375rem * var(--mantine-scale));padding-top:calc(1.125rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid rgba(191,240,228,.12)}.CourseLesson_doneButton__e0L0i{display:inline-flex;align-items:center;gap:calc(.625rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border-radius:999px;border:calc(.0625rem * var(--mantine-scale)) solid rgba(191,240,228,.3);background:transparent;color:#ffffff;font:inherit;font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.CourseLesson_doneButton__e0L0i:hover{border-color:var(--brand-accent-bright)}.CourseLesson_doneButton__e0L0i:focus-visible,.CourseLesson_stepButton__ceHug:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--brand-accent-bright);outline-offset:calc(.1875rem * var(--mantine-scale))}.CourseLesson_doneIcon__5lb3b{display:grid;place-items:center;width:calc(1.625rem * var(--mantine-scale));height:calc(1.625rem * var(--mantine-scale));border-radius:50%;border:calc(.0625rem * var(--mantine-scale)) dashed rgba(191,240,228,.5);font-size:calc(.75rem * var(--mantine-scale));color:transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.CourseLesson_doneButton__e0L0i[data-done]{background:rgba(191,240,228,.12);border-color:var(--brand-accent-bright);color:var(--brand-accent-bright)}.CourseLesson_doneButton__e0L0i[data-done] .CourseLesson_doneIcon__5lb3b{border-style:solid;border-color:var(--brand-accent-bright);background:var(--brand-accent-bright);color:var(--brand-primary);font-weight:800}.CourseLesson_stepper__Xq2ql{display:inline-flex;gap:calc(.5rem * var(--mantine-scale))}.CourseLesson_stepButton__ceHug{display:inline-flex;align-items:center;justify-content:center;min-width:calc(2.875rem * var(--mantine-scale));height:calc(2.875rem * var(--mantine-scale));padding-inline:calc(1rem * var(--mantine-scale));border-radius:999px;border:calc(.0625rem * var(--mantine-scale)) solid rgba(191,240,228,.22);color:#ffffff;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.CourseLesson_stepButton__ceHug:hover{border-color:var(--brand-accent-bright);color:var(--brand-accent-bright)}.CourseLesson_stepNext__gHo22{background:var(--brand-accent-bright);border-color:var(--brand-accent-bright);color:var(--brand-primary);padding-inline:calc(1.375rem * var(--mantine-scale))}.CourseLesson_stepNext__gHo22:hover{background:#ffffff;border-color:#ffffff;color:var(--brand-primary)}.CourseLesson_rail__O4rcS{align-self:stretch;contain:size;min-height:calc(26.25rem * var(--mantine-scale));display:flex;flex-direction:column;border-radius:calc(1.25rem * var(--mantine-scale));background:rgba(21,38,54,.7);backdrop-filter:blur(calc(.75rem * var(--mantine-scale)));border:calc(.0625rem * var(--mantine-scale)) solid rgba(191,240,228,.12);overflow:hidden}.CourseLesson_railHead__sMR9z{display:flex;align-items:baseline;justify-content:space-between;gap:calc(.75rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border-bottom:calc(.0625rem * var(--mantine-scale)) solid rgba(191,240,228,.1)}.CourseLesson_railTitle__Yy8GY{font-family:var(--font-gabarito),sans-serif;font-size:calc(1.125rem * var(--mantine-scale));font-weight:800;color:#ffffff}.CourseLesson_railLink__msWsg{font-size:calc(.75rem * var(--mantine-scale));color:var(--brand-accent-bright);text-decoration:none}.CourseLesson_railLink__msWsg:hover{color:#ffffff}.CourseLesson_railScroll__a25dk{overflow-y:auto;padding:calc(.5rem * var(--mantine-scale));scrollbar-width:thin;scrollbar-color:rgba(191,240,228,.25) transparent}.CourseLesson_notes__LrTiR{padding-block:calc(4rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale))}.CourseLesson_notesGrid__4SB9t{display:grid;grid-template-columns:minmax(0,calc(47.5rem * var(--mantine-scale))) calc(16.25rem * var(--mantine-scale));justify-content:center;gap:calc(4.5rem * var(--mantine-scale))}.CourseLesson_article__6r1qA{min-width:0}.CourseLesson_prose__1iAF1{max-width:none}.CourseLesson_tocWrap__cNmY_{min-width:0}.CourseLesson_tocSticky__4e76O{position:sticky;top:calc(7rem * var(--mantine-scale));padding-left:calc(1.25rem * var(--mantine-scale));border-left:calc(.0625rem * var(--mantine-scale)) solid rgba(21,38,54,.1)}.CourseLesson_faq__WEw41{margin-top:calc(3.5rem * var(--mantine-scale))}.CourseLesson_faqTitle__fqXqu{margin:0 0 calc(1.25rem * var(--mantine-scale));font-family:var(--font-gabarito),sans-serif;font-size:clamp(calc(1.5rem * var(--mantine-scale)),3vw,calc(2rem * var(--mantine-scale)));font-weight:900;letter-spacing:-.015em;color:var(--brand-secondary)}.CourseLesson_faqList__LVuPt{border-top:calc(.125rem * var(--mantine-scale)) solid var(--brand-secondary)}.CourseLesson_faqItem__WS0j9{border-bottom:calc(.0625rem * var(--mantine-scale)) solid rgba(21,38,54,.12)}.CourseLesson_faqQuestion__E7WqV{display:grid;grid-template-columns:calc(2.5rem * var(--mantine-scale)) minmax(0,1fr) calc(1.25rem * var(--mantine-scale));align-items:center;gap:calc(.75rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale)) 0;cursor:pointer;list-style:none;font-family:var(--font-gabarito),sans-serif;font-size:calc(1.0625rem * var(--mantine-scale));font-weight:700;line-height:1.35;color:var(--brand-secondary)}.CourseLesson_faqQuestion__E7WqV::-webkit-details-marker{display:none}.CourseLesson_faqIndex__t0tI3{font-size:calc(.875rem * var(--mantine-scale));color:var(--brand-accent);font-variant-numeric:tabular-nums}.CourseLesson_faqIcon__odg2a{position:relative;width:calc(.875rem * var(--mantine-scale));height:calc(.875rem * var(--mantine-scale))}.CourseLesson_faqIcon__odg2a:after,.CourseLesson_faqIcon__odg2a:before{content:"";position:absolute;left:0;top:50%;width:100%;height:calc(.125rem * var(--mantine-scale));background:var(--brand-accent);transition:transform .2s ease}.CourseLesson_faqIcon__odg2a:after{transform:rotate(90deg)}.CourseLesson_faqItem__WS0j9[open] .CourseLesson_faqIcon__odg2a:after{transform:rotate(0deg)}.CourseLesson_faqAnswer__oD2UF{margin:0;padding:0 calc(2rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(3.25rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));line-height:1.7;color:var(--mantine-color-dark-4)}.CourseLesson_finale__sbvRg{padding-block:calc(2rem * var(--mantine-scale)) calc(6rem * var(--mantine-scale))}.CourseLesson_finaleGrid__WslQ6{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:calc(1.25rem * var(--mantine-scale))}.CourseLesson_nextCard__Ss1T6{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);overflow:hidden;border-radius:calc(1.5rem * var(--mantine-scale));background:linear-gradient(120deg,var(--brand-primary) 0,var(--brand-secondary) 100%);color:#ffffff;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.CourseLesson_nextCard__Ss1T6:hover{transform:translateY(calc(-.25rem * var(--mantine-scale)));box-shadow:0 calc(1.875rem * var(--mantine-scale)) calc(3.75rem * var(--mantine-scale)) rgba(7,9,12,.3)}.CourseLesson_nextThumb__4m_5_{position:relative;min-height:calc(12.5rem * var(--mantine-scale))}.CourseLesson_nextImage__mKtnr{object-fit:cover;transition:transform .5s ease}.CourseLesson_nextCard__Ss1T6:hover .CourseLesson_nextImage__mKtnr{transform:scale(1.04)}.CourseLesson_nextBody__2Rtrf{display:flex;flex-direction:column;justify-content:center;gap:calc(.625rem * var(--mantine-scale));padding:calc(1.75rem * var(--mantine-scale))}.CourseLesson_nextLabel__0inji{font-size:calc(.75rem * var(--mantine-scale));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent-bright)}.CourseLesson_nextTitle__6HZWc{font-family:var(--font-gabarito),sans-serif;font-size:clamp(calc(1.25rem * var(--mantine-scale)),2.2vw,calc(1.625rem * var(--mantine-scale)));font-weight:800;line-height:1.2}.CourseLesson_nextCta__iUgpU{margin-top:calc(.375rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));font-weight:600;color:var(--brand-accent-bright)}.CourseLesson_audit__uOs5O{display:flex;flex-direction:column;justify-content:space-between;gap:calc(1.25rem * var(--mantine-scale));padding:calc(1.75rem * var(--mantine-scale));border-radius:calc(1.5rem * var(--mantine-scale));background:var(--brand-mint)}.CourseLesson_auditTitle__HnWFM{font-family:var(--font-gabarito),sans-serif;font-size:calc(1.375rem * var(--mantine-scale));font-weight:800;line-height:1.25;color:var(--brand-primary)}.CourseLesson_auditButton__Jfjut{align-self:flex-start;padding:calc(.875rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale));border-radius:999px;background:var(--brand-primary);color:#ffffff;font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;text-decoration:none;transition:background .2s ease}.CourseLesson_auditButton__Jfjut:hover{background:var(--brand-accent-deep)}@media (max-width:75em){.CourseLesson_notesGrid__4SB9t{grid-template-columns:minmax(0,calc(47.5rem * var(--mantine-scale)))}.CourseLesson_tocWrap__cNmY_{display:none}}@media (max-width:62em){.CourseLesson_finaleGrid__WslQ6,.CourseLesson_nextCard__Ss1T6,.CourseLesson_stageGrid__RqQ3W{grid-template-columns:minmax(0,1fr)}.CourseLesson_rail__O4rcS{contain:none;min-height:0;max-height:calc(26.25rem * var(--mantine-scale))}.CourseLesson_nextThumb__4m_5_{aspect-ratio:16/9;min-height:0}}@media (max-width:48em){.CourseLesson_shell__e9hWB{padding-inline:calc(1rem * var(--mantine-scale))}.CourseLesson_actions__QRg7H{flex-direction:column;align-items:stretch}.CourseLesson_doneButton__e0L0i{justify-content:center}.CourseLesson_stepper__Xq2ql{justify-content:space-between}.CourseLesson_stepNext__gHo22{flex:1}.CourseLesson_faqAnswer__oD2UF{padding-left:0;padding-right:0}}