.public_shell__pV2Qz{width:min(100% - 32px,1480px);margin-inline:auto}.public_accountPage__M_qO9,.public_catalogPage__kAcYe,.public_detailPage__vFRC2,.public_profilePage__3uBj_,.public_studentPage__SCIcT{color:#2a1b10;font-family:var(--font-sans)}.public_eyebrow__Ghced{display:block;color:#9a6d25;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.public_catalogHero__g_djX{display:grid;gap:28px;align-items:center;padding-block:clamp(34px,6vw,72px) 34px}.public_accountPanel__C6esW h1,.public_detailCopy__KYzXB h1,.public_heroCopy__5IHSY h1,.public_lessonContent__ANGTP h1,.public_profileHeading___QNgp h1,.public_studentHeader__V6KJg h1{margin:10px 0 16px;color:#3e2a18;font-family:var(--font-display);font-size:3rem;line-height:1.08;overflow-wrap:anywhere}.public_detailCopy__KYzXB>p,.public_heroCopy__5IHSY>p,.public_profileHeading___QNgp p,.public_studentHeader__V6KJg p{max-width:720px;color:rgba(42,27,16,.7);font-size:1.05rem;line-height:1.7}.public_heroImage__Tsa6i{position:relative;min-width:0}.public_coverFigure__PioDy{position:relative;overflow:hidden;aspect-ratio:4/3;margin:0;background:#d6c29b}.public_coverFigure__PioDy img,.public_detailImage__pMnj5 img{-o-object-fit:cover;object-fit:cover}.public_coverFigure__PioDy figcaption,.public_detailImage__pMnj5 figcaption{position:absolute;z-index:1;right:10px;bottom:8px;border-radius:4px;background:rgba(42,27,16,.78);color:#fff8eb;font-size:.62rem;padding:4px 7px}.public_heroImage__Tsa6i .public_coverFigure__PioDy{border-radius:8px;box-shadow:0 22px 55px rgba(62,42,24,.18)}.public_heroImageNote__quiyf{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:11px;max-width:calc(100% - 28px);border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(42,27,16,.9);color:#fff8eb;padding:11px 14px;backdrop-filter:blur(8px)}.public_heroImageNote__quiyf>svg{width:24px;flex:0 0 auto;color:#c9a35b}.public_heroImageNote__quiyf span{display:grid;min-width:0;font-size:.75rem}.public_heroImageNote__quiyf strong{font-size:.84rem}.public_demoCompact__HOo3u,.public_demoNotice__GrIIG{display:flex;align-items:flex-start;gap:11px;border:1px solid rgba(181,135,58,.36);border-radius:6px;background:#fff8eb;color:rgba(62,42,24,.8);padding:14px 16px;line-height:1.5}.public_demoCompact__HOo3u{max-width:720px;margin-top:22px;font-size:.8rem}.public_demoCompact__HOo3u>svg,.public_demoNotice__GrIIG>svg{width:18px;height:18px;flex:0 0 auto;color:#9a6d25;margin-top:2px}.public_demoCompact__HOo3u strong,.public_demoNotice__GrIIG strong{color:#3e2a18}.public_courseNav__xcG83{position:relative;z-index:20;border-bottom:1px solid rgba(122,86,48,.18);background:rgba(255,250,242,.88);backdrop-filter:blur(12px)}.public_courseNavLinks__EL6T9{display:flex;gap:6px;overflow-x:auto;padding-block:8px;scrollbar-width:thin}.public_courseNavLinks__EL6T9 a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:7px;border-radius:5px;color:#59412d;font-size:.78rem;font-weight:750;padding:0 12px}.public_courseNavLinks__EL6T9 a:focus-visible,.public_courseNavLinks__EL6T9 a:hover{background:rgba(214,194,155,.35);color:#2a1b10}.public_courseNavLinks__EL6T9 svg{width:15px}.public_courseNavLinks__EL6T9 .public_adminDemoLink__PIbCn{margin-left:auto;color:#36503a}.public_catalogContent__0dT8Q{padding-block:clamp(34px,5vw,64px)}.public_sectionHeading__hljKg{display:flex;align-items:end;justify-content:space-between;gap:20px}.public_contentSection__lf0_Y h2,.public_sectionHeading__hljKg h2,.public_twoColumns__OwWn2 h2{margin-top:7px;color:#3e2a18;font-family:var(--font-display);font-size:2rem;line-height:1.15}.public_textLink__9E225{display:inline-flex;align-items:center;gap:6px;color:#36503a;font-size:.86rem;font-weight:800}.public_textLink__9E225:hover{text-decoration:underline;text-underline-offset:4px}.public_textLink__9E225 svg{width:16px}.public_filters__mspuK{display:flex;gap:8px;overflow-x:auto;margin:25px 0 18px;border-block:1px solid rgba(122,86,48,.14);padding-block:10px;scrollbar-width:thin}.public_filterActive__rL7Tx,.public_filter___oXNP{min-height:44px;flex:0 0 auto;border:1px solid rgba(122,86,48,.18);border-radius:5px;background:rgba(255,250,242,.8);color:#59412d;font-size:.78rem;font-weight:750;padding:0 16px}.public_filter___oXNP:focus-visible,.public_filter___oXNP:hover{border-color:#b5873a;background:#fffaf2}.public_filterActive__rL7Tx{border-color:#b5873a;background:#ead3aa;color:#3e2a18}.public_courseGrid__wwb5k{display:grid;grid-template-columns:1fr;gap:16px}.public_courseCard__nOSGh{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(122,86,48,.18);border-radius:7px;background:#fffaf2;box-shadow:0 14px 34px rgba(62,42,24,.08)}.public_courseCard__nOSGh .public_coverFigure__PioDy{aspect-ratio:16/10}.public_courseCardBody__ayBMm{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:17px}.public_levelBadge__6a2FT{border-radius:4px;background:#36503a;color:#fff8eb;font-size:.61rem;font-weight:850;padding:5px 7px;text-transform:uppercase}.public_cardBadges__F0mrW{display:flex;flex-wrap:wrap;gap:7px}.public_presaleBadge__GERdc{border-radius:4px;background:#b5873a;color:#fffaf2;font-size:.61rem;font-weight:850;padding:5px 7px;text-transform:uppercase}.public_presaleDate__4ccMj{min-height:0!important;margin-top:12px!important;color:#7a5628!important;font-size:.74rem!important;font-weight:800}.public_courseCard__nOSGh h3{margin-top:11px;color:#3e2a18;font-family:var(--font-display);font-size:1.48rem;line-height:1.08}.public_courseCard__nOSGh h3 a:hover{color:#7a5630}.public_courseCardBody__ayBMm>p{min-height:4.4em;margin-top:8px;color:rgba(42,27,16,.68);font-size:.82rem;line-height:1.5}.public_courseFacts__Qbj5x{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.public_courseFacts__Qbj5x div{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 5px;color:#59412d;font-size:.69rem}.public_courseFacts__Qbj5x svg{grid-row:span 2;width:14px}.public_courseFacts__Qbj5x dt{color:rgba(42,27,16,.55)}.public_courseFacts__Qbj5x dd{font-weight:800}.public_courseCardFooter__H17X1{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(122,86,48,.14);padding:13px 17px}.public_courseCardFooter__H17X1>div{display:grid}.public_courseCardFooter__H17X1 small{color:rgba(42,27,16,.5);font-size:.62rem}.public_courseCardFooter__H17X1 strong{color:#2a1b10;font-size:.88rem}.public_cardButton__hiS_Y,.public_primaryButton__cJOWi,.public_secondaryButton__OEdS_{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-size:.78rem;font-weight:800;padding:0 15px}.public_cardButton__hiS_Y,.public_primaryButton__cJOWi{border:1px solid #b5873a;background:#b5873a;color:#fffaf2}.public_cardButton__hiS_Y:hover,.public_primaryButton__cJOWi:hover{background:#946925}.public_cardButton__hiS_Y svg,.public_primaryButton__cJOWi svg{width:15px}.public_primaryButton__cJOWi:disabled{cursor:not-allowed;opacity:.6}.public_secondaryButton__OEdS_{border:1px solid rgba(122,86,48,.35);background:#fffaf2;color:#3e2a18}.public_secondaryButton__OEdS_:hover{background:#efe6d6}.public_filterEmpty__SYAxg{border:1px dashed rgba(122,86,48,.32);color:rgba(42,27,16,.65);padding:34px;text-align:center}.public_benefitsBand__rgzKv{border-block:1px solid rgba(122,86,48,.16);background:#efe6d6}.public_benefitsGrid__rgecK{display:grid;grid-template-columns:1fr}.public_benefit__tfhZU{display:flex;gap:12px;min-width:0;border-bottom:1px solid rgba(122,86,48,.14);padding:22px 12px}.public_benefit__tfhZU>span{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border:1px solid rgba(54,80,58,.28);border-radius:5px;color:#36503a}.public_benefit__tfhZU svg{width:20px}.public_benefit__tfhZU strong{color:#3e2a18;font-size:.76rem;text-transform:uppercase}.public_benefit__tfhZU p{margin-top:4px;color:rgba(42,27,16,.62);font-size:.74rem;line-height:1.45}.public_detailHero__MjTXy{border-bottom:1px solid rgba(122,86,48,.15);background:#efe6d6}.public_detailHeroGrid__5_MH5{display:grid;gap:30px;align-items:center;padding-block:clamp(34px,5vw,64px)}.public_backLink__ZH0KU{display:inline-flex;align-items:center;gap:6px;margin-bottom:25px;color:#36503a;font-size:.82rem;font-weight:800}.public_backLink__ZH0KU svg{width:16px}.public_adminPreviewBanner__tv80B{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin-bottom:16px;border:1px solid rgba(71,107,69,.3);border-radius:999px;background:#edf5ea;color:#335d46;padding:7px 11px;font-size:.72rem;font-weight:800}.public_adminPreviewBanner__tv80B svg{width:15px;height:15px}.public_presaleHeroNotice__yIEqI{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;margin-bottom:14px;border:1px solid rgba(181,135,58,.4);border-radius:6px;background:#fff8eb;color:#6c4a1d;padding:10px 13px;font-size:.76rem}.public_presaleHeroNotice__yIEqI svg{width:19px;flex:0 0 auto}.public_presaleHeroNotice__yIEqI span{display:grid;gap:2px}.public_presaleHeroNotice__yIEqI strong{color:#3e2a18}.public_detailCopy__KYzXB h1{font-size:3rem}.public_detailFacts__ESLcG{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:#59412d;font-size:.8rem;font-weight:700}.public_detailFacts__ESLcG span{display:inline-flex;align-items:center;gap:6px}.public_detailFacts__ESLcG svg{width:16px;color:#9a6d25}.public_detailImage__pMnj5{position:relative;overflow:hidden;aspect-ratio:4/3;margin:0;border-radius:8px;background:#d6c29b;box-shadow:0 22px 52px rgba(62,42,24,.18)}.public_detailBody__9QGGG{display:grid;gap:30px;padding-block:clamp(38px,6vw,76px)}.public_detailMain__EzHtQ{min-width:0}.public_contentSection__lf0_Y{padding-block:8px 38px}.public_contentSection__lf0_Y+.public_contentSection__lf0_Y{border-top:1px solid rgba(122,86,48,.16);padding-top:38px}.public_contentSection__lf0_Y>p,.public_twoColumns__OwWn2 p{margin-top:14px;color:rgba(42,27,16,.7);line-height:1.75}.public_outcomes__xYeK1{display:grid;gap:10px;margin-top:20px}.public_outcomes__xYeK1 li{display:flex;align-items:center;gap:10px;border:1px solid rgba(54,80,58,.18);border-radius:5px;background:rgba(239,230,214,.45);padding:13px}.public_outcomes__xYeK1 svg{width:18px;flex:0 0 auto;color:#36503a}.public_curriculum__OP18L{display:grid;gap:14px;margin-top:22px}.public_module__E8Zw8{overflow:hidden;border:1px solid rgba(122,86,48,.18);border-radius:7px;background:#fffaf2}.public_module__E8Zw8 h3{border-bottom:1px solid rgba(122,86,48,.15);background:#efe6d6;color:#3e2a18;font-size:.87rem;padding:14px 17px}.public_module__E8Zw8 li{display:flex;align-items:center;gap:12px;padding:14px 17px}.public_module__E8Zw8 li+li{border-top:1px solid rgba(122,86,48,.11)}.public_module__E8Zw8 li>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(214,194,155,.42);color:#59412d}.public_module__E8Zw8 svg{width:16px}.public_module__E8Zw8 li div{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:12px}.public_module__E8Zw8 strong{overflow-wrap:anywhere;font-size:.84rem}.public_module__E8Zw8 small{flex:0 0 auto;color:rgba(42,27,16,.55);font-size:.72rem}.public_twoColumns__OwWn2{display:grid;gap:12px;border-block:1px solid rgba(122,86,48,.16);padding-block:35px}.public_twoColumns__OwWn2>div{background:#efe6d6;padding:22px}.public_twoColumns__OwWn2 h2{font-size:1.7rem}.public_faqList__Fo6Mg{display:grid;gap:8px;margin-top:22px}.public_faqList__Fo6Mg details{border:1px solid rgba(122,86,48,.18);border-radius:5px;background:#fffaf2}.public_faqList__Fo6Mg summary{cursor:pointer;color:#3e2a18;font-weight:800;padding:15px 17px}.public_faqList__Fo6Mg p{border-top:1px solid rgba(122,86,48,.12);color:rgba(42,27,16,.68);line-height:1.65;padding:15px 17px}.public_enrollmentPanel__DWKeu{height:-moz-max-content;height:max-content;border:1px solid rgba(122,86,48,.2);border-radius:7px;background:#fffaf2;box-shadow:0 18px 44px rgba(62,42,24,.1);padding:22px}.public_enrollmentIcon__ut9Yh{display:grid;width:42px;height:42px;place-items:center;border-radius:5px;background:#36503a;color:#fffaf2}.public_enrollmentIcon__ut9Yh svg{width:21px}.public_enrollmentPanel__DWKeu>small{display:block;margin-top:18px;color:rgba(42,27,16,.52)}.public_enrollmentPanel__DWKeu>strong{display:block;color:#3e2a18;font-family:var(--font-display);font-size:2.2rem}.public_checkoutBox__Rql7E p,.public_enrollmentPanel__DWKeu>p{color:rgba(42,27,16,.62);font-size:.78rem;line-height:1.5}.public_checkoutBox__Rql7E{display:grid;gap:8px;margin-block:18px 10px}.public_checkoutBox__Rql7E .public_primaryButton__cJOWi,.public_enrollmentPanel__DWKeu>.public_secondaryButton__OEdS_{width:100%}.public_courseReleaseNotice__nNKPc{display:grid;gap:5px;border:1px solid rgba(181,135,58,.35);border-radius:6px;background:#fff8eb;padding:13px}.public_courseReleaseNotice__nNKPc strong{color:#3e2a18;font-size:.8rem}.public_courseReleaseNotice__nNKPc p{margin:0}.public_courseReleaseNotice__nNKPc small{color:rgba(42,27,16,.7);font-size:.7rem;line-height:1.45}.public_checkoutTerms__v9pRS{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;color:rgba(42,27,16,.78);padding-block:7px;font-size:.73rem;line-height:1.5;cursor:pointer}.public_checkoutTerms__v9pRS input{width:18px;height:18px;margin-top:2px;accent-color:#36503a}.public_checkoutTerms__v9pRS a{color:#36503a;font-weight:850;text-decoration:underline;text-underline-offset:3px}.public_pixQrCode__y2VqY{width:min(240px,100%);height:auto;justify-self:center;border:8px solid #fff;border-radius:6px}.public_profilePage__3uBj_,.public_studentPage__SCIcT{min-height:62vh;padding-block:clamp(30px,5vw,64px)}.public_studentHeader__V6KJg{display:flex;align-items:end;justify-content:space-between;gap:22px;margin:35px 0 24px}.public_studentHeader__V6KJg h1{font-size:2.75rem}.public_studentGrid__LMTxI{display:grid;gap:18px}.public_studentCard__fVMNW{display:grid;overflow:hidden;border:1px solid rgba(122,86,48,.18);border-radius:7px;background:#fffaf2;box-shadow:0 14px 34px rgba(62,42,24,.08)}.public_studentCard__fVMNW .public_coverFigure__PioDy{min-height:220px}.public_studentCardBody__K6oZL{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:22px}.public_progressLabel__Ce80_{color:#36503a;font-size:.71rem;font-weight:850;text-transform:uppercase}.public_studentCard__fVMNW h2{margin-top:7px;color:#3e2a18;font-family:var(--font-display);font-size:2rem;line-height:1.08}.public_studentCardBody__K6oZL>p{margin-top:8px;color:rgba(42,27,16,.65);font-size:.84rem;line-height:1.55}.public_playerTimeline__46MpK,.public_progressTrack__C0yat{overflow:hidden;width:100%;height:6px;border-radius:99px;background:rgba(122,86,48,.17)}.public_progressTrack__C0yat{margin-top:18px}.public_playerTimeline__46MpK span,.public_progressTrack__C0yat span{display:block;height:100%;background:#36503a;transition:width .2s linear}.public_studentCardBody__K6oZL>small{margin-top:7px;color:rgba(42,27,16,.55)}.public_studentCardBody__K6oZL>.public_primaryButton__cJOWi{margin-top:18px}.public_courseFinished__cZW14{display:flex;align-items:center;gap:7px;margin-top:18px;color:#36503a;font-size:.8rem;font-weight:800}.public_courseFinished__cZW14 svg{width:17px}.public_emptyState__ia4gQ{display:grid;justify-items:center;border:1px dashed rgba(122,86,48,.35);margin-top:25px;padding:45px 20px;text-align:center}.public_emptyState__ia4gQ>svg{width:38px;height:38px;color:#9a6d25}.public_emptyState__ia4gQ h2{margin-top:12px;color:#3e2a18;font-family:var(--font-display);font-size:2rem}.public_emptyState__ia4gQ p{max-width:520px;margin:8px 0 16px;color:rgba(42,27,16,.64)}.public_lessonLayout__C2rTX{display:grid;min-height:65vh;background:#f7f0e5}.public_lessonSidebar__4DnJN{min-width:0;border-bottom:1px solid rgba(122,86,48,.18);background:#2f3f30;color:#fff8eb}.public_lessonSidebarHead__X3A7J{display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.1);padding:18px}.public_lessonSidebarHead__X3A7J>svg{width:22px;color:#c9a35b}.public_lessonSidebarHead__X3A7J small,.public_lessonSidebar__4DnJN li small{color:rgba(255,248,235,.6);font-size:.64rem;text-transform:uppercase}.public_lessonSidebarHead__X3A7J h2{overflow-wrap:anywhere;font-family:var(--font-display);font-size:1.25rem;line-height:1.08}.public_lessonSidebar__4DnJN ol{display:grid;padding:8px}.public_lessonCurrent__l3Z8Y,.public_lessonLink__AeYbY,.public_lessonLocked__iTdrm{display:flex;align-items:center;gap:10px;min-height:56px;border-radius:5px;color:rgba(255,248,235,.84);padding:9px 10px}.public_lessonLink__AeYbY:hover{background:rgba(255,255,255,.08)}.public_lessonCurrent__l3Z8Y{background:#b5873a;color:#fff}.public_lessonLocked__iTdrm{opacity:.48}.public_lessonCurrent__l3Z8Y>svg,.public_lessonLink__AeYbY>svg,.public_lessonLocked__iTdrm>svg{width:17px;flex:0 0 auto}.public_lessonCurrent__l3Z8Y span,.public_lessonLink__AeYbY span,.public_lessonLocked__iTdrm span{display:grid;min-width:0}.public_lessonSidebar__4DnJN li strong{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.public_playerArea__csFlz{min-width:0;padding:clamp(16px,3vw,38px)}.public_realPlayer__gwQtj{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:7px;background:#172319;-webkit-user-select:none;-moz-user-select:none;user-select:none}.public_realPlayerFrame__iiKXx{display:block;width:100%;height:100%;border:0}.public_playbackIdentity__DFXW0{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;color:rgba(255,255,255,.48);font-size:clamp(.58rem,1.2vw,.8rem);font-weight:800;letter-spacing:.04em;text-shadow:0 1px 3px rgba(0,0,0,.8)}.public_playbackIdentity__DFXW0 span{position:absolute;max-width:72%;border-radius:4px;background:rgba(18,28,20,.22);padding:4px 7px;overflow-wrap:anywhere}.public_playbackIdentity__DFXW0 span:first-child{top:9%;left:5%}.public_playbackIdentity__DFXW0 span:nth-child(2){top:48%;right:5%}.public_playbackIdentity__DFXW0 span:nth-child(3){right:18%;bottom:8%}.public_playbackProtectionNotice__eLvMq{margin-top:8px;color:#66513d;font-size:.72rem;line-height:1.5}.public_realPlayerPlaceholder__XTaYb{display:grid;height:100%;align-content:center;justify-items:center;gap:12px;color:#fff8eb}.public_realPlayerPlaceholder__XTaYb>svg{width:34px;height:34px}.public_realPlayerPlaceholder__XTaYb button{border-radius:5px;background:#b5873a;color:#fff;padding:11px 18px;font-weight:800}.public_realPlayerPlaceholder__XTaYb button:disabled{opacity:.6}.public_realPlayerRefresh__xH5hv{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#36503a;font-size:.75rem;font-weight:800;text-decoration:underline}.public_realPlayerRefresh__xH5hv svg{width:15px;height:15px}.public_mockPlayer__XFlq3{position:relative;display:flex;overflow:hidden;aspect-ratio:16/9;max-height:720px;align-items:center;justify-content:center;border:1px solid rgba(201,163,91,.28);border-radius:7px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 42px),linear-gradient(145deg,#172319,#3d2a1b);color:#fff8eb;box-shadow:0 20px 50px rgba(42,27,16,.18)}.public_mockBadge__zUONL{position:absolute;top:14px;left:14px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(42,27,16,.72);color:#e4c27f;font-size:.6rem;font-weight:850;padding:6px 8px}.public_centerPlay___KNK0{display:grid;width:clamp(54px,8vw,76px);height:clamp(54px,8vw,76px);place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#b5873a;color:white;box-shadow:0 14px 36px rgba(0,0,0,.25)}.public_centerPlay___KNK0:hover{transform:scale(1.04)}.public_centerPlay___KNK0:disabled{opacity:.6}.public_centerPlay___KNK0 svg{width:30px;height:30px}.public_playerMessage__L1cRY{position:absolute;top:calc(50% + 48px);display:grid;text-align:center}.public_playerMessage__L1cRY strong{font-size:.8rem}.public_playerMessage__L1cRY span{color:rgba(255,248,235,.8);font-size:.65rem}.public_playerControls__zYHk6{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:10px;background:linear-gradient(transparent,rgba(0,0,0,.78));padding:30px 14px 12px}.public_playerControls__zYHk6 button{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:.72rem;font-weight:800}.public_playerControls__zYHk6 button svg{width:17px}.public_playerTimeline__46MpK{height:5px;background:rgba(255,255,255,.24)}.public_playerTimeline__46MpK span{background:#c9a35b}.public_playerTimer__ffoLg{color:rgba(255,255,255,.82);font-size:.68rem;font-variant-numeric:tabular-nums}.public_playerError__xZQOw{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;margin-top:12px;border:1px solid rgba(145,55,43,.28);border-radius:5px;background:#fff0ed;color:#762f26;padding:12px;font-size:.8rem}.public_playerError__xZQOw>svg{width:18px}.public_playerError__xZQOw button{grid-column:2;display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:5px;font-weight:850;text-decoration:underline}.public_playerError__xZQOw button svg{width:14px}.public_lessonContent__ANGTP{display:grid;gap:20px;align-items:start;padding-block:25px}.public_lessonContent__ANGTP h1{font-size:2.25rem}.public_lessonContent__ANGTP p{color:rgba(42,27,16,.66);line-height:1.65}.public_lessonStatus__77IcZ{display:flex;align-items:center;gap:10px;border:1px solid rgba(54,80,58,.2);border-radius:5px;background:rgba(239,230,214,.7);padding:13px}.public_lessonStatus__77IcZ>svg{width:20px;color:#36503a}.public_lessonStatus__77IcZ span{display:grid}.public_lessonStatus__77IcZ strong{font-size:.78rem}.public_lessonStatus__77IcZ small{color:rgba(42,27,16,.58);font-size:.68rem}.public_courseComplete__71_hU,.public_nextLessonDisabled__EvWnZ,.public_nextLesson__JI0Qm{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:5px;font-size:.8rem;font-weight:850;padding:10px 16px;text-align:center}.public_nextLesson__JI0Qm{background:#36503a;color:#fff8eb}.public_nextLesson__JI0Qm:hover{background:#293d2d}.public_courseComplete__71_hU svg,.public_nextLesson__JI0Qm svg{width:17px}.public_nextLessonDisabled__EvWnZ{border:1px dashed rgba(122,86,48,.32);color:rgba(42,27,16,.52)}.public_courseComplete__71_hU{border:1px solid rgba(54,80,58,.22);background:#e7eee5;color:#36503a}.public_lockedPanel__ENaKF{display:grid;max-width:620px;justify-items:center;margin:clamp(34px,8vw,100px) auto;padding:25px;text-align:center}.public_lockedPanel__ENaKF>span{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:#efe6d6;color:#7a5630}.public_lockedPanel__ENaKF h1{margin-top:14px;color:#3e2a18;font-family:var(--font-display);font-size:2.6rem}.public_lockedPanel__ENaKF p{margin:8px 0 20px;color:rgba(42,27,16,.66);line-height:1.6}.public_lockedPanel__ENaKF .public_textLink__9E225{margin-top:14px}.public_accountPage__M_qO9{display:grid;min-height:68vh;place-items:center;padding-block:35px}.public_accountPanel__C6esW{width:min(100%,520px);border:1px solid rgba(122,86,48,.2);border-radius:7px;background:#fffaf2;box-shadow:0 22px 55px rgba(62,42,24,.1);padding:clamp(22px,5vw,42px)}.public_accountIcon__XIHdK,.public_profileAvatar__f8TrW{display:grid;width:52px;height:52px;place-items:center;border-radius:6px;background:#36503a;color:#fff8eb;margin-bottom:18px}.public_accountIcon__XIHdK svg,.public_profileAvatar__f8TrW svg{width:27px}.public_accountPanel__C6esW h1,.public_profileHeading___QNgp h1{font-size:2.5rem}.public_accountPanel__C6esW>p{color:rgba(42,27,16,.65);line-height:1.6}.public_pendingForm__4YsAu{display:grid;gap:8px;margin-top:20px}.public_pendingForm__4YsAu label{display:flex;align-items:center;gap:6px;color:#59412d;font-size:.76rem;font-weight:800}.public_pendingForm__4YsAu label svg{width:15px}.public_pendingForm__4YsAu input{min-height:46px;border:1px solid rgba(122,86,48,.25);border-radius:5px;background:#efe6d6;color:rgba(42,27,16,.5);padding:0 13px}.public_pendingForm__4YsAu button{min-height:44px;border-radius:5px;background:#b5873a;color:#fffaf2;font-size:.78rem;font-weight:850;opacity:.55;cursor:not-allowed}.public_accountFoot__ZdrHk{margin-top:17px;text-align:center}.public_accountFoot__ZdrHk a{color:#36503a;font-size:.8rem;font-weight:800;text-decoration:underline;text-underline-offset:4px}.public_profilePanel__grFsi{display:grid;max-width:860px;margin-inline:auto;border:1px solid rgba(122,86,48,.2);border-radius:7px;background:#fffaf2;box-shadow:0 18px 44px rgba(62,42,24,.08);padding:clamp(22px,5vw,42px)}.public_profilePage__3uBj_>.public_demoNotice__GrIIG{max-width:860px;margin:0 auto 20px}.public_profileHeading___QNgp p{font-size:.95rem}.public_profileFacts__ASkPW{display:grid;gap:1px;margin-top:28px;background:rgba(122,86,48,.15)}.public_profileFacts__ASkPW div{display:grid;gap:4px;background:#fffaf2;padding:14px}.public_profileFacts__ASkPW dt{color:rgba(42,27,16,.5);font-size:.7rem;text-transform:uppercase}.public_profileFacts__ASkPW dd{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;color:#3e2a18;font-size:.85rem;font-weight:750}.public_profileFacts__ASkPW dd svg{width:16px;color:#9a6d25}.public_profileActions__tyR8w{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.public_loadingPage___2r0J{min-height:65vh;padding-block:35px}.public_loadingCard__wISJ4,.public_loadingFilters__4iEqX,.public_loadingHero__OE7qw{background:linear-gradient(90deg,#efe6d6 25%,#fffaf2 50%,#efe6d6 75%);background-size:200% 100%;animation:public_courseLoading__03cIA 1.4s ease infinite}.public_loadingHero__OE7qw{height:min(42vw,360px);border-radius:7px}.public_loadingFilters__4iEqX{width:100%;height:48px;margin-block:24px;border-radius:5px}.public_loadingGrid__0v13p{display:grid;grid-template-columns:1fr;gap:16px}.public_loadingCard__wISJ4{aspect-ratio:4/5;border-radius:7px}.public_routeError__XXJro{display:grid;min-height:58vh;align-content:center;justify-items:center;padding-block:45px;text-align:center}.public_routeError__XXJro>svg{width:42px;height:42px;color:#9a6d25}.public_routeError__XXJro h1{margin-top:14px;color:#3e2a18;font-family:var(--font-display);font-size:2rem}.public_routeError__XXJro p{margin:8px 0 18px;color:rgba(42,27,16,.62)}.public_srOnly__cjeRH{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes public_courseLoading__03cIA{to{background-position:-200% 0}}@media (min-width:600px){.public_benefitsGrid__rgecK{grid-template-columns:repeat(2,minmax(0,1fr))}.public_benefit__tfhZU:nth-child(odd){border-right:1px solid rgba(122,86,48,.14)}.public_studentCard__fVMNW{grid-template-columns:minmax(220px,.7fr) 1fr}.public_studentCard__fVMNW .public_coverFigure__PioDy{aspect-ratio:auto;height:100%}.public_profileFacts__ASkPW,.public_twoColumns__OwWn2{grid-template-columns:repeat(2,minmax(0,1fr))}.public_profileFacts__ASkPW div:last-child{grid-column:1/-1}}@media (min-width:700px){.public_courseGrid__wwb5k,.public_loadingGrid__0v13p{grid-template-columns:repeat(2,minmax(0,1fr))}.public_lessonContent__ANGTP{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:900px){.public_catalogHero__g_djX,.public_detailHeroGrid__5_MH5{grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr)}.public_detailBody__9QGGG{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.public_enrollmentPanel__DWKeu{position:sticky;top:88px}.public_lessonLayout__C2rTX{grid-template-columns:280px minmax(0,1fr)}.public_lessonSidebar__4DnJN{border-right:1px solid rgba(122,86,48,.18);border-bottom:0}.public_lessonSidebarHead__X3A7J{position:sticky;top:0}}@media (min-width:1100px){.public_benefitsGrid__rgecK,.public_courseGrid__wwb5k,.public_loadingGrid__0v13p{grid-template-columns:repeat(4,minmax(0,1fr))}.public_benefit__tfhZU{border-right:1px solid rgba(122,86,48,.14);border-bottom:0}.public_benefit__tfhZU:last-child{border-right:0}.public_studentGrid__LMTxI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.public_shell__pV2Qz{width:min(100% - 24px,1480px)}.public_sectionHeading__hljKg,.public_studentHeader__V6KJg{align-items:flex-start;flex-direction:column}.public_heroCopy__5IHSY h1{font-size:2.75rem}.public_courseCardBody__ayBMm>p{min-height:0}.public_playerControls__zYHk6{grid-template-columns:auto minmax(30px,1fr) auto;gap:7px;padding-inline:9px}.public_playerControls__zYHk6 button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.public_mockBadge__zUONL{top:8px;left:8px}.public_playerMessage__L1cRY{top:calc(50% + 34px)}}@media (prefers-reduced-motion:reduce){.public_centerPlay___KNK0,.public_playerTimeline__46MpK span,.public_progressTrack__C0yat span{transition:none}.public_loadingCard__wISJ4,.public_loadingFilters__4iEqX,.public_loadingHero__OE7qw{animation:none}}@media print{.public_lessonMaterials__hkDav,.public_realPlayer__gwQtj{display:none!important}.public_playerArea__csFlz:before{display:block;content:"Conteúdo do curso indisponível para impressão.";border:1px solid #7a5630;padding:16px;color:#3e2a18;font-weight:800}}.public_studentLessonLayout__w_3yC{grid-template-areas:"content" "curriculum";align-items:start}.public_studentLessonContent__t8K53{grid-area:content;min-width:0}.public_groupedLessonSidebar__pZdr3{grid-area:curriculum;align-self:stretch}.public_lessonModuleList__n0sGf{padding:8px}.public_lessonModuleGroup__7EbY7{border-bottom:1px solid rgba(255,248,235,.16)}.public_lessonModuleSummary__q_Xv3{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;list-style:none;cursor:pointer}.public_lessonModuleSummary__q_Xv3::-webkit-details-marker{display:none}.public_lessonModuleSummary__q_Xv3>span{display:grid;min-width:0;gap:4px}.public_lessonModuleSummary__q_Xv3 strong{overflow-wrap:anywhere;color:#fff8eb;font-size:.82rem;line-height:1.45;letter-spacing:0}.public_lessonModuleSummary__q_Xv3 small{color:rgba(255,248,235,.75);font-size:.72rem}.public_lessonModuleSummary__q_Xv3>svg{width:18px;height:18px;flex:0 0 auto}.public_lessonModuleGroup__7EbY7[open]>.public_lessonModuleSummary__q_Xv3>svg{transform:rotate(180deg)}.public_lessonModuleSummary__q_Xv3:hover{background:rgba(255,255,255,.06)}.public_lessonModuleSummary__q_Xv3:focus-visible{outline:2px solid #e4c27f;outline-offset:-2px}.public_lessonPagination__Id4rN{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:18px}.public_lessonPagination__Id4rN>*{min-width:0;overflow-wrap:anywhere}.public_previousLesson__KaVZa{display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(54,80,58,.35);border-radius:5px;color:#36503a;font-size:.8rem;font-weight:800;line-height:1.5;letter-spacing:0;padding:10px 16px;text-align:center}.public_previousLesson__KaVZa>svg{width:17px;height:17px;flex:0 0 auto}.public_previousLesson__KaVZa:hover{background:#e7eee5}.public_lessonMaterialLink__S84Yw:focus-visible,.public_previousLesson__KaVZa:focus-visible{outline:2px solid #36503a;outline-offset:3px}.public_lessonMaterials__hkDav{margin-top:24px;border-top:1px solid rgba(122,86,48,.2);padding-top:22px}.public_lessonMaterials__hkDav h2{display:flex;align-items:center;gap:9px;color:#3e2a18;font-family:var(--font-display);font-size:1.5rem;line-height:1.25;letter-spacing:0}.public_lessonMaterials__hkDav h2>svg{width:20px;height:20px;flex:0 0 auto;color:#36503a}.public_lessonMaterials__hkDav>p{margin-top:12px;color:#59412d;font-size:.85rem;line-height:1.6}.public_lessonMaterials__hkDav ul{margin-top:14px}.public_lessonMaterials__hkDav li{border-bottom:1px solid rgba(122,86,48,.16)}.public_lessonMaterialLink__S84Yw{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;min-height:52px;align-items:center;gap:12px;padding:12px 8px;color:#36503a;font-size:.85rem;font-weight:700;line-height:1.5;letter-spacing:0}.public_lessonMaterialLink__S84Yw>span{overflow-wrap:anywhere}.public_lessonMaterialLink__S84Yw>svg{width:18px;height:18px}.public_lessonMaterialLink__S84Yw:hover{background:rgba(231,238,229,.65);text-decoration:underline;text-underline-offset:3px}@media (min-width:700px){.public_lessonPagination__Id4rN{grid-template-columns:repeat(2,minmax(0,1fr))}.public_lessonPagination__Id4rN>:only-child{grid-column:1/-1}}@media (min-width:900px){.public_studentLessonLayout__w_3yC{grid-template-areas:"curriculum content"}}