@keyframes vpPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes vpFloat{0%{transform:translateY(6px)}to{transform:translateY(-14px)}}@keyframes vpBeam{0%{transform:translate(-15%)rotate(14deg)}to{transform:translate(115%,40px)rotate(14deg)}}@keyframes vpGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vpFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes vpSweep{0%{left:-55%}to{left:150%}}@keyframes vpTipIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes vpCrown{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.vpCard{transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.vpCard:hover{transform:translate(6px)}.vpMapRow{border-radius:12px;transition:background .2s}.vpMapRow.vpClickable{cursor:pointer}.vpMapRow.vpClickable:hover{background:#788cff0f}@keyframes vpTarget{0%,to{box-shadow:0 0 #5b8cff00}45%{box-shadow:0 0 0 5px #5b8cff80}}.vpTargeted{animation:1.6s ease-out 2 vpTarget}.vpSubmit{transition:transform .25s,box-shadow .25s}.vpSubmit:hover{transform:translateY(-1px)}.vpChip{transition:transform .2s,border-color .2s,background .2s}.vpChip:hover{transform:translateY(-1px)}.vpIconBtn{transition:border-color .2s,color .2s}.vpIconBtn:hover{color:#cdd6ff!important;border-color:#788cff99!important}
