@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-in{animation:slideInFromBottom .7s cubic-bezier(.25,1,.5,1) forwards}.fade-in{animation:fadeIn .7s ease-out forwards}.slide-in-from-bottom-8{animation-name:slideInFromBottom}.duration-700{animation-duration:.7s}.btn-enhance-hover{transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.btn-enhance-hover:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.btn-enhance-hover:active{transform:translateY(0);box-shadow:0 2px 4px #00000014}.card-stagger{animation:slideInFromBottom .7s cubic-bezier(.25,1,.5,1) .1s both}.input-focus-enhance{transition:all .2s cubic-bezier(.25,1,.5,1)}.input-focus-enhance:focus{transform:scale(1.01)}@keyframes successGlow{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.success-glow{animation:successGlow .6s ease-out}@keyframes checkmarkDraw{0%{stroke-dashoffset:100;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.checkmark-draw{animation:checkmarkDraw .6s cubic-bezier(.77,0,.175,1) forwards}
