.lv-controls{color:#fff;height:var(--lv-controls-height);-webkit-user-select:none;user-select:none;z-index:2;width:100%;bottom:0;left:0;top:calc(50vh + var(--lv-height) / 2 - var(--lv-controls-height));left:calc(50vw - var(--lv-width) / 2);width:var(--lv-width);background-color:#00000080;transition:opacity .25s cubic-bezier(0,0,.2,1);position:absolute}.lv-controls.lv-controls-hidden{opacity:0;transition:opacity .1s cubic-bezier(.4,0,1,1)}.lv-controls-buttons{height:var(--lv-buttons-height);width:97%;margin:0 auto}.lv-controls-right{float:right}.lv-controls-right>*{vertical-align:top;height:100%;display:inline-block}.lv-controls-button{cursor:pointer;vertical-align:top;opacity:.9;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:38px;height:100%;padding:0;transition:opacity .1s cubic-bezier(.4,0,1,1);display:inline-flex}.lv-controls-button:hover{opacity:1;transition:opacity .1s cubic-bezier(0,0,.2,1)}.lv-controls-captions{position:relative}.lv-controls-captions>svg>path{fill:#fff}.lv-controls-captions:after{content:"";background:#af1866;border-radius:2px;width:0;height:2px;transition:left .1s cubic-bezier(.4,0,1,1),width .1s cubic-bezier(.4,0,1,1);display:block;position:absolute;bottom:3px;left:18px}.lv-settings-dialog{background-color:#202020d9;border-radius:3px 3px 0 0;width:10em;padding:2px 0;position:absolute;bottom:42px;right:0}.lv-settings-dialog>table{border-collapse:collapse;width:100%}.lv-settings-dialog>table>tbody>tr{cursor:pointer;font-family:sans-serif}.lv-settings-dialog>table>tbody>tr:hover{background-color:#484848d9}.lv-settings-dialog>table>tbody>tr>th{vertical-align:middle;text-align:left;padding:.25em 0 .25em .5em}.lv-settings-dialog>table>tbody>tr>td{text-align:right;vertical-align:middle;padding:.25em .5em .25em 0}.lv-settings-speed-dialog,.lv-settings-captions-dialog{background-color:#202020d9;width:6em;padding:2px 0;line-height:1rem;position:absolute;bottom:42px;right:0}.lv-settings-speed-dialog>ul,.lv-settings-captions-dialog>ul{list-style-type:none}.lv-settings-speed-dialog>ul>li,.lv-settings-captions-dialog>ul>li{cursor:pointer;padding:4px .5em}.lv-settings-speed-dialog>ul>li:hover,.lv-settings-captions-dialog>ul>li:hover{background-color:#484848d9}.lv-settings-speed-dialog>ul>li.selected,.lv-settings-captions-dialog>ul>li.selected{color:#af1866}.lv-scrubber{height:13px;position:absolute;top:-3px}.lv-scrubber>circle{fill:var(--lv-scrubber-color)}.lv-controls-scrub{-webkit-tap-highlight-color:transparent}.lv-controls-scrub-wrap{width:100%;height:100%}.lv-controls-scrub-progress{pointer-events:none;width:100%;height:100%;display:block}.lv-progress-elapsed{fill:var(--lv-elapsed-color)}.lv-progress-remaining{fill:#fff9}.controls-progress-buffered{fill:orange}.lv-thumb-highlight{fill:#fff}.lv-thumb-highlight.past{fill:#ec76b3}.lv-controls-thumbnail{text-align:center;background:#333;margin-left:-83px;padding:3px;font-size:.85em;position:absolute;bottom:13px}.lv-thumbnail-box{text-align:center;width:160px;height:100px;margin:0 auto;position:relative;overflow:hidden}.lv-thumbnail-box>img{position:absolute}.lv-thumbnail-title{color:#fff;font-family:sans-serif}.lv-thumbnail-time{color:#fff;text-align:center;width:100%;font-family:sans-serif;position:absolute;bottom:.5em;left:0}.lv-controls-volume-slider{-webkit-appearance:none;background:0 0;width:10em;height:100%}.lv-controls-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lv-volume-color);cursor:pointer;vertical-align:middle;border:1px solid #000;border-radius:1em;width:1.1rem;height:1.1em;margin-top:-.5em;line-height:1.5em;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lv-controls-volume-slider::-webkit-slider-runnable-track{cursor:pointer;vertical-align:middle;background:#fff;border-radius:1.3px;height:2px;margin:auto 4px;line-height:1.5em}.lv-controls-volume-slider::-moz-range-thumb{-webkit-appearance:none;background:var(--lv-volume-color);cursor:pointer;vertical-align:middle;border:1px solid #000;border-radius:1em;width:1.1em;height:1.1em;margin-top:-.5em;line-height:1.5em;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lv-controls-volume-slider::-moz-range-track{cursor:pointer;vertical-align:middle;background:#fff;border-radius:1.3px;height:2px;margin:auto 4px;line-height:1.5em}.lv-controls-volume-slider::-ms-thumb{-webkit-appearance:none;background:var(--lv-volume-color);cursor:pointer;vertical-align:middle;border:1px solid #000;border-radius:1em;width:1.1em;height:1.1em;margin-top:-.5em;line-height:1.5em;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lv-controls-volume-slider::-ms-track{cursor:pointer;vertical-align:middle;background:#fff;border-radius:1.3px;height:2px;margin:auto 4px;line-height:1.5em}*{box-sizing:border-box}:focus{outline:none}:link{color:inherit;text-decoration:none}iframe,img{border:none}.lv-player{--lv-accent:#af1866;--lv-aspect-ratio:calc(16 / 9);--lv-controls-height:44px;--lv-elapsed-color:var(--lv-accent);--lv-scrubber-color:var(--lv-accent);--lv-scrub-height:6px;--lv-volume-color:var(--lv-accent);--lv-buttons-height:calc(var(--lv-controls-height) - var(--lv-scrub-height));--lv-canvas-height:calc(var(--lv-height) - var(--lv-controls-height));--lv-height:calc(var(--lv-width) / var(--lv-aspect-ratio));height:var(--lv-height);width:var(--lv-width);background-color:#000;position:relative}.lv-player[data-render-mode]:not([data-render-mode=web]){--lv-controls-height:0px}.lv-player{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.lv-canvas{-webkit-user-select:none;user-select:none;height:var(--lv-height);width:var(--lv-width);position:relative}@media (min-aspect-ratio:16/9){:root{font-size:2vh}.lv-player{--lv-width:calc(var(--lv-aspect-ratio) * 100vh)}.lv-player>.lv-canvas{margin:0 auto}}@media (max-aspect-ratio:16/9){:root{font-size:1.25vw}.lv-player{--lv-width:100vw}.lv-player>.lv-canvas{top:calc((100% - 100vw / var(--lv-aspect-ratio)) / 2)}}.lv-controls-scrub{cursor:pointer;height:var(--lv-scrub-height);z-index:2;width:97%;margin:0 auto;position:relative}.lv-controls-settings{position:relative}.lv-controls-settings>svg{cursor:pointer;height:100%;padding:6px}.lv-dialog-subtitle{text-align:center;border-bottom:1px solid #aaa;display:block}.lv-controls-time{text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;padding:0 1.5em;font-family:sans-serif;font-size:11px;line-height:36px;display:inline-block}.lv-time-separator{margin:0 3px}@media (min-width:401px){.lv-controls{--lv-controls-left:2;--lv-controls-right:3}}@media (max-width:800px){.lv-player{--lv-controls-height:36px}}@media (max-width:400px){.lv-player{--lv-controls-height:30px}.lv-controls{--lv-controls-left:2;--lv-controls-right:2}.lv-controls-settings{display:none}}@media (any-hover:none){.lv-controls{color:#fff;height:var(--lv-controls-height);top:unset;width:var(--lv-width);bottom:calc((100% - var(--lv-height)) / 2);-webkit-user-select:none;user-select:none;z-index:1000;left:calc((100% - var(--lv-width)) / 2);transition:opacity .25s cubic-bezier(0,0,.2,1);position:absolute}.lv-controls-mute,.lv-controls-volume-slider{display:none}.lv-controls-time{line-height:unset}.lv-current-time,.lv-total-time{height:var(--lv-buttons-height);line-height:var(--lv-buttons-height);width:var(--lv-buttons-height);position:absolute;top:0}.lv-current-time{text-align:right;left:0}.lv-total-time{right:calc((var(--lv-controls-right) - 1) * var(--lv-buttons-height));text-align:left}.lv-time-separator{display:none}.lv-controls-scrub-wrap{position:relative}.lv-controls-scrub-wrap:after{content:"";top:calc(var(--lv-buttons-height) * (.075 / .55 - .5));bottom:calc(var(--lv-buttons-height) * (.075 / .55 - .5));position:absolute;left:0;right:0}.lv-controls-scrub{height:13.6364%;width:calc(100% - (var(--lv-controls-left) + var(--lv-controls-right)) * var(--lv-buttons-height) - 7px);top:43.1818%;left:calc(var(--lv-controls-left) * var(--lv-buttons-height));margin:unset}.lv-scrubber{pointer-events:all;height:216%;top:-50%}.lv-controls-playpause{cursor:pointer;pointer-events:all;left:var(--lv-buttons-height);width:var(--lv-buttons-height);position:absolute;top:0}.lv-controls-right{float:unset;position:absolute;top:0;right:0}.lv-controls-right>*{width:var(--lv-buttons-height)}}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){[data-from-first],[data-during]{will-change:opacity}}}.lv-transcript-lines{--odd:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,var(--color-stone-700));--even:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,var(--color-stone-800));--sep:var(--lightningcss-light,#1a69b5)var(--lightningcss-dark,var(--color-stone-500));--lh:1.5;--gap:3px;--dash:3px;line-height:var(--lh);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--lh) * 1em), var(--even) calc(var(--lh) * 1em), var(--even) calc(var(--lh) * 2em - 1px), transparent calc(var(--lh) * 2em - 1px), transparent calc(var(--lh) * 2em)), repeating-linear-gradient(to right, transparent 0, transparent var(--dash), var(--odd) var(--dash), var(--odd) calc(var(--dash) + var(--gap))), repeating-linear-gradient(to bottom, var(--odd) 0, var(--odd) calc(var(--lh) * 1em - 1px), var(--sep) calc(var(--lh) * 1em - 1px), var(--sep) calc(var(--lh) * 1em))}.lv-transcript-active-word[aria-current]{--pad-x:4px;--pad-y:1px;z-index:0;background:var(--lightningcss-light,#acf)var(--lightningcss-dark,#79e);position:relative}.lv-transcript-active-word[aria-current]:before{z-index:-1;box-sizing:content-box;width:100%;height:100%;padding:var(--pad-y) var(--pad-x);margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x));content:"";background:var(--lightningcss-light,#acf)var(--lightningcss-dark,#79e);border-radius:2px;position:absolute;top:0;left:0}
