@keyframes recs-fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes recs-chipIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes recs-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes recs-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes recs-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes recs-scanline{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes recs-sheen{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes recs-purpleShimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes recs-barShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes recs-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes recs-dotPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes recs-ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}@keyframes recs-travelDot{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes recs-tFadeIn{0%{opacity:0}to{opacity:1}}@keyframes recs-tFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes recs-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes recs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes recs-glowPulse{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}}@keyframes recs-pinFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.recs-input:focus,.recs-textarea:focus{outline:none;box-shadow:0 0 0 3px #8b5cf61a;border-color:#8b5cf6!important}.recs-input::-moz-placeholder{color:#9ca3af}.recs-textarea::-moz-placeholder{color:#9ca3af}.recs-input::placeholder,.recs-textarea::placeholder{color:#9ca3af}@keyframes recs-dismissShortlist{0%{opacity:1;transform:translate(0)scale(1)}60%{opacity:.5;transform:translate(24px)scale(.98)}to{opacity:0;pointer-events:none;transform:translate(40px)scale(.96)}}@keyframes recs-dismissDownvote{0%{opacity:1;transform:scale(1)}60%{opacity:.4;transform:scale(.97)}to{opacity:0;pointer-events:none;transform:scale(.94)translateY(8px)}}@keyframes recs-shortlistFlash{0%{box-shadow:0 0 #8b5cf600}30%{box-shadow:0 0 0 4px #8b5cf640}to{box-shadow:0 0 #8b5cf600}}@keyframes recs-downvoteFlash{0%{box-shadow:0 0 #9ca3af00}30%{box-shadow:0 0 0 4px #9ca3af33}to{box-shadow:0 0 #9ca3af00}}.recs-card-dismissing-shortlist{animation:.3s ease-out recs-shortlistFlash,.45s cubic-bezier(.4,0,.2,1) .15s forwards recs-dismissShortlist}.recs-card-dismissing-downvote{animation:.3s ease-out recs-downvoteFlash,.4s cubic-bezier(.4,0,.2,1) .1s forwards recs-dismissDownvote}
