.player-module__67ccxW__wrapper .stage{position:relative}.player-module__67ccxW__wrapper{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 50px);display:flex}.player-module__67ccxW__wrapper .player{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;max-width:80vw;max-height:90vh;display:flex;position:relative;overflow:hidden}.player-module__67ccxW__wrapper .status{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.player-module__67ccxW__wrapper .player{background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.player-module__67ccxW__wrapper .player.fullscreen{z-index:9999;width:100vw;height:100vh;position:fixed;inset:0}.player-module__67ccxW__wrapper video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.player-module__67ccxW__wrapper .player.fullscreen video{object-fit:cover}.player-module__67ccxW__wrapper .controls{opacity:1;background:linear-gradient(#0003,#000000e6);flex-direction:column;gap:8px;width:100%;padding:10px;transition:opacity .3s;display:flex;position:absolute;bottom:0}.player-module__67ccxW__wrapper .player.hide-controls .controls{opacity:0;pointer-events:none}.player-module__67ccxW__wrapper .controls-row{align-items:center;gap:10px;display:flex}.player-module__67ccxW__wrapper button{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;padding:6px;display:flex}.player-module__67ccxW__wrapper button:hover{color:var(--accent)}.player-module__67ccxW__wrapper svg{fill:currentColor;width:22px;height:22px}.player-module__67ccxW__wrapper .time{color:#adadb8;font-size:13px}.player-module__67ccxW__wrapper .spacer{flex:1}.player-module__67ccxW__wrapper .preview{pointer-events:none;z-index:20;background:#000000e6;padding:3px 8px;display:none;position:absolute;bottom:32px;transform:translate(-50%)}.player-module__67ccxW__wrapper .preview span{color:#fff;white-space:nowrap;font-size:12px}.player-module__67ccxW__wrapper .volume{align-items:center;gap:6px;display:flex;position:relative}.player-module__67ccxW__wrapper .volume-slider-wrapper{height:14px;position:relative}.player-module__67ccxW__wrapper #volumeSlider{opacity:0;pointer-events:none;appearance:none;cursor:pointer;--fill-percent:50;background:0 0;width:0;height:14px;transition:width .2s,opacity .2s}.player-module__67ccxW__wrapper .volume:hover #volumeSlider{opacity:1;pointer-events:auto;width:100px}.player-module__67ccxW__wrapper #volumeSlider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent)0,var(--accent)var(--fill-percent),var(--border)var(--fill-percent),var(--border)100%);border-radius:999px;height:4px}.player-module__67ccxW__wrapper #volumeSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 4px #9146ff1f}.player-module__67ccxW__wrapper #volumeSlider::-moz-range-track{background:linear-gradient(to right,var(--accent)0,var(--accent)var(--fill-percent),var(--border)var(--fill-percent),var(--border)100%);border-radius:999px;height:4px}.player-module__67ccxW__wrapper #volumeSlider::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #9146ff1f}.player-module__67ccxW__wrapper .volume-preview{color:#fff;pointer-events:none;white-space:nowrap;z-index:30;background:#000000e6;border-radius:4px;padding:4px 6px;font-size:12px;display:none;position:absolute;bottom:26px;transform:translate(-50%)}.player-module__67ccxW__wrapper .settings-wrapper{position:relative}.player-module__67ccxW__wrapper .settings-menu{background:var(--bg-card);border:1px solid var(--border);z-index:10;border-radius:6px;display:none;position:absolute;bottom:40px;right:0}.player-module__67ccxW__wrapper .settings-menu button{justify-content:flex-start;width:100%;padding:8px 12px}.player-module__67ccxW__wrapper .settings-menu button:hover{background:var(--bg)}.player-module__67ccxW__wrapper .control-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:9999;background:#000000e6;border-radius:4px;padding:6px 8px;font-size:12px;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(4px)}.player-module__67ccxW__wrapper .control-tooltip.show{opacity:1;transform:translateY(0)}.player-module__67ccxW__wrapper #mutedOverlay{pointer-events:none;z-index:10;position:absolute;inset:0 2px}.player-module__67ccxW__wrapper .muted-segment{background:#ff3c3cd9;border-radius:999px;height:6px;position:absolute;top:6px}@media (min-width:768px){.player-module__67ccxW__wrapper .player{max-width:80vw;max-height:90vh}}@media (max-width:768px) and (orientation:portrait){.player-module__67ccxW__wrapper{height:auto;min-height:auto}.player-module__67ccxW__wrapper .player{width:100%;max-width:100%;max-height:none}:is(.player-module__67ccxW__wrapper .volume,.player-module__67ccxW__wrapper .volume-slider-wrapper){display:none!important}}@media (max-height:768px) and (orientation:landscape){.player-module__67ccxW__wrapper{align-items:center;height:calc(100vh - 42px);min-height:auto}.player-module__67ccxW__wrapper .player{width:100%;max-width:100%;height:100%;max-height:100%}.player-module__67ccxW__wrapper video{object-fit:contain;width:100%;height:100%}:is(.player-module__67ccxW__wrapper .volume,.player-module__67ccxW__wrapper .volume-slider-wrapper){display:none!important}}.player-module__67ccxW__wrapper .overlay-icon{shape-rendering:geometricPrecision;transform:translateZ(0);width:80px!important;height:80px!important}.player-module__67ccxW__wrapper .overlay-icon svg{shape-rendering:geometricPrecision;image-rendering:-webkit-optimize-contrast;width:100%!important;height:100%!important}.player-module__67ccxW__wrapper .centreplayertext{color:#fff;z-index:10;pointer-events:none;text-align:center;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-module__67ccxW__wrapper .progress-wrapper{z-index:1;align-items:center;height:18px;display:flex;position:relative}.player-module__67ccxW__wrapper .progress-track{cursor:pointer;z-index:3;background:#26262c;width:100%;height:6px;position:relative;overflow:visible}.player-module__67ccxW__wrapper .progress-fill{background:var(--accent);width:0%;height:100%;position:absolute;top:0;left:0}.player-module__67ccxW__wrapper .progress-wrapper:hover .progress-thumb{opacity:1;transform:translate(-50%,-50%)scale(1)}
