.zs-laptop{container-type:inline-size}.zs-laptop-lid{position:relative;width:88.9cqw;margin:0 auto;padding:1.7cqw 1.3cqw 0;border:max(1.5px,.4cqw) solid #cfcfd4;border-bottom:0;border-radius:2.6cqw 2.6cqw 0 0;background:#0c0c0f;box-shadow:0 3cqw 6cqw -2cqw rgba(0,0,0,.32)}.zs-laptop-cam{position:absolute;top:.62cqw;left:50%;width:.48cqw;height:.48cqw;translate:-50% 0;border-radius:50%;background:#2c2c32}.zs-laptop-screen{position:relative;aspect-ratio:var(--zs-laptop-ratio,16/10);overflow:hidden;border-radius:.7cqw .7cqw 0 0;background:#000}.zs-laptop-screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.zs-laptop-base{position:relative;height:2.6cqw;border-radius:0 0 2.4cqw 2.4cqw/0 0 2.2cqw 2.2cqw;background:linear-gradient(#e4e4e8,#b9b9bf);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1.8cqw 2.8cqw -1.2cqw rgba(0,0,0,.32)}.zs-laptop-base>span{position:absolute;top:0;left:50%;width:14.8cqw;height:.9cqw;translate:-50% 0;border-radius:0 0 1cqw 1cqw;background:#a3a3aa}