.bpc-private-gate{padding:32px;border:1px solid var(--bp-line);background:#0b0907}.bpc-private-gate p{max-width:680px;color:#c7baa6}.bpc-private-gate .bpc-small-label{font-size:10px;margin-top:25px}.bpc-internal-player{width:100%;max-width:1120px;margin:auto}.bpc-video-stage{position:relative;background:#000;aspect-ratio:16/9;overflow:hidden}.bpc-video-stage video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.bpc-watermark{position:absolute;top:6%;right:4%;color:#fff9;text-shadow:0 1px 4px #000;font:600 clamp(8px,1vw,13px)/1.4 Arial,sans-serif;letter-spacing:.15em;pointer-events:none;user-select:none}.bpc-player-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0}.bpc-player-actions [hidden]{display:none!important}.bpc-player-actions button{cursor:pointer;border-radius:0}.bpc-player-actions button:disabled{opacity:.5}.bpc-player-status{font-size:13px;color:#c7baa6;flex:1;min-width:180px}.bpc-player-note{font-size:12px;color:#a99b85;line-height:1.8;max-width:900px}.bpc-video-stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.bpc-private-gate a:focus-visible,.bpc-player-actions button:focus-visible{outline:2px solid var(--bp-gold);outline-offset:5px}@media(max-width:720px){.bpc-private-gate{padding:22px}.bpc-player-actions{gap:10px}.bpc-player-actions .bpc-btn{padding:14px 18px}.bpc-player-status{flex-basis:100%}}
.bpc-internal-player.bpc-theatre{position:fixed;inset:0;z-index:100000;background:#000;max-width:none;padding:16px;display:flex;flex-direction:column}.bpc-theatre .bpc-video-stage{flex:1;min-height:0;aspect-ratio:auto}.bpc-theatre .bpc-player-actions{flex:none;padding:10px 0}.bpc-theatre .bpc-fullscreen{background:var(--bp-gold);color:#100c06}
