@keyframes float{0%,to{transform:translateY(0) rotate(var(--rotation))}50%{transform:translateY(-20px) rotate(var(--rotation))}}@keyframes dash{0%{stroke-dashoffset:200;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.platform-icon{animation:float 6s ease-in-out infinite}.platform-icon:first-child{--rotation:-6deg;animation-delay:0s}.platform-icon:nth-child(2){--rotation:12deg;animation-delay:1s}.platform-icon:nth-child(3){--rotation:-3deg;animation-delay:2s}.platform-icon:nth-child(4){--rotation:6deg;animation-delay:3s}.platform-icon:nth-child(5){--rotation:-12deg;animation-delay:4s}.platform-icon:nth-child(6){--rotation:3deg;animation-delay:5s}.animate-dash{stroke-dasharray:200;stroke-dashoffset:200;animation:dash 1.5s ease-out forwards}.animate-fade-in-scale{animation:fade-in-scale .5s ease-out forwards}.animate-fade-in{animation:fade-in .5s ease-out forwards}@keyframes expand-line{0%{stroke-dasharray:0 1000;opacity:0}50%{opacity:1}to{stroke-dasharray:1000 0;opacity:1}}.animate-expand-line{stroke-dasharray:0 1000;animation:expand-line 1s ease-out forwards}@keyframes particle{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.animate-particle{animation:particle 2s ease-in-out infinite}@keyframes flip{0%{transform:scale(1);opacity:1;filter:brightness(1)}25%{transform:scale(.95);opacity:.7;filter:brightness(.9)}50%{transform:scale(.9);opacity:0;filter:brightness(.8)}75%{transform:scale(.95);opacity:.7;filter:brightness(.9)}to{transform:scale(1);opacity:1;filter:brightness(1)}}.animate-flip{animation:flip .6s cubic-bezier(.25,.46,.45,.94);transform-origin:center;will-change:transform,opacity,filter}@keyframes pulse-line{0%,to{opacity:.3;stroke-width:2}50%{opacity:1;stroke-width:3}}.animate-pulse-line{animation:pulse-line 2s ease-in-out infinite}