.ps-scan:where(.astro-ufu54lwm){margin:var(--ps-4) 0 var(--ps-5)}.ps-scan:where(.astro-ufu54lwm)[hidden],.ps-scan-sheet:where(.astro-ufu54lwm) :where(.astro-ufu54lwm)[hidden]{display:none}.ps-scan__open:where(.astro-ufu54lwm){font-size:var(--ps-text-lg);padding:.85em 1.4em}.ps-scan__privacy:where(.astro-ufu54lwm){margin:var(--ps-2) 0 0;font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.ps-scan__why:where(.astro-ufu54lwm){margin:var(--ps-1) 0 0;max-width:40rem;font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.ps-scan-notes:where(.astro-ufu54lwm) .ps-banner:where(.astro-ufu54lwm){margin:var(--ps-4) 0 var(--ps-5);max-width:40rem}.ps-scan-notes:where(.astro-ufu54lwm) :where(.astro-ufu54lwm)[hidden]{display:none}.ps-scan-sheet:where(.astro-ufu54lwm){width:min(34rem, calc(100vw - 2 * var(--ps-4)));max-height:calc(100dvh - 2 * var(--ps-4));padding:var(--ps-5);border:1px solid var(--ps-rule-strong);border-radius:var(--ps-radius-lg);background:var(--ps-surface);color:var(--ps-ink);box-shadow:var(--ps-shadow-2)}.ps-scan-sheet:where(.astro-ufu54lwm)::backdrop{background:#14170f8c}.ps-scan-sheet__head:where(.astro-ufu54lwm){justify-content:space-between;align-items:center;gap:var(--ps-3);margin-bottom:var(--ps-4);display:flex}.ps-scan-sheet__title:where(.astro-ufu54lwm){font-size:var(--ps-text-xl);margin:0}.ps-scan-sheet__view:where(.astro-ufu54lwm){aspect-ratio:1;border-radius:var(--ps-radius);background:#000;width:100%;position:relative;overflow:hidden}.ps-scan-sheet__video:where(.astro-ufu54lwm){object-fit:cover;width:100%;height:100%;display:block}.ps-scan-sheet__finder:where(.astro-ufu54lwm){pointer-events:none;position:absolute;inset:14%}.ps-scan-sheet__finder:where(.astro-ufu54lwm) span:where(.astro-ufu54lwm){border:0 solid var(--ps-seal-border);width:22%;height:22%;position:absolute}.ps-scan-sheet__finder:where(.astro-ufu54lwm) span:where(.astro-ufu54lwm):first-child{border-top-width:4px;border-left-width:4px;top:0;left:0}.ps-scan-sheet__finder:where(.astro-ufu54lwm) span:where(.astro-ufu54lwm):nth-child(2){border-top-width:4px;border-right-width:4px;top:0;right:0}.ps-scan-sheet__finder:where(.astro-ufu54lwm) span:where(.astro-ufu54lwm):nth-child(3){border-bottom-width:4px;border-left-width:4px;bottom:0;left:0}.ps-scan-sheet__finder:where(.astro-ufu54lwm) span:where(.astro-ufu54lwm):nth-child(4){border-bottom-width:4px;border-right-width:4px;bottom:0;right:0}.ps-scan-sheet__status:where(.astro-ufu54lwm){min-height:1.5em;margin:var(--ps-3) 0 0;font-size:var(--ps-text-sm)}.ps-scan-sheet__refusal:where(.astro-ufu54lwm){margin-top:var(--ps-3)}.ps-scan-sheet__refusal:where(.astro-ufu54lwm) p:where(.astro-ufu54lwm){overflow-wrap:anywhere}.ps-scan-sheet__actions:where(.astro-ufu54lwm){margin-top:var(--ps-4)}.ps-scan-sheet__privacy:where(.astro-ufu54lwm){margin:var(--ps-4) 0 0;font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.ps-scan-sheet:where(.astro-ufu54lwm) .ps-btn:where(.astro-ufu54lwm)[aria-pressed=true]{background:var(--ps-accent-soft);border-color:var(--ps-accent)}@media (width<=40rem){.ps-scan-sheet:where(.astro-ufu54lwm){width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--ps-4);border:0;border-radius:0;margin:0}}.ps-vlookup:where(.astro-jcsfszjq){margin-bottom:var(--ps-5)}.ps-vlookup__refusal:where(.astro-jcsfszjq){margin:var(--ps-3) 0 0;color:var(--ps-warn);overflow-wrap:anywhere}.ps-vlookup__refusal:where(.astro-jcsfszjq)[hidden]{display:none}.ps-vroot [hidden]{display:none!important}.ps-vbar{gap:var(--ps-3);align-items:flex-start;display:flex}.ps-vbar p{margin:0 0 var(--ps-2)}.ps-vbar p:last-child{margin-bottom:0}.ps-vbar__icon{width:1.75rem;height:1.75rem;color:var(--ps-neutral);flex:none}.ps-vbar__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:none}.ps-vbar[data-icon=pending] [data-i=pending],.ps-vbar[data-icon=check] [data-i=check],.ps-vbar[data-icon=info] [data-i=info],.ps-vbar[data-icon=alert] [data-i=alert],.ps-vbar[data-icon=cross] [data-i=cross]{display:block}.ps-vbar[data-tone=ok] .ps-vbar__icon{color:var(--ps-ok)}.ps-vbar[data-tone=warn] .ps-vbar__icon{color:var(--ps-warn)}.ps-vbar[data-tone=bad] .ps-vbar__icon,.ps-vbar[data-tone=test] .ps-vbar__icon{color:var(--ps-bad)}.ps-vbar__words{overflow-wrap:break-word;min-width:0}.ps-vbar__log{font-family:var(--ps-font-mono);font-size:var(--ps-text-sm)}.ps-vroot .ps-vfp{margin-top:var(--ps-4);padding:var(--ps-3) var(--ps-4);border:1px solid var(--ps-neutral-border);border-radius:var(--ps-radius);background:var(--ps-surface);overflow-wrap:break-word}.ps-vroot .ps-vfp p{margin:0 0 var(--ps-2)}.ps-vroot .ps-vfp p:last-child{margin-bottom:0}.ps-vroot .ps-vactions{margin-top:var(--ps-4)}.ps-vroot .ps-vmanage{margin:var(--ps-3) 0 0;font-size:var(--ps-text-sm)}.ps-vroot .ps-vqr{gap:var(--ps-4);margin:var(--ps-4) 0 0;flex-wrap:wrap;align-items:center;display:flex}.ps-vroot .ps-vqr__code{aspect-ratio:1;width:min(14rem,70vw)}.ps-vroot .ps-vqr__code svg{width:100%;height:100%;display:block}.ps-vroot .ps-vqr figcaption{gap:var(--ps-1);min-width:0;font-size:var(--ps-text-sm);display:grid}.ps-vroot .ps-vqr__caption{font-weight:600}.ps-vroot .ps-vqr__url,.ps-vroot .ps-vqr__fp,.ps-vroot .ps-vtoken{font-family:var(--ps-font-mono);overflow-wrap:anywhere}.ps-vroot .ps-vtoken{white-space:pre-wrap;word-break:break-all;font-size:var(--ps-text-xs)}.ps-vroot .ps-vprint{display:none}.ps-vroot .ps-vhow,.ps-vroot .ps-vdetails{margin-top:var(--ps-5)}.ps-vroot .ps-vhow h2{margin-top:0}.ps-vroot .ps-vdetails p{overflow-wrap:anywhere}.ps-vroot .ps-vhow ul{padding-left:var(--ps-5)}.ps-vroot .ps-vreach{gap:var(--ps-3) var(--ps-5);margin-top:var(--ps-6);padding:var(--ps-4) var(--ps-5);border-radius:var(--ps-radius);background:var(--ps-band);flex-wrap:wrap;display:flex}.ps-vroot .ps-vreach a{color:var(--ps-band-ink);font-weight:600}@media print{.ps-vroot [data-print-hide],.ps-vroot noscript,.ps-kicker,.reference-trail,.site-footer{display:none!important}.ps-vroot .ps-vqr[data-ready]{break-inside:avoid;margin-top:4mm;display:flex!important}.ps-vroot .ps-vqr__code{width:30mm}.ps-vroot .ps-vprint{margin-top:3mm;font-size:9pt;display:block}.ps-vroot .ps-vprint p{margin:0 0 1mm}.ps-vroot>.ps-banner{padding:2mm 3mm;margin-top:3mm!important}}
