.scan-line[data-v-e5b20c4b]{position:absolute;width:100%;height:2px;background:linear-gradient(to right,transparent,#1677ff,transparent);box-shadow:0 0 4px #1677ff;animation:scan-e5b20c4b 2s linear infinite;top:0}@keyframes scan-e5b20c4b{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.animate-scan-horizontal[data-v-e5b20c4b]{animation:scan-horizontal-e5b20c4b 2s ease-in-out infinite}@keyframes scan-horizontal-e5b20c4b{0%{transform:translateY(-10px);opacity:.5}50%{transform:translateY(10px);opacity:1}to{transform:translateY(-10px);opacity:.5}}
