.chapter-name.svelte-8cgn4u{white-space:nowrap;color:#fffc;flex:1;min-width:0;font-size:12px;overflow:hidden}.chapter-label.svelte-8cgn4u{width:max-content;display:block}.settled.svelte-8cgn4u{text-overflow:ellipsis}.settled.svelte-8cgn4u .chapter-label:where(.svelte-8cgn4u){text-overflow:ellipsis;width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.chapter-label.svelte-8cgn4u{text-overflow:ellipsis;width:100%;overflow:hidden}}@media (width<=700px){.chapter-name.svelte-8cgn4u{display:none}}.presentation-notice.svelte-isz8w0{z-index:8;color:#fff;background:#222;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex;position:absolute;top:24%;left:5%;right:5%}.presentation-notice.svelte-isz8w0 button:where(.svelte-isz8w0){width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;font-size:24px}.video-player.svelte-isz8w0,.video-player.svelte-isz8w0 *{-webkit-tap-highlight-color:transparent}.video-player.svelte-isz8w0{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;aspect-ratio:16/9;isolation:isolate;width:100%;box-shadow:0 24px 56px -28px color-mix(in srgb, var(--landing-accent) 28%, transparent);color:#fff;background:#111;border-radius:10px;position:relative;overflow:hidden}video.svelte-isz8w0{object-fit:contain;border-radius:inherit;background:#111;width:100%;height:100%;display:block}.safe-overlay.svelte-isz8w0{pointer-events:none;position:absolute;left:3%;right:3%;overflow:hidden;container-type:size}.picture-control.svelte-isz8w0{color:#242727;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.big-play.svelte-isz8w0{background:#fff;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .2s,box-shadow .2s;animation:.22s cubic-bezier(.2,.8,.2,1) both svelte-isz8w0-play-appear;display:grid;box-shadow:0 8px 32px #0002}.picture-control.svelte-isz8w0:hover .big-play:where(.svelte-isz8w0){transform:scale(1.06);box-shadow:0 8px 36px #0004}.big-play.svelte-isz8w0 svg{margin-left:3px}.playback-feedback.svelte-isz8w0{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.playback-feedback.svelte-isz8w0 span:where(.svelte-isz8w0){color:#fff;filter:drop-shadow(0 1px 5px #0006);transform-origin:50%;place-items:center;width:52px;height:52px;animation:.48s both svelte-isz8w0-playback-pulse;display:grid}.connection-note.svelte-isz8w0{text-align:center;color:#fff;text-shadow:0 1px 5px #000;pointer-events:none;font-size:12px;line-height:1.5;position:absolute;top:calc(50% + 38px);left:10%;right:10%}@keyframes svelte-isz8w0-playback-pulse{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.68)}38%{opacity:1;animation-timing-function:cubic-bezier(.22,.7,.25,1);transform:scale(1.08)}62%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.7,1);transform:scale(1)}to{opacity:0;transform:scale(1.14)}}@keyframes svelte-isz8w0-play-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.loading.svelte-isz8w0{pointer-events:none;background:#0002;place-items:center;display:grid;position:absolute;inset:0}.loading.svelte-isz8w0 svg{filter:drop-shadow(0 1px 3px #0008);animation:1s linear infinite svelte-isz8w0-spin}.control-shade.svelte-isz8w0{pointer-events:none;background:linear-gradient(#0000,#000000c2);flex-direction:column;padding:52px 4% 2.5%;display:flex;position:absolute;bottom:0;left:0;right:0}.video-heading.svelte-isz8w0{pointer-events:none;background:linear-gradient(#000b,#0007 60%,#0000);align-items:flex-start;gap:20px;padding:24px 4% 48px;transition:opacity .2s;display:flex;position:absolute;inset:0 0 auto}.control-shade.preferences-pending.svelte-isz8w0{visibility:hidden}.video-heading.svelte-isz8w0,.control-shade.svelte-isz8w0{opacity:1;transition:opacity .22s}.controls-hidden.svelte-isz8w0 .video-heading:where(.svelte-isz8w0),.controls-hidden.svelte-isz8w0 .control-shade:where(.svelte-isz8w0){opacity:0}.controls.svelte-isz8w0{transition:opacity .18s}.share-anchor.svelte-isz8w0,.seek-track.svelte-isz8w0{transition:opacity .16s}.share-anchor.share-unseen.svelte-isz8w0{opacity:0;pointer-events:none}.share-unseen.svelte-isz8w0:focus-within{opacity:1;pointer-events:auto}.seek-track.timeline-unseen.svelte-isz8w0{opacity:0;pointer-events:none}.seek-track.timeline-unseen.svelte-isz8w0:focus-within{opacity:1;pointer-events:auto}.controls-hidden.svelte-isz8w0 .controls:where(.svelte-isz8w0),.controls-hidden.svelte-isz8w0 .seek-track:where(.svelte-isz8w0),.controls-hidden.svelte-isz8w0 .share-anchor:where(.svelte-isz8w0){pointer-events:none}.controls-hidden.svelte-isz8w0 .picture-control:where(.svelte-isz8w0){cursor:none}.speed-popover.svelte-isz8w0{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#222e;border:1px solid #ffffff24;border-radius:12px;width:176px;max-height:calc(100dvh - 24px);margin:0;padding:8px;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 32px #0005}.speed-label.svelte-isz8w0{color:#ffffffa6;padding:8px 10px 12px;font-size:11px;display:block}.controls.svelte-isz8w0 .speed-popover:where(.svelte-isz8w0) button:where(.svelte-isz8w0){color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-size:13px;display:flex}.controls.svelte-isz8w0 .speed-popover:where(.svelte-isz8w0) button:where(.svelte-isz8w0):focus-visible{outline-offset:-2px;background:#ffffff20;outline:2px solid #ffffffb3}.speed-popover.svelte-isz8w0 button:where(.svelte-isz8w0):hover,.speed-popover.svelte-isz8w0 button.chosen:where(.svelte-isz8w0){background:#ffffff18}.video-meta.svelte-isz8w0{gap:5px;min-width:0;display:grid}.video-meta.svelte-isz8w0 strong:where(.svelte-isz8w0){color:#fff;text-shadow:0 1px 3px #0006;font:500 clamp(13px, 1.8vw, 20px)/1.35 var(--font-inter), sans-serif;text-wrap:balance}.video-author.svelte-isz8w0{font:400 13px/1.4 var(--font-inter), sans-serif;color:#ffffffc9}.share-button.svelte-isz8w0{pointer-events:auto;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-items:center;gap:5px;margin-left:auto;padding:8px;font-size:11px;display:grid}.share-button.svelte-isz8w0:hover{opacity:.75}.share-anchor.svelte-isz8w0{pointer-events:auto;margin-left:auto;position:relative}.share-popover.svelte-isz8w0{margin:0;padding:8px;position:fixed;inset:auto}.share-popover.svelte-isz8w0,.speed-popover.svelte-isz8w0{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#222e;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 8px 32px #0005}.copy-link.svelte-isz8w0{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;font-weight:500;display:flex}.copy-link.svelte-isz8w0:hover{background:#ffffff18}.copy-link.svelte-isz8w0:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (width<=600px){.video-heading.svelte-isz8w0{gap:10px;padding-top:12px}.video-author.svelte-isz8w0{font-size:11px}.video-meta.svelte-isz8w0{gap:3px}}.controls.svelte-isz8w0{pointer-events:auto;order:2;align-items:center;gap:14px;display:flex}.controls.svelte-isz8w0 button:where(.svelte-isz8w0),.controls.svelte-isz8w0 select:where(.svelte-isz8w0){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;cursor:pointer;min-width:36px;height:36px;font:500 13px/1.2 var(--font-inter), sans-serif;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:6px;display:grid}.controls.svelte-isz8w0 button:where(.svelte-isz8w0):hover,.controls.svelte-isz8w0 select:where(.svelte-isz8w0):hover{background:#ffffff20}.controls.svelte-isz8w0 .play-toggle:where(.svelte-isz8w0){color:#fff;background:0 0;border-radius:50%;width:36px;height:36px;padding:0}.controls.svelte-isz8w0 .play-toggle:where(.svelte-isz8w0):hover{background:#ffffff20}.volume-controls.svelte-isz8w0{align-items:center;gap:4px;display:flex}.volume-slider.svelte-isz8w0{width:112px;height:44px;margin-block:-4px;display:block;position:relative}.volume-rail.svelte-isz8w0{pointer-events:none;background:#ffffff30;border-radius:3px;height:3px;position:absolute;top:20.5px;left:14px;right:14px;overflow:hidden;box-shadow:0 0 0 1px #0003}.volume-fill.svelte-isz8w0{width:var(--volume);border-radius:inherit;background:#fff;height:100%;display:block}.volume.svelte-isz8w0{box-sizing:border-box;touch-action:none;appearance:none;cursor:pointer;background:0 0;border:0;width:112px;height:44px;margin:0;padding:0;position:absolute;inset:0}.volume.svelte-isz8w0::-webkit-slider-runnable-track{background:0 0;height:3px}.volume.svelte-isz8w0::-moz-range-track{background:0 0;height:3px}.volume.svelte-isz8w0::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:#fff padding-box padding-box;border:8px solid #0000;border-radius:50%;width:28px;height:28px;margin-top:-12.5px}.volume.svelte-isz8w0::-moz-range-thumb{box-sizing:border-box;background:#fff padding-box padding-box;border:8px solid #0000;border-radius:50%;width:28px;height:28px}.time.svelte-isz8w0{font:400 12px/1 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.settings.svelte-isz8w0{--settings-gap:7px;--pip-width:36px;gap:var(--settings-gap);align-items:center;margin-left:auto;display:flex}.pip-reveal.svelte-isz8w0{width:0;margin-right:calc(-1 * var(--settings-gap));opacity:0;transform-origin:0;pointer-events:none;flex-shrink:0;transition:width .28s cubic-bezier(.22,1,.36,1),margin-right .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;transform:scaleX(.65)}.pip-reveal.available.svelte-isz8w0{width:var(--pip-width);opacity:1;pointer-events:auto;margin-right:0;transform:scaleX(1)}.controls.svelte-isz8w0 select:where(.svelte-isz8w0){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:auto;max-width:85px;display:block}.controls.svelte-isz8w0 option:where(.svelte-isz8w0){color:#fff;background:#202024}.controls.svelte-isz8w0 button.enabled:where(.svelte-isz8w0){background:#ffffff30}.seek-track.svelte-isz8w0{pointer-events:auto;height:44px;margin-top:0;position:relative}.seek-track.svelte-isz8w0:before,.buffered.svelte-isz8w0,.played.svelte-isz8w0{content:"";border-radius:3px;height:3px;position:absolute;top:20.5px;left:0}.seek-track.svelte-isz8w0:before{background:#ffffff30;right:0;box-shadow:0 0 0 1px #0003}.buffered.svelte-isz8w0{background:#ffffffa6}.played.svelte-isz8w0{width:var(--progress);background:var(--color-brand-400,#d77ba4)}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0){touch-action:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;position:absolute;inset:0}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0)::-webkit-slider-runnable-track{background:0 0;height:3px}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0)::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:#fff padding-box padding-box;border:8px solid #0000;border-radius:50%;width:28px;height:28px;margin-top:-12.5px}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0)::-moz-range-track{background:0 0;height:3px}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0)::-moz-range-thumb{box-sizing:border-box;background:#fff padding-box padding-box;border:8px solid #0000;border-radius:50%;width:28px;height:28px}.segmented.svelte-isz8w0:before{display:none}.chapter-rails.svelte-isz8w0{pointer-events:none;position:absolute;inset:0}.chapter-rail.svelte-isz8w0{background:#ffffff30;border-radius:3px;height:4px;transition:transform .14s;position:absolute;top:10px;overflow:hidden}.chapter-rail.chapter-hovered.svelte-isz8w0{background:#fff5;transform:scaleY(1.5)}.chapter-buffer.svelte-isz8w0,.chapter-played.svelte-isz8w0{border-radius:inherit;height:100%;position:absolute;top:0}.chapter-buffer.svelte-isz8w0{background:#ffffffa6}.chapter-played.svelte-isz8w0{background:var(--color-brand-400,#d77ba4)}.chapter-preview.svelte-isz8w0{text-align:center;color:#fff;pointer-events:none;justify-content:center;align-items:flex-end;gap:7px;width:max-content;max-width:min(290px,90%);font-size:12px;animation:.14s cubic-bezier(.2,.8,.2,1) both svelte-isz8w0-chapter-preview-in;display:flex;position:absolute;bottom:20px;transform:translate(-50%)}.chapter-preview.svelte-isz8w0 strong:where(.svelte-isz8w0){overflow-wrap:anywhere;white-space:normal;text-wrap:balance;text-shadow:0 1px 4px #000,0 0 12px #0009;min-width:0;font-size:12px;font-weight:500;line-height:1.4;display:block}.chapter-preview.svelte-isz8w0 span:where(.svelte-isz8w0){font-variant-numeric:tabular-nums;color:#fff;background:#171719e8;border-radius:5px;flex-shrink:0;padding:2px 6px;line-height:1.4;box-shadow:0 2px 8px #0002}@keyframes svelte-isz8w0-chapter-preview-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):disabled{cursor:default}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):disabled::-webkit-slider-thumb{visibility:hidden}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):disabled::-moz-range-thumb{visibility:hidden}button.svelte-isz8w0:focus-visible,select.svelte-isz8w0:focus-visible,input.svelte-isz8w0:focus-visible{outline-offset:3px;outline:2px solid #fff}.picture-control.svelte-isz8w0:focus-visible{outline:none}.picture-control.svelte-isz8w0:focus-visible .big-play:where(.svelte-isz8w0){box-shadow:0 0 0 3px #0006,0 0 0 5px #fff9}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):focus-visible,.volume.svelte-isz8w0:focus-visible{outline:none}.seek-track.svelte-isz8w0:focus-within .played:where(.svelte-isz8w0){filter:brightness(1.2)}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):focus-visible::-webkit-slider-thumb{filter:drop-shadow(0 0 3px #fff9)}.volume.svelte-isz8w0:focus-visible::-webkit-slider-thumb{filter:drop-shadow(0 0 3px #fff9)}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):focus-visible::-moz-range-thumb{filter:drop-shadow(0 0 3px #fff9)}.volume.svelte-isz8w0:focus-visible::-moz-range-thumb{filter:drop-shadow(0 0 3px #fff9)}.error-panel.svelte-isz8w0{text-align:center;background:#16161ce8;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;display:flex;position:absolute;inset:0}.error-panel.svelte-isz8w0 p:where(.svelte-isz8w0){max-width:420px;font-size:16px;line-height:1.6}.error-panel.svelte-isz8w0 button:where(.svelte-isz8w0){color:#202024;cursor:pointer;font:500 14px var(--font-inter), sans-serif;background:#fff;border:1px solid #ffffff50;border-radius:7px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.sr-only.svelte-isz8w0{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-player.svelte-isz8w0:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;width:100%;height:100%}@keyframes svelte-isz8w0-spin{to{transform:rotate(360deg)}}@media (width<=600px){.big-play.svelte-isz8w0{width:56px;height:56px;animation:.22s cubic-bezier(.2,.8,.2,1) both svelte-isz8w0-play-appear}.big-play.svelte-isz8w0 svg{width:22px;height:22px}.control-shade.svelte-isz8w0{padding:35px 3% 1%}.controls.svelte-isz8w0{gap:6px}.controls.svelte-isz8w0 button:where(.svelte-isz8w0),.controls.svelte-isz8w0 select:where(.svelte-isz8w0){min-width:30px;height:32px;font-size:12px}.controls.svelte-isz8w0 .play-toggle:where(.svelte-isz8w0){width:32px;height:32px}.volume-slider.svelte-isz8w0{display:none}.time.svelte-isz8w0{font-size:11px}.settings.svelte-isz8w0{--settings-gap:2px;--pip-width:30px}.seek-track.svelte-isz8w0{margin-top:0}}@media (width<=380px){.settings.svelte-isz8w0{--pip-width:27px}.quality.svelte-isz8w0{max-width:65px!important}.time.svelte-isz8w0{font-size:10px}.controls.svelte-isz8w0{gap:3px}.controls.svelte-isz8w0 button:where(.svelte-isz8w0),.controls.svelte-isz8w0 select:where(.svelte-isz8w0){min-width:27px}.volume-controls.svelte-isz8w0{display:none}}.controls.svelte-isz8w0 button:where(.svelte-isz8w0),.share-button.svelte-isz8w0{position:relative}.controls.svelte-isz8w0 button:where(.svelte-isz8w0):after,.share-button.svelte-isz8w0:after{content:"";position:absolute;inset:-6px -3px}.controls.svelte-isz8w0 .speed-popover:where(.svelte-isz8w0) button:where(.svelte-isz8w0):after{inset:0}.seek-track.svelte-isz8w0{order:1;height:24px;margin-top:0;margin-bottom:16px}.seek-track.svelte-isz8w0:before,.buffered.svelte-isz8w0,.played.svelte-isz8w0{top:10.5px}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0){border:0;width:calc(100% + 28px);padding:0;inset:-10px -14px auto}.volume.svelte-isz8w0,.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0){--handle-border:9px}.volume.svelte-isz8w0::-webkit-slider-thumb{border-width:var(--handle-border);transition:border-width .14s}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0)::-webkit-slider-thumb{border-width:var(--handle-border);transition:border-width .14s}.volume.svelte-isz8w0::-moz-range-thumb{border-width:var(--handle-border);transition:border-width .14s}.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0)::-moz-range-thumb{border-width:var(--handle-border);transition:border-width .14s}@media (hover:hover){.volume.svelte-isz8w0:hover,.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):hover{--handle-border:7px}}.volume.svelte-isz8w0:focus-visible,.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):focus-visible{--handle-border:7px}.volume.svelte-isz8w0:active,.seek-track.svelte-isz8w0 input:where(.svelte-isz8w0):active{--handle-border:5px}.shortcut-dialog.svelte-isz8w0{color:#fff;background:#222;border:1px solid #ffffff24;border-radius:12px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto}.shortcut-dialog.svelte-isz8w0::backdrop{background:#0008}.shortcut-dialog.svelte-isz8w0 h2:where(.svelte-isz8w0){margin:0 0 8px;font-size:20px}.shortcut-dialog.svelte-isz8w0 p:where(.svelte-isz8w0){color:#fffa;font-size:12px}.shortcut-dialog.svelte-isz8w0 dl:where(.svelte-isz8w0){margin-block:20px}.shortcut-dialog.svelte-isz8w0 dl:where(.svelte-isz8w0) div:where(.svelte-isz8w0){grid-template-columns:100px 1fr;gap:12px;margin-block:12px;font-size:12px;display:grid}.shortcut-dialog.svelte-isz8w0 dt:where(.svelte-isz8w0){font-weight:600}.shortcut-dialog.svelte-isz8w0 dd:where(.svelte-isz8w0){color:#fffc;margin:0}.shortcut-dialog.svelte-isz8w0 button:where(.svelte-isz8w0){color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:6px;padding:8px 16px}@media (prefers-reduced-motion:reduce){.svelte-isz8w0,.svelte-isz8w0:before,.svelte-isz8w0:after{transition:none!important;animation:none!important}.loading.svelte-isz8w0 svg{animation:none}}
