.demo-dialog{width:min(1160px,calc(100% - 28px))}.demo-heading{grid-template-columns:1.3fr 1fr}.demo-heading>p{font-size:15px}.demo-scene{min-height:420px;grid-template-columns:1fr 1fr;gap:36px;padding:32px}.scene-copy>span{font-size:12px}.scene-copy h3{font-size:32px;line-height:1.12}.scene-copy p{font-size:16px;line-height:1.65}.slide-app-link{display:inline-block;margin-top:20px;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.guided-panel{padding:26px;border:1px solid #dce2e8;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0d182510}.guided-panel>small{font-size:12px;color:#5e6a78;letter-spacing:.06em}.guided-panel h4{font-size:23px;margin:14px 0 22px;letter-spacing:-.03em}.guided-row{display:grid;gap:8px;padding:16px 0;border-top:1px solid #e2e7eb;font-size:16px}.guided-row>span{color:#5e6a78;font-size:14px}.guided-row:last-child{background:#edf8d9;padding:16px;border-radius:7px}.demo-controls{align-items:flex-start;padding:12px;gap:10px}.demo-chapters{flex-wrap:wrap;gap:5px}.demo-chapters button{font-size:12px;min-height:34px;padding:6px 10px}.demo-control{min-width:36px;height:36px}.demo-caption{font-size:14px;min-height:60px;padding:12px 18px}.demo-caption b{font-size:13px}.demo-window-bar{font-size:13px;min-height:48px}.demo-footer p{font-size:15px}@media(max-width:720px){.demo-heading{grid-template-columns:1fr}.demo-scene{grid-template-columns:1fr;padding:24px 18px;gap:24px;min-height:600px}.scene-copy h3{font-size:27px}.guided-panel{padding:20px}.demo-window-bar .demo-company,.demo-window-bar .offline-chip{display:none}.demo-chapters{max-height:125px;overflow:auto}.demo-heading h2{font-size:28px}.guided-row{padding:12px 0}.demo-dialog{max-height:95dvh}}
