#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-panel[data-astro-cid-5zkwv7hx]+.pscan-panel[data-astro-cid-5zkwv7hx]{margin-top:1.5rem}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-privacy-note[data-astro-cid-5zkwv7hx]{margin:0 0 1rem}#pscan-suite[data-astro-cid-5zkwv7hx] .file-drop-status[data-astro-cid-5zkwv7hx].is-error{color:var(--danger)}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-row[data-astro-cid-5zkwv7hx]{align-items:flex-start;gap:.75rem;display:flex}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-viewport[data-astro-cid-5zkwv7hx]{flex:0 auto;min-width:0;max-width:100%;position:relative}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-scroll[data-astro-cid-5zkwv7hx]{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;padding:.75rem;overflow:auto}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-scroll[data-astro-cid-5zkwv7hx]::-webkit-scrollbar{display:none}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-wrap[data-astro-cid-5zkwv7hx]{width:fit-content;position:relative}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas[data-astro-cid-5zkwv7hx]{border:1px solid var(--border);height:auto;display:block}#pscan-suite[data-astro-cid-5zkwv7hx] #pscan-enhance-canvas[data-astro-cid-5zkwv7hx]{max-width:100%}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-panel[data-astro-cid-5zkwv7hx][data-stage-panel=enhance] .pill-group[data-astro-cid-5zkwv7hx]{margin-top:1rem}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-scroll[data-astro-cid-5zkwv7hx].is-zoomed{cursor:grab}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-scroll[data-astro-cid-5zkwv7hx].is-panning{cursor:grabbing}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-pan-hint[data-astro-cid-5zkwv7hx]{pointer-events:none;color:var(--text-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-pan-hint[data-astro-cid-5zkwv7hx][hidden]{display:none}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-pan-hint[data-astro-cid-5zkwv7hx] svg[data-astro-cid-5zkwv7hx]{filter:drop-shadow(0 1px 3px #00000080);opacity:0;animation:.6s ease-out forwards pscan-pan-fadein,1.8s ease-in-out .6s infinite pscan-pan-pulse}@keyframes pscan-pan-fadein{0%{opacity:0;transform:scale(.85)}to{opacity:.8;transform:scale(1)}}@keyframes pscan-pan-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.12;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-pan-hint[data-astro-cid-5zkwv7hx] svg[data-astro-cid-5zkwv7hx]{opacity:.8;animation:none}}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-zoom-controls[data-astro-cid-5zkwv7hx]{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}#pscan-suite[data-astro-cid-5zkwv7hx] #pscan-zoom-in[data-astro-cid-5zkwv7hx],#pscan-suite[data-astro-cid-5zkwv7hx] #pscan-zoom-out[data-astro-cid-5zkwv7hx]{width:2.4rem;height:2.4rem;padding:0}@media (width<=640px){#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-canvas-row[data-astro-cid-5zkwv7hx]{flex-direction:column;align-items:stretch}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-zoom-controls[data-astro-cid-5zkwv7hx]{flex-direction:row;order:-1;justify-content:flex-end}}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-handle[data-astro-cid-5zkwv7hx]{border:2px solid var(--bg-base);background:var(--accent);cursor:grab;touch-action:none;border-radius:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;padding:0;position:absolute}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-handle[data-astro-cid-5zkwv7hx]:active{cursor:grabbing}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-handle[data-astro-cid-5zkwv7hx]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-actions[data-astro-cid-5zkwv7hx]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}#pscan-suite[data-astro-cid-5zkwv7hx] .field-message[data-astro-cid-5zkwv7hx]{margin-top:.75rem}#pscan-suite[data-astro-cid-5zkwv7hx] #pscan-result[data-astro-cid-5zkwv7hx]{grid-template-columns:13rem minmax(0,1fr);margin-bottom:1rem}#pscan-suite[data-astro-cid-5zkwv7hx] #pscan-download[data-astro-cid-5zkwv7hx][hidden],#pscan-suite[data-astro-cid-5zkwv7hx] #pscan-start-over[data-astro-cid-5zkwv7hx][hidden]{display:none}@media (width<=640px){#pscan-suite[data-astro-cid-5zkwv7hx] #pscan-result[data-astro-cid-5zkwv7hx]{grid-template-columns:1fr}}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-ocr-toggle[data-astro-cid-5zkwv7hx]{font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:1rem;font-size:.85rem;line-height:1.6;display:flex}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-ocr-toggle[data-astro-cid-5zkwv7hx] input[data-astro-cid-5zkwv7hx][type=checkbox]{accent-color:var(--accent);flex-shrink:0;width:auto;margin-top:.2rem}#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-page-list[data-astro-cid-5zkwv7hx]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}#pscan-suite .pscan-page-item{border:1px solid var(--border);background:var(--bg-tool);cursor:grab;padding:.6rem}#pscan-suite .pscan-page-item[aria-grabbed=true]{border-color:var(--accent);cursor:grabbing}#pscan-suite .pscan-page-canvas-wrap{background:var(--bg-base);place-items:center;min-height:8rem;margin-bottom:.5rem;display:grid;overflow:hidden}#pscan-suite .pscan-page-canvas-wrap img{max-width:100%;height:auto;display:block}#pscan-suite .pscan-page-badge{color:var(--text-muted);font-family:var(--font-mono);text-align:center;margin-bottom:.5rem;font-size:.72rem;display:block}#pscan-suite .pscan-page-controls{cursor:default;flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}@media (width<=480px){#pscan-suite[data-astro-cid-5zkwv7hx] .pscan-page-list[data-astro-cid-5zkwv7hx]{grid-template-columns:repeat(2,1fr)}}
