.fvp[data-v-b4f7200f]{position:relative;overflow:hidden;background:var(--surface)}.fvp video[data-v-b4f7200f]{display:block;width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;background:var(--bg-deep)}.fvp--horizontal video[data-v-b4f7200f]{aspect-ratio:16/9}.fvp--viewer video[data-v-b4f7200f]{width:auto;height:min(88vh,163.55556vw);max-width:92vw;border-radius:16px}video[data-v-b4f7200f]{cursor:pointer}.fvp__bar[data-v-b4f7200f]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;padding:28px 10px 10px;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);color:var(--white);transition:opacity .25s ease}.fvp--viewer .fvp__bar[data-v-b4f7200f]{padding-inline:16px;border-radius:0 0 16px 16px}.is-playing .fvp__bar[data-v-b4f7200f]{opacity:0}.is-playing:focus-within .fvp__bar[data-v-b4f7200f],.is-playing:hover .fvp__bar[data-v-b4f7200f]{opacity:1}.fvp__ctl[data-v-b4f7200f]{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--white);cursor:pointer;transition:background .2s ease}.fvp__ctl[data-v-b4f7200f]:hover{background:var(--yellow-35)}.fvp__ctl[data-v-b4f7200f]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.fvp__time[data-v-b4f7200f]{flex:none;font:500 11px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--grey-300)}.fvp__seek[data-v-b4f7200f]{flex:1;min-width:0;height:18px;margin:0;background:transparent;cursor:pointer;accent-color:var(--yellow);-moz-appearance:none;appearance:none;-webkit-appearance:none}.fvp__seek[data-v-b4f7200f]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--yellow-35)}.fvp__seek[data-v-b4f7200f]::-moz-range-track{height:3px;border-radius:2px;background:var(--yellow-35)}.fvp__seek[data-v-b4f7200f]::-moz-range-progress{height:3px;border-radius:2px;background:var(--yellow)}.fvp__seek[data-v-b4f7200f]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:var(--yellow)}.fvp__seek[data-v-b4f7200f]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--yellow)}.fvp__seek[data-v-b4f7200f]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fvp__bar[data-v-b4f7200f],.fvp__ctl[data-v-b4f7200f]{transition:none}}@media(hover:none){.is-playing .fvp__bar[data-v-b4f7200f]{opacity:1}}
