.vf-plate{transition:transform .15s var(--ease-standard);position:relative}.vf-plate:focus-within{transform:translateY(-1px)}.vf-scan{inset-block:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;animation:.9s linear infinite vf-scan;position:absolute;left:0}@keyframes vf-scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}.vf-shake{animation:vf-shake .32s var(--ease-standard)}@keyframes vf-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.vf-rise{animation:vf-rise .24s var(--ease-out-quint) both}@keyframes vf-rise{0%{opacity:0;transform:translateY(8px)}}.vf-pop{animation:vf-pop .24s var(--ease-out-quint) 60ms both}@keyframes vf-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.vf-plate,.vf-plate:focus-within{transition:none;transform:none}.vf-scan{display:none}.vf-shake,.vf-rise,.vf-pop{animation:none}}
