.preview-report-peek-layer{padding-inline:max(.75rem,env(safe-area-inset-left),env(safe-area-inset-right))}.preview-report-peek-layer .preview-report-peek{width:min(100%,600px);max-width:100%;background:#ffffff;border:1px solid #ebe5dc;border-radius:20px;box-shadow:0 16px 48px rgba(26,20,12,.12),0 2px 8px rgba(26,20,12,.06)}.preview-report-peek__body{padding-top:1rem}.preview-report-peek__shots{margin-bottom:.75rem}.preview-report-peek .preview-report__shots{display:flex;flex-direction:column;gap:1.15rem;margin:0}.preview-report-peek .preview-report__shots-intro{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.4;color:#3d3832;text-align:center;text-wrap:balance}.preview-report-peek .preview-report__shot{margin:0}.preview-report-peek .preview-report__shot-caption{margin:0 0 .55rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:600;color:#3d3832;text-align:center}.preview-report-peek .preview-report__shot-image-wrap{overflow:hidden;border-radius:1rem;border:1px solid rgba(196,165,116,.35);box-shadow:0 12px 32px rgba(12,10,8,.14);background:#f7f1e8}.preview-report-peek .preview-report__shot-image{display:block;width:100%;height:auto}.preview-report-peek .preview-report__shot-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:16rem;padding:1.5rem 1.25rem;border-radius:1.15rem;background:radial-gradient(ellipse 90% 45% at 50% -10%,rgba(226,197,122,.12) 0,transparent 55%),linear-gradient(165deg,rgba(28,24,18,.98),rgba(14,12,10,.99) 45%,rgba(8,7,6,1));border:1px solid rgba(226,197,122,.28);box-shadow:inset 0 1px 0 rgba(255,236,200,.04),0 14px 36px rgba(0,0,0,.2)}.preview-report-peek .preview-report__shot-title{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:600;color:#e8d4a8}.preview-report-peek .preview-report__shot-hint{font-size:.88rem;color:rgba(236,220,185,.55)}.preview-report-peek-layer .preview-report-peek .unlock-modal__footer{border-top:1px solid #ebe5dc;background:#ffffff}.preview-report-peek-layer .preview-report-peek .unlock-modal__footer .btn-primary{width:100%}@media (max-width:719px){.preview-report-peek-layer .preview-report-peek{width:min(100%,90vw)}}@media (min-width:720px){.preview-report-peek .preview-report__shot-frame{min-height:20rem}}