@keyframes banner_blob-bounce__BDMvj{0%{transform:translate(-100%,-100%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}.banner_animateBlobBounce__JOKUz{animation:banner_blob-bounce__BDMvj 3s linear infinite}@keyframes banner_float__wE6JI{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.banner_floatingTag___MKyG{animation:banner_float__wE6JI 3s ease-in-out infinite}.DownloadButton_button__3oK85{position:relative;width:180px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--border));background-color:hsl(var(--background));overflow:hidden;border-radius:.375rem}.DownloadButton_buttonIcon__fLjUg,.DownloadButton_buttonText__dBq2b,.DownloadButton_button__3oK85{transition:all .3s}.DownloadButton_buttonText__dBq2b{transform:translateX(20px);color:hsl(var(--foreground));font-weight:600;font-size:.875rem}.DownloadButton_buttonIcon__fLjUg{position:absolute;transform:translateX(0);height:100%;width:39px;background-color:hsl(var(--accent));display:flex;align-items:center;justify-content:center;left:0}.DownloadButton_svg__13cYg{width:18px;fill:hsl(var(--accent-foreground))}.DownloadButton_button__3oK85:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.DownloadButton_button__3oK85:hover .DownloadButton_buttonText__dBq2b{color:transparent}.DownloadButton_button__3oK85:hover .DownloadButton_buttonIcon__fLjUg{width:178px;transform:translateX(0)}.DownloadButton_button__3oK85:active .DownloadButton_buttonIcon__fLjUg{background-color:hsl(var(--accent)/.8)}.DownloadButton_button__3oK85:active{border:1px solid hsl(var(--border))}.animated-button{position:relative;display:flex;align-items:center;gap:2px;padding:8px 20px;border:2px solid transparent;font-size:14px;background-color:transparent;border-radius:100px;font-weight:600;color:hsl(var(--primary));box-shadow:0 0 0 1.5px hsl(var(--border));cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1)}.animated-button svg{position:absolute;width:16px;fill:hsl(var(--primary));z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .arr-1{right:10px}.animated-button .arr-2{left:-25%}.animated-button .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;background-color:hsl(var(--primary)/.2);border-radius:50%;opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .text{position:relative;z-index:1;transform:translateX(-8px);transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button:hover{box-shadow:0 0 0 8px transparent;color:hsl(var(--primary-foreground));border-radius:8px;background-color:hsl(var(--primary))}.animated-button:hover .arr-1{right:-25%}.animated-button:hover .arr-2{left:10px}.animated-button:hover .text{transform:translateX(8px)}.animated-button:hover svg{fill:hsl(var(--primary-foreground))}.animated-button:active{scale:.95;box-shadow:0 0 0 2px hsl(var(--primary)/.5)}.animated-button:hover .circle{width:150px;height:150px;opacity:1}