.vp{background:#02040c;width:100%;position:relative;overflow:hidden}.vp.is-vertical{max-height:72svh;margin:0 auto}.vp-media{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vp-native{position:absolute;inset:0}.vp-native.is-player .vp-media{object-fit:contain;background:#000}.vp-facade{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.vp-shade{background:linear-gradient(#0000 45%,#050a1ccc 100%);position:absolute;inset:0}.vp-play{color:#050a1c;width:64px;height:64px;transition:transform .15s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px -12px #000000b3,0 0 0 6px #ffffff1f}.vp-play svg{fill:currentColor;width:26px;height:26px;margin-left:3px}.vp-facade:hover .vp-play{transform:translate(-50%,-50%)scale(1.06)}.vp-facade:active .vp-play{transform:translate(-50%,-50%)scale(.94)}.vp-native.is-previa .vp-play{width:52px;height:52px}.vp-chip{border-radius:var(--radius-pill);font-size:var(--fs-2xs);letter-spacing:.06em;color:#fff;background:#050a1cb3;border:1px solid #ffffff26;padding:4px 9px;font-weight:800;position:absolute;bottom:12px;right:12px}.vp-bar{border-radius:var(--radius-pill);color:#fff;background:#050a1cd9;border:1px solid #ffffff1f;align-items:center;gap:6px;padding:4px 6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.vp-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.vp-btn:hover{background:#ffffff1a}.vp-btn svg{width:18px;height:18px}.vp-time{min-width:34px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.vp-range{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:40px;height:40px;margin:0}.vp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #13defa var(--p), #fff3 var(--p));border-radius:4px;height:4px}.vp-range::-moz-range-track{background:#fff3;border-radius:4px;height:4px}.vp-range::-moz-range-progress{background:#13defa;border-radius:4px;height:4px}.vp-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.vp-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.vp-off{background:var(--card-2);place-items:center;display:grid;position:absolute;inset:0}.vp-off .vp-media{opacity:.35}.vp-off-msg{border-radius:var(--radius-pill);font-size:var(--fs-md);color:var(--ink);background:color-mix(in srgb, var(--card) 85%, transparent);border:1px solid var(--line);padding:8px 14px;font-weight:700;position:relative}.vp-motor{background:#000;position:absolute;inset:0}.vp-media.is-contain{object-fit:contain;background:#000}.vp-bar .vp-range:disabled{opacity:.4;cursor:default}
