.pf-shell{min-height:100dvh;max-width:640px;margin:0 auto;padding:calc(16px + env(safe-area-inset-top)) 16px calc(40px + env(safe-area-inset-bottom))}.pf header h1{font-size:24px;font-weight:900;letter-spacing:-.5px;line-height:1.15;margin:8px 0 4px}.pf h2{font-size:15px;font-weight:800;margin:26px 0 8px}.pf a{color:var(--pz-violet-ink)}.pf-card{background:var(--pz-ink-2);border:1px solid var(--pz-line);border-radius:14px;padding:12px 13px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;overflow-wrap:anywhere}.pf-hash{font-size:11px;word-break:break-all;color:var(--pz-text)}.pf-sig{color:var(--pz-yes);font-weight:700;font-size:12.5px}.pf-sig:before{content:"✓ "}.pf-state{border-radius:10px;padding:8px 10px;font-size:12.5px;background:var(--pz-ink-3)}.pf-state.ok{color:var(--pz-yes);border:1px solid rgba(34,229,160,.35)}.pf-state.wait{color:var(--pz-gold);border:1px solid rgba(255,201,74,.35)}.pf-verify{display:flex;flex-direction:column;gap:10px}.pf-good{color:var(--pz-yes)}.pf-bad,.pf-good{font-weight:800;margin:0}.pf-bad{color:var(--pz-no)}.pf-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px;overflow-wrap:anywhere}.pf-checks .ok b{color:var(--pz-yes)}.pf-checks .wait b{color:var(--pz-gold)}.pf-checks .bad b{color:var(--pz-no)}