@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap";html{scroll-padding-top:120px}:root{--background: 0 0% 0%;--foreground: 0 0% 98%;--primary: 262.1 83.3% 57.8%;--ios-bg: rgba(255, 255, 255, .02);--ios-border: rgba(255, 255, 255, .05)}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}body{font-family:Inter,sans-serif;overflow-x:hidden;margin:0;padding:0;background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased}.ios-card{border-radius:1rem;background:transparent;border:1px solid rgba(255,255,255,.05);box-shadow:0 40px 80px -10px #000000b3}.ios-btn{border-radius:.75rem;transition:all .4s cubic-bezier(.3,1,.4,1)}.ios-btn:active{transform:scale(.94)}.reveal-item{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.23,1,.32,1)}.reveal-item.visible{opacity:1;transform:translateY(0)}.animated-focus-container{position:relative;border-radius:.75rem;background:#000;border:1px solid var(--ios-border);transition:border-color .8s ease}.animated-focus-container:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:3px;border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0%,#A855F7 15%,#EC4899 25%,transparent 35%,transparent 50%,#A855F7 65%,#EC4899 75%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;z-index:1;clip-path:polygon(100% 0%,100% 0%,100% 0%,100% 0%,100% 0%);animation:rotate-tube 4s linear infinite;transition:opacity .4s ease,clip-path .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.animated-focus-container:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:3px;border-radius:inherit;z-index:1;background:conic-gradient(from var(--angle),transparent 0%,#EC4899 15%,#A855F7 25%,transparent 35%,transparent 50%,#EC4899 65%,#A855F7 75%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;clip-path:polygon(0% 100%,0% 100%,0% 100%,0% 100%,0% 100%);animation:rotate-tube 4s linear infinite reverse;transition:opacity .4s ease,clip-path .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.animated-focus-container:hover:before,.animated-focus-container:focus-within:before{opacity:1;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%,100% 0%)}.animated-focus-container:hover:after,.animated-focus-container:focus-within:after{opacity:1;clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 100%,0% 100%)}.animated-focus-container:hover,.animated-focus-container:focus-within{border-color:transparent}@keyframes rotate-tube{0%{--angle: 0deg}to{--angle: 360deg}}::-webkit-scrollbar{width:5px;height:6px}::-webkit-scrollbar-thumb{background:#80808033;border-radius:10px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes music-bar{0%,to{height:4px}50%{height:16px}}.animate-music-bar{animation:music-bar .8s ease-in-out infinite}.particle{position:fixed;background:currentColor;border-radius:50%;opacity:.1;pointer-events:none;animation:float-slow linear infinite}@keyframes float-slow{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.animate-scan{animation:scan 4s linear infinite}#canvas-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;pointer-events:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.logo-slider{--speed: 60;--count: 8;--blurs: 8;--blur: 1}.logo-slider__container{mask:linear-gradient(90deg,transparent,black 15% 85%,transparent);-webkit-mask:linear-gradient(90deg,transparent,black 15% 85%,transparent)}.logo-slider__blur>div{z-index:var(--blur-index);mask:linear-gradient(90deg,transparent calc(var(--blur-index) * calc((100 / var(--blurs)) * 1%)),black calc((var(--blur-index) + 1) * calc((100 / var(--blurs)) * 1%)),black calc((var(--blur-index) + 2) * calc((100 / var(--blurs)) * 1%)),transparent calc((var(--blur-index) + 3) * calc((100 / var(--blurs)) * 1%)));backdrop-filter:blur(calc((var(--blur-index, 0) * var(--blur, 0)) * 1px));-webkit-backdrop-filter:blur(calc((var(--blur-index, 0) * var(--blur, 0)) * 1px))}@media(prefers-reduced-motion:no-preference){.logo-slider__track{gap:0}.logo-slider__item{--duration: calc(var(--speed) * 1s);--delay: calc((var(--duration) / var(--count)) * (var(--item-index, 0) * -1));--origin-x: calc(((var(--count) - var(--item-index)) + var(--inset, 0)) * 100%);--destination-x: calc((var(--item-index) + 1 + var(--outset, 0)) * -100%);animation:logo-slider-slide var(--duration) var(--delay) infinite linear;translate:var(--origin-x) 0}@keyframes logo-slider-slide{to{translate:var(--destination-x) 0}}}.logo-slider__container[data-direction=right] .logo-slider__item{animation-direction:reverse}.logo-slider__container[data-pause-on-hover=true]:hover .logo-slider__item{animation-play-state:paused}
