.cap-spin[data-v-49b2c29e]{background:linear-gradient(90deg,transparent,var(--cap-accent),transparent) 0 0/40% 100% no-repeat,var(--cap-line);width:168px;height:2px;animation:1.5s cubic-bezier(.45,.05,.35,1) infinite cap-spin-49b2c29e;display:block}@keyframes cap-spin-49b2c29e{0%{background-position:-66% 0,0 0}to{background-position:166% 0,0 0}}@media (prefers-reduced-motion:reduce){.cap-spin[data-v-49b2c29e]{background:var(--cap-accent);animation:none}}
