html.vv-open,html.vv-open body{overflow:hidden}#video-viewer{position:fixed;inset:0;z-index:50;background:#000;color:#fff;display:flex;flex-direction:column}#video-viewer[hidden]{display:none}.vv-stage{flex:1;min-height:0;display:flex;flex-direction:column;transition:transform .18s ease-out,opacity .18s ease-out}.vv-chrome{height:56px;flex:none;background:#000}.vv-pager{flex:1;min-height:0;overflow:hidden;position:relative;touch-action:none}.vv-track{will-change:transform}.vv-track.is-anim{transition:transform .28s cubic-bezier(.22,1,.36,1)}.vv-page{position:relative;background:#000;overflow:hidden}.vv-page img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.vv-page iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;background:#000}.vv-play{position:absolute;inset:0;z-index:1;border:0;padding:0;background:transparent;cursor:pointer}.vv-play[hidden]{display:none}.vv-play span{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#00000073;display:grid;place-items:center}.vv-play svg{width:34px;height:34px;margin-left:4px}.vv-page.is-preparing:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:vv-spin .7s linear infinite}.vv-close{position:absolute;top:max(8px,env(safe-area-inset-top));left:8px;z-index:2;width:40px;height:40px;border:0;border-radius:999px;cursor:pointer;background:#00000073;color:#fff;display:grid;place-items:center}.vv-close svg{width:22px;height:22px}.vv-hint,.vv-more{position:absolute;left:0;right:0;z-index:2;text-align:center;pointer-events:none;font-size:13px;color:#fffc}.vv-hint{bottom:max(28px,env(safe-area-inset-bottom))}.vv-hint[hidden],.vv-more[hidden]{display:none}.vv-more{bottom:max(64px,calc(env(safe-area-inset-bottom) + 36px))}.vv-more span{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:vv-spin .7s linear infinite}@keyframes vv-spin{to{transform:rotate(360deg)}}
