.pv-page{max-width:760px}.pv-head{margin:8px 0 18px}.pv-lead{text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.55}.pv-toc{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.pv-toc a{border:1px solid var(--border);height:34px;color:inherit;background:#fff;border-radius:99px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pv-section{border-top:1px solid var(--border);padding:20px 0;scroll-margin-top:80px}.pv-section h2{font:700 20px/1.2 var(--font-display);letter-spacing:-.01em;margin-bottom:10px}.pv-section p,.pv-section li{text-wrap:pretty;font-size:15px;line-height:1.6}.pv-section p+p,.pv-section p+ul,.pv-section ul+p{margin-top:10px}.pv-section ul{gap:8px;padding-left:18px;list-style:outside;display:grid}.privacy-link{color:var(--muted-foreground);text-underline-offset:3px;font-size:13px;text-decoration:underline}.privacy-link:hover{color:var(--foreground)}.privacy-note{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.45}.pv-data{gap:8px;margin-top:12px;display:grid}.pv-data button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:14.5px;font-weight:600;display:flex}.pv-data button:hover{background:var(--secondary)}.pv-data button.danger{color:#b42318}.pv-data button:disabled{opacity:.6}.pv-confirm{background:#fff7f6;border:1px solid #f1c3be;border-radius:14px;margin-top:10px;padding:14px}.pv-confirm p{font-size:14px;line-height:1.5}.pv-confirm label{gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:grid}.pv-confirm input{border:1px solid var(--border);background:#fff;border-radius:10px;height:42px;padding:0 12px;font-size:15px}.pv-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pv-confirm-actions button{border:1px solid var(--border);background:#fff;border-radius:99px;height:40px;padding:0 16px;font-size:14px;font-weight:700}.pv-confirm-actions button.danger{color:#fff;background:#b42318;border-color:#b42318}.pv-confirm-actions button:disabled{opacity:.5}.pv-subtitle{font:700 15px/1.2 var(--font-display);margin-top:18px}.footer-link{color:inherit;text-underline-offset:3px;text-decoration:underline}
