.course-watch-body{gap:var(--space-3);height:100dvh;padding-bottom:var(--space-3);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:sticky;top:0}.course-watch-meta .course-count{margin:0}.course-watch-desc{margin:var(--space-1) 0 0;font-size:var(--text-ui);line-height:1.5}.course-player{aspect-ratio:16/9;border:1px solid var(--dark);background:var(--course-surface);width:min(100%,81.7778dvh);display:block;position:relative}.course-player[data-state=mounted]{background:#000}.course-player-frame{border:0;width:100%;height:100%;display:block}.course-player-line{gap:var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.course-player-line .course-player-status:empty{display:none}.course-transcript{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.course-transcript h2{font-size:var(--text-ui);font-weight:400;font-family:var(--codeFont);text-transform:lowercase;color:var(--dark);margin:0 auto 0 0}.course-transcript-pane{overscroll-behavior:contain;min-height:0;padding:var(--space-2);margin-inline-start:calc(-1 * var(--space-2));overflow:auto}.course-transcript-tools{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--course-line);font-family:var(--codeFont);font-size:var(--text-meta);color:var(--darkgray);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.course-transcript-tools button{appearance:none;box-sizing:border-box;block-size:var(--course-control-height);border:1px solid var(--course-line);border-radius:var(--radius-none);color:inherit;font:inherit;text-transform:lowercase;cursor:var(--cursor-pointer,pointer);touch-action:manipulation;background:0 0;justify-content:center;align-items:center;gap:.35em;padding:0 .5rem;line-height:1;display:inline-flex}.course-transcript-tools button[aria-pressed=true]{color:var(--dark);background:var(--course-selected);border-color:var(--gray)}.course-transcript-tools button:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}.course-transcript-tools .course-segmented{display:inline-flex}.course-transcript-tools .course-segmented>*+*{margin-inline-start:-1px}.course-transcript-tools .course-transcript-actions .course-icon-button{inline-size:var(--course-control-height);padding:0}.course-transcript-tools .course-transcript-actions svg{flex:none;display:block}.course-transcript-tools .course-transcript-actions [data-transcript-copy] svg[data-glyph=done],.course-transcript-tools .course-transcript-actions [data-transcript-copy][data-copied] svg[data-glyph=copy]{display:none}.course-transcript-tools .course-transcript-actions [data-transcript-copy][data-copied] svg[data-glyph=done]{display:block}.course-transcript-tools .course-transcript-actions [aria-expanded=true]{color:var(--dark)}.course-transcript-tools .course-transcript-find{display:inline-flex}.course-transcript-tools .course-transcript-find[hidden]{display:none}.course-transcript-tools h2{font-size:inherit}.course-transcript-tools input[type=search]{box-sizing:border-box;block-size:var(--course-control-height);border:1px solid var(--course-line);border-radius:var(--radius-none);background:var(--light);width:8rem;max-width:100%;color:var(--dark);font:inherit;padding:0 .4rem;line-height:1}.course-transcript-tools input[type=search]:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}.course-transcript-tools .course-transcript-hits{font-variant-numeric:tabular-nums;min-width:5em}@media (hover:hover) and (pointer:fine){.course-transcript-tools button:hover:not([aria-pressed=true]){color:var(--dark);background:var(--course-surface);border-color:var(--gray)}}.course-transcript-list{--course-stamp-width:5.5rem;position:relative}.course-transcript-list svg.rough-annotation{z-index:1}.course-transcript-list{font-size:.875rem;line-height:1.6}.course-transcript-list p{margin:0 0 var(--space-3);padding-left:var(--course-stamp-width)}.course-transcript-list p[aria-current=time]{background:var(--course-surface)}.course-transcript-list p[data-match=hit]{-webkit-text-decoration:underline dotted var(--gray);text-decoration:underline dotted var(--gray)}.course-transcript-list p[data-match=active]{outline:1px solid var(--dark);outline-offset:2px}.course-transcript-list a.course-stamp{float:left;width:var(--course-stamp-width);margin-left:calc(-1 * var(--course-stamp-width));white-space:nowrap;font-family:var(--codeFont);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:inherit;color:var(--darkgray);text-decoration:none}.course-transcript-list a.course-stamp:hover{color:var(--dark);text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.course-transcript-list p{scroll-behavior:auto}}.youtube-transcript{--course-line:color-mix(in srgb, var(--gray) 55%, transparent);--course-surface:color-mix(in srgb, var(--light) 86%, var(--lightgray));--course-selected:color-mix(in srgb, var(--secondary) 18%, var(--course-surface));--course-control-height:1.5rem;min-width:0;margin-block:var(--space-4);color:var(--darkgray);display:block}.youtube-transcript .course-player{width:100%;min-height:200px}.youtube-transcript .course-transcript{margin-top:var(--space-3);border:1px solid var(--darkgray)}.youtube-transcript .course-transcript>.course-transcript-tools{padding:var(--space-2) var(--space-3);border-bottom-color:var(--darkgray);background:var(--course-surface);margin:0}.youtube-transcript .course-transcript-pane{max-height:26rem;padding:var(--space-3);margin:0}.youtube-transcript .course-count{padding:var(--space-2) var(--space-3);margin:0}.youtube-transcript .course-transcript-list{--course-stamp-width:3.75rem}.youtube-transcript .course-player-line,.youtube-transcript .course-count{font-family:var(--codeFont);font-size:var(--text-meta);overflow-wrap:anywhere}.youtube-transcript .course-transcript-tools button,.youtube-transcript .course-transcript-tools input{border-color:var(--darkgray)}.youtube-transcript .course-transcript-tools button:focus-visible,.youtube-transcript .course-transcript-tools input:focus-visible{outline-color:var(--dark)}.youtube-transcript .course-transcript-heading{align-items:center;gap:var(--space-3);flex-shrink:0;margin-inline-end:auto;display:flex}.youtube-transcript .course-transcript-heading h2{margin:0}.youtube-transcript .course-transcript-languages{display:inline-flex}.youtube-transcript .course-transcript-languages button+button{margin-inline-start:-1px}.youtube-transcript .course-transcript-languages button[aria-selected=true]{color:var(--dark);background:var(--course-selected);text-underline-offset:.2em;text-decoration:underline}.youtube-transcript a:hover{color:inherit;background:0 0}@media (pointer:coarse){.youtube-transcript{--course-control-height:44px}.youtube-transcript .course-transcript-tools input[type=search]{font-size:max(16px,1rem)}}