/* Homepage product preview renders the actual same-origin fictional demo. */
.pr-real-dashboard{display:block;text-decoration:none;padding:16px;overflow:hidden}
.pr-real-dashboard .pr-window{box-shadow:0 18px 46px rgba(0,0,0,.18)}
.pr-dashboard-live{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f4f7fb}
.pr-dashboard-live iframe{display:block;width:100%;height:100%;border:0;background:#f4f7fb;pointer-events:none}
.pr-dashboard-live-badge{position:absolute;right:12px;bottom:12px;z-index:2;padding:7px 9px;border-radius:999px;background:rgba(6,22,45,.88);color:#fff;font-size:9px;font-weight:800;letter-spacing:.03em;box-shadow:0 7px 18px rgba(6,22,45,.22)}
.pr-real-dashboard-caption{display:block;padding:12px 4px 0;color:#c9d8e8;font-size:11px;line-height:1.45}
.pr-real-dashboard-caption strong{color:#fff}
@media(min-width:981px){.pr-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:46px}}
@media(max-width:980px){.pr-real-dashboard{max-width:760px}.pr-dashboard-live{aspect-ratio:16/9}}
@media(max-width:640px){.pr-real-dashboard{padding:10px;border-radius:18px}.pr-window-top{font-size:9px;padding:0 10px}.pr-dashboard-live{aspect-ratio:4/3}.pr-real-dashboard-caption{font-size:10px}.pr-dashboard-live-badge{right:8px;bottom:8px;font-size:8px}}
