@keyframes float1{0%{transform:translate(0)}15%{transform:translate(-8%,3%)}30%{transform:translate(4%,8%)}45%{transform:translate(-2%,-5%)}60%{transform:translate(3%,2%)}75%{transform:translate(-8%,-3%)}to{transform:translate(0)}}@keyframes float2{0%{transform:translate(0)}12%{transform:translate(-2%)}28%{transform:translate(-1%,-5%)}42%{transform:translate(3%,2%)}58%{transform:translate(-2%,-5%)}72%{transform:translate(2%,2%)}88%{transform:translate(-4%,-5%)}to{transform:translate(0)}}@keyframes dustAcross2{0%{left:5%;top:10%;opacity:0}2%{opacity:0}4%{opacity:.2;left:-15%;top:2%}28%{opacity:.2}30%{opacity:0}to{left:-15%;top:75%;opacity:0}}@keyframes dustAcross3{0%{left:20%;top:80%;opacity:0}8%{opacity:0}10%{opacity:.25}48%{opacity:.25}50%{opacity:0}to{left:45%;top:85%;opacity:0}}@keyframes dustAcross4{0%{left:75%;top:25%;opacity:0}5%{opacity:0}7%{opacity:.05}25%{opacity:.1}38%{opacity:.15}40%{opacity:0}to{left:15%;top:95%;opacity:0}}@keyframes dustAcross5{0%{left:10%;top:60%;opacity:0}12%{opacity:0}14%{opacity:.2}64%{opacity:.2}66%{opacity:0}to{left:105%;top:5%;opacity:0}}@keyframes dustAcross6{0%{left:90%;top:70%;opacity:0}3%{opacity:0}5%{opacity:.18}23%{opacity:.18}25%{opacity:.05}27%{opacity:.18}43%{opacity:.18}45%{opacity:0}to{left:5%;top:-5%;opacity:0}}@keyframes dustAcross7{0%{left:80%;top:8%;opacity:0}13%{opacity:0}15%{opacity:.15}58%{opacity:.15}60%{opacity:0}to{left:65%;top:64%;opacity:0}}@keyframes dustAcross8{0%{left:10%;top:50%;opacity:0}10%{opacity:0}12%{opacity:.12}18%{opacity:.08}20%{opacity:.12}38%{opacity:.12}40%{opacity:0}to{left:85%;top:50%;opacity:0}}@keyframes dustAcross9{0%{left:30%;top:90%;opacity:0}16%{opacity:0}18%{opacity:.2}78%{opacity:.2}80%{opacity:0}to{left:70%;top:90%;opacity:0}}@keyframes dustAcross10{0%{left:85%;top:76%;opacity:0}8%{opacity:0}10%{opacity:.1}28%{opacity:.06}30%{opacity:.1}48%{opacity:.1}50%{opacity:0}to{left:-8%;top:30%;opacity:0}}@keyframes dustAcross11{0%{left:15%;top:70%;opacity:0}18%{opacity:0}20%{opacity:.18}33%{opacity:.18}35%{opacity:0}to{left:50%;top:-3%;opacity:0}}@keyframes dustAcross12{0%{left:50%;top:65%;opacity:0}12%{opacity:0}14%{opacity:.14}43%{opacity:.09}45%{opacity:.14}63%{opacity:.14}65%{opacity:0}to{left:25%;top:55%;opacity:0}}@keyframes dustAcross13{0%{left:70%;top:85%;opacity:0}14%{opacity:0}16%{opacity:.16}18%{opacity:.05}21%{opacity:.16}53%{opacity:.16}55%{opacity:0}to{left:90%;top:80%;opacity:0}}@keyframes dustAcross14{0%{left:5%;top:30%;opacity:0}9%{opacity:0}11%{opacity:.11}18%{opacity:.1}20%{opacity:0}23%{opacity:.11}73%{opacity:.11}75%{opacity:0}to{left:40%;top:15%;opacity:0}}@keyframes dustAcross15{0%{left:55%;top:15%;opacity:0}9%{opacity:0}11%{opacity:.05}13%{opacity:.1}23%{opacity:.1}25%{opacity:.05}27%{opacity:.1}37%{opacity:.1}39%{opacity:0}to{left:-22%;top:-2%;opacity:0}}@keyframes dustAcross16{0%{left:25%;top:75%;opacity:0}15%{opacity:0}17%{opacity:.13}38%{opacity:.08}40%{opacity:.13}68%{opacity:.13}70%{opacity:0}to{left:75%;top:45%;opacity:0}}@keyframes dustAcross17{0%{left:65%;top:45%;opacity:0}17%{opacity:0}19%{opacity:.19}83%{opacity:.19}85%{opacity:0}to{left:35%;top:10%;opacity:0}}.connection-line-main{transition:opacity .05s ease}.connection-line-glow{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes dash{to{stroke-dashoffset:0}}@layer components{:root{--border: 2;--color: transparent}@property --from{initial-value: 0; syntax: "<number>"; inherits: true;}@keyframes rotate-gradient-angle{0%{--from: 0}to{--from: 360}}.bordered-button{position:relative;border:1px solid #030202;border-radius:9999px}.bordered-button:after{content:"";border-radius:inherit;position:absolute;inset:calc(var(--border) * -1px);z-index:-1;opacity:0;background:conic-gradient(from calc(var(--from, 0) * 1deg),#e5e3e4,#e5e3e4 15%,#8407b6 19%,#040619 24%,#e5e3e4 35%,#e5e3e4 60%,#8407b6 63%,#040619 75%,#e5e3e4 78%,#e5e3e4)}@media (min-width: 768px){.bordered-button:is(:hover,:focus-visible):after{opacity:1;animation:rotate-gradient-angle 3s linear infinite}}}
