.player-surface[data-v-796bc0b9]{background:#000;position:relative}.controls-hidden[data-v-796bc0b9]{cursor:none}.player-hit-area[data-v-796bc0b9]{position:absolute;inset:0}.player button[data-v-796bc0b9]{font:inherit;cursor:pointer}.player svg[data-v-796bc0b9]{flex-shrink:0;width:22px;height:22px}.player-center-play[data-v-796bc0b9]{color:#fff;background:#0009;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.player-center-play svg[data-v-796bc0b9]{fill:currentColor;width:28px;height:28px}.player-controls[data-v-796bc0b9]{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000b 60%,#000d);padding:32px 12px 7px;transition:opacity .2s;position:absolute;inset:auto 0 0}.player-controls.visible[data-v-796bc0b9]{opacity:1;pointer-events:auto}.player-control-row[data-v-796bc0b9]{color:#fff;align-items:center;gap:4px;display:flex}.player-control[data-v-796bc0b9]{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:7px;display:grid;position:relative}.player-control.open[data-v-796bc0b9],.player-control[data-v-796bc0b9]:hover{background:#ffffff24}.player button[data-v-796bc0b9]:focus-visible,.player-seek[data-v-796bc0b9]:focus-visible{outline-offset:2px;outline:2px solid #fff}.player-time[data-v-796bc0b9]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:4px;font-size:12px}.player-spacer[data-v-796bc0b9]{flex:1}.player-seek[data-v-796bc0b9]{cursor:pointer;appearance:none;width:100%;height:18px;accent-color:var(--accent);background:0 0;margin:0;display:block}.player-seek[data-v-796bc0b9]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--played),#fff6 var(--played));border-radius:4px;height:4px}.player-seek[data-v-796bc0b9]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px}.player-seek[data-v-796bc0b9]::-moz-range-track{background:#fff6;height:4px}.player-seek[data-v-796bc0b9]::-moz-range-progress{background:var(--accent);height:4px}.player-seek[data-v-796bc0b9]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.player-cue[data-v-796bc0b9]{pointer-events:none;text-align:center;justify-content:center;font-size:calc(clamp(12px,2vh,22px));transition:bottom .2s;display:flex;position:absolute;inset:auto 12px 9%}.player-cue.above-controls[data-v-796bc0b9]{bottom:76px}.player-cue span[data-v-796bc0b9]{color:#fff;white-space:pre-line;text-shadow:0 1px 2px #000;background:#0009;border-radius:6px;padding:4px 10px;font-weight:600;line-height:1.4}.player-cc[data-v-796bc0b9]{position:relative}.player-cc-button.selected[data-v-796bc0b9]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:4px;left:8px;right:8px}.player-cc-menu[data-v-796bc0b9]{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14201ded;border:1px solid #ffffff30;border-radius:16px;flex-direction:column;width:calc(min(240px,100vw - 64px));max-height:calc(min(320px,70vh - 90px));margin-bottom:10px;display:flex;position:absolute;bottom:100%;right:0;overflow:hidden;box-shadow:0 15px 40px #0009}.player-cc-menu p[data-v-796bc0b9]{border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.player-cc-menu p svg[data-v-796bc0b9]{width:17px;height:17px}.player-cc-menu ul[data-v-796bc0b9]{min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.player-cc-menu button[data-v-796bc0b9]{color:#e9efed;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 12px;font-size:15px;font-weight:600;display:flex}.player-cc-menu button[data-v-796bc0b9]:hover{background:#ffffff12}.player-cc-menu button[aria-selected=true][data-v-796bc0b9]{color:#fff;background:color-mix(in srgb,var(--accent) 32%,transparent)}.player-cc-check[data-v-796bc0b9]{border:1px solid #ffffff50;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}[aria-selected=true] .player-cc-check[data-v-796bc0b9]{background:var(--accent);border-color:#0000}.player-cc-check svg[data-v-796bc0b9]{width:14px;height:14px}.player[data-v-796bc0b9]:fullscreen{background:#000;border-radius:0;flex-direction:column;justify-content:center;display:flex}.player:fullscreen .player-surface[data-v-796bc0b9]{height:100%}.player:fullscreen video[data-v-796bc0b9]{-o-object-fit:contain;object-fit:contain;height:100%;max-height:none}.player:fullscreen .player-cc-menu[data-v-796bc0b9]{max-height:calc(min(320px,100vh - 100px))}video[data-v-796bc0b9]::cue{color:#fff;background:#0009;font-size:1.05em}.cc-enter-active[data-v-796bc0b9],.cc-leave-active[data-v-796bc0b9]{transition:opacity .15s,transform .15s}.cc-enter-from[data-v-796bc0b9],.cc-leave-to[data-v-796bc0b9]{opacity:0;transform:translateY(6px)}@media (width<=480px){.player-controls[data-v-796bc0b9]{padding-inline:8px}.player-control[data-v-796bc0b9]{width:36px;height:38px}.player-time[data-v-796bc0b9]{font-size:11px}}
