@media screen{.trust-emblem{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.trust-emblem>svg{color:var(--accent);flex:none}.trust-emblem-copy{color:var(--ink);gap:1px;display:grid}.trust-emblem-copy>span:first-child{color:var(--muted);font-size:11px;font-weight:500}.trust-emblem-copy>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1.05}.trust-emblem-copy>span:last-child{font-size:13px;font-weight:600}.persona-app.screen-sample{background:var(--backdrop);width:100%}.sample-viewer{background:var(--paper);grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,960px);height:100dvh;margin-inline:auto;display:grid}.sample-viewer-header{border-bottom:1px solid var(--line);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-viewer-header>div:first-child{min-width:0}.sample-viewer-header span{color:var(--muted);font-size:11px}.sample-viewer-header h1{margin:3px 0 0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.35}.sample-viewer-header h1:focus{outline:none}.sample-viewer-controls{flex:none;gap:4px;display:flex}.sample-viewer button{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);place-items:center;min-width:44px;min-height:44px;padding:8px;font-size:13px;font-weight:650;display:grid}.sample-viewer button:active{transform:scale(.98)}.sample-viewer-image{overscroll-behavior:contain;background:var(--backdrop);min-width:0;min-height:0;padding:12px;overflow:auto}.sample-viewer-image img{object-fit:contain;width:100%;height:100%;display:block}.sample-viewer-image.is-zoomed img{object-fit:initial;width:200%;max-width:none;height:auto}.sample-viewer-pagination{border-top:1px solid var(--line);padding:10px max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));justify-content:center;align-items:center;gap:20px;display:flex}.sample-viewer-pagination>span{font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:12px}}
