/* Actual product captures and generated reports, with the existing scene motion. */
.practice-paper.actual-paper{max-width:510px;padding:0;background:#fff;border:0}
.practice-paper.actual-paper img{display:block;width:100%;height:auto}
.actual-paper-label{display:block;padding:10px 12px;font-size:10px;letter-spacing:.1em;color:#6b715e;text-align:center}
.delivery-paper.actual-cover{padding:0;min-height:0;width:min(90%,340px);background:#fff;line-height:0}
.delivery-paper.actual-cover img{display:block;width:100%;height:auto;margin:0;mix-blend-mode:normal}
.editorial .app-preview.actual-app-preview{display:block;padding:0;overflow:hidden;background:#faf9f4;border:1px solid #deded3;box-shadow:0 24px 60px #2634260b;border-radius:2px}
.actual-app-preview [role="tabpanel"][hidden]{display:none}
.actual-screen{display:block;position:relative;width:100%;padding:0;border:0;background:#e6e4dc;color:#26352b;cursor:zoom-in;overflow:hidden}
.actual-screen>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transition:filter .35s}
.actual-screen:hover>img{filter:brightness(1.025)}
.screen-expand{position:absolute;right:18px;bottom:18px;padding:10px 16px;border:1px solid #d7d8ca;background:#fffffff2;color:#354035;font-size:11px;letter-spacing:.12em;border-radius:2px;box-shadow:0 4px 20px #18271b12}
.actual-screen:focus-visible{outline:3px solid #977f49;outline-offset:-4px}
.actual-screen-caption{padding:36px 44px;display:grid;grid-template-columns:1fr 1.2fr;column-gap:40px;align-items:center;border-top:1px solid #e1e1d5}
.actual-screen-caption .eyebrow{grid-column:1/-1;margin-bottom:12px;font-size:11px}
.actual-screen-caption h3{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.75;margin:0}
.actual-screen-caption>p:last-child{font-size:13px;line-height:2.2;margin:0;color:#697164}
.actual-sheet{padding:26px 8%;background:#e6e4dc}
.actual-sheet>img{aspect-ratio:16/9;object-fit:contain;filter:drop-shadow(0 8px 10px #212b2020)}
.screen-dialog{width:min(1240px,96vw);max-width:96vw;max-height:92dvh;padding:0;border:1px solid #d6d9cb;background:#f8f7ef;color:#29372c;box-shadow:0 20px 100px #0004}
.screen-dialog::backdrop{background:#18251dd9;backdrop-filter:blur(6px)}
.screen-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #dadccf}
.screen-dialog-bar h2{font-size:16px;font-weight:400;margin:0}
.screen-dialog-bar button{border:1px solid #bac2ae;background:transparent;padding:8px 14px;color:inherit;cursor:pointer}
.screen-dialog-scroll{overflow:auto;max-height:70dvh;overscroll-behavior:contain}
.screen-dialog-scroll img{display:block;width:100%;min-width:800px;height:auto}
.screen-dialog>p{font-size:11px;margin:0;padding:12px 24px;color:#68705f}
@media(max-width:760px){.practice-paper.actual-paper{max-width:360px;padding:0}.actual-paper-label{font-size:8px;padding:6px}.delivery-paper.actual-cover{width:72%;max-width:210px;min-height:0;padding:0}.delivery-paper.actual-cover img{width:100%;margin:0}.workspace-tabs{gap:0}.workspace-tabs button{flex:1;padding:14px 6px;font-size:11px;white-space:nowrap;letter-spacing:.02em}.actual-screen-caption{display:block;padding:24px}.actual-screen-caption h3{font-size:21px;margin-bottom:14px}.actual-screen-caption>p:last-child{font-size:12px}.actual-screen-caption br:not(.mobile-only){display:none}.screen-expand{font-size:9px;padding:7px 10px;right:8px;bottom:8px}.actual-sheet{padding:14px 5%}.screen-dialog-bar{padding:14px}.screen-dialog-bar h2{font-size:13px}.screen-dialog>p{padding:10px 14px}.preview-disclaimer{line-height:1.9}}
@media(min-width:761px){.screen-dialog-scroll img{max-height:70dvh;object-fit:contain;min-width:0}}
