@keyframes scan-sweep-f4fa998a{0%{opacity:0;top:10%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:90%}}.scan-line[data-v-f4fa998a]{animation:scan-sweep-f4fa998a 1.6s ease-in-out infinite;box-shadow:0 0 8px 1px #86efacb3}@keyframes capture-flash-f4fa998a{0%{opacity:.85}to{opacity:0}}.capture-flash[data-v-f4fa998a]{animation:capture-flash-f4fa998a .28s ease-out;opacity:0}@media (prefers-reduced-motion:reduce){.scan-line[data-v-f4fa998a]{display:none}.capture-flash[data-v-f4fa998a]{animation:none}}.scan-sheet-enter-active[data-v-af0ce97f],.scan-sheet-leave-active[data-v-af0ce97f]{transition:opacity .2s ease}.scan-sheet-enter-active section[data-v-af0ce97f],.scan-sheet-leave-active section[data-v-af0ce97f]{transition:transform .25s ease}.scan-sheet-enter-from[data-v-af0ce97f],.scan-sheet-leave-to[data-v-af0ce97f]{opacity:0}.scan-sheet-enter-from section[data-v-af0ce97f],.scan-sheet-leave-to section[data-v-af0ce97f]{transform:translateY(100%)}@keyframes scan-progress-af0ce97f{0%{transform:translate(-120%)}to{transform:translate(420%)}}.scan-progress[data-v-af0ce97f]{animation:scan-progress-af0ce97f 1.3s linear infinite}.scan-item-enter-active[data-v-af0ce97f]{transition:opacity .3s ease,transform .3s ease}.scan-item-enter-from[data-v-af0ce97f]{opacity:0;transform:translateY(8px)}@keyframes scan-skeleton-shimmer-af0ce97f{0%{background-position:200% 0}to{background-position:-200% 0}}.scan-skeleton-bar[data-v-af0ce97f]{animation:scan-skeleton-shimmer-af0ce97f 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.13) 50%,rgba(0,0,0,.06) 75%);background-size:200% 100%;border-radius:4px}.dark .scan-skeleton-bar[data-v-af0ce97f]{background:linear-gradient(90deg,hsla(0,0%,100%,.08) 25%,hsla(0,0%,100%,.16) 50%,hsla(0,0%,100%,.08) 75%);background-size:200% 100%}@keyframes scan-correction-flash-af0ce97f{0%{box-shadow:inset 0 0 0 999px #22c55e29}to{box-shadow:inset 0 0 0 999px #22c55e00}}.scan-item-corrected[data-v-af0ce97f]{animation:scan-correction-flash-af0ce97f 1.2s ease-out}@media (prefers-reduced-motion:reduce){.scan-progress[data-v-af0ce97f]{animation:none;width:100%}.scan-item-enter-active[data-v-af0ce97f]{transition:none}.scan-skeleton-bar[data-v-af0ce97f],.scan-item-corrected[data-v-af0ce97f]{animation:none}}
