:root{--lp-stage-max:min(94vw, 1440px, max(720px, calc((100vh - 280px) * 1.6)))}.lp-stage{width:100%;max-width:var(--lp-stage-max);margin-inline:auto}.lp-stage-frame{background:#eef0f4;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #141c304d,0 12px 28px -14px #141c3024,0 0 0 1px #141c300f}.lp-stage-bar{padding:16px 6px 0}.lp-stage-bar:empty{display:none}.td-demo .tdemo-bar,.lp-scene .lp-stage-bar,.lp-scene .stagebar{-webkit-user-select:none;user-select:none}.td-demo .scrub *,.lp-scene .sb-scrub *{-webkit-user-drag:none}.lp-scene,.td-demo{font-weight:400;line-height:normal}.lp-scene p,.lp-scene span,.lp-scene div,.td-demo p,.td-demo span,.td-demo div{font-weight:inherit;line-height:inherit}.lp-scene code,.td-demo code{font-family:monospace}.lp-scene b,.lp-scene strong,.td-demo b,.td-demo strong{font-weight:700}.lp-scene :is(h1,h2,h3,h4,h5,h6),.td-demo :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal}.demo-still .td-demo{pointer-events:none;max-width:none}.demo-still .td-demo .tdemo-bar{display:none}.demo-still .td-demo .tdemo-frame{border-radius:16px}
