.AnimatedLogo-module__sZg5hq__wrapper{vertical-align:middle;contain:layout;cursor:default;width:min(9.5em,38vw);height:1em;display:inline-block;position:relative;overflow:visible}.AnimatedLogo-module__sZg5hq__svgHost{pointer-events:none;position:absolute;inset:0;overflow:visible}.AnimatedLogo-module__sZg5hq__svgHost svg{opacity:1;filter:none;transform-origin:50%;width:100%;height:100%;display:block;overflow:visible;transform:translate(0)scale(1)}.AnimatedLogo-module__sZg5hq__svgHost .logo-path{fill:var(--logo-color,#fff);stroke:var(--logo-color,#fff);fill-opacity:1;stroke-opacity:0;stroke-width:0;opacity:1;transform-origin:50%;filter:none;transform:none}.AnimatedLogo-module__sZg5hq__svgHost .logo-letters{display:none}.AnimatedLogo-module__sZg5hq__svgHost .logo-path-letter{fill:var(--logo-color,#fff);stroke:var(--logo-color,#fff);fill-opacity:1;stroke-opacity:0;stroke-width:0}:is(.AnimatedLogo-module__sZg5hq__logoRgbCycle .AnimatedLogo-module__sZg5hq__svgHost .logo-path,.AnimatedLogo-module__sZg5hq__logoRgbCycle .AnimatedLogo-module__sZg5hq__svgHost .logo-path-letter){fill:url(#logo-rgb-gradient);stroke:url(#logo-rgb-gradient)}.AnimatedLogo-module__sZg5hq__idle svg{filter:none;transform:none}.AnimatedLogo-module__sZg5hq__draw svg{animation:4.5s cubic-bezier(.33,1,.68,1) forwards AnimatedLogo-module__sZg5hq__drawScale}.AnimatedLogo-module__sZg5hq__draw .logo-path{stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:var(--path-length,20000);animation:4.5s ease-in-out forwards AnimatedLogo-module__sZg5hq__drawPathFill,4.5s ease-in-out forwards AnimatedLogo-module__sZg5hq__drawStroke}@keyframes AnimatedLogo-module__sZg5hq__drawScale{0%{opacity:1;transform:scale(1)}14%{opacity:1;transform:scale(1.3)}20%{opacity:1;transform:scale(1.32)}74%{opacity:1;transform:scale(1.08)}88%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes AnimatedLogo-module__sZg5hq__drawStroke{0%,10%{stroke-dashoffset:var(--path-length,20000);stroke-opacity:0;stroke-width:0}18%{stroke-dashoffset:var(--path-length,20000);stroke-opacity:.35;stroke-width:5px}26%{stroke-dashoffset:var(--path-length,20000);stroke-opacity:1;stroke-width:8px}76%{stroke-dashoffset:0;stroke-opacity:1;stroke-width:8px}90%{stroke-dashoffset:0;stroke-opacity:.2;stroke-width:8px}to{stroke-dashoffset:0;stroke-opacity:0;stroke-width:0}}@keyframes AnimatedLogo-module__sZg5hq__drawPathFill{0%,10%{fill-opacity:1}20%{fill-opacity:.55}28%{fill-opacity:0}75%{fill-opacity:0}90%{fill-opacity:.45}to{fill-opacity:1}}.AnimatedLogo-module__sZg5hq__glitch svg{animation:2s steps(8,end) forwards AnimatedLogo-module__sZg5hq__glitchShake}.AnimatedLogo-module__sZg5hq__glitch:before,.AnimatedLogo-module__sZg5hq__glitch:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.AnimatedLogo-module__sZg5hq__glitch:before{background:linear-gradient(90deg,#0000 40%,#00ffff8c 50%,#0000 60%);animation:2s steps(6,end) forwards AnimatedLogo-module__sZg5hq__glitchCyan}.AnimatedLogo-module__sZg5hq__glitch:after{background:linear-gradient(90deg,#0000 35%,#ff008080 45%,#0000 55%);animation:2s steps(6,end) forwards AnimatedLogo-module__sZg5hq__glitchMagenta}@keyframes AnimatedLogo-module__sZg5hq__glitchShake{0%,to{filter:none;opacity:1;transform:translate(0)scale(1)}10%{filter:drop-shadow(3px 0 #0ff)drop-shadow(-3px 0 #f0f);transform:translate(-4px,1px)skew(-2deg)}20%{filter:drop-shadow(-4px 0 #0ff)drop-shadow(4px 0 #f0f);transform:translate(5px,-2px)skew(3deg)}30%{filter:drop-shadow(2px 0 #0ff);transform:translate(-2px,2px)}40%{filter:drop-shadow(-2px 0 #f0f);transform:translate(3px)}50%{filter:drop-shadow(4px 0 #0ff)drop-shadow(-4px 0 #f0f);transform:translate(-5px,-1px)skew(-4deg)}60%{filter:none;transform:translate(2px,1px)}70%{filter:drop-shadow(3px 0 #0ff);transform:translate(-3px,-2px)skew(2deg)}82%{filter:none;transform:translate(1px)}92%,to{filter:none;opacity:1;transform:translate(0)scale(1)}}@keyframes AnimatedLogo-module__sZg5hq__glitchCyan{0%,to{opacity:0;transform:translate(0)}15%,55%{opacity:.7;transform:translate(-6px)}35%{opacity:.5;transform:translate(8px)}88%,to{opacity:0;transform:translate(0)}}@keyframes AnimatedLogo-module__sZg5hq__glitchMagenta{0%,to{opacity:0;transform:translate(0)}25%,65%{opacity:.65;transform:translate(7px)}45%{opacity:.45;transform:translate(-5px)}88%,to{opacity:0;transform:translate(0)}}.AnimatedLogo-module__sZg5hq__particleLayer{pointer-events:none;position:absolute;inset:0;overflow:visible}.AnimatedLogo-module__sZg5hq__particle{opacity:0;background:linear-gradient(120deg,#53fc18 0%,#8debff 30%,#ff2d9a 55%,#a855f7 80%,#53fc18 100%) 0 0/220% 220%;border-radius:.5px;animation:1.05s cubic-bezier(.15,.85,.25,1) forwards AnimatedLogo-module__sZg5hq__particleBurst,12s linear infinite AnimatedLogo-module__sZg5hq__particleRgb;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes AnimatedLogo-module__sZg5hq__particleRgb{0%{background-position:0%}to{background-position:200%}}@keyframes AnimatedLogo-module__sZg5hq__particleBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}8%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}22%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.15) rotate(var(--rot));opacity:0}}.AnimatedLogo-module__sZg5hq__pop svg{animation:2.2s ease-out forwards AnimatedLogo-module__sZg5hq__logoExplode}.AnimatedLogo-module__sZg5hq__pop .logo-path{animation:2.2s ease-out forwards AnimatedLogo-module__sZg5hq__logoExplodePath}@keyframes AnimatedLogo-module__sZg5hq__logoExplode{0%{opacity:1;transform:scale(1)}12%{opacity:1;transform:scale(1.08)}20%{opacity:0;transform:scale(1.18)}72%{opacity:0;transform:scale(1.18)}86%{opacity:.85;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes AnimatedLogo-module__sZg5hq__logoExplodePath{0%,11%{fill-opacity:1;stroke-opacity:0;opacity:1}18%{fill-opacity:0;stroke-opacity:0;opacity:0}72%{fill-opacity:0;stroke-opacity:0;opacity:0}to{fill-opacity:1;stroke-opacity:0;opacity:1}}.AnimatedLogo-module__sZg5hq__slide svg{will-change:transform, opacity;animation-name:AnimatedLogo-module__sZg5hq__logoSlide;animation-duration:4.2s;animation-timing-function:linear,cubic-bezier(.65,0,.85,.25),step-end,cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards;animation-timeline:auto}@keyframes AnimatedLogo-module__sZg5hq__logoSlide{0%,20%{opacity:1;transform:translate(0)}42%{opacity:0;transform:translate(145%)}43%{opacity:0;transform:translate(-145%)}to{opacity:1;transform:translate(0)}}.AnimatedLogo-module__sZg5hq__scatter .AnimatedLogo-module__sZg5hq__svgHost .logo-unified{display:none}.AnimatedLogo-module__sZg5hq__scatter .AnimatedLogo-module__sZg5hq__svgHost .logo-letters{display:block}.AnimatedLogo-module__sZg5hq__scatter .logo-letter{animation-name:AnimatedLogo-module__sZg5hq__letterScatter;animation-duration:3.6s;animation-timing-function:linear,cubic-bezier(.55,0,.85,.25),cubic-bezier(.08,1.35,.12,1),linear;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:forwards;animation-timeline:auto;transform:translateY(0)}.AnimatedLogo-module__sZg5hq__scatter .logo-letter:nth-child(odd){--scatter-y:155%}.AnimatedLogo-module__sZg5hq__scatter .logo-letter:nth-child(2n){--scatter-y:-155%}@keyframes AnimatedLogo-module__sZg5hq__letterScatter{0%,8%{opacity:1;transform:translateY(0)}34%{transform:translateY(var(--scatter-y));opacity:.88}38%{transform:translateY(var(--scatter-y));opacity:.8}48%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AnimatedLogo-module__sZg5hq__wrapper{overflow:visible}.AnimatedLogo-module__sZg5hq__svgHost .logo-path{fill:#fff;stroke:none}.AnimatedLogo-module__sZg5hq__particle{background:#fff;animation:1.05s cubic-bezier(.15,.85,.25,1) forwards AnimatedLogo-module__sZg5hq__particleBurst}:is(.AnimatedLogo-module__sZg5hq__draw .logo-path,.AnimatedLogo-module__sZg5hq__draw svg,.AnimatedLogo-module__sZg5hq__glitch svg,.AnimatedLogo-module__sZg5hq__pop svg,.AnimatedLogo-module__sZg5hq__pop .logo-path,.AnimatedLogo-module__sZg5hq__slide svg,.AnimatedLogo-module__sZg5hq__scatter .logo-letter){stroke-dashoffset:0;opacity:1;filter:none;fill-opacity:1;stroke-opacity:0;stroke-width:0;transform:none;animation:none!important}.AnimatedLogo-module__sZg5hq__scatter .AnimatedLogo-module__sZg5hq__svgHost .logo-letters{display:none}}
