/* One fitted front bezel; native DOM screens and motion retain their owners. */
.metal-frame-stage{position:relative}
.metal-product-stage{width:250px;height:525px;margin-inline:auto;perspective:1100px;perspective-origin:50% 50%}
body.phone-demos :is(#demo,#buddy) .metal-product-stage>.product-rotator{margin:0}
.metal-phone-frame{position:absolute;left:-32px;top:-64px;z-index:0;display:none;pointer-events:none}
.metal-frame-active>.metal-phone-frame{display:block}
.metal-frame-stage>:is(.h-phone,.product-rotator){position:relative;z-index:1}
html[data-product-phones] body.phone-demos :is(#landing-hero,#demo,#buddy) .metal-frame-active .h-native-hardware{background:transparent!important;box-shadow:none!important}
.metal-frame-active .h-native-hardware::after,.metal-frame-active .product-chassis-face,.metal-frame-active .h-device-back,.metal-frame-active .h-depth-layer,.metal-frame-active .h-side-key{visibility:hidden!important}
