.hls-player[data-v-d2900fcd]{--accent:#a8e2cf;color:#e9f0f7;background:#090d12;border:1px solid #ffffff14;border-radius:14px;outline:none;overflow:hidden;box-shadow:0 18px 65px #0005}.hls-player[data-v-d2900fcd]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.stage[data-v-d2900fcd]{background:#000;place-items:center;display:grid;position:relative}video[data-v-d2900fcd]{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;cursor:pointer;width:100%;max-height:70vh;display:block}.big-play[data-v-d2900fcd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#101820cc;border:1px solid #fff5;border-radius:50%;place-items:center;width:80px;height:80px;transition:transform .15s,background .15s;display:grid;position:absolute;box-shadow:0 8px 35px #0008}.big-play[data-v-d2900fcd]:hover{background:#253f42e6;transform:scale(1.07)}.big-play svg[data-v-d2900fcd]{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:32px;height:32px}.loading-badge[data-v-d2900fcd]{background:#000a;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:16px;left:16px}.spinner[data-v-d2900fcd]{border:2px solid #ffffff3b;border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-d2900fcd}@keyframes spin-d2900fcd{to{transform:rotate(1turn)}}.controls[data-v-d2900fcd]{background:linear-gradient(#151b24,#10161f);padding:8px 16px 10px}.timeline[data-v-d2900fcd]{align-items:center;gap:12px;display:flex}.time[data-v-d2900fcd]{color:#c0cbd8;font-variant-numeric:tabular-nums;min-width:38px;font:12px ui-monospace,monospace}.time[data-v-d2900fcd]:last-child{text-align:right}.seek[data-v-d2900fcd]{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:34px;margin:0}.seek[data-v-d2900fcd]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--progress),#3c4755 var(--progress));border-radius:5px;height:5px}.seek[data-v-d2900fcd]::-moz-range-track{background:#3c4755;border-radius:5px;height:5px}.seek[data-v-d2900fcd]::-moz-range-progress{background:var(--accent);height:5px}.seek[data-v-d2900fcd]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-4.5px;box-shadow:0 0 10px #a8e2cf66}.seek[data-v-d2900fcd]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.control-group[data-v-d2900fcd],.toolbar[data-v-d2900fcd]{align-items:center;gap:5px;display:flex}.toolbar[data-v-d2900fcd]{justify-content:space-between;gap:12px}.controls button[data-v-d2900fcd]{color:#cbd7e5;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 10px;display:flex}.controls button[data-v-d2900fcd]:hover{color:#fff;background:#ffffff12}.controls button[data-v-d2900fcd]:disabled{opacity:.35;cursor:default}.controls .primary[data-v-d2900fcd]{background:var(--accent);color:#14231e}.controls .primary[data-v-d2900fcd]:hover{color:#14231e;background:#c0efdf}.controls svg[data-v-d2900fcd]{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.controls .stroke[data-v-d2900fcd]{fill:none}.text-button span[data-v-d2900fcd]{font:12px system-ui}.skip[data-v-d2900fcd]{height:34px;font-size:28px;line-height:27px;position:relative}.skip small[data-v-d2900fcd]{font:700 9px system-ui;position:absolute;top:17px;left:50%;transform:translate(-50%)}.volume[data-v-d2900fcd]{width:65px;accent-color:var(--accent);cursor:pointer}.controls select[data-v-d2900fcd]{color:#e9f0f7;cursor:pointer;background:#202c3a;border:1px solid #ffffff12;border-radius:8px;height:34px;padding:0 8px;font:12px system-ui}.controls .seek-step[data-v-d2900fcd]{color:var(--accent);box-sizing:border-box;background:#a8e2cf08;border:1px solid #a8e2cf24;border-radius:8px;align-items:center;gap:4px;height:34px;margin-left:8px;padding:0 7px;display:inline-flex}.controls .seek-step>span[data-v-d2900fcd]{font-size:17px;line-height:1}.controls .seek-step select[data-v-d2900fcd]{color:#dcebe7;background:0 0;border:0;width:70px;min-width:0;height:30px;padding:0 2px;font-size:12px}.controls .seek-step select option[data-v-d2900fcd]{color:#e9f0f7;background:#192635}.player-status[data-v-d2900fcd]{color:#8fa1b7;background:#090d12;justify-content:space-between;gap:12px;padding:10px 16px;font:11px/1.6 system-ui;display:flex}.keyboard-hint[data-v-d2900fcd]{opacity:.7}.error[data-v-d2900fcd]{color:#ffba9c}.big-play[data-v-d2900fcd]:focus-visible,.controls[data-v-d2900fcd] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hls-player[data-v-d2900fcd]:fullscreen{background:#000;border:0;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.hls-player:fullscreen .stage[data-v-d2900fcd]{flex:1;min-height:0}.hls-player:fullscreen video[data-v-d2900fcd]{aspect-ratio:auto;height:100%;max-height:100%}:is(.hls-player:fullscreen .controls[data-v-d2900fcd],.hls-player:fullscreen .player-status[data-v-d2900fcd]){flex-shrink:0}@media (width<=650px){.controls[data-v-d2900fcd]{padding:6px 8px 8px}.toolbar[data-v-d2900fcd]{flex-wrap:wrap;gap:4px}.control-group[data-v-d2900fcd]{gap:2px}.secondary[data-v-d2900fcd]{margin-left:auto}.volume[data-v-d2900fcd]{width:50px}.controls button[data-v-d2900fcd]{min-width:40px;padding:0 8px}.keyboard-hint[data-v-d2900fcd]{display:none}.player-status[data-v-d2900fcd]{padding:8px 12px}.big-play[data-v-d2900fcd]{width:64px;height:64px}.text-button span[data-v-d2900fcd]{font-size:11px}}@media (prefers-reduced-motion:reduce){.spinner[data-v-d2900fcd]{animation:none}.big-play[data-v-d2900fcd]{transition:none}}.broken-file-alert[data-v-d2900fcd]{text-align:center;box-sizing:border-box;background:#090d12e8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.broken-file-alert strong[data-v-d2900fcd]{color:#ffba9c;font:600 24px/1.5 system-ui}.broken-file-alert p[data-v-d2900fcd]{color:#e9f0f7;margin:0;font:14px/1.7 system-ui}.broken-file-alert button[data-v-d2900fcd]{color:#ffdbc9;cursor:pointer;background:#38241e;border:1px solid #ffba9c66;border-radius:9px;padding:10px 18px;font:14px system-ui}.broken-file-alert button[data-v-d2900fcd]:focus-visible{outline-offset:3px;outline:2px solid #ffba9c}.share-button span[data-v-d2900fcd]{font:13px system-ui}.share-feedback[data-v-d2900fcd]{color:#a8e2cf;padding:10px 16px;font:12px/1.6 system-ui}.share-feedback input[data-v-d2900fcd]{box-sizing:border-box;color:#e5ecf5;background:#151e2a;border:1px solid #344357;border-radius:7px;width:100%;margin-top:8px;padding:10px;font:12px system-ui;display:block}.controls .toolbar-heart[data-v-d2900fcd]{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;min-width:42px;min-height:42px}.controls .toolbar-heart.saved[data-v-d2900fcd]{color:#ff91ae;background:#ff91ae12}.share-dialog[data-v-d2900fcd]{box-sizing:border-box;color:#e5ecf5;background:#151e2a;border:1px solid #344357;border-radius:16px;width:calc(min(460px,100vw - 32px));max-height:90dvh;padding:0;overflow:auto;box-shadow:0 24px 100px #000a}.share-dialog[data-v-d2900fcd]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.share-sheet[data-v-d2900fcd]{padding:24px}.share-sheet header[data-v-d2900fcd]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.share-sheet h3[data-v-d2900fcd]{margin:0;font:600 20px/1.5 system-ui}.share-sheet header p[data-v-d2900fcd]{color:#8fa1b7;margin:4px 0 24px;font:13px/1.6 system-ui}.close-share[data-v-d2900fcd]{color:#e5ecf5;cursor:pointer;background:#ffffff08;border:0;border-radius:50%;width:34px;height:34px;font-size:16px}.share-sheet label[data-v-d2900fcd]{color:#a8b5c7;font:12px system-ui;display:block}.share-sheet input[data-v-d2900fcd]{box-sizing:border-box;color:#e5ecf5;background:#0c131d;border:1px solid #344357;border-radius:9px;width:100%;margin-top:8px;padding:13px;font:13px/1.5 system-ui}.copy-share[data-v-d2900fcd]{color:#14231e;cursor:pointer;background:#a8e2cf;border:0;border-radius:9px;width:100%;min-height:44px;margin-top:16px;font:600 14px system-ui}.copy-share[data-v-d2900fcd]:disabled{opacity:.5}.copy-status[data-v-d2900fcd]{color:#a8e2cf;min-height:20px;margin:12px 0 0;font:12px/1.6 system-ui}.share-sheet[data-v-d2900fcd] :focus-visible{outline-offset:3px;outline:2px solid #a8e2cf}.share-start[data-v-d2900fcd]{align-items:center;gap:12px;margin-top:16px;display:flex}.share-start .share-start-toggle[data-v-d2900fcd]{cursor:pointer;align-items:center;gap:8px;font:14px system-ui;display:flex}.share-start input[type=checkbox][data-v-d2900fcd]{accent-color:#a8e2cf;width:18px;height:18px;margin:0;padding:0}.share-start input[type=text][data-v-d2900fcd]{font-variant-numeric:tabular-nums;width:115px;margin:0;padding:9px}.share-start input[data-v-d2900fcd]:disabled{opacity:.45}.share-time-error[data-v-d2900fcd]{color:#ffba9c;margin:8px 0 0;font:12px/1.6 system-ui}.hls-player[data-v-d2900fcd]:fullscreen{display:block;position:relative}.hls-player:fullscreen .stage[data-v-d2900fcd]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;position:absolute;inset:0}.hls-player:fullscreen video[data-v-d2900fcd]{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%}.hls-player:fullscreen .controls[data-v-d2900fcd]{z-index:3;padding:36px max(20px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000b8 42%,#000000e6);transition:opacity .25s,transform .25s,visibility .25s;position:absolute;bottom:0;left:0;right:0}.hls-player:fullscreen .player-status[data-v-d2900fcd]{display:none}.hls-player:fullscreen .big-play[data-v-d2900fcd]{transition:opacity .25s,visibility .25s,transform .15s}:is(.hls-player:fullscreen.controls-hidden .big-play[data-v-d2900fcd],.hls-player:fullscreen.controls-hidden .controls[data-v-d2900fcd]){opacity:0;visibility:hidden;pointer-events:none}.hls-player:fullscreen.controls-hidden .controls[data-v-d2900fcd]{transform:translateY(8px)}.hls-player:fullscreen.controls-hidden[data-v-d2900fcd]{cursor:none}.hls-player:fullscreen.controls-hidden video[data-v-d2900fcd]{cursor:none}@media (width<=650px){.hls-player:fullscreen .controls[data-v-d2900fcd]{padding:24px 12px max(10px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){:is(.hls-player:fullscreen .big-play[data-v-d2900fcd],.hls-player:fullscreen .controls[data-v-d2900fcd]){transition:none}}@media (width<=380px){.toolbar[data-v-d2900fcd]{gap:4px}.controls .seek-step[data-v-d2900fcd]{margin-left:3px;padding:0 5px}.controls .seek-step select[data-v-d2900fcd]{width:60px}.share-button span[data-v-d2900fcd]{display:none}}.volume-control[data-v-d2900fcd]{margin-left:6px;position:relative}.volume-control[data-v-d2900fcd],.volume-panel[data-v-d2900fcd]{align-items:center;display:flex}.controls .volume-toggle[data-v-d2900fcd],.volume-caption[data-v-d2900fcd]{display:none}.controls .volume[data-v-d2900fcd]{appearance:none;cursor:pointer;background:0 0;width:76px;height:30px;margin:0 4px}.volume[data-v-d2900fcd]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--volume),#3c4755 var(--volume));border-radius:4px;height:4px}.volume[data-v-d2900fcd]::-webkit-slider-thumb{appearance:none;background:#e9fff6;border-radius:50%;width:12px;height:12px;margin-top:-4px}.volume[data-v-d2900fcd]::-moz-range-track{background:#3c4755;border-radius:4px;height:4px}.volume[data-v-d2900fcd]::-moz-range-progress{background:var(--accent);height:4px}.volume[data-v-d2900fcd]::-moz-range-thumb{background:#e9fff6;border:0;border-radius:50%;width:12px;height:12px}@media (width<=650px){.volume-control[data-v-d2900fcd]{margin-left:2px}.controls .mute-button[data-v-d2900fcd]{width:32px;min-width:32px;padding:4px}.controls .volume-toggle[data-v-d2900fcd]{width:18px;min-width:18px;padding:0;font-size:17px;display:flex}.volume-panel[data-v-d2900fcd]{z-index:5;background:#14202ff5;border:1px solid #a8e2cf40;border-radius:12px;width:154px;padding:12px;display:none;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 10px 35px #0009}.volume-open .volume-panel[data-v-d2900fcd]{display:block}.volume-caption[data-v-d2900fcd]{color:#a8b5c7;justify-content:space-between;margin-bottom:6px;font:12px system-ui;display:flex}.volume-caption strong[data-v-d2900fcd]{color:var(--accent);font-variant-numeric:tabular-nums}.controls .volume[data-v-d2900fcd]{width:100%;margin:0}.volume-control .mute-button svg[data-v-d2900fcd]{width:19px;height:19px}}@media (width<=380px){.controls .secondary .toolbar-heart[data-v-d2900fcd],.controls .secondary button[data-v-d2900fcd]{box-sizing:border-box;width:32px;min-width:32px;padding:0 4px}.controls .secondary[data-v-d2900fcd]{gap:0}.volume-control[data-v-d2900fcd]{margin-left:0}.controls .primary[data-v-d2900fcd]{width:32px;min-width:32px;padding:0}.controls .seek-step[data-v-d2900fcd]{gap:2px;padding:0 3px}.controls .seek-step>span[data-v-d2900fcd]{font-size:12px}.controls .seek-step select[data-v-d2900fcd]{width:48px;font-size:11px}.controls .volume-toggle[data-v-d2900fcd]{width:24px;min-width:24px}}.episode-panel[data-v-61380ce8]{background:#141e29;border:1px solid #344357;border-radius:12px;margin:16px 0;padding:18px}.episode-heading[data-v-61380ce8]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.episode-heading h2[data-v-61380ce8]{color:#e5ecf5;margin:0;font-size:16px}.episode-heading>span[data-v-61380ce8]{color:#8fa1b7;font-size:12px}.episode-panel nav[data-v-61380ce8]{flex-wrap:wrap;gap:10px;display:flex}.episode[data-v-61380ce8]{box-sizing:border-box;color:#dce7ef;background:#192635;border:1px solid #344357;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 15px;font-size:14px;text-decoration:none;display:inline-flex}.episode.active[data-v-61380ce8],.episode[data-v-61380ce8]:hover{border-color:#a8e2cf}.episode.active[data-v-61380ce8]{color:#14231e;background:#a8e2cf;font-weight:600}.episode small[data-v-61380ce8]{font-size:10px;font-weight:400}.episode[data-v-61380ce8]:focus-visible{outline-offset:3px;outline:2px solid #a8e2cf}
