@keyframes vacuumPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:fadeIn .2s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-slideIn{animation:slideIn .4s ease-out forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-slideInRight{animation:slideInRight .4s ease-out forwards}@keyframes packageIn{0%{opacity:0;transform:translateY(-100px) scale(.5)}60%{opacity:1;transform:translateY(10px) scale(1.05)}80%{transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-packageIn{animation:packageIn .6s ease-out forwards}@keyframes containerFold{0%{transform:translateY(-50%) scale(1);opacity:1}to{transform:translateY(-50%) scale(.3);opacity:0}}.animate-containerFold{animation:containerFold .5s ease-out forwards}@keyframes containerExplode{0%{opacity:1;transform:translateY(-50%) scale(1);filter:brightness(1)}20%{opacity:1;transform:translateY(-50%) scale(1.15);filter:brightness(1.5) saturate(1.2)}40%{opacity:1;transform:translateY(-50%) scale(1.1) translateY(-30px);filter:brightness(2) saturate(1.5)}to{opacity:0;transform:translateY(-50%) scale(.3) translateY(-150px);filter:brightness(3)}}.animate-containerExplode{animation:containerExplode .6s ease-out forwards!important}@keyframes conveyorMove{0%{transform:translate(0)}to{transform:translate(-40px)}}@keyframes packageBeltTravel{0%{opacity:1;transform:translateY(-50%) translateY(var(--lane-offset, 0))}to{opacity:1;transform:translateY(-50%) translateY(var(--lane-offset, 0)) translate(calc(-100vw + var(--queue-x, 580px) + 100px))}}@keyframes packageQueueWait{0%{transform:translateY(-50%) translateY(var(--lane-offset, 0)) translate(calc(-100vw + var(--queue-x, 580px) + 100px)) scale(1)}to{transform:translateY(-50%) translate(calc(-100vw + var(--queue-x, 580px) + 100px)) translateY(calc(-1 * var(--queue-position, 0px) - 20px)) scale(.5)}}@keyframes packageSlideOut{0%{transform:translateY(-50%) translate(calc(-100vw + var(--queue-x, 580px) + 100px)) translateY(calc(-1 * var(--queue-position, 0px) - 20px)) scale(.5)}to{transform:translateY(-50%) translate(calc(-100vw + 500px)) translateY(-80px) scale(1)}}@keyframes packageLaunch{0%{transform:translateY(-50%) translate(calc(-100vw + 500px)) translateY(-80px) scale(1)}15%{transform:translateY(-50%) translate(calc(-100vw + 500px)) translateY(-80px) scale(1)}70%{transform:translateY(-50%) translate(calc(-100vw + 280px)) translateY(calc(-100vh + 250px)) scale(1);opacity:1}to{transform:translateY(-50%) translate(calc(-100vw + 260px)) translateY(calc(-100vh + 180px)) scale(1);opacity:0}}@keyframes floatUpTop{0%{opacity:.6;transform:translateY(0) translate(0)}20%{opacity:.7}to{opacity:0;transform:translateY(-60px) translate(80px)}}@keyframes countdownAppear{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes countdownDisappear{0%{opacity:1}to{opacity:0}}@keyframes rocketReveal{0%{opacity:0;transform:scale(0)}5%{opacity:1;transform:scale(1.2)}10%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes packageFlightMode{0%{border-color:#3b82f64d;box-shadow:0 2px 8px #0006}20%{border-color:#fb923c80;box-shadow:0 2px 10px #fb923c33}to{border-color:#fb923c80;box-shadow:0 2px 12px #fb923c40}}@keyframes flameReveal{0%,69%{opacity:0}70%,74%{opacity:0}75%{opacity:1}80%{opacity:.6}85%{opacity:1}90%{opacity:.7}95%{opacity:1}to{opacity:0}}.animate-flameReveal{animation:flameReveal 10s ease-in-out forwards}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-cursorBlink{animation:cursorBlink 1s step-end infinite}@keyframes glitchMain{0%,to{transform:translate(0)}2%{transform:translate(-2px)}4%{transform:translate(2px)}6%{transform:translate(0)}41%{transform:translate(0);clip-path:inset(0 0 0 0)}42%{transform:translate(3px);clip-path:inset(40% 0 30% 0)}43%{transform:translate(-3px);clip-path:inset(20% 0 50% 0)}44%{transform:translate(0);clip-path:inset(0 0 0 0)}87%{transform:translate(0)}88%{transform:translate(-1px,1px)}89%{transform:translate(1px,-1px)}90%{transform:translate(0)}}@keyframes glitchRed{0%,to{transform:translate(-50%,-50%) translate(0);opacity:0}2%{transform:translate(-50%,-50%) translate(-3px);opacity:.7}4%{opacity:0}41%{opacity:0}42%{transform:translate(-50%,-50%) translate(2px,1px);opacity:.8}44%{opacity:0}87%{opacity:0}88%{transform:translate(-50%,-50%) translate(-2px,-1px);opacity:.6}90%{opacity:0}}@keyframes glitchBlue{0%,to{transform:translate(-50%,-50%) translate(0);opacity:0}2%{transform:translate(-50%,-50%) translate(3px);opacity:.7}4%{opacity:0}41%{opacity:0}42%{transform:translate(-50%,-50%) translate(-2px,-1px);opacity:.8}44%{opacity:0}87%{opacity:0}88%{transform:translate(-50%,-50%) translate(2px,1px);opacity:.6}90%{opacity:0}}@keyframes randomFlicker1{0%,to{opacity:1}3%{opacity:.4}6%{opacity:1}42%{opacity:1}44%{opacity:.6}46%{opacity:1}78%{opacity:1}80%{opacity:.3}82%{opacity:.8}84%{opacity:1}}@keyframes randomFlicker2{0%,to{opacity:0}15%{opacity:0}16%{opacity:.8}17%{opacity:0}58%{opacity:0}59%{opacity:.6}61%{opacity:0}89%{opacity:0}90%{opacity:1}92%{opacity:0}}@keyframes cloudSway{0%,to{transform:translate(0) translateY(0)}25%{transform:translate(3px) translateY(-2px)}50%{transform:translate(-2px) translateY(1px)}75%{transform:translate(2px) translateY(-1px)}}@keyframes flyAway{0%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(calc(-50% + var(--fly-x)),calc(-50% + var(--fly-y))) scale(1);opacity:0}}@keyframes dockBounce{0%{transform:scale(1)}40%{transform:scale(.88)}70%{transform:scale(1.08)}to{transform:scale(1)}}.animate-dock-bounce{animation:dockBounce .25s cubic-bezier(.34,1.56,.64,1)}
