.CoursePlayer-module__jLK7uW__playerPage{z-index:80;background:var(--carbon);min-block-size:100lvh;color:var(--text-primary);isolation:isolate;position:relative;overflow:hidden}.CoursePlayer-module__jLK7uW__playerCourseSurface,.CoursePlayer-module__jLK7uW__playerCourseVideo,.CoursePlayer-module__jLK7uW__playerMirrorVideo,.CoursePlayer-module__jLK7uW__playerCanvas,.CoursePlayer-module__jLK7uW__playerVignette{block-size:100%;inline-size:100%;position:absolute;inset:0}.CoursePlayer-module__jLK7uW__playerMedia{block-size:100lvh;inline-size:100%;position:absolute;inset-block-start:0;inset-inline:0}.CoursePlayer-module__jLK7uW__playerPage[data-safari-underlay]{min-block-size:calc(100lvh + var(--player-safari-underlay-scroll))}.CoursePlayer-module__jLK7uW__playerPage[data-safari-underlay] .CoursePlayer-module__jLK7uW__playerMedia{block-size:calc(100lvh + var(--player-safari-underlay-scroll))}.CoursePlayer-module__jLK7uW__playerCourseSurface{z-index:0;background:var(--carbon);color:var(--text-primary);border:0;padding:0;overflow:hidden}.CoursePlayer-module__jLK7uW__playerCourseSurfacePip{z-index:6;inline-size:var(--player-pip-width);aspect-ratio:16/9;border:1px solid var(--line);block-size:auto;box-shadow:0 16px 44px var(--mirror-shade);border-radius:14px;position:fixed;inset-block-start:var(--player-pip-top);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:var(--player-pip-gutter)}.CoursePlayer-module__jLK7uW__playerCourseVideo,.CoursePlayer-module__jLK7uW__playerMirrorVideo{object-fit:cover;transition:opacity .42s cubic-bezier(.2,.7,.2,1)}.CoursePlayer-module__jLK7uW__playerCourseVideo{opacity:1}.CoursePlayer-module__jLK7uW__playerMirrorVideo{z-index:1;opacity:0;pointer-events:none;transform:scaleX(-1)}.CoursePlayer-module__jLK7uW__playerMirrorVisible{opacity:1}.CoursePlayer-module__jLK7uW__playerMirrorVideo.CoursePlayer-module__jLK7uW__playerMirrorVisible{pointer-events:auto}.CoursePlayer-module__jLK7uW__playerCanvas{z-index:2;opacity:0;pointer-events:none}.CoursePlayer-module__jLK7uW__playerCanvasVisible{opacity:1}.CoursePlayer-module__jLK7uW__playerVignette{z-index:3;pointer-events:none;background:linear-gradient(#0b0b0fb8 0%,#0000 28%),linear-gradient(#0000 58%,#0b0b0fe0 100%)}.CoursePlayer-module__jLK7uW__playerPlaybackFeedback{z-index:1;border:1px solid var(--line);background:var(--mirror-glass);block-size:56px;inline-size:56px;color:var(--text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:50%;place-items:center;animation:.62s both CoursePlayer-module__jLK7uW__playback-feedback;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.CoursePlayer-module__jLK7uW__playerPlaybackFeedback svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:24px;inline-size:24px}@keyframes CoursePlayer-module__jLK7uW__playback-feedback{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}24%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}.CoursePlayer-module__jLK7uW__playerHeader{z-index:4;padding:calc(18px + var(--player-safe-top)) 18px 0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.CoursePlayer-module__jLK7uW__playerIdentity{color:var(--text-primary)}.CoursePlayer-module__jLK7uW__playerPage[data-mode=mirror] .CoursePlayer-module__jLK7uW__playerIdentity{inline-size:48%;max-inline-size:var(--measure-offer-list);min-inline-size:0}.CoursePlayer-module__jLK7uW__playerRingHud{z-index:5;opacity:0;pointer-events:none;transition:opacity .18s ease-out;position:fixed;inset:0}.CoursePlayer-module__jLK7uW__playerRingHud[data-face-ring-ready=true]{opacity:1}.CoursePlayer-module__jLK7uW__playerTimer{border:1px solid var(--line);background:var(--mirror-glass);-webkit-backdrop-filter:blur(20px);border-radius:18px;justify-items:center;min-inline-size:88px;padding:7px 13px 8px;display:grid;position:absolute;inset-block-start:var(--face-ring-top-y);inset-inline-start:var(--face-ring-x);transform:translate(-50%,-50%)}.CoursePlayer-module__jLK7uW__playerTimer strong{font:500 34px/1 var(--font-display);font-variant-numeric:tabular-nums}.CoursePlayer-module__jLK7uW__playerTimer small,.CoursePlayer-module__jLK7uW__playerFeedback small{color:var(--text-secondary);font:9px/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin-block-start:4px}.CoursePlayer-module__jLK7uW__playerTotal{border:1px solid var(--line);background:var(--mirror-glass);-webkit-backdrop-filter:blur(20px);font:11px/1.2 var(--font-display);border-radius:12px;padding:4px 10px;position:absolute;inset-block-start:var(--face-ring-total-y);inset-inline-start:var(--face-ring-total-x);transform:translate(-50%,-50%)}.CoursePlayer-module__jLK7uW__playerTotal small{color:var(--text-secondary);text-transform:uppercase;margin-inline-start:5px;font-size:9px}.CoursePlayer-module__jLK7uW__playerFeedback{border:1px solid var(--line);background:var(--mirror-glass);-webkit-backdrop-filter:blur(20px);min-inline-size:86px;box-shadow:0 8px 28px var(--mirror-shade);border-radius:18px;justify-items:center;padding:7px 13px 8px;display:grid;position:absolute;inset-block-start:var(--face-ring-bottom-y);inset-inline-start:var(--face-ring-x);transform:translate(-50%,-50%)}.CoursePlayer-module__jLK7uW__playerFeedback strong{color:var(--volt);font:500 22px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-block-start:3px}.CoursePlayer-module__jLK7uW__playerFeedback[data-measuring=false] strong{color:var(--text-secondary)}.CoursePlayer-module__jLK7uW__playerFeedbackCue{border:1px solid var(--line);background:var(--mirror-glass);-webkit-backdrop-filter:blur(20px);inline-size:var(--player-pip-width);text-align:center;opacity:0;border-radius:14px;padding:9px 12px;font-size:12px;line-height:1.25;position:absolute;inset-block-start:var(--face-ring-y);inset-inline-start:var(--face-ring-x);transform:translate(-50%,-50%)}.CoursePlayer-module__jLK7uW__playerFeedbackCue[data-visible=true]{opacity:1}.CoursePlayer-module__jLK7uW__playerBrandLockup{color:var(--text-primary);transform-origin:0 0;margin-block-end:calc(-1 * var(--space-editorial-note));text-decoration:none;display:block;transform:scale(.7)}.CoursePlayer-module__jLK7uW__playerHeader h1{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;flex:1;margin-block-start:4px;font-size:26px;font-weight:600;line-height:1.02}.CoursePlayer-module__jLK7uW__playerCameraNote{z-index:6;border:1px solid var(--line);background:var(--mirror-glass);color:var(--text-primary);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:12px 16px;position:fixed;inset-block-start:44%;inset-inline:24px}.CoursePlayer-module__jLK7uW__playerRibbon{z-index:4;block-size:min(34vh,285px);padding-inline:22px;transition:block-size .36s cubic-bezier(.2,.7,.2,1);position:fixed;inset-block-end:calc(var(--player-progress-bottom) + var(--player-progress-height) + var(--player-progress-gap) + 72px);inset-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 76%,#0000 100%)}.CoursePlayer-module__jLK7uW__playerRibbon[data-collapsed=true]{pointer-events:none;block-size:0;-webkit-mask-image:none;mask-image:none}.CoursePlayer-module__jLK7uW__playerStoryTrack{overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:none;transform-origin:50%;block-size:100%;animation:.36s cubic-bezier(.2,.7,.2,1) both CoursePlayer-module__jLK7uW__story-ribbon-in;overflow-y:auto}.CoursePlayer-module__jLK7uW__playerStoryTrack::-webkit-scrollbar{display:none}.CoursePlayer-module__jLK7uW__playerRibbon[data-collapsed=true] .CoursePlayer-module__jLK7uW__playerStoryTrack{animation-name:CoursePlayer-module__jLK7uW__story-ribbon-out}@keyframes CoursePlayer-module__jLK7uW__story-ribbon-in{0%{opacity:0;filter:blur(7px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes CoursePlayer-module__jLK7uW__story-ribbon-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(7px);transform:translateY(16px)}}.CoursePlayer-module__jLK7uW__playerStorySegment{min-block-size:54%;inline-size:100%;color:var(--text-primary);text-shadow:none;font:inherit;text-align:start;text-wrap:pretty;opacity:.2;filter:blur(.45px);scroll-snap-align:center;background:0 0;border:0;padding:16px 0;font-size:clamp(20px,5.6vw,26px);font-weight:500;line-height:1.24;transition:opacity .32s,filter .32s,transform .32s;display:block}.CoursePlayer-module__jLK7uW__playerStoryActive{opacity:1;filter:none;transform:translateY(-1px)}.CoursePlayer-module__jLK7uW__playerPlayer{z-index:7;pointer-events:none;position:fixed;inset:0}.CoursePlayer-module__jLK7uW__playerControls{pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;inset-block-end:calc(var(--player-progress-bottom) + var(--player-progress-height) + var(--player-progress-gap));inset-inline-start:50%;transform:translate(-50%)}.CoursePlayer-module__jLK7uW__playerControl{border:1px solid var(--line);background:var(--mirror-glass);block-size:44px;inline-size:44px;color:var(--text-primary);box-shadow:0 8px 28px var(--mirror-shade);-webkit-backdrop-filter:blur(18px);border-radius:50%;place-items:center;display:grid}.CoursePlayer-module__jLK7uW__playerControl svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:21px;inline-size:21px}.CoursePlayer-module__jLK7uW__playerPrimary{border-color:var(--volt);background:var(--volt);block-size:56px;inline-size:56px;color:var(--carbon);box-shadow:0 0 0 7px #d9ff3f1a,0 10px 32px #00000059}.CoursePlayer-module__jLK7uW__playerPrimary:disabled{border-color:var(--line);background:var(--mirror-glass);color:var(--text-secondary);box-shadow:0 8px 28px var(--mirror-shade);cursor:default}.CoursePlayer-module__jLK7uW__playerProgress{inline-size:calc(100% - 36px);block-size:var(--player-progress-touch-height);appearance:none;cursor:pointer;touch-action:none;pointer-events:auto;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset-block-end:max(0px, calc(var(--player-progress-bottom) + (var(--player-progress-height) - var(--player-progress-touch-height)) / 2));inset-inline:18px}.CoursePlayer-module__jLK7uW__playerProgress::-webkit-slider-runnable-track{block-size:var(--player-progress-height);background:linear-gradient(to right, var(--volt) 0 var(--lesson-progress), var(--line) var(--lesson-progress) 100%);transform:translateY(var(--player-progress-track-offset));border:0;border-radius:0}.CoursePlayer-module__jLK7uW__playerProgress::-webkit-slider-thumb{appearance:none;inline-size:var(--player-progress-thumb-size);block-size:var(--player-progress-thumb-size);background:var(--volt);box-shadow:none;border:0;border-radius:50%;margin:0;margin-block-start:calc((var(--player-progress-height) - var(--player-progress-thumb-size)) / 2)}.CoursePlayer-module__jLK7uW__playerProgress::-moz-range-track{block-size:var(--player-progress-height);background:linear-gradient(to right, var(--volt) 0 var(--lesson-progress), var(--line) var(--lesson-progress) 100%);transform:translateY(var(--player-progress-track-offset));border:0;border-radius:0}.CoursePlayer-module__jLK7uW__playerProgress::-moz-range-progress{background:0 0}.CoursePlayer-module__jLK7uW__playerProgress::-moz-range-thumb{inline-size:var(--player-progress-thumb-size);block-size:var(--player-progress-thumb-size);background:var(--volt);box-shadow:none;transform:translateY(var(--player-progress-track-offset));border:0;border-radius:50%}.CoursePlayer-module__jLK7uW__playerProgress:focus-visible{outline:1px solid var(--paper);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CoursePlayer-module__jLK7uW__playerPlaybackFeedback{animation:none}.CoursePlayer-module__jLK7uW__playerCourseVideo,.CoursePlayer-module__jLK7uW__playerMirrorVideo,.CoursePlayer-module__jLK7uW__playerRibbon,.CoursePlayer-module__jLK7uW__playerStorySegment,.CoursePlayer-module__jLK7uW__playerRingHud{transition:none}.CoursePlayer-module__jLK7uW__playerStoryTrack{scroll-behavior:auto;animation:none}}
