.video-seek-bar[data-v-2ff28077]{--seek-accent:#f04438;height:32px;margin:0 4px;position:relative}.seek-track[data-v-2ff28077]{background:#ffffff45;border-radius:2px;height:4px;position:absolute;inset:14px 8px;overflow:hidden}.seek-track span[data-v-2ff28077]{height:100%;display:block;position:absolute}.seek-buffered[data-v-2ff28077]{background:#ffffff70}.seek-progress[data-v-2ff28077]{background:var(--seek-accent);left:0}input[data-v-2ff28077]{appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:32px;margin:0;position:absolute;inset:0}input[data-v-2ff28077]:disabled{cursor:default}input[data-v-2ff28077]:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}input[data-v-2ff28077]::-webkit-slider-runnable-track{background:0 0;height:4px}input[data-v-2ff28077]::-moz-range-track{background:0 0;height:4px}input[data-v-2ff28077]::-webkit-slider-thumb{appearance:none;background:var(--seek-accent);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:transform .12s ease-out}input[data-v-2ff28077]::-moz-range-thumb{background:var(--seek-accent);border:0;border-radius:50%;width:16px;height:16px}@media (hover:hover){input[data-v-2ff28077]:not(:hover):not(:focus-visible)::-webkit-slider-thumb{transform:scale(0)}input[data-v-2ff28077]:not(:hover):not(:focus-visible)::-moz-range-thumb{transform:scale(0)}}@media (pointer:coarse){.video-seek-bar[data-v-2ff28077],input[data-v-2ff28077]{height:44px}.seek-track[data-v-2ff28077]{top:20px;bottom:20px}.seek-preview[data-v-2ff28077]{bottom:42px}}@media (prefers-reduced-motion:reduce){input[data-v-2ff28077]::-webkit-slider-thumb{transition:none}}.seek-preview[data-v-2ff28077]{color:#fff;pointer-events:none;text-align:center;background:#181818;border-radius:4px;width:168px;padding:4px;position:absolute;bottom:30px;box-shadow:0 3px 12px #0008}.seek-preview-image[data-v-2ff28077]{width:var(--preview-image-width);height:calc(var(--preview-image-width)*9/16);background:#000;margin:0 auto;position:relative;overflow:hidden}.seek-preview-image img[data-v-2ff28077]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.seek-preview-image img.seek-sprite[data-v-2ff28077]{transform-origin:0 0;width:auto;max-width:none;height:auto;position:absolute}.seek-preview-time[data-v-2ff28077]{font-variant-numeric:tabular-nums;padding:4px 0 2px;font-size:13px;line-height:18px;display:block}.video-controls[data-v-215e5b7f]{--player-accent:#f04438;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;pointer-events:none;font-family:inherit;font-size:13px;position:absolute;inset:0;container-type:inline-size}.video-controls[data-v-215e5b7f]:focus-visible{outline-offset:-3px;outline:2px solid #fff}.video-surface[data-v-215e5b7f]{pointer-events:auto;touch-action:pan-y;position:absolute;inset:0}.controls-hidden .video-surface[data-v-215e5b7f]{cursor:none}.control-chrome[data-v-215e5b7f]{pointer-events:auto;background:linear-gradient(#0000,#000b 44%,#000d);padding:24px 8px 4px;transition:opacity .16s ease-out;position:absolute;inset:auto 0 0}.controls-hidden .control-chrome[data-v-215e5b7f]{opacity:0;pointer-events:none}.control-row[data-v-215e5b7f]{align-items:center;gap:2px;min-height:44px;display:flex}button[data-v-215e5b7f]{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:inline-flex}button[data-v-215e5b7f]:hover{background:#ffffff20}button[data-v-215e5b7f]:focus-visible,input[data-v-215e5b7f]:focus-visible{outline-offset:-2px;outline:2px solid #fff}button[data-v-215e5b7f]:disabled{opacity:.5;cursor:default}svg[data-v-215e5b7f]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.filled-icon[data-v-215e5b7f]{fill:currentColor;stroke:none}.volume-group[data-v-215e5b7f]{align-items:center;display:flex}.volume-control[data-v-215e5b7f]{accent-color:#fff;cursor:pointer;width:68px;height:44px;margin:0 8px 0 0}.playback-time[data-v-215e5b7f]{white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000;padding:0 8px;font-size:13px;line-height:20px}.time-separator[data-v-215e5b7f]{color:#e5e5e5}.control-spacer[data-v-215e5b7f]{flex:1;min-width:0}.captions-button[aria-pressed=true][data-v-215e5b7f]{box-shadow:inset 0 -3px var(--player-accent)}.center-play[data-v-215e5b7f]{background:#0009;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;padding:16px;position:absolute;top:50%;left:50%}.center-play[data-v-215e5b7f]:hover{background:#000c}.center-play svg[data-v-215e5b7f]{width:32px;height:32px}.control-message[data-v-215e5b7f],.playback-feedback[data-v-215e5b7f]{text-align:center;background:#181818ee;border-radius:4px;max-width:calc(100% - 32px);margin:0;padding:12px 16px;line-height:1.5;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.control-message[data-v-215e5b7f]{pointer-events:auto;width:max-content}.control-message p[data-v-215e5b7f]{margin:0}.retry-button[data-v-215e5b7f]{background:#ffffff20;width:auto;margin:8px auto 0;padding:8px 16px}.playback-spinner[data-v-215e5b7f]{border:3px solid #ffffff50;border-top-color:#fff;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:.8s linear infinite player-spin-215e5b7f;position:absolute;top:50%;left:50%}.settings-menu[data-v-215e5b7f]{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#737373 #222;pointer-events:auto;background:#202020f5;border-radius:8px;width:260px;max-width:calc(100% - 24px);max-height:calc(100% - 96px);position:absolute;bottom:84px;right:12px;overflow-y:auto;box-shadow:0 4px 20px #0006}.settings-menu button[data-v-215e5b7f]{text-align:left;border-radius:0;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:44px;padding:10px 14px;line-height:20px;display:flex}.settings-menu button[aria-checked=true][data-v-215e5b7f]{font-weight:600}.settings-menu svg[data-v-215e5b7f]{width:18px;height:18px}.setting-value[data-v-215e5b7f]{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-left:auto;overflow:hidden}.menu-back[data-v-215e5b7f]{border-bottom:1px solid #ffffff25}.settings-menu .compact-pip[data-v-215e5b7f]{display:none}@keyframes player-spin-215e5b7f{to{transform:rotate(1turn)}}@container (width<=600px){.volume-control[data-v-215e5b7f]{display:none}.control-row[data-v-215e5b7f]{gap:0}.control-chrome[data-v-215e5b7f]{padding:16px 4px 0}.settings-menu[data-v-215e5b7f]{max-height:calc(100% - 84px);bottom:76px}.pip-button[data-v-215e5b7f]{display:none}.settings-menu .compact-pip[data-v-215e5b7f]{display:flex}}@container (width<=360px){.playback-time[data-v-215e5b7f]{padding:0 4px;font-size:11px}.captions-button[data-v-215e5b7f]{display:none}.center-play[data-v-215e5b7f]{width:52px;height:52px;margin:-26px 0 0 -26px;padding:12px}}@media (pointer:coarse){.control-chrome[data-v-215e5b7f]{padding-top:4px}.settings-menu[data-v-215e5b7f]{max-height:calc(100% - 96px);bottom:88px}}@media (prefers-reduced-motion:reduce){.control-chrome[data-v-215e5b7f]{transition:none}.playback-spinner[data-v-215e5b7f]{animation:none}}.video-player[data-v-9ca5d39e]:has([role=menu]) [data-next-episode-prompt]{visibility:hidden}
