.ls-mac{perspective:1600px;width:100%;position:relative}.ls-mac-lid{background:linear-gradient(160deg,#3a3d44 0%,#202227 38%,#17181c 100%);border-radius:14px;padding:8px 8px 9px;position:relative;box-shadow:0 0 0 1px #ffffff17,0 30px 70px -30px #000000f2,0 8px 24px -12px #000c}.ls-mac-screen{aspect-ratio:16/9;background:#000;border-radius:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000e6}.ls-mac-screen video,.ls-mac-screen img{object-fit:cover;width:100%;height:100%;display:block}.ls-mac-cam{background:#0e0f12;border-radius:999px;width:4px;height:4px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff29}.ls-mac-screen:after{content:"";pointer-events:none;background:linear-gradient(104deg,#ffffff12 0%,#fff0 26% 74%,#ffffff09 100%);position:absolute;inset:0}.ls-mac-base{background:linear-gradient(#303338 0%,#202227 46%,#141519 100%);border-radius:0 0 12px 12px;height:11px;margin:0 -5.5%;position:relative;box-shadow:0 0 0 1px #ffffff0f,0 22px 34px -20px #000000e6}.ls-mac-base:after{content:"";background:linear-gradient(#0f1013,#191a1e);border-radius:0 0 6px 6px;width:15%;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ls-mac-halo{z-index:-1;filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#ff8f6b24,#8cb4f01a 55%,#0000 78%);border-radius:999px;position:absolute;inset:6% 0 -18%}.ls-mac-hinged{perspective:5000px}.ls-mac-hinged .ls-mac-lid{transform-origin:bottom;transform:rotateX(calc((1 - var(--open,0)) * -84deg));will-change:transform}.ls-mac-hinged .ls-mac-base{box-shadow:0 0 0 1px #ffffff0f, 0 22px 34px -20px #000000e6, 0 0 calc(var(--open,0) * 40px) rgba(140, 180, 240, calc(var(--open,0) * .18))}@media (prefers-reduced-motion:reduce){.ls-mac-hinged .ls-mac-lid{transform:none}}
