.player_playerLayout__CSwlF{display:flex;flex-direction:column;height:100dvh;background:#000;color:#fff;overflow:hidden;font-family:var(--font-sans),system-ui,-apple-system,sans-serif}.player_playerHeader__5OQ_1{display:flex;justify-content:space-between;align-items:center;padding:0 var(--container-px);height:clamp(60px,8vh,72px);background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.08);z-index:100}.player_headerLeft__wTmdv{display:flex;align-items:center;gap:1.5rem}.player_backBtn__fqiZ6{background:none;border:none;color:rgba(255,255,255,.5);cursor:pointer;padding:.5rem;transition:color .2s}.player_backBtn__fqiZ6:hover{color:#fff}.player_headerTitle__PiVJZ h1{font-size:.9rem;font-weight:600;margin:0;color:#fff}.player_headerTitle__PiVJZ p{font-size:.75rem;margin:2px 0 0;color:rgba(255,255,255,.4)}.player_headerRight__Ovuwb{display:flex;align-items:center;gap:2rem}.player_progressWrap__f7T_W{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:rgba(255,255,255,.6)}.player_progressBar__OIyq7{width:120px;height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.player_progressFill__0w1tM{height:100%;background:#fff;transition:width .3s ease}.player_supportBtn__diNZu{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:.4rem 1rem;border-radius:8px;font-size:.8rem;color:#fff;cursor:pointer;transition:all .2s}.player_supportBtn__diNZu:hover{background:rgba(255,255,255,.1)}.player_mainContent__hru8F{display:flex;flex:1;overflow:hidden;position:relative}.player_videoContent__TtFh3{min-width:0;flex:1;overflow-y:auto;background:#000;padding:clamp(.75rem,2vw,2rem);display:flex;flex-direction:column}.player_videoStage__CRWM8{width:100%;max-width:1180px;margin:0 auto}.player_videoPlayer__Baj0W{width:100%;aspect-ratio:16/9;background:#000;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:14px;box-shadow:0 1px 0 rgba(255,255,255,.03)}.player_lessonStrip__t3Hjq{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:.75rem;margin-top:.9rem}.player_lessonNavBtn___Clh9{width:44px;min-height:74px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(255,255,255,.78);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.player_lessonNavBtn___Clh9:hover:not(:disabled){transform:translateY(-1px);background:rgba(255,255,255,.075);border-color:rgba(var(--course-color-rgb),.28);color:#fff}.player_lessonNavBtn___Clh9:disabled{opacity:.35;cursor:not-allowed}.player_lessonThumbScroller__f2sH4{position:relative;min-width:0;display:flex;gap:.65rem;overflow-x:auto;padding:.05rem .05rem .45rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.player_lessonThumbScroller__f2sH4::-webkit-scrollbar{height:6px}.player_lessonThumbScroller__f2sH4::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:999px}.player_lessonThumb__rYs33{flex:0 0 clamp(190px,24vw,260px);min-width:0;min-height:74px;border-radius:12px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.035);color:#fff;padding:.65rem;display:flex;align-items:center;gap:.7rem;text-align:left;cursor:pointer;scroll-snap-align:start;transition:background .2s ease,border-color .2s ease,transform .2s ease}.player_lessonThumb__rYs33:hover{transform:translateY(-1px);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.player_lessonThumbActive__FS8ig{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25)}.player_lessonThumbLocked__U9POr{opacity:.62}.player_lessonThumbMedia__tLF3K{width:48px;height:48px;border-radius:10px;flex:0 0 auto;background:rgba(255,255,255,.08);color:#ffffff;display:inline-flex;align-items:center;justify-content:center}.player_lessonThumbText__Bjd58{min-width:0;display:flex;flex-direction:column;gap:.3rem}.player_lessonThumbText__Bjd58 strong{color:rgba(255,255,255,.88);font-size:.78rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player_lessonThumbText__Bjd58 span{color:rgba(255,255,255,.42);font-size:.75rem;font-weight:600}.player_videoIframe__mpFGZ{width:100%;height:100%;border:none}.player_videoPlaceholder__GviO_{gap:.5rem;padding:1rem;color:rgba(var(--course-color-rgb),.3);background:radial-gradient(circle at center,#111 0,#000 100%);position:relative}.player_previewGate__NDtFX,.player_videoPlaceholder__GviO_{flex-direction:column;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.player_previewGate__NDtFX{padding:2rem;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.06),transparent 36%),#030303;border-bottom:1px solid rgba(255,255,255,.08)}.player_previewGateIcon__y0XEN{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#ffffff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);margin-bottom:1.25rem}.player_previewGateKicker__G_TSd{margin:0 0 .45rem;color:rgba(255,255,255,.45);font-size:max(.72rem,var(--desktop-text-min));font-weight:600;letter-spacing:.12em;text-transform:uppercase}.player_previewGate__NDtFX h2{margin:0;color:#fff;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:600;letter-spacing:-.02em}.player_previewGate__NDtFX p:not(.player_previewGateKicker__G_TSd){max-width:560px;margin:.9rem auto 1.5rem;color:rgba(255,255,255,.58);line-height:1.65}.player_previewGateBtn__Vn5e6{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:0 1.35rem;border:none;border-radius:12px;background:#fff;color:#000;font-size:.82rem;font-weight:600;cursor:pointer}.player_videoControls__rb1cK{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);color:#fff}.player_timeline__XTVXT{width:100%;height:4px;background:rgba(255,255,255,.2);border-radius:2px;margin-bottom:1rem;position:relative}.player_timelinePoint__FB47F{position:absolute;left:30%;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(255,255,255,.5)}.player_controlButtons__DAVvX{display:flex;justify-content:space-between;align-items:center}.player_controlsLeft__BgYjK,.player_controlsRight__jnmT4{display:flex;align-items:center;gap:1.5rem}.player_timeText__UEoeH{font-size:.8rem;color:rgba(255,255,255,.8);font-family:monospace}.player_videoInfo__QwFlv{padding:1.5rem 0 2rem;max-width:1180px;margin:0 auto;width:100%}.player_lessonHero__5uU4O{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.player_lessonHero__5uU4O span{display:block;margin-bottom:.35rem;color:rgba(255,255,255,.5);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.player_lessonHero__5uU4O h2{margin:0;color:#fff;font-size:clamp(1.125rem,1.8vw,1.5rem);letter-spacing:-.035em;line-height:1.2;font-weight:600}.player_lessonHero__5uU4O p{margin:.45rem 0 0;color:rgba(255,255,255,.48);font-size:.85rem}.player_completeBtn__ZHmGy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1.25rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#e4e4e7;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1)}.player_completeBtn__ZHmGy:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);box-shadow:0 4px 15px rgba(255,255,255,.04)}.player_completeBtn__ZHmGy:disabled{opacity:.45;cursor:not-allowed}.player_tabHeader__I269A{display:flex;gap:2rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.player_tabBtnActive__TFHux,.player_tabBtn__zXoeD{background:none;border:none;padding:.8rem 0;font-size:.9rem;font-weight:600;color:rgba(255,255,255,.5);cursor:pointer;position:relative}.player_tabBtnActive__TFHux{color:#fff}.player_tabBtnActive__TFHux:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#fff}.player_tabPanel__uvPTI h3{font-size:1.2rem;margin-bottom:1rem}.player_tabPanel__uvPTI p{color:rgba(255,255,255,.6);line-height:1.6;font-size:.95rem}.player_emptyStateContainer__RLJwR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:rgba(255,255,255,.02);border-radius:16px;border:1px dashed rgba(255,255,255,.1);text-align:center}.player_emptyStateContainer__RLJwR p{margin-bottom:1.5rem;color:rgba(255,255,255,.4)}.player_addNoteBtn__U_PoV,.player_askQuestionBtn__E5hRo{background:rgba(var(--course-color-rgb),.1);color:var(--course-color);border:1px solid rgba(var(--course-color-rgb),.3);padding:.6rem 1.5rem;border-radius:100px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.player_addNoteBtn__U_PoV:hover,.player_askQuestionBtn__E5hRo:hover{background:rgba(var(--course-color-rgb),.2);transform:translateY(-2px)}.player_resourcesPane__L00tY{display:flex;flex-direction:column;gap:1.5rem}.player_downloadCard__Hcrzy{margin-top:2rem;display:flex;align-items:center;gap:1.2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:1.2rem;border-radius:12px}.player_downloadIcon__4wVSh{width:44px;height:44px;background:rgba(var(--course-color-rgb),.1);color:var(--course-color);display:flex;align-items:center;justify-content:center;border-radius:10px}.player_downloadInfo__Wac8G{flex:1}.player_downloadInfo__Wac8G p{margin:0;font-weight:600;color:#fff;font-size:.9rem}.player_downloadInfo__Wac8G span{font-size:.75rem;color:rgba(255,255,255,.4)}.player_downloadBtn__HP0s_{background:#fff;color:#000;border:none;padding:.5rem 1.2rem;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer}.player_sidebar__keikh{background:#0a0a0a;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.player_sidebarHeader__ShnJb{padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.player_sidebarHeader__ShnJb h3{font-size:1rem;font-weight:600;margin:0}.player_closeSidebarBtn__YIJuZ{background:none;border:none;color:rgba(255,255,255,.4);cursor:pointer}.player_sidebarList__reWuy{flex:1;overflow-y:auto}.player_moduleGroup__gFjcE{border-bottom:1px solid rgba(255,255,255,.05)}.player_moduleHead__NpmVl{padding:1rem 1.5rem;background:rgba(255,255,255,.02);font-size:.85rem;font-weight:600;color:rgba(255,255,255,.8)}.player_lessonItem__tVz6u{width:100%;display:flex;gap:1rem;padding:1rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s}.player_lessonItem__tVz6u:hover{background:rgba(255,255,255,.03)}.player_activeLesson__cJqSf{background:rgba(255,255,255,.08)!important;border-left:3px solid #fff}.player_lockedLessonItem__b1QI3{opacity:.62}.player_previewPill__qMCPW{padding:.08rem .4rem;border-radius:999px;color:rgba(255,255,255,.6);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);font-size:max(.6875rem,var(--desktop-text-min));font-weight:600;text-transform:uppercase}.player_checkCircle__iHQt9{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin-top:2px;transition:all .2s}.player_checked__SDyH_{background:#fff;border-color:#fff;color:#000}.player_lessonText__MjuzT p{margin:0;font-size:.88rem;font-weight:500;color:rgba(255,255,255,.9)}.player_lessonMeta__NcDX1{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:rgba(255,255,255,.4);margin-top:4px}.player_openSidebarBtn__lRDll{position:absolute;right:20px;top:20px;background:#fff;color:#000;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.5);z-index:10}@media (max-width:1100px){.player_sidebar__keikh{position:fixed;right:0;top:72px;bottom:0;z-index:200;width:320px;max-width:85vw;box-shadow:-10px 0 50px rgba(0,0,0,.8)}}@media (max-width:768px){.player_playerLayout__CSwlF{height:auto;min-height:100dvh;overflow:visible}.player_playerHeader__5OQ_1{height:auto;min-height:64px;padding:.75rem 1rem}.player_headerLeft__wTmdv{gap:.8rem;min-width:0}.player_headerTitle__PiVJZ{min-width:0}.player_headerTitle__PiVJZ h1,.player_headerTitle__PiVJZ p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player_mainContent__hru8F{min-height:calc(100dvh - 64px)}.player_headerRight__Ovuwb{display:none}.player_videoContent__TtFh3{padding:.75rem}.player_videoPlayer__Baj0W{border-radius:12px}.player_lessonStrip__t3Hjq{grid-template-columns:38px minmax(0,1fr) 38px;gap:.5rem;margin-top:.7rem}.player_lessonNavBtn___Clh9{width:38px;min-height:68px;border-radius:10px}.player_lessonThumb__rYs33{flex-basis:210px;min-height:68px;padding:.55rem}.player_lessonThumbMedia__tLF3K{width:42px;height:42px}.player_videoInfo__QwFlv{padding:1rem 0 1.5rem}.player_lessonHero__5uU4O{flex-direction:column;padding:1rem;border-radius:12px}.player_completeBtn__ZHmGy{width:100%}.player_tabHeader__I269A{gap:.4rem;overflow-x:auto;padding-bottom:.25rem;margin-bottom:1.25rem}.player_tabBtnActive__TFHux,.player_tabBtn__zXoeD{flex:0 0 auto;padding:.75rem .65rem;font-size:.82rem}.player_downloadCard__Hcrzy{flex-direction:column;align-items:flex-start}.player_previewUpsell__2gZtK{align-items:stretch;flex-direction:column}.player_previewUpsell__2gZtK button{justify-content:center}.player_downloadBtn__HP0s_{width:100%}}.player_tabPanelHeader__Loehl{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.player_lessonActions__xh9sj{display:flex;gap:1rem}.player_nextBtn__cjDe2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1)}.player_nextBtn__cjDe2:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,255,255,.08)}.player_previewUpsell__2gZtK{margin-top:1.25rem;padding:1rem;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:1rem}.player_previewUpsell__2gZtK span{display:block;color:rgba(255,255,255,.5);font-size:max(.7rem,var(--desktop-text-min));font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem}.player_previewUpsell__2gZtK strong{display:block;color:#fff;font-size:.9rem;line-height:1.4}.player_previewUpsell__2gZtK button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:10px;background:#ffffff;color:#000000;height:40px;padding:0 1.25rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1)}.player_previewUpsell__2gZtK button:hover{background:#fdfdfd;transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,255,255,.15)}.player_certBtn__lTKyv{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1.25rem;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;color:#ffffff;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 15px rgba(245,158,11,.3);transition:all .3s cubic-bezier(.2,.8,.2,1);text-transform:uppercase;letter-spacing:.05em}.player_certBtn__lTKyv:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,158,11,.45)}.player_certBtn__lTKyv:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.player_notesPane__nUdZY{display:flex;flex-direction:column;gap:1.5rem}.player_noteActions__i_kgR{display:flex;gap:.75rem}.player_saveNoteBtn__MFYWk{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff;color:#000000;border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.player_saveNoteBtn__MFYWk:hover{background:#f4f4f5}.player_saveNoteBtn__MFYWk.player_saved__uONRi{background:#e4e4e7;color:#18181b}.player_deleteNoteBtn__NhF3N{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2);border-radius:8px;cursor:pointer;transition:all .2s}.player_deleteNoteBtn__NhF3N:hover{background:#ef4444;color:#fff}.player_noteTextarea__YvH_7{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;color:#fff;font-size:.95rem;line-height:1.6;resize:vertical;min-height:200px}.player_noteTextarea__YvH_7:focus{outline:none;border-color:#ffffff;background:rgba(255,255,255,.05)}.player_noteHint__L1ULc{font-size:.8rem;color:rgba(255,255,255,.3);font-style:italic}.player_qaPane__ep6b0{display:flex;flex-direction:column;gap:2rem}.player_qaCount__xm8Ch{font-size:.8rem;color:rgba(255,255,255,.4);font-weight:600}.player_askQuestionForm__r5YJG{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.player_questionInput__tFDNk{width:100%;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;color:#fff;font-size:.9rem;resize:none}.player_askBtn__MMwBp{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1.5rem;background:#ffffff;color:#000000;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1)}.player_askBtn__MMwBp:hover:not(:disabled){background:#fdfdfd;transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,255,255,.15)}.player_askBtn__MMwBp:disabled{opacity:.5;cursor:not-allowed}.player_questionsList__Vvndw{display:flex;flex-direction:column;gap:1.5rem}.player_emptyQuestions__X14zK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;color:rgba(255,255,255,.3);text-align:center}.player_emptyIcon__29I_U{margin-bottom:1rem;opacity:.2}.player_questionCard__haZeL{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:1.5rem}.player_questionHeader__Mjyn0{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.player_questionAuthor__lyHrS{display:flex;align-items:center;gap:.75rem}.player_authorAvatar__VgaYf{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;overflow:hidden}.player_authorAvatar__VgaYf img{width:100%;height:100%;object-fit:cover}.player_authorName__HFFOP{font-size:.9rem;font-weight:600;color:#fff}.player_questionMeta__cRL9I{display:flex;align-items:center;gap:1rem}.player_resolvedBadge__04ZdL{font-size:max(.65rem,var(--desktop-text-min));font-weight:600;text-transform:uppercase;background:rgba(16,185,129,.1);color:#10b981;padding:.2rem .6rem;border-radius:4px}.player_questionDate__MViZw{font-size:.75rem;color:rgba(255,255,255,.3)}.player_deleteQuestionBtn__HjQOv{background:none;border:none;color:rgba(239,68,68,.4);cursor:pointer;padding:4px}.player_deleteQuestionBtn__HjQOv:hover{color:#ef4444}.player_questionContent___ARH3{font-size:.95rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:1.5rem}.player_answersList__qz_P7{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.05)}.player_answerCard__fV4c1{background:rgba(255,255,255,.03);padding:1rem;border-radius:12px}.player_instructorAnswer__1astg{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.player_answerHeader__0PKfv{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.player_answerAuthor__9pmyF{font-size:.85rem;font-weight:600;color:#fff}.player_instructorBadge__jC3jl{font-size:max(.6rem,var(--desktop-text-min));font-weight:600;text-transform:uppercase;background:#ffffff;color:#000000;padding:.1rem .5rem;border-radius:4px}.player_answerContent__xewMZ{font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.5}.player_answerSection__JsAp9{margin-top:1rem}.player_showAnswerBtn__xxSU7{background:none;border:none;color:#ffffff;font-size:.85rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.player_answerForm__vcuZg{display:flex;flex-direction:column;gap:1rem}.player_answerInput__UUD1a{width:100%;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.8rem;color:#fff;font-size:.85rem;resize:vertical}.player_answerFormActions__3o0Sg{display:flex;justify-content:flex-end;gap:1rem}.player_cancelAnswerBtn__RBmcO{background:none;border:none;color:rgba(255,255,255,.4);font-size:.8rem;font-weight:600;cursor:pointer}.player_submitAnswerBtn__oqx6l{background:#ffffff;color:#000000;border:none;padding:.4rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer}.player_submitAnswerBtn__oqx6l:disabled{opacity:.5;cursor:not-allowed}.player_videoPlaceholder__GviO_ h3{margin:0;color:#fff;font-size:1rem}.player_videoPlaceholder__GviO_ p{margin:0;max-width:340px;color:#ffffff70;font-size:.8rem;line-height:1.5}.player_videoPlaceholderIcon__xBs_w{color:#ffffff25}@media (max-width:640px){.player_videoPlaceholderIcon__xBs_w{display:none}}.player_playerLayout__CSwlF{-webkit-font-smoothing:antialiased}.player_headerTitle__PiVJZ h1{font-size:14px;letter-spacing:-.02em}.player_headerTitle__PiVJZ p{color:#a1a1aa;font-size:12px}.player_backBtn__fqiZ6,.player_closeSidebarBtn__YIJuZ{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:8px}.player_backBtn__fqiZ6:hover,.player_closeSidebarBtn__YIJuZ:hover{background:#ffffff08}.player_supportBtn__diNZu{min-height:36px;font-size:12px}.player_lessonHero__5uU4O{background:#0a0a0a;border-radius:12px}.player_lessonHero__5uU4O span{letter-spacing:.06em}.player_completeBtn__ZHmGy{min-height:44px;font-size:13px;border-radius:8px}.player_lessonThumbText__Bjd58 strong{font-size:13px;font-weight:500;line-height:1.4}.player_lessonThumbText__Bjd58 span{font-size:12px;font-weight:400;color:#a1a1aa}.player_lessonThumbMedia__tLF3K{width:40px;height:40px;border-radius:8px;background:#ffffff08}.player_lessonThumbMedia__tLF3K svg{width:16px;height:16px;stroke-width:1.75}.player_lessonNavBtn___Clh9:hover:not(:disabled),.player_lessonThumb__rYs33:hover{transform:none}.player_tabBtnActive__TFHux,.player_tabBtn__zXoeD{min-height:44px;font-size:13px;font-weight:500}.player_tabPanel__uvPTI h3{font-size:16px;font-weight:600;letter-spacing:-.02em}.player_tabPanel__uvPTI p{font-size:14px}.player_lessonText__MjuzT p{line-height:1.5}.player_lessonMeta__NcDX1,.player_moduleHead__NpmVl{font-size:12px;color:#a1a1aa}.player_checkCircle__iHQt9{border-width:1px}.player_activeLesson__cJqSf{background:#ffffff06!important;border-left-width:2px}.player_previewPill__qMCPW{font-weight:500;letter-spacing:.02em}.player_previewUpsell__2gZtK{border-color:#ffffff14}.player_addNoteBtn__U_PoV,.player_askBtn__MMwBp,.player_askQuestionBtn__E5hRo,.player_downloadBtn__HP0s_,.player_nextBtn__cjDe2,.player_previewUpsell__2gZtK button,.player_saveNoteBtn__MFYWk,.player_submitAnswerBtn__oqx6l{min-height:44px;border-radius:8px;font-size:13px;font-weight:500}.player_deleteNoteBtn__NhF3N,.player_deleteQuestionBtn__HjQOv{min-width:44px;min-height:44px}.player_certBtn__lTKyv{background:#fafafa;color:#18181b;border:1px solid #ffffff1a;box-shadow:none}.player_certBtn__lTKyv:hover{background:#e4e4e7;box-shadow:none}.player_videoPlaceholder__GviO_ h3{font-size:16px;font-weight:600;letter-spacing:-.02em}.player_videoPlaceholder__GviO_ p{font-size:13px;color:#a1a1aa}.player_videoPlaceholderIcon__xBs_w{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff04;color:#a1a1aa}.player_videoPlaceholderIcon__xBs_w svg{width:20px;height:20px;stroke-width:1.5}.player_playerLayout__CSwlF button:focus-visible,.player_playerLayout__CSwlF input:focus-visible,.player_playerLayout__CSwlF textarea:focus-visible{outline:2px solid #e4e4e7;outline-offset:3px}@media (max-width:768px){.player_headerLeft__wTmdv{gap:8px}.player_playerHeader__5OQ_1{padding:8px 12px}.player_lessonHero__5uU4O{gap:16px}.player_tabHeader__I269A{gap:16px;scrollbar-width:none}.player_tabHeader__I269A::-webkit-scrollbar{display:none}.player_tabBtnActive__TFHux,.player_tabBtn__zXoeD{padding:10px 0;font-size:13px}.player_lessonThumbScroller__f2sH4{scrollbar-width:none;padding-bottom:0}.player_lessonThumbScroller__f2sH4::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.player_playerLayout__CSwlF *,.player_playerLayout__CSwlF :after{transition:none!important;scroll-behavior:auto!important}}.player_playerLayout__CSwlF input[type=checkbox]{accent-color:#e4e4e7}.player_openSidebarBtn__lRDll{width:44px;height:44px;border:1px solid #ffffff24;border-radius:8px;background:#171717e6;backdrop-filter:blur(12px);color:#e4e4e7;box-shadow:0 2px 8px #0003}.player_openSidebarBtn__lRDll:hover{background:#262626}.player_playerLayout__CSwlF{background:#090909;color:#ededed}.player_playerLayout__CSwlF svg{flex-shrink:0;stroke-width:1.65}.player_playerHeader__5OQ_1{flex-shrink:0;gap:16px;padding:0 24px;height:64px;background:#0c0c0c;z-index:40}.player_headerLeft__wTmdv{flex:1;min-width:0;gap:12px}.player_headerTitle__PiVJZ{min-width:0}.player_headerTitle__PiVJZ h1,.player_headerTitle__PiVJZ p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player_headerTitle__PiVJZ h1{font-size:13px;font-weight:500}.player_headerTitle__PiVJZ p{font-size:max(11px,var(--desktop-text-min));color:#85858b}.player_headerRight__Ovuwb{gap:16px}.player_curriculumBtn__9uLi2{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff04;color:#d4d4d8;font-size:12px;font-weight:500;cursor:pointer}.player_curriculumBtn__9uLi2:hover{background:#ffffff0c}.player_videoContent__TtFh3{background:#090909;scrollbar-width:thin;scrollbar-color:#ffffff18 transparent}.player_videoInfo__QwFlv{padding-top:24px}.player_lessonHero__5uU4O{padding:0 0 20px;margin-bottom:0;border:0;border-radius:0;background:transparent}.player_lessonHero__5uU4O>div{min-width:0}.player_lessonHero__5uU4O span{font-size:max(11px,var(--desktop-text-min));font-weight:400;text-transform:none;letter-spacing:0;color:#85858b}.player_lessonHero__5uU4O h2{line-height:1.4;font-size:21px;font-weight:500;overflow-wrap:anywhere}.player_lessonHero__5uU4O p{font-size:12px;line-height:1.6;color:#85858b}.player_playbackPreferences__AIjTX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 0 16px;font-size:max(11px,var(--desktop-text-min));color:#85858b}.player_autoplayToggle__q1MWT{display:inline-flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;color:#a1a1aa;font-size:12px}.player_autoplayToggle__q1MWT input{appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:28px;height:17px;margin:0;border:1px solid #ffffff26;border-radius:99px;background:#242424;transition:background .16s ease;cursor:pointer}.player_autoplayToggle__q1MWT input:after{content:"";position:absolute;width:11px;height:11px;top:2px;left:2px;border-radius:50%;background:#a1a1aa;transition:transform .16s ease}.player_autoplayToggle__q1MWT input:checked{background:#ededed;border-color:#ededed}.player_autoplayToggle__q1MWT input:checked:after{background:#18181b;transform:translateX(11px)}.player_tabHeader__I269A{gap:24px;margin-bottom:24px}.player_tabBtnActive__TFHux,.player_tabBtn__zXoeD{white-space:nowrap}.player_tabPanel__uvPTI{min-width:0}.player_tabPanelHeader__Loehl{gap:12px;margin-bottom:12px}.player_tabPanelHeader__Loehl h3{margin:0;font-size:14px;font-weight:500}.player_tabPanel__uvPTI p{font-size:13px;line-height:1.8;color:#a1a1aa;overflow-wrap:anywhere}.player_nextBtn__cjDe2{padding:0 10px;border:0;background:transparent;color:#a1a1aa;font-size:12px}.player_nextBtn__cjDe2:hover{box-shadow:none;transform:none;color:#fff;background:#ffffff08}.player_previewUpsell__2gZtK{gap:16px;padding:16px;border-radius:10px;background:#ffffff03}.player_previewUpsell__2gZtK span{font-size:max(11px,var(--desktop-text-min));font-weight:400;text-transform:none;letter-spacing:0;color:#85858b}.player_previewUpsell__2gZtK strong{font-size:13px;font-weight:500;line-height:1.6;color:#d4d4d8}.player_askBtn__MMwBp:hover:not(:disabled),.player_certBtn__lTKyv:hover,.player_previewUpsell__2gZtK button:hover{transform:none;box-shadow:none}.player_sidebar__keikh{width:0;flex:0 0 auto;min-width:0;overflow:hidden;visibility:hidden;border:0;background:#0d0d0d}.player_sidebarOpen__AXY7r{width:340px;visibility:visible;border-left:1px solid #ffffff0f}.player_sidebarHeader__ShnJb{gap:12px;padding:16px 18px}.player_sidebarHeader__ShnJb h3{font-size:14px;font-weight:500}.player_sidebarHeader__ShnJb p{margin:4px 0 0;font-size:max(11px,var(--desktop-text-min));color:#85858b}.player_sidebarList__reWuy{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;padding-bottom:env(safe-area-inset-bottom)}.player_lessonSearch__HQ5fH{display:flex;min-height:44px;margin:16px;padding:0 12px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff03}.player_lessonSearchInput__JAv4n{width:100%;min-width:0;background:transparent;color:#ededed;border:0;outline:0;font-size:16px}.player_moduleHead__NpmVl{padding:8px 20px 12px;background:transparent;font-size:max(11px,var(--desktop-text-min))}.player_lessonItem__tVz6u{align-items:flex-start;min-height:64px;padding:14px 18px;gap:12px;border-left:2px solid transparent}.player_lessonText__MjuzT{min-width:0}.player_lessonText__MjuzT p{font-size:13px;font-weight:400;overflow-wrap:anywhere}.player_checkCircle__iHQt9{flex-shrink:0;color:#a1a1aa}.player_lessonMeta__NcDX1{flex-wrap:wrap;font-size:max(11px,var(--desktop-text-min))}.player_previewPill__qMCPW{text-transform:none;border:0;border-radius:4px;font-size:max(10px,var(--desktop-text-min));letter-spacing:0}.player_mobileLessonPosition__MCaka,.player_sidebarBackdrop__gsahW{display:none}@media (max-width:1100px){.player_sidebar__keikh{position:fixed;inset:12px 12px 12px auto;top:max(12px,env(safe-area-inset-top));bottom:max(12px,env(safe-area-inset-bottom));z-index:200;width:0;max-width:calc(100% - 24px);border-radius:14px;box-shadow:none}.player_sidebarOpen__AXY7r{width:360px;border:1px solid #ffffff18;box-shadow:0 24px 80px #0008;animation:player_curriculumEnter__1Fq_H .2s ease-out}.player_sidebarBackdrop__gsahW{display:block;position:fixed;inset:0;z-index:190;border:0;background:#0009;backdrop-filter:blur(4px)}}@media (max-width:768px){.player_playerLayout__CSwlF{height:auto;min-height:100dvh;overflow:clip;padding-bottom:max(24px,env(safe-area-inset-bottom))}.player_playerHeader__5OQ_1{min-height:64px;height:64px;padding:8px;gap:8px}.player_headerLeft__wTmdv{gap:2px}.player_headerTitle__PiVJZ h1{font-size:12px}.player_headerTitle__PiVJZ p{font-size:max(11px,var(--desktop-text-min))}.player_curriculumBtn__9uLi2{padding:0 10px;gap:6px;border:0;background:transparent}.player_headerRight__Ovuwb{display:none}.player_mainContent__hru8F{display:block;overflow:visible;min-height:0}.player_videoContent__TtFh3{display:block;overflow:visible;padding:12px 16px 24px}.player_videoPlayer__Baj0W{border:0;border-radius:10px}.player_lessonStrip__t3Hjq{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;margin-top:8px;align-items:center}.player_lessonNavBtn___Clh9{width:44px;min-height:44px;height:44px;border:0;border-radius:8px;background:transparent}.player_lessonNavBtn___Clh9:hover:not(:disabled){background:#ffffff08;border:0}.player_lessonThumbScroller__f2sH4{display:none}.player_mobileLessonPosition__MCaka{display:block;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#d4d4d8}.player_mobileLessonPosition__MCaka span{color:#71717a}.player_videoInfo__QwFlv{padding:12px 0 0}.player_lessonHero__5uU4O{padding:0 0 8px;gap:12px}.player_lessonHero__5uU4O>div>span{display:none}.player_lessonHero__5uU4O h2{font-size:19px;font-weight:500;line-height:1.45;letter-spacing:-.025em}.player_lessonHero__5uU4O p{margin-top:6px;font-size:max(11px,var(--desktop-text-min))}.player_completeBtn__ZHmGy{width:auto;padding:0 12px;font-size:12px}.player_playbackPreferences__AIjTX{gap:4px;padding-bottom:12px}.player_tabHeader__I269A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:4px;margin:0 0 24px;border:1px solid #ffffff0f;border-radius:10px;background:#ffffff03;overflow:visible}.player_tabBtnActive__TFHux,.player_tabBtn__zXoeD{display:flex;justify-content:center;align-items:center;min-height:44px;padding:0 4px;font-size:12px;font-weight:400;border-radius:6px;color:#85858b}.player_tabBtnActive__TFHux{background:#ffffff0c;color:#fafafa;box-shadow:0 1px 3px #0003}.player_tabBtnActive__TFHux:after{display:none}.player_tabPanelHeader__Loehl{margin-bottom:10px;flex-wrap:wrap}.player_tabPanelHeader__Loehl h3{font-size:13px}.player_tabPanel__uvPTI p{font-size:13px;line-height:1.75}.player_previewUpsell__2gZtK{align-items:stretch;flex-direction:column;margin-top:24px;padding:16px;gap:12px}.player_previewUpsell__2gZtK button{height:44px;width:100%}.player_notesPane__nUdZY,.player_qaPane__ep6b0{gap:16px}.player_answerInput__UUD1a,.player_noteTextarea__YvH_7,.player_questionInput__tFDNk{font-size:16px;padding:12px;border-radius:8px}.player_askQuestionForm__r5YJG,.player_questionCard__haZeL{padding:14px;border-radius:10px}.player_emptyQuestions__X14zK{padding:28px 12px}.player_emptyIcon__29I_U{width:24px;height:24px;opacity:.6;margin-bottom:12px}.player_questionHeader__Mjyn0{flex-wrap:wrap;gap:8px}.player_questionMeta__cRL9I{gap:8px}.player_lessonSearchInput__JAv4n{font-size:16px}}@keyframes player_curriculumEnter__1Fq_H{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.player_sidebarOpen__AXY7r{animation:none}}.player_checkCircle__iHQt9{width:24px;height:24px;margin-top:0;border:0;border-radius:6px;background:#ffffff05;font-size:max(11px,var(--desktop-text-min));font-variant-numeric:tabular-nums;color:#85858b}.player_checked__SDyH_{background:#ffffff12;color:#e4e4e7}.player_tabPanel__uvPTI h4{font-size:14px;font-weight:500;line-height:1.5}.player_tabPanel__uvPTI button{min-height:44px;font-size:13px;font-weight:500}@media (max-width:768px){.player_tabPanel__uvPTI input:not([type=checkbox]),.player_tabPanel__uvPTI select,.player_tabPanel__uvPTI textarea{min-width:0;max-width:100%;font-size:16px}.player_tabPanel__uvPTI a{overflow-wrap:anywhere}}.player_upNextOverlay__4qg9G{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(.75rem,3vw,1.5rem);background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.75));animation:player_upNextFade__B9sNZ .35s ease both}.player_upNextCard__W_Hiy{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;max-width:min(420px,100%);padding:.85rem 1rem;border-radius:1rem;background:rgba(18,18,18,.72);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:0 18px 40px rgba(0,0,0,.45);animation:player_upNextSlide__awBeX .45s cubic-bezier(.2,.9,.3,1.2) both}.player_upNextRing__NoJUx{--p:100;width:44px;height:44px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:conic-gradient(#fff calc(var(--p) * 1%),rgba(255,255,255,.15) 0);transition:background 1s linear}.player_upNextRing__NoJUx span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#121212;font-weight:800;font-size:.95rem;animation:player_upNextPulse__FGfTk 1s ease-in-out infinite}.player_upNextText__isoLd{display:flex;flex-direction:column;min-width:0;flex:1}.player_upNextText__isoLd small{font-size:max(.7rem,var(--desktop-text-min));letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.player_upNextText__isoLd strong{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player_upNextActions__1STvt{display:flex;gap:.5rem;margin-left:auto}.player_upNextActions__1STvt button{padding:.45rem .8rem;border-radius:.6rem;font-size:.8rem;font-weight:700;background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.14);cursor:pointer;transition:transform .15s ease,background .15s ease}.player_upNextActions__1STvt button:hover{transform:translateY(-1px);background:rgba(255,255,255,.16)}.player_upNextActions__1STvt .player_upNextPlay__z5C_O{display:inline-flex;align-items:center;gap:.35rem;background:#fff;color:#000;border-color:#fff}.player_upNextActions__1STvt .player_upNextPlay__z5C_O:hover{background:#e9e9e9}@keyframes player_upNextFade__B9sNZ{0%{opacity:0}to{opacity:1}}@keyframes player_upNextSlide__awBeX{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes player_upNextPulse__FGfTk{50%{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.player_upNextCard__W_Hiy,.player_upNextOverlay__4qg9G,.player_upNextRing__NoJUx span{animation:none}}.player_seekChip__U5GcY{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:0 .7rem;border-radius:999px;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.8);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .15s ease,transform .15s ease;width:fit-content}.player_seekChip__U5GcY:before{content:"▶";font-size:max(.6rem,var(--desktop-text-min));opacity:.7}.player_seekChip__U5GcY:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.player_asgPane__5tSYS{display:flex;flex-direction:column;gap:1rem}.player_asgCard__CyswH{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem;border-radius:1rem;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);animation:player_asgIn__aGmQb .35s ease both}.player_asgBrief__Jzx5J{background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.player_asgStack__HfdLc{display:flex;flex-direction:column;gap:.75rem}.player_asgStackTight__IzcUR{display:flex;flex-direction:column;gap:.2rem;min-width:0}.player_asgRow__WK1hy{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.player_asgLabel__HilQf{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0}.player_asgTitle__7Ah04{font-size:1.1rem;font-weight:800;margin:0}.player_asgDesc__7F2qt{font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.7);margin:0;white-space:pre-wrap}.player_asgMuted__9DCpj{font-size:.8rem;color:rgba(255,255,255,.5);margin:0}.player_asgLink__AriK2{color:#fff;text-decoration:underline;text-underline-offset:3px;word-break:break-all;font-size:.82rem}.player_asgInput__A1_4m{width:100%;min-height:42px;padding:.6rem .85rem;border-radius:.7rem;font-size:.875rem;color:#fff;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.1);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.player_asgInput__A1_4m:focus{border-color:rgba(255,255,255,.35);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.player_asgTextarea__Dt_o0{min-height:96px;resize:vertical}.player_asgScoreInput__tL5qQ{width:90px;flex-shrink:0}.player_asgPrimary__TJLOx{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;align-self:flex-start;min-height:42px;padding:0 1.1rem;border-radius:.7rem;font-size:.82rem;font-weight:800;background:#fff;color:#000;border:0;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.player_asgPrimary__TJLOx:hover:not(:disabled){transform:translateY(-1px)}.player_asgPrimary__TJLOx:disabled{opacity:.4;cursor:not-allowed}.player_asgDrop__lIlts{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.4rem 1rem;border-radius:.9rem;border:1.5px dashed rgba(255,255,255,.18);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.player_asgDrop__lIlts:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.03)}.player_asgDrop__lIlts input{position:absolute;inset:0;opacity:0;cursor:pointer}.player_asgDrop__lIlts span{font-size:.875rem;font-weight:600}.player_asgDrop__lIlts small{font-size:max(.72rem,var(--desktop-text-min));color:rgba(255,255,255,.45)}.player_asgSuccess__RjwG9{display:flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;color:#6ee7a8;margin:0}.player_asgGrade__7hVR2{display:flex;align-items:center;gap:1rem;padding:.9rem;border-radius:.8rem;background:rgba(110,231,168,.08);border:1px solid rgba(110,231,168,.2)}.player_asgGrade__7hVR2 p{margin:0;font-size:.85rem;color:rgba(255,255,255,.75)}.player_asgScore__493BS strong{font-size:1.6rem;font-weight:900}.player_asgScore__493BS span{font-size:.8rem;color:rgba(255,255,255,.5)}.player_asgBadge__qg_zx{display:inline-flex;width:fit-content;padding:.25rem .6rem;border-radius:999px;font-size:max(.72rem,var(--desktop-text-min));font-weight:700;white-space:nowrap}.player_asgPending__q1MVA{color:#f5d27a;background:rgba(245,210,122,.12)}.player_asgDone__yGiPq{color:#6ee7a8;background:rgba(110,231,168,.12)}.player_asgGradeForm__TWns_{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.player_asgGradeForm__TWns_ .player_asgInput__A1_4m:not(.player_asgScoreInput__tL5qQ){flex:1;min-width:160px}.player_spin__SFovj{animation:player_spinAsg__Wkydz .7s linear infinite}@keyframes player_spinAsg__Wkydz{to{transform:rotate(1turn)}}@keyframes player_asgIn__aGmQb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.player_videoStage__CRWM8{position:sticky;top:calc(-1 * clamp(.75rem, 2vw, 2rem));z-index:20;background:#090909;padding-bottom:.5rem;box-shadow:0 14px 24px -14px rgba(0,0,0,.9)}}.CourseVideoPlayer_player__LGj9i{isolation:isolate;position:relative;width:100%;height:100%;aspect-ratio:16/9;overflow:hidden;background:#080808;color:#fafafa;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.CourseVideoPlayer_player__LGj9i:fullscreen{width:100%;height:100dvh;aspect-ratio:auto}.CourseVideoPlayer_player__LGj9i:focus-visible{outline:2px solid #e4e4e7;outline-offset:-2px}.CourseVideoPlayer_fullscreenFallback__0gISm{position:fixed!important;inset:0!important;z-index:10002;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto;overscroll-behavior:contain}.CourseVideoPlayer_lessonPlayer__FHhrZ{display:block}.CourseVideoPlayer_externalHost__j2lPn,.CourseVideoPlayer_externalHost__j2lPn iframe,.CourseVideoPlayer_lessonMedia__pB4OK,.CourseVideoPlayer_video__iVd_7{position:absolute;inset:0;width:100%;height:100%}.CourseVideoPlayer_video__iVd_7{object-fit:contain}.CourseVideoPlayer_externalHost__j2lPn iframe{border:0}.CourseVideoPlayer_previewLabel__oMi5c{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(17,17,17,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e4e4e7;font-size:12px;line-height:1.5;pointer-events:none;z-index:4;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.CourseVideoPlayer_badgeHidden__POdu7{opacity:0!important;transform:translateY(-8px);pointer-events:none!important;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)!important}.CourseVideoPlayer_surfaceToggle__uUbyG{z-index:3}.CourseVideoPlayer_revealControls__8ux_4,.CourseVideoPlayer_surfaceToggle__uUbyG{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer;touch-action:pan-y pinch-zoom}.CourseVideoPlayer_revealControls__8ux_4{z-index:4}.CourseVideoPlayer_centerTransport__2EgE5{position:absolute;left:50%;top:50%;z-index:25!important;display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,40px);transform:translate(-50%,-50%);pointer-events:auto;touch-action:manipulation;animation:CourseVideoPlayer_centerEnter__w7azO .24s cubic-bezier(.2,0,.1,1) both}@keyframes CourseVideoPlayer_centerEnter__w7azO{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a{position:relative;z-index:26;width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:rgba(22,22,22,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.5);touch-action:manipulation;transition:background .18s ease,border-color .18s ease,transform .15s cubic-bezier(.2,0,.1,1)}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a svg{width:24px;height:24px;stroke-width:1.5}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a svg polygon{fill:currentColor;transform:translateX(1px)}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a svg rect{fill:currentColor}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a:hover{background:#2a2a2a;border-color:#ffffff60;transform:scale(1.08)}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a:active{transform:scale(.92)}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a:focus-visible{outline:2px solid #fff;outline-offset:4px}.CourseVideoPlayer_centerSkip__Pc47p{position:relative;z-index:26;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(20,20,20,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fafafa;cursor:pointer;touch-action:manipulation;transition:background .18s ease,transform .15s cubic-bezier(.2,0,.1,1)}.CourseVideoPlayer_centerSkip__Pc47p svg{width:26px;height:26px;stroke-width:1.5}.CourseVideoPlayer_centerSkip__Pc47p span{position:absolute;top:16px;font-size:max(9px,var(--desktop-text-min));font-weight:600;font-variant-numeric:tabular-nums}.CourseVideoPlayer_centerSkip__Pc47p:hover{background:rgba(255,255,255,.16);transform:scale(1.08)}.CourseVideoPlayer_centerSkip__Pc47p:active{transform:scale(.92)}.CourseVideoPlayer_centerSkip__Pc47p:focus-visible{outline:2px solid #fff;outline-offset:3px}.CourseVideoPlayer_controls__owDlg{position:absolute;inset:auto 0 0;z-index:15;display:flex;flex-direction:column;gap:2px;padding:30px 14px 8px;background:linear-gradient(transparent,rgba(0,0,0,.65) 35%,rgba(0,0,0,.94));transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;pointer-events:none}.CourseVideoPlayer_controls__owDlg>*{pointer-events:auto}.CourseVideoPlayer_controlsHidden__21slL{opacity:0!important;transform:translateY(8px);pointer-events:none!important;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)!important}.CourseVideoPlayer_controlsHidden__21slL *,.CourseVideoPlayer_controlsHidden__21slL>*{pointer-events:none!important}.CourseVideoPlayer_centerTransport__2EgE5~.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_playButton__OTceJ{display:none!important}.CourseVideoPlayer_transportRow__8sjlr{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.CourseVideoPlayer_transportGroup__jXqjc{display:flex;align-items:center;gap:2px;min-width:0}.CourseVideoPlayer_controls__owDlg button,.CourseVideoPlayer_exit__7fy6G{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;width:44px;height:44px;padding:11px;border:0;border-radius:8px;color:#f4f4f5;background:transparent;font:inherit;cursor:pointer;transition:background .14s ease,color .14s ease}.CourseVideoPlayer_controls__owDlg button:hover{background:#ffffff14;color:#fff}.CourseVideoPlayer_controls__owDlg button[aria-pressed=true]{background:#ffffff1f}.CourseVideoPlayer_controls__owDlg button:disabled{opacity:.35;cursor:default}.CourseVideoPlayer_controls__owDlg button svg{display:block;width:18px;height:18px;flex:0 0 auto;stroke-width:1.75}.CourseVideoPlayer_playButton__OTceJ svg{fill:currentColor;stroke-width:1.25!important}.CourseVideoPlayer_time__yOgHX{width:auto!important;min-width:max-content!important;height:36px;padding:0 8px!important;margin:0 4px;display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.01em;white-space:nowrap;color:#f4f4f5;cursor:default;flex:0 0 auto}.CourseVideoPlayer_timeDivider__Iod7E{color:#71717a;margin:0 1px}.CourseVideoPlayer_totalTime__u9PvA{color:#a1a1aa}.CourseVideoPlayer_seekWrap__4dHYD{position:relative;width:100%;height:26px;display:flex;align-items:center;touch-action:none}.CourseVideoPlayer_controls__owDlg input[type=range]{--progress:0%;appearance:none;-webkit-appearance:none;width:100%;height:26px;min-height:26px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;touch-action:none;position:relative;z-index:2}.CourseVideoPlayer_controls__owDlg input::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(to right,#fafafa var(--progress),#ffffff38 var(--progress))}.CourseVideoPlayer_controls__owDlg input::-moz-range-track{height:3px;border-radius:99px;background:#ffffff38}.CourseVideoPlayer_controls__owDlg input::-moz-range-progress{height:3px;border-radius:99px;background:#fafafa}.CourseVideoPlayer_controls__owDlg input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.5);transition:transform .14s ease}.CourseVideoPlayer_controls__owDlg input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.CourseVideoPlayer_controls__owDlg input:active::-webkit-slider-thumb,.CourseVideoPlayer_controls__owDlg input:hover::-webkit-slider-thumb{transform:scale(1.35)}.CourseVideoPlayer_controls__owDlg input:disabled{opacity:.4;cursor:default}.CourseVideoPlayer_controls__owDlg button:focus-visible,.CourseVideoPlayer_controls__owDlg input:focus-visible,.CourseVideoPlayer_exit__7fy6G:focus-visible,.CourseVideoPlayer_gate__sL3Gm button:focus-visible{outline:2px solid #fafafa;outline-offset:3px}.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_marker__6aFSs{position:absolute;top:50%;width:28px;height:28px;min-height:0;padding:0;margin:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer;z-index:3;transition:transform .15s ease,box-shadow .15s ease}.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_marker__6aFSs:before{content:"";width:9px;height:9px;border-radius:50%;border:1.5px solid #111;background:#f5d27a;box-shadow:0 0 0 2px rgba(245,210,122,.25)}.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_markerQuestion__LROZt:before{background:#8ab4ff;box-shadow:0 0 0 2px rgba(138,180,255,.25)}.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_marker__6aFSs:focus-visible,.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_marker__6aFSs:hover{transform:translate(-50%,-50%) scale(1.5)}.CourseVideoPlayer_markerTip__Mw7nI{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);max-width:220px;width:max-content;padding:.35rem .6rem;border-radius:.5rem;font-size:max(11px,var(--desktop-text-min));font-weight:600;line-height:1.3;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(15,15,15,.95);border:1px solid rgba(255,255,255,.12);pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease}.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_marker__6aFSs:focus-visible .CourseVideoPlayer_markerTip__Mw7nI,.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_marker__6aFSs:hover .CourseVideoPlayer_markerTip__Mw7nI{opacity:1;transform:translate(-50%)}.CourseVideoPlayer_settingsLayer__ciAZp{position:absolute;inset:0;z-index:30}.CourseVideoPlayer_settingsBackdrop__pRa8M{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.CourseVideoPlayer_settingsPanel__K4SMj{position:absolute;right:12px;bottom:74px;display:flex;flex-direction:column;width:276px;max-width:calc(100% - 24px);max-height:calc(100% - 84px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#121214;box-shadow:0 20px 48px -10px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.08);padding:12px;box-sizing:border-box;animation:CourseVideoPlayer_settingsEnter__S2MQF .18s cubic-bezier(.2,.9,.3,1) both}.CourseVideoPlayer_settingsHeader__aY24m{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:2px 2px 10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px}.CourseVideoPlayer_settingsHeaderTitle__lvPK0{display:flex;align-items:center;gap:7px;color:#f4f4f5;font-size:13px;font-weight:600;letter-spacing:-.01em}.CourseVideoPlayer_settingsHeaderTitle__lvPK0 svg{color:#a1a1aa}.CourseVideoPlayer_settingsHeaderTitle__lvPK0 .CourseVideoPlayer_settingsBack___hJQV{width:36px;height:36px;margin-left:-4px;background:transparent}.CourseVideoPlayer_settingsHeader__aY24m button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#a1a1aa;cursor:pointer;transition:all .15s ease}.CourseVideoPlayer_settingsHeader__aY24m button:hover{background:rgba(255,255,255,.15);color:#fff}.CourseVideoPlayer_settingsMenu___RPd1{display:flex;flex-direction:column;gap:2px}.CourseVideoPlayer_settingsMenuRow__3RDKQ{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#e4e4e7;font:inherit;font-size:12px;cursor:pointer}.CourseVideoPlayer_settingsMenuRow__3RDKQ:focus-visible,.CourseVideoPlayer_settingsMenuRow__3RDKQ:hover{background:rgba(255,255,255,.08)}.CourseVideoPlayer_settingsMenuRow__3RDKQ>span{display:inline-flex;align-items:center;gap:9px}.CourseVideoPlayer_settingsMenuRow__3RDKQ>span>svg{color:#a1a1aa}.CourseVideoPlayer_settingsMenuValue__Czl6M{gap:4px!important;color:#a1a1aa;font-size:max(11px,var(--desktop-text-min));font-variant-numeric:tabular-nums}.CourseVideoPlayer_qualityAuto__fSdBJ{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.06);color:#e4e4e7}.CourseVideoPlayer_qualityAuto__fSdBJ>svg{flex:0 0 auto;color:#e4e4e7}.CourseVideoPlayer_qualityAuto__fSdBJ>div{display:flex;flex-direction:column;gap:2px;text-align:left}.CourseVideoPlayer_qualityAuto__fSdBJ strong{font-size:12px;font-weight:650}.CourseVideoPlayer_qualityAuto__fSdBJ span{color:#85858b;font-size:max(10.5px,var(--desktop-text-min));line-height:1.35}.CourseVideoPlayer_volumeSettings__zK_8q{display:flex;flex-direction:column;gap:12px;padding:4px 2px 2px}.CourseVideoPlayer_volumeSummary__lQxhw{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:#d4d4d8;font-size:12px}.CourseVideoPlayer_volumeSummary__lQxhw svg{color:#a1a1aa}.CourseVideoPlayer_volumeSummary__lQxhw output{color:#fafafa;font-weight:650;font-variant-numeric:tabular-nums}.CourseVideoPlayer_settingsVolumeSlider__i9DM9{--progress:100%;appearance:none;-webkit-appearance:none;width:100%;height:44px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;touch-action:none}.CourseVideoPlayer_settingsVolumeSlider__i9DM9::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(to right,#fafafa var(--progress),#ffffff38 var(--progress))}.CourseVideoPlayer_settingsVolumeSlider__i9DM9::-moz-range-track{height:4px;border-radius:99px;background:#ffffff38}.CourseVideoPlayer_settingsVolumeSlider__i9DM9::-moz-range-progress{height:4px;border-radius:99px;background:#fafafa}.CourseVideoPlayer_settingsVolumeSlider__i9DM9::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.55)}.CourseVideoPlayer_settingsVolumeSlider__i9DM9::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.55)}.CourseVideoPlayer_settingsVolumeSlider__i9DM9:focus-visible{outline:2px solid #fafafa;outline-offset:1px;border-radius:8px}.CourseVideoPlayer_settingsMuteButton__orjgm{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.06);color:#e4e4e7;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.CourseVideoPlayer_settingsMuteButton__orjgm:hover{background:rgba(255,255,255,.11);color:#fff}.CourseVideoPlayer_qualityOptions__cwE5P{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 0;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.CourseVideoPlayer_qualityOption__wScn7{display:flex;align-items:center;flex:0 0 auto;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#e4e4e7;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:background .14s ease}.CourseVideoPlayer_qualityOption__wScn7:focus-visible,.CourseVideoPlayer_qualityOption__wScn7:hover{background:#ffffff14;color:#fff}.CourseVideoPlayer_qualityOptionActive__JHR_u{background:#ffffff0a;color:#fff}.CourseVideoPlayer_qualityCheck__VuzQ0{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px}.CourseVideoPlayer_qualityBadge__D9J8W{margin-left:auto;color:#a1a1aa;font-size:10px;font-weight:650;letter-spacing:.03em}.CourseVideoPlayer_settingsOptions__J214s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 0 4px}.CourseVideoPlayer_optionBtn___D0iK{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);color:#d4d4d8;font:inherit;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:all .15s ease}.CourseVideoPlayer_optionBtn___D0iK:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.2)}.CourseVideoPlayer_optionBtnActive__u0fAf{background:#ffffff!important;border-color:#ffffff!important;color:#09090b!important;font-weight:700!important;box-shadow:0 4px 14px rgba(255,255,255,.25)}.CourseVideoPlayer_optionCheck__56mL2{flex-shrink:0}.CourseVideoPlayer_settingsPanel__K4SMj button:focus-visible{outline:2px solid #fafafa;outline-offset:-2px}@keyframes CourseVideoPlayer_settingsEnter__S2MQF{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CourseVideoPlayer_captionText__qIN4n{position:absolute;inset:auto 12px 80px;width:fit-content;max-width:calc(100% - 24px);margin:auto;padding:6px 12px;border-radius:6px;background:#000d;color:#fafafa;font-size:clamp(14px,2.4vw,24px);white-space:pre-line;text-align:center;pointer-events:none}.CourseVideoPlayer_buffering__bT8TX,.CourseVideoPlayer_playError__UHssF{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);padding:8px 12px;border:1px solid #ffffff1a;border-radius:6px;background:#171717d9;color:#d4d4d8;font-size:12px;line-height:1.5;pointer-events:none;z-index:5}.CourseVideoPlayer_mediaError__QR8xz{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:#0a0a0a;color:#a1a1aa;font-size:14px;line-height:1.6;z-index:5}.CourseVideoPlayer_mediaError__QR8xz button{min-height:44px;border:1px solid #ffffff24;border-radius:8px;padding:10px 16px;background:#171717;color:#fafafa;font-size:13px}.CourseVideoPlayer_gate__sL3Gm{z-index:35;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;overflow-y:auto;text-align:center;background:radial-gradient(ellipse at 50% 0,#242424ee,#0a0a0afa 65%);backdrop-filter:blur(16px);box-sizing:border-box}.CourseVideoPlayer_purchaseGate__7NBSI{position:absolute!important;inset:0!important;z-index:35!important;justify-content:center!important;background:radial-gradient(ellipse at 50% 30%,rgba(24,24,24,.98),rgba(8,8,8,.99))!important;backdrop-filter:blur(24px)!important;padding:16px!important;box-sizing:border-box!important;animation:CourseVideoPlayer_purchaseBackdrop__IWCxX .3s ease-out both}.CourseVideoPlayer_gateContent__ahwfZ{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin:auto 0;padding:16px 8px 8px;box-sizing:border-box;animation:CourseVideoPlayer_purchaseContent__5nnOs .35s cubic-bezier(.22,1,.36,1) 80ms both}@keyframes CourseVideoPlayer_purchaseBackdrop__IWCxX{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(16px)}}@keyframes CourseVideoPlayer_purchaseContent__5nnOs{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CourseVideoPlayer_gateHeading__Z_Fdg{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 36px;box-sizing:border-box}.CourseVideoPlayer_gateIcon__QTUKE{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #ffffff1f;border-radius:10px;background:#ffffff06;color:#d4d4d8}.CourseVideoPlayer_gate__sL3Gm h3{margin:0;color:#fafafa;font-size:clamp(16px,2vw,20px);line-height:1.3;font-weight:700;letter-spacing:-.02em}.CourseVideoPlayer_gate__sL3Gm p{max-width:380px;margin:0;color:#a1a1aa;font-size:13px;line-height:1.5}.CourseVideoPlayer_buy__EwsPr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;min-height:42px;padding:0 16px;border:1px solid #ffffffd9;border-radius:8px;background:#fafafa;color:#18181b;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 1px 3px #0003;transition:background .14s ease,transform .14s ease}.CourseVideoPlayer_buy__EwsPr:hover{background:#e4e4e7;transform:translateY(-1px)}.CourseVideoPlayer_buyPrice__j_ZkS{padding-left:10px;border-left:1px solid #00000026;font-variant-numeric:tabular-nums}.CourseVideoPlayer_replay__0mGVT{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#a1a1aa;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.CourseVideoPlayer_replay__0mGVT:hover{background:#ffffff08;color:#fafafa}.CourseVideoPlayer_exit__7fy6G,.CourseVideoPlayer_overlayFullscreenBtn__aYYWY{position:absolute;top:12px;right:12px;z-index:45;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:36px;height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(18,18,18,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fafafa;font-size:12px;cursor:pointer;touch-action:manipulation;transition:background .15s ease,border-color .15s ease,transform .15s ease}.CourseVideoPlayer_overlayFullscreenBtn__aYYWY span{font-size:12px;font-weight:650;white-space:nowrap}.CourseVideoPlayer_exit__7fy6G:hover,.CourseVideoPlayer_overlayFullscreenBtn__aYYWY:hover{background:rgba(45,45,45,.95);border-color:rgba(255,255,255,.45);transform:scale(1.05)}.CourseVideoPlayer_exit__7fy6G:active,.CourseVideoPlayer_overlayFullscreenBtn__aYYWY:active{transform:scale(.93)}.CourseVideoPlayer_miniProgress__5OyAE{position:absolute;inset:auto 0 0;z-index:9;height:2px;background:#ffffff26;pointer-events:none}.CourseVideoPlayer_miniProgress__5OyAE span{display:block;height:100%;background:#fafafa}.CourseVideoPlayer_controls__owDlg input.CourseVideoPlayer_volumeSlider__QSqc9{width:64px;min-width:64px;margin:0 8px 0 0}@media (max-width:640px){.CourseVideoPlayer_controls__owDlg{padding:18px 8px 6px}.CourseVideoPlayer_seekWrap__4dHYD{height:16px}.CourseVideoPlayer_controls__owDlg .CourseVideoPlayer_seekWrap__4dHYD>input[type=range]{position:absolute;top:50%;left:0;height:32px;min-height:32px;transform:translateY(-50%)}.CourseVideoPlayer_transportRow__8sjlr>.CourseVideoPlayer_transportGroup__jXqjc:first-child{align-self:flex-start}.CourseVideoPlayer_transportGroup__jXqjc,.CourseVideoPlayer_transportRow__8sjlr{gap:2px}.CourseVideoPlayer_controls__owDlg input.CourseVideoPlayer_volumeSlider__QSqc9{display:none}.CourseVideoPlayer_skipControl___NUAR{display:none!important}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a{width:50px;height:50px}.CourseVideoPlayer_centerTransport__2EgE5{top:45%}.CourseVideoPlayer_centerTransport__2EgE5 .CourseVideoPlayer_centerPlay__ZE29a svg{width:22px;height:22px}.CourseVideoPlayer_centerSkip__Pc47p{width:44px;height:44px}.CourseVideoPlayer_centerSkip__Pc47p svg{width:22px;height:22px}.CourseVideoPlayer_centerSkip__Pc47p span{top:14px;font-size:max(8px,var(--desktop-text-min))}.CourseVideoPlayer_settingsPanel__K4SMj{right:8px;bottom:max(4px,env(safe-area-inset-bottom));width:min(300px,calc(100% - 16px));max-height:calc(100% - 8px - env(safe-area-inset-bottom));overflow-y:auto;padding:8px;border-radius:12px;scrollbar-width:none}.CourseVideoPlayer_settingsPanel__K4SMj::-webkit-scrollbar{display:none}.CourseVideoPlayer_settingsHeaderTitle__lvPK0 .CourseVideoPlayer_settingsBack___hJQV,.CourseVideoPlayer_settingsHeader__aY24m button{width:44px;height:44px}.CourseVideoPlayer_settingsHeader__aY24m{position:sticky;top:-8px;z-index:2;min-height:44px;margin-bottom:6px;padding:0;background:#121214}.CourseVideoPlayer_settingsHeaderTitle__lvPK0{gap:6px;padding-left:6px;font-size:12px}.CourseVideoPlayer_settingsHeader__aY24m button{flex-shrink:0;padding:0}.CourseVideoPlayer_settingsHeader__aY24m button svg{width:14px;height:14px}.CourseVideoPlayer_settingsHeader__aY24m button:hover{background:transparent}.CourseVideoPlayer_settingsMenu___RPd1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.CourseVideoPlayer_settingsMenuRow__3RDKQ{min-width:0;min-height:58px;padding:6px 4px;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(255,255,255,.035)}.CourseVideoPlayer_settingsMenuRow__3RDKQ>span{justify-content:center;gap:5px;white-space:nowrap;line-height:16px}.CourseVideoPlayer_settingsMenuRow__3RDKQ>span>svg{width:14px;height:14px;flex-shrink:0}.CourseVideoPlayer_settingsMenuValue__Czl6M{width:100%;justify-content:center;padding:0;line-height:14px}@media (hover:none){.CourseVideoPlayer_settingsMenuRow__3RDKQ:hover{background:rgba(255,255,255,.035)}}.CourseVideoPlayer_settingsMenuValue__Czl6M svg{display:none}.CourseVideoPlayer_volumeSettings__zK_8q{gap:4px;padding-top:0}.CourseVideoPlayer_volumeSummary__lQxhw{min-height:18px}.CourseVideoPlayer_settingsVolumeSlider__i9DM9{height:36px}.CourseVideoPlayer_previewLabel__oMi5c{top:8px;left:8px;max-width:calc(100% - 16px);padding:3px 7px;border-color:rgba(255,255,255,.1);border-radius:6px;background:rgba(12,12,12,.68);font-size:max(10px,var(--desktop-text-min));line-height:1.35}.CourseVideoPlayer_gate__sL3Gm{padding:12px 10px 8px;gap:6px}.CourseVideoPlayer_gateContent__ahwfZ{gap:8px;padding:10px 4px 4px}.CourseVideoPlayer_gateHeading__Z_Fdg{padding:0 32px;gap:8px}.CourseVideoPlayer_gateHeading__Z_Fdg h3{font-size:14px}.CourseVideoPlayer_gateIcon__QTUKE{width:28px;height:28px;border-radius:8px}.CourseVideoPlayer_gateIcon__QTUKE svg{width:14px;height:14px}.CourseVideoPlayer_gate__sL3Gm p{font-size:max(11.5px,var(--desktop-text-min));line-height:1.35;max-width:300px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseVideoPlayer_buy__EwsPr{min-height:44px;padding:0 14px;font-size:12px;gap:8px}.CourseVideoPlayer_replay__0mGVT{min-height:44px;font-size:max(11px,var(--desktop-text-min))}.CourseVideoPlayer_exit__7fy6G,.CourseVideoPlayer_overlayFullscreenBtn__aYYWY{min-width:44px;height:44px;top:8px;right:8px;padding:0 10px}.CourseVideoPlayer_exit__7fy6G svg,.CourseVideoPlayer_overlayFullscreenBtn__aYYWY svg{width:15px;height:15px}}@media (max-width:420px){.CourseVideoPlayer_controls__owDlg{padding:14px 4px 4px}.CourseVideoPlayer_transportGroup__jXqjc,.CourseVideoPlayer_transportRow__8sjlr{gap:0}.CourseVideoPlayer_controls__owDlg button:not(.CourseVideoPlayer_time__yOgHX){width:44px;height:44px;padding:11px}.CourseVideoPlayer_controls__owDlg button svg{width:16px;height:16px}.CourseVideoPlayer_time__yOgHX{width:auto!important;min-width:max-content!important;height:32px;padding:0 4px!important;font-size:max(11px,var(--desktop-text-min));margin:0 2px;gap:3px}}@media (max-width:360px){.CourseVideoPlayer_controls__owDlg{padding-inline:3px}.CourseVideoPlayer_controls__owDlg button:not(.CourseVideoPlayer_time__yOgHX){width:44px;padding-inline:11px}.CourseVideoPlayer_time__yOgHX{font-size:max(10.5px,var(--desktop-text-min));margin-inline:1px}}@media (max-height:460px) and (orientation:landscape){.CourseVideoPlayer_settingsPanel__K4SMj{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));max-height:calc(100% - 16px);overflow-y:auto}.CourseVideoPlayer_gateContent__ahwfZ{gap:7px;padding-block:6px}.CourseVideoPlayer_gate__sL3Gm p{font-size:max(11px,var(--desktop-text-min));line-height:1.35}}.CourseVideoPlayer_fullscreenFallback__0gISm .CourseVideoPlayer_controls__owDlg,.CourseVideoPlayer_player__LGj9i:fullscreen .CourseVideoPlayer_controls__owDlg{padding-bottom:max(10px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.CourseVideoPlayer_fullscreenFallback__0gISm .CourseVideoPlayer_exit__7fy6G,.CourseVideoPlayer_fullscreenFallback__0gISm .CourseVideoPlayer_overlayFullscreenBtn__aYYWY,.CourseVideoPlayer_player__LGj9i:fullscreen .CourseVideoPlayer_exit__7fy6G,.CourseVideoPlayer_player__LGj9i:fullscreen .CourseVideoPlayer_overlayFullscreenBtn__aYYWY{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}@media (prefers-reduced-motion:reduce){.CourseVideoPlayer_buy__EwsPr,.CourseVideoPlayer_centerPlay__ZE29a,.CourseVideoPlayer_controls__owDlg,.CourseVideoPlayer_controls__owDlg button{transition:none}.CourseVideoPlayer_gateContent__ahwfZ,.CourseVideoPlayer_purchaseGate__7NBSI,.CourseVideoPlayer_settingsPanel__K4SMj{animation:none}}.EducationStates_wrap__1pQCe{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.5rem}.EducationStates_fullPage__gCLAI{min-height:100dvh;background:radial-gradient(ellipse at top,#161616 0,#000 60%)}.EducationStates_card__mCTer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;max-width:440px;padding:2rem 1.75rem;border-radius:1.5rem;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);animation:EducationStates_rise__MJ09i .45s cubic-bezier(.2,.8,.2,1) both}.EducationStates_iconHalo__v7RoN{position:relative;display:grid;place-items:center;width:72px;height:72px;margin-bottom:.4rem}.EducationStates_iconHalo__v7RoN:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%);animation:EducationStates_breathe__Xrik1 3s ease-in-out infinite}.EducationStates_icon__ptorl{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.85)}.EducationStates_error__TnLTp .EducationStates_icon__ptorl{color:#ff8a8a;border-color:rgba(255,120,120,.3);background:rgba(255,90,90,.08)}.EducationStates_locked__f3iCA .EducationStates_icon__ptorl{color:#f5d27a;border-color:rgba(245,210,122,.3);background:rgba(245,210,122,.08)}.EducationStates_title__t4ZWO{font-size:1.2rem;font-weight:800;letter-spacing:-.01em;margin:0}.EducationStates_desc__cJvD0{font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.55);margin:0}.EducationStates_actions__7SQR_{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-top:.9rem}.EducationStates_ghost__pndlB,.EducationStates_primary__HB6gq{min-height:44px;padding:0 1.25rem;border-radius:.8rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.EducationStates_primary__HB6gq{background:#fff;color:#000;border:1px solid #fff}.EducationStates_primary__HB6gq:hover{transform:translateY(-1px);background:#ececec}.EducationStates_ghost__pndlB{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.18)}.EducationStates_ghost__pndlB:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.4)}.EducationStates_skeleton__34VnU{min-height:100dvh;background:#000;display:flex;flex-direction:column}.EducationStates_skHeader__TZQKB{display:flex;align-items:center;gap:.8rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.EducationStates_skBody___eFVQ{display:grid;grid-template-columns:1fr 340px;flex:1}.EducationStates_skMain__eDD5B{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.EducationStates_skVideo__8Ukhx{width:100%;aspect-ratio:16/9;border-radius:1rem}.EducationStates_skTabs__x7ZQD{display:flex;gap:.5rem;flex-wrap:wrap}.EducationStates_skSide__NO2Kg{border-left:1px solid rgba(255,255,255,.06);padding:1rem;display:flex;flex-direction:column;gap:1rem}.EducationStates_skRow__b_Q8O{display:flex;gap:.75rem;align-items:center}.EducationStates_skCol__ZCrfj{display:flex;flex-direction:column;gap:.45rem;flex:1}.EducationStates_sk__zBEBb{display:block;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.11) 50%,rgba(255,255,255,.05));background-size:200% 100%;animation:EducationStates_shimmer__bZy0e 1.4s linear infinite}@media (max-width:900px){.EducationStates_skBody___eFVQ{grid-template-columns:1fr}.EducationStates_skSide__NO2Kg{border-left:0;border-top:1px solid rgba(255,255,255,.06)}}.EducationStates_actionBtn__6xOv1{position:relative;display:inline-grid;place-items:center;overflow:hidden}.EducationStates_actionBtn__6xOv1>*{grid-area:1/1;transition:opacity .2s ease,transform .2s ease}.EducationStates_actionSpinner__o3Nur{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;opacity:0;animation:EducationStates_spin__R6hA_ .7s linear infinite}.EducationStates_actionDone__BMr_8{opacity:0;transform:translateY(8px);font-weight:700;white-space:nowrap}.EducationStates_actionBtn__6xOv1[data-state=loading] .EducationStates_actionLabel__BJIfa{opacity:0}.EducationStates_actionBtn__6xOv1[data-state=loading] .EducationStates_actionSpinner__o3Nur{opacity:1}.EducationStates_actionBtn__6xOv1[data-state=done] .EducationStates_actionLabel__BJIfa{opacity:0;transform:translateY(-8px)}.EducationStates_actionBtn__6xOv1[data-state=done] .EducationStates_actionDone__BMr_8{opacity:1;transform:none}@keyframes EducationStates_shimmer__bZy0e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes EducationStates_rise__MJ09i{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes EducationStates_breathe__Xrik1{50%{transform:scale(1.15);opacity:.6}}@keyframes EducationStates_spin__R6hA_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.EducationStates_card__mCTer,.EducationStates_iconHalo__v7RoN:before,.EducationStates_sk__zBEBb{animation:none}}.CourseCelebration_confetti__UZUo3{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1}.CourseCelebration_confetti__UZUo3 span{position:absolute;top:-20px;animation-name:CourseCelebration_fall__cgTd_;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:both}@keyframes CourseCelebration_fall__cgTd_{0%{transform:translateZ(0) rotate(0);opacity:1}to{transform:translate3d(var(--drift),105vh,0) rotate(var(--rot));opacity:.2}}.CourseCelebration_toastWrap__Li1r9{position:fixed;inset:0;z-index:90;pointer-events:none}.CourseCelebration_toast__M1VW0{position:absolute;left:50%;bottom:clamp(1rem,4vw,2rem);transform:translateX(-50%);display:flex;align-items:center;gap:.9rem;width:min(460px,calc(100vw - 2rem));padding:.9rem 1rem;border-radius:1.1rem;color:#fff;pointer-events:auto;z-index:2;background:rgba(20,20,20,.85);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px rgba(0,0,0,.5);animation:CourseCelebration_toastIn__UcBw4 .5s cubic-bezier(.2,.9,.3,1.25) both}.CourseCelebration_ring__Wx7WM{--p:0;flex-shrink:0;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#f5d27a;background:radial-gradient(circle,#141414 60%,transparent 61%),conic-gradient(#f5d27a calc(var(--p) * 1%),rgba(255,255,255,.1) 0)}.CourseCelebration_toastText__Jc5Tm{display:flex;flex-direction:column;min-width:0;flex:1}.CourseCelebration_toastText__Jc5Tm small{font-size:max(.68rem,var(--desktop-text-min));letter-spacing:.08em;text-transform:uppercase;color:#f5d27a;font-weight:700}.CourseCelebration_toastText__Jc5Tm strong{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CourseCelebration_toastText__Jc5Tm span{font-size:.75rem;color:rgba(255,255,255,.5)}.CourseCelebration_toastBtn__xfveP{padding:.5rem .85rem;border-radius:.65rem;background:#fff;color:#000;font-weight:800;font-size:.78rem;border:0;cursor:pointer}.CourseCelebration_close__0BOZw{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);border:0;cursor:pointer}.CourseCelebration_toast__M1VW0 .CourseCelebration_close__0BOZw{position:static}.CourseCelebration_backdrop__PhAls{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);animation:CourseCelebration_fade__XRjo3 .3s ease both}.CourseCelebration_modal__Je8nL{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;width:min(420px,100%);padding:2.25rem 1.75rem 1.75rem;border-radius:1.75rem;color:#fff;background:radial-gradient(ellipse at top,rgba(245,210,122,.16),transparent 60%),#111;border:1px solid rgba(245,210,122,.25);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(245,210,122,.12);animation:CourseCelebration_pop__92cWm .6s cubic-bezier(.2,.9,.3,1.3) both}.CourseCelebration_modal__Je8nL h2{margin:0;font-size:1.6rem;font-weight:900;letter-spacing:-.02em}.CourseCelebration_modal__Je8nL p{margin:0;color:rgba(255,255,255,.6);font-size:.92rem;line-height:1.55}.CourseCelebration_eyebrow__Josvu{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f5d27a}.CourseCelebration_medal__9idCl{position:relative;overflow:hidden;display:grid;place-items:center;width:92px;height:92px;margin-bottom:.5rem;border-radius:50%;color:#3a2a00;background:linear-gradient(145deg,#fde9a8,#e2b450 55%,#b8862a);box-shadow:0 10px 30px rgba(226,180,80,.4),inset 0 2px 4px rgba(255,255,255,.6);animation:CourseCelebration_medalIn__WnPkp .9s cubic-bezier(.2,.9,.3,1.4) .15s both}.CourseCelebration_medalShine__Bp2Nq{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);animation:CourseCelebration_shine__31Iid 2.4s ease-in-out 1s infinite}.CourseCelebration_actions__jH8G_{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.CourseCelebration_ghost__7KLH3,.CourseCelebration_primary__ULXPJ{min-height:44px;padding:0 1.3rem;border-radius:.8rem;font-weight:800;font-size:.875rem;cursor:pointer;transition:transform .15s ease}.CourseCelebration_primary__ULXPJ{background:linear-gradient(135deg,#fde9a8,#e2b450);color:#2a1e00;border:0}.CourseCelebration_ghost__7KLH3{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.CourseCelebration_ghost__7KLH3:hover,.CourseCelebration_primary__ULXPJ:hover{transform:translateY(-1px)}@keyframes CourseCelebration_toastIn__UcBw4{0%{opacity:0;transform:translate(-50%,24px) scale(.95)}to{opacity:1;transform:translate(-50%)}}@keyframes CourseCelebration_fade__XRjo3{0%{opacity:0}}@keyframes CourseCelebration_pop__92cWm{0%{opacity:0;transform:scale(.85) translateY(20px)}}@keyframes CourseCelebration_medalIn__WnPkp{0%{transform:scale(0) rotate(-180deg)}}@keyframes CourseCelebration_shine__31Iid{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.CourseCelebration_confetti__UZUo3{display:none}.CourseCelebration_medalShine__Bp2Nq,.CourseCelebration_medal__9idCl,.CourseCelebration_modal__Je8nL,.CourseCelebration_toast__M1VW0{animation:none}}.ShortcutsPanel_fab__JYzpe{position:fixed;right:1rem;bottom:1rem;z-index:40;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:rgba(255,255,255,.75);background:rgba(20,20,20,.8);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:transform .2s ease,color .2s ease}.ShortcutsPanel_fab__JYzpe:hover{transform:translateY(-2px) rotate(-6deg);color:#fff}@media (hover:none),(max-width:900px){.ShortcutsPanel_fab__JYzpe{display:none}}.ShortcutsPanel_panel__G_lrv{position:relative;z-index:2;width:min(420px,100%);padding:1.4rem;border-radius:1.4rem;color:#fff;background:#111;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.6);animation:ShortcutsPanel_panelIn__KfBb4 .35s cubic-bezier(.2,.9,.3,1.2) both}.ShortcutsPanel_head__OjBA6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ShortcutsPanel_head__OjBA6 h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:800}.ShortcutsPanel_x__ErWJE{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;border:0;cursor:pointer}.ShortcutsPanel_list__kXWAY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ShortcutsPanel_list__kXWAY li{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.875rem;color:rgba(255,255,255,.8);animation:ShortcutsPanel_rowIn__0Pwj6 .3s ease both}.ShortcutsPanel_list__kXWAY li:last-child{border-bottom:0}.ShortcutsPanel_keys__Vzlo2{display:flex;gap:.3rem}.ShortcutsPanel_keys__Vzlo2 kbd{min-width:28px;padding:.2rem .5rem;border-radius:.45rem;text-align:center;font-family:inherit;font-size:.75rem;font-weight:700;background:linear-gradient(180deg,#2a2a2a,#1c1c1c);border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 0 rgba(0,0,0,.6)}.ShortcutsPanel_hint__2Clbt{margin:.9rem 0 0;font-size:.75rem;color:rgba(255,255,255,.4)}@keyframes ShortcutsPanel_panelIn__KfBb4{0%{opacity:0;transform:scale(.94) translateY(10px)}}@keyframes ShortcutsPanel_rowIn__0Pwj6{0%{opacity:0;transform:translateX(-6px)}}.UpNextOverlay_overlay__uMevG{position:absolute;inset:0;z-index:26;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(ellipse at 50% 40%,rgba(20,20,20,.55),rgba(0,0,0,.85));backdrop-filter:blur(6px);animation:UpNextOverlay_fadeIn__NnvZi .3s ease both}.UpNextOverlay_card__rd6aB{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;width:min(360px,100%);color:#fff;animation:UpNextOverlay_rise__8sYSS .45s cubic-bezier(.2,.9,.3,1.2) both}.UpNextOverlay_ring__hUfUA{--p:100;width:56px;height:56px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:conic-gradient(#fff calc(var(--p) * 1%),rgba(255,255,255,.16) 0);transition:background 1s linear}.UpNextOverlay_ring__hUfUA span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#111;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;animation:UpNextOverlay_tick__XtutU 1s ease-out both}.UpNextOverlay_text__fNxAt{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.UpNextOverlay_text__fNxAt small{font-size:max(11px,var(--desktop-text-min));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.UpNextOverlay_text__fNxAt strong{font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UpNextOverlay_actions__Ompdb{display:flex;gap:8px;margin-top:2px}.UpNextOverlay_actions__Ompdb button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease}.UpNextOverlay_actions__Ompdb button:hover{transform:translateY(-1px)}.UpNextOverlay_actions__Ompdb button:focus-visible{outline:2px solid #fff;outline-offset:3px}.UpNextOverlay_cancel__Wizq1{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.16)}.UpNextOverlay_cancel__Wizq1:hover{background:rgba(255,255,255,.16)}.UpNextOverlay_play__W9A0s{background:#fff;color:#000;border:1px solid #fff}.UpNextOverlay_play__W9A0s:hover{background:#e9e9e9}@media (max-width:640px){.UpNextOverlay_card__rd6aB{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 12px;text-align:left}.UpNextOverlay_ring__hUfUA{width:46px;height:46px}.UpNextOverlay_ring__hUfUA span{width:39px;height:39px;font-size:15px}.UpNextOverlay_text__fNxAt{flex:1;min-width:0}.UpNextOverlay_text__fNxAt strong{font-size:14px}.UpNextOverlay_actions__Ompdb{width:100%;justify-content:center}.UpNextOverlay_actions__Ompdb button{min-height:38px;flex:1;max-width:160px}}@keyframes UpNextOverlay_fadeIn__NnvZi{0%{opacity:0}}@keyframes UpNextOverlay_rise__8sYSS{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes UpNextOverlay_tick__XtutU{0%{transform:scale(1.25);opacity:.4}}@media (prefers-reduced-motion:reduce){.UpNextOverlay_card__rd6aB,.UpNextOverlay_overlay__uMevG,.UpNextOverlay_ring__hUfUA span{animation:none}.UpNextOverlay_ring__hUfUA{transition:none}}