.hv2 .hv2-vmodal{background:0 0;border:0;width:100%;max-width:min(94vw,960px);padding:0;overflow:visible}.hv2 .hv2-vmodal::backdrop{background:#000000d1}.hv2 .hv2-vframe{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.hv2 .hv2-vframe iframe,.hv2 .hv2-vframe video{border:0;width:100%;height:100%;position:absolute;inset:0}.hv2 .hv2-vclose{color:#fff;cursor:pointer;background:#111;border:1px solid #444;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:-46px;right:0}.hv2 :focus-visible{outline:2px solid var(--lm2);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hv2 .side .scene,.hv2 .pf-cap,.hv2 .pf-cap:after,.hv2 .pf-cap:before,.hv2 .pf-rec i{animation:none!important}}.hv2 .hx-logo,.hv2 .logo{width:auto}.hv2 .tph{isolation:isolate}.hv2 .tph>img{z-index:-1;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}
@media (max-width:760px),(pointer:coarse){.hv2 .tgl,.hv2 .bg,.hv2 .sb,.hv2 .chp,.hv2 .sbtn,.hv2 .why,.hv2 .more,.hv2 .avl a,.hv2 .tmh a.it,.hv2 .cck a,.hv2 .bar>a{position:relative}.hv2 .tgl:after,.hv2 .bg:after,.hv2 .sb:after,.hv2 .chp:after,.hv2 .sbtn:after,.hv2 .why:after,.hv2 .more:after,.hv2 .avl a:after,.hv2 .tmh a.it:after,.hv2 .cck a:after,.hv2 .bar>a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv2 .fcol li a{position:relative}.hv2 .fcol li a:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv2 .ilf{min-height:44px;margin-block:-1.5px}}
