.dahai-p0-preview{position:relative;width:100%;height:600px;background:#f7f9f7;display:flex;align-items:center;justify-content:center;overflow:hidden}
.dahai-p0-preview .dahai-p0-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;margin:0}
.dahai-p0-preview .dahai-p0-launch{position:relative;z-index:2;background:#173f52;color:#fff;border:2px solid #fff;border-radius:4px;padding:14px 24px;cursor:pointer;font:inherit}
.dahai-p0-preview .dahai-p0-launch:focus-visible{outline:3px solid #173f52;outline-offset:3px}
.dahai-p0-preview .dahai-p0-launch[hidden]{display:none}
.dahai-p0-preview .dahai-p0-status{position:absolute;z-index:2;bottom:16px;left:12px;right:12px;text-align:center;color:#173f52;background:#f7f9f7}
.dahai-p0-preview model-viewer{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:0}
.dahai-p0-preview.is-loaded model-viewer{opacity:1}
.dahai-p0-preview.is-loaded .dahai-p0-poster{visibility:hidden}
@media(max-width:1024px){.dahai-p0-preview{height:500px}}
@media(max-width:767px){.dahai-p0-preview{height:380px}}
@media(max-width:480px){.dahai-p0-preview{height:320px}}
