@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes slideInFromTop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes slideInFromBottom{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-8px)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(8px)}to{transform:translateX(0)}}@keyframes budget-wave-move{0%{transform:translateX(-480px)}to{transform:translateX(0)}}@layer utilities{.animate-in{animation-duration:.15s;animation-timing-function:ease-out;animation-fill-mode:both}.animate-out{animation-duration:.15s;animation-timing-function:ease-in;animation-fill-mode:both}.fade-in-0{animation-name:fadeIn}.fade-out-0{animation-name:fadeOut}.zoom-in-95{animation-name:zoomIn}.zoom-out-95{animation-name:zoomOut}.slide-in-from-top-2{animation-name:slideInFromTop}.slide-in-from-bottom-2{animation-name:slideInFromBottom}.slide-in-from-left-2{animation-name:slideInFromLeft}.slide-in-from-right-2{animation-name:slideInFromRight}.budget-wave-container,.budget-wave-container *{transform-box:fill-box;transform-origin:0 0}.budget-wave-1{animation-duration:70s;animation-delay:0s;animation-timing-function:linear;animation-iteration-count:infinite}.budget-wave-1,.budget-wave-2{animation-name:budget-wave-move}.budget-wave-2{animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:-20s}.budget-wave-3{animation-name:budget-wave-move;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:-10s}.animate-border-beam{animation-name:border-beam;animation-timing-function:linear;animation-iteration-count:infinite}}@keyframes headerFadeIn{0%{opacity:0;transform:translateY(-20px) scale(.9)}50%{transform:translateY(5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.header-entrance{animation:headerFadeIn 1s ease-out forwards;animation-delay:1.5s;opacity:0}@keyframes border-beam{to{offset-distance:100%}}