.aurora-container,.aurora-container canvas{width:100%;height:100%}.aurora-container canvas{display:block}
.gradient-waves-container{width:100%;height:100%;position:relative;overflow:hidden}
.logoloop{--logoloop-gap:32px;--logoloop-logo-height:28px;--logoloop-fade-color-auto:var(--background);position:relative;overflow:hidden}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-block:calc(var(--logoloop-logo-height) * .1)}.logoloop__track{z-index:0;-webkit-user-select:none;user-select:none;will-change:transform;width:max-content;display:flex;position:relative}.logoloop--vertical .logoloop__track,.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop--vertical .logoloop__track{width:100%;height:max-content}.logoloop__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logo-height);flex:none;line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node,.logoloop__link{align-items:center;display:inline-flex}.logoloop__node,.logoloop__item img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__item img{width:auto;height:var(--logoloop-logo-height);object-fit:contain;pointer-events:none;-webkit-user-drag:none;display:block}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.08)}.logoloop__link{border-radius:4px;text-decoration:none;transition:opacity .2s}.logoloop__link:hover{opacity:.72}.logoloop__link:focus-visible{outline-offset:4px;outline:2px solid}.logoloop--fade:before,.logoloop--fade:after{z-index:10;pointer-events:none;content:"";width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.logoloop--fade:before{background:linear-gradient(to right, var(--logoloop-fade-color,var(--logoloop-fade-color-auto)), transparent);left:0}.logoloop--fade:after{background:linear-gradient(to left, var(--logoloop-fade-color,var(--logoloop-fade-color-auto)), transparent);right:0}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translate(0,0)!important}.logoloop__node,.logoloop__item img{transition:none}}
.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:20px;--glow-padding:32px;--cone-spread:24;border:1px solid var(--border);border-radius:var(--border-radius);background:var(--card-bg,#232323);isolation:isolate;display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{z-index:-1;border-radius:inherit;content:"";transition:opacity .3s;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .7s}.border-glow-card:before{background:linear-gradient(var(--card-bg) 0 100%) padding-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 16) * 1%), transparent calc((84 - var(--cone-spread)) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 16) * 1%), transparent calc((84 - var(--cone-spread)) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one), var(--gradient-two), var(--gradient-three), var(--gradient-base);opacity:calc(var(--fill-opacity,.2) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(#0000 25%,#000 78%);mask-image:radial-gradient(#0000 25%,#000 78%)}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;pointer-events:none;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 3%, transparent 11%, transparent 89%, black 97%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 3%, transparent 11%, transparent 89%, black 97%);mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 10px var(--glow-color-40), 0 0 6px var(--glow-color-50), 0 0 18px var(--glow-color-30), 0 0 38px var(--glow-color-10);content:"";position:absolute}.border-glow-inner{z-index:2;border-radius:inherit;flex-direction:column;min-height:100%;display:flex;position:relative;overflow:hidden}
