.lesson-video_player__nG4Jr{width:min(900px,var(--lesson-video-fit-width,900px),100%);margin:var(--lesson-space-l) auto 0;border-radius:var(--lesson-radius-media);background:var(--lesson-ink);overflow:hidden}.lesson-video_unavailable__82ZvT{min-height:220px;padding:clamp(32px,6vw,72px);background:var(--lesson-surface-lowest);color:var(--lesson-ink);display:grid;place-content:center;gap:var(--lesson-space-s);text-align:center}.lesson-video_unavailable__82ZvT strong{font-family:var(--lesson-font-ui);font-size:clamp(22px,3vw,32px);font-weight:950}.lesson-video_unavailable__82ZvT span{max-width:560px;color:var(--lesson-muted);font-family:var(--lesson-font-ui);font-size:clamp(15px,2vw,18px);font-weight:700;line-height:1.5}.lesson-video_mediaFrame__1h9me{position:relative;container-type:inline-size;overflow:hidden;background:var(--lesson-ink)}.lesson-video_youtubePlayer__zxoIE{background:radial-gradient(circle at 50% 42%,rgb(142 192 116/18%),transparent 42%),var(--lesson-ink)}.lesson-video_youtubeMediaFrame__M3eLE{aspect-ratio:16/9;display:grid;place-items:stretch}.lesson-video_youtubeFrame__LPYyZ{width:100%;height:100%;border:0}.lesson-video_youtubePlaceholder___6i9h{display:grid;width:100%;height:100%;min-height:0;place-content:center;justify-items:center;gap:.55rem;border:0;padding:clamp(1.5rem,5vw,3rem);color:var(--lesson-on-ink);background:transparent;cursor:pointer;text-align:center}.lesson-video_youtubePlaceholder___6i9h strong{font-size:clamp(1rem,2.6vw,1.35rem)}.lesson-video_youtubePlaceholder___6i9h small{color:var(--lesson-muted);font-size:.78rem}.lesson-video_youtubePlayButton___rrvY{display:grid;width:clamp(3.5rem,9vw,4.75rem);aspect-ratio:1;place-items:center;border-radius:50%;color:var(--lesson-on-context);background:var(--lesson-context-strong);transition:transform .16s ease,filter .16s ease}.lesson-video_youtubePlayButton___rrvY svg{width:42%;height:42%;fill:currentColor}.lesson-video_youtubePlaceholder___6i9h:hover .lesson-video_youtubePlayButton___rrvY{transform:scale(1.05);filter:brightness(1.06)}.lesson-video_youtubePlaceholder___6i9h:focus-visible{outline:3px solid var(--lesson-context-strong);outline-offset:-3px}.lesson-video_video__Xg2HH{display:block;width:100%;max-height:60vh;aspect-ratio:16/9;background:var(--lesson-ink);object-fit:contain;cursor:pointer}.lesson-video_openingVideo__m2qF8{aspect-ratio:3/2;object-fit:cover;object-position:center}@media (min-width:641px){.lesson-video_openingPlayer__ROJtV{width:min(900px,var(--lesson-video-fit-width,max(460px,calc((100dvh - 542px) * 1.5))),100%)}}.lesson-video_cinematicMediaFrame__SeLRt{aspect-ratio:2726/1376}.lesson-video_video__Xg2HH.lesson-video_cinematicVideo__hR_TR{height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}.lesson-video_openingCredit__2pF5T{position:absolute;z-index:1;right:0;bottom:0;width:min(44%,400px);height:20cqw;padding:3.1cqw 5.15cqw 2.82cqw 5.78cqw;border:0;border-radius:999px 0 0 0;background:color-mix(in srgb,var(--lesson-canvas) 92%,transparent);color:var(--lesson-ink);font-family:var(--lesson-font-ui);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,.45cqw,4px);text-align:center;pointer-events:none;backdrop-filter:blur(12px)}.lesson-video_openingCredit__2pF5T strong{font-size:clamp(12px,3.33cqw,30px);font-weight:950;line-height:1.05;letter-spacing:-.035em}.lesson-video_openingCredit__2pF5T span{max-width:340px;color:var(--lesson-muted);font-size:clamp(7px,1.78cqw,16px);font-weight:800;line-height:1.3}.lesson-video_controls__3gcDB{min-height:64px;padding:var(--lesson-space-s) var(--lesson-space-m);background:var(--lesson-surface-lowest);display:grid;grid-template-columns:48px minmax(60px,1fr) 40px 40px;align-items:center;gap:var(--lesson-space-s)}.lesson-video_controls__3gcDB button{width:40px;height:40px;padding:0;border:0;border-radius:var(--lesson-radius-control);background:var(--lesson-surface);color:var(--lesson-ink);display:grid;place-items:center;cursor:pointer}.lesson-video_controls__3gcDB .lesson-video_primaryControl__YWJsR{width:48px;height:48px;background:var(--lesson-context-strong);color:var(--lesson-on-context)}.lesson-video_controls__3gcDB button:active{transform:scale(.96)}.lesson-video_controls__3gcDB svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lesson-video_controls__3gcDB input{width:100%}.lesson-video_player__nG4Jr :focus-visible{outline:3px solid var(--lesson-context-strong);outline-offset:-3px}@media (max-width:640px){.lesson-video_video__Xg2HH{max-height:46vh}.lesson-video_controls__3gcDB{padding:var(--lesson-space-s);grid-template-columns:44px minmax(44px,1fr) 40px 40px}.lesson-video_controls__3gcDB .lesson-video_primaryControl__YWJsR{width:44px;height:44px}}@media (max-width:640px) and (max-height:720px){.lesson-video_player__nG4Jr{margin-top:0}.lesson-video_controls__3gcDB{min-height:56px;padding:6px var(--lesson-space-s);grid-template-columns:44px minmax(40px,1fr) 40px 40px;gap:var(--lesson-space-s)}.lesson-video_controls__3gcDB button{width:40px;height:40px}.lesson-video_controls__3gcDB .lesson-video_primaryControl__YWJsR{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.lesson-video_controls__3gcDB button:active{transform:none}}.lesson-error-report-dialog_dialog__r4K_o{width:min(560px,calc(100% - 40px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--lesson-ink) 8%,transparent);border-radius:var(--lesson-radius-section);background:var(--lesson-surface-lowest);color:var(--lesson-ink);font-family:var(--lesson-font-ui);box-shadow:0 28px 80px rgb(0 0 0/34%)}.lesson-error-report-dialog_dialog__r4K_o::backdrop{background:rgb(10 10 12/76%)}.lesson-error-report-dialog_panel__JFEK1{max-height:calc(100dvh - 32px);padding:var(--lesson-space-xl);overflow-y:auto;overscroll-behavior:contain}.lesson-error-report-dialog_header__yDedM{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--lesson-space-m)}.lesson-error-report-dialog_header__yDedM p{margin:1px 0 0;color:var(--lesson-context-strong);font-size:11px;font-weight:900;letter-spacing:.13em}.lesson-error-report-dialog_header__yDedM h2{margin:7px 0 0;font-size:clamp(30px,6vw,40px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.lesson-error-report-dialog_flag__7GyPw,.lesson-error-report-dialog_success__h42W3>span{background:var(--lesson-context-soft);color:var(--lesson-context-strong);display:grid;place-items:center}.lesson-error-report-dialog_flag__7GyPw{width:44px;height:44px;border-radius:var(--lesson-radius-control)}.lesson-error-report-dialog_close__g4YRc svg,.lesson-error-report-dialog_flag__7GyPw svg,.lesson-error-report-dialog_success__h42W3 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lesson-error-report-dialog_close__g4YRc{width:42px;height:42px;border:0;border-radius:50%;background:var(--lesson-surface-highest);color:var(--lesson-ink);display:grid;place-items:center;cursor:pointer}.lesson-error-report-dialog_close__g4YRc:disabled{opacity:.55;cursor:not-allowed}.lesson-error-report-dialog_intro__n_qgQ{margin:var(--lesson-space-m) 0 0;color:var(--lesson-muted);font-size:var(--lesson-type-s);line-height:1.6}.lesson-error-report-dialog_slideSummary__97WrY{margin-top:var(--lesson-space-l);padding:var(--lesson-space-m);border-radius:var(--lesson-radius-control);background:var(--lesson-surface-low);display:grid;gap:5px}.lesson-error-report-dialog_slideSummary__97WrY span{color:var(--lesson-muted);font-size:11px;font-weight:750}.lesson-error-report-dialog_slideSummary__97WrY strong{font-size:var(--lesson-type-s);line-height:1.35}.lesson-error-report-dialog_form__VU1oB{margin-top:var(--lesson-space-l);display:grid}.lesson-error-report-dialog_form__VU1oB>label{margin-bottom:var(--lesson-space-s);font-size:var(--lesson-type-xs);font-weight:850}.lesson-error-report-dialog_form__VU1oB textarea{width:100%;min-height:164px;padding:var(--lesson-space-m);resize:vertical;border:1px solid color-mix(in srgb,var(--lesson-ink) 8%,transparent);border-radius:var(--lesson-radius-control);outline:0;background:var(--lesson-surface-low);color:var(--lesson-ink);font:inherit;font-size:var(--lesson-type-s);line-height:1.55}.lesson-error-report-dialog_form__VU1oB textarea:focus{border-color:var(--lesson-context-strong);box-shadow:0 0 0 3px var(--lesson-context-soft)}.lesson-error-report-dialog_counter__h4Oo2{margin-top:7px;display:flex;justify-content:space-between;gap:var(--lesson-space-s);color:var(--lesson-muted);font-size:10px;line-height:1.4}.lesson-error-report-dialog_feedback___SmYs{min-height:24px;margin-top:var(--lesson-space-m);color:var(--lesson-muted);font-size:12px;line-height:1.5}.lesson-error-report-dialog_feedback___SmYs p{margin:0}.lesson-error-report-dialog_actions__rzPua{margin-top:var(--lesson-space-s);display:flex;justify-content:flex-end;gap:var(--lesson-space-s)}.lesson-error-report-dialog_actions__rzPua button,.lesson-error-report-dialog_success__h42W3 button{min-height:48px;padding:0 var(--lesson-space-l);border:0;border-radius:var(--lesson-radius-control);font:inherit;font-size:var(--lesson-type-xs);font-weight:850;cursor:pointer}.lesson-error-report-dialog_secondary__PxDA_{background:var(--lesson-surface-highest);color:var(--lesson-ink)}.lesson-error-report-dialog_primary__aXOq0,.lesson-error-report-dialog_success__h42W3 button{background:var(--lesson-context-strong);color:var(--lesson-on-context)}.lesson-error-report-dialog_actions__rzPua button:disabled{opacity:.55;cursor:not-allowed}.lesson-error-report-dialog_privacy__5DTOM{margin:var(--lesson-space-l) 0 0;padding-top:var(--lesson-space-m);border-top:1px solid color-mix(in srgb,var(--lesson-ink) 7%,transparent);color:var(--lesson-muted);font-size:10px;line-height:1.5}.lesson-error-report-dialog_success__h42W3{min-height:300px;display:grid;place-items:center;align-content:center;text-align:center}.lesson-error-report-dialog_success__h42W3>span{width:62px;height:62px;border-radius:var(--lesson-radius-panel)}.lesson-error-report-dialog_success__h42W3 strong{margin-top:var(--lesson-space-l);font-size:var(--lesson-type-xl)}.lesson-error-report-dialog_success__h42W3 p{max-width:390px;margin:var(--lesson-space-s) 0 var(--lesson-space-l);color:var(--lesson-muted);line-height:1.6}.lesson-error-report-dialog_dialog__r4K_o :focus-visible{outline:3px solid var(--lesson-context-strong);outline-offset:3px}@media (max-width:640px){.lesson-error-report-dialog_dialog__r4K_o{width:100%;max-width:none;max-height:calc(100dvh - 18px);margin:auto 0 0;border-radius:var(--lesson-radius-section) var(--lesson-radius-section) 0 0}.lesson-error-report-dialog_panel__JFEK1{max-height:calc(100dvh - 18px);padding:22px 20px calc(26px + env(safe-area-inset-bottom))}.lesson-error-report-dialog_header__yDedM{gap:var(--lesson-space-s)}.lesson-error-report-dialog_header__yDedM h2{font-size:31px}.lesson-error-report-dialog_flag__7GyPw{width:40px;height:40px}.lesson-error-report-dialog_actions__rzPua{align-items:stretch;flex-direction:column-reverse}.lesson-error-report-dialog_actions__rzPua button{width:100%}}