.elementor-widget-pw_3d_biomorph{max-width:100%;min-width:0}
.pw3dbio-embed{width:100%;max-width:100%;overflow:hidden;position:relative}
.pw3dbio-frame{display:block;width:100%;height:450px;min-height:180px;max-width:100%;border:0;background:transparent}
@media(max-width:1024px){.pw3dbio-frame{height:360px}}
@media(max-width:767px){.pw3dbio-frame{height:280px}}

/* v0.6.48: Bio-Morph is also a mode in the original PW 3D Logo widget. */
.elementor-widget-pw_3d_logo .pw3dbio-embed{width:100%;min-width:0;max-width:100%;overflow:hidden}
.elementor-widget-pw_3d_logo .pw3dbio-frame{width:100%;max-width:100%;border:0;display:block}
.pw3dbio-missing{width:100%;box-sizing:border-box;min-height:110px;padding:18px;display:flex;align-items:center;justify-content:center;text-align:center;font:13px/1.5 Arial,sans-serif;color:#838b96;background:#141b23;border:1px solid #323c49}

/* Morph native editor QA: isolated from legacy host styles */
.pw3dbio-native{position:relative;overflow:hidden;background:transparent;min-height:160px}
.pw3dbio-native-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;background:transparent}
.pw3dbio-native-loading{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;border:2px solid rgba(128,128,128,.28);border-top-color:rgba(160,160,160,.75);border-radius:50%;animation:pw3dbio-native-spin .85s linear infinite}
@keyframes pw3dbio-native-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.pw3dbio-native-loading{animation:none}}
