.v8-video-footer{flex-wrap:wrap}.v8-pv-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.v8-pv-link{display:inline-flex;align-items:center;gap:12px;border:1px solid #ffffff80;background:#e5e9e8;color:#172126!important;font-size:12px;font-weight:700;line-height:1.5;padding:12px 14px;text-decoration:none;border-radius:4px;white-space:nowrap;transition:background .2s}.v8-pv-link:hover{background:white}.v8-pv-link:focus-visible{outline:3px solid #ff5360;outline-offset:4px}.v8-pv-link:active{background:#cfd6d4}.pv-viewer-open{overflow:hidden}.brand-pv-dialog{width:min(1100px,94vw);max-width:94vw;max-height:94dvh;box-sizing:border-box;margin:auto;padding:0;border:1px solid #64716f;border-radius:8px;background:#101820;color:#edf1f0;overflow:auto;box-shadow:0 25px 100px #0009}.brand-pv-dialog::backdrop{background:#091015d9}.brand-pv-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px}.gat-v3 .brand-pv-dialog h2{font-size:19px!important;line-height:1.5;color:#edf1f0!important;margin:0!important;text-align:left}.brand-pv-dialog button{padding:9px 14px;border:1px solid #9aa9a5;border-radius:3px;background:#1c2932;color:#edf1f0;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.brand-pv-dialog video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:calc(94dvh - 155px);object-fit:contain;background:#070c10}.brand-pv-dialog footer{padding:14px 24px;font-size:13px;line-height:1.7}.brand-pv-dialog footer a{color:#d7e1df;text-underline-offset:4px}.brand-pv-dialog [data-pv-error]{color:#f6c8bd;margin:0 0 12px;font-size:14px}.brand-pv-dialog :is(button,a,video):focus-visible{outline:3px solid #f0bb79;outline-offset:3px}.brand-pv-dialog [hidden]{display:none!important}@media(max-width:768px){.v8-pv-actions{gap:8px}.v8-pv-link{font-size:11px;padding:10px 12px}.brand-pv-dialog header{padding:14px 16px;gap:12px}.gat-v3 .brand-pv-dialog h2{font-size:16px!important}.brand-pv-dialog button{font-size:12px;padding:9px 11px}.brand-pv-dialog footer{padding:12px 16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.v8-pv-link{transition:none}}
.gat-v3 .brand-pv-dialog>header{background:#101820!important;background-image:none!important;position:static!important;transform:none!important}.gat-v3 .brand-pv-dialog>header:before,.gat-v3 .brand-pv-dialog>header:after{display:none!important}
