.animated-logo_stage__X6E7v{display:flex;flex-direction:column;align-items:center}.animated-logo_badge__FjM26{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.animated-logo_glow__GWkKi{position:absolute;inset:0;border-radius:50%;filter:blur(20px);background:radial-gradient(circle,rgba(0,217,255,.45) 0,rgba(123,97,255,.3) 45%,transparent 72%);animation:animated-logo_breathe__JWNut 4.5s ease-in-out infinite;pointer-events:none}:root[data-theme=light] .animated-logo_glow__GWkKi{background:radial-gradient(circle,rgba(0,217,255,.3) 0,rgba(123,97,255,.18) 45%,transparent 72%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .animated-logo_glow__GWkKi{background:radial-gradient(circle,rgba(0,217,255,.3) 0,rgba(123,97,255,.18) 45%,transparent 72%)}}@keyframes animated-logo_breathe__JWNut{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.animated-logo_svg__cbpE3{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);z-index:1}.animated-logo_scanOuter__6492e{transform-origin:50% 50%;animation:animated-logo_spin___93Fj 5s linear infinite}.animated-logo_scanInner__x_Mqs{transform-origin:50% 50%;animation:animated-logo_spinRev__T_ztD 7.5s linear infinite}@keyframes animated-logo_spin___93Fj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animated-logo_spinRev__T_ztD{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.animated-logo_arc__yUSPx{fill:none;stroke:url(#ark-logo-gradient);stroke-linecap:round}.animated-logo_arcPrimary__Y25iz{stroke-width:3;stroke-dasharray:30 70}.animated-logo_arcSecondary__i7bWR{stroke-width:2;stroke-dasharray:18 82;opacity:.6}.animated-logo_centerText__l5rW0{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.animated-logo_wordmark__62M35{font-family:var(--font-logo),sans-serif;font-weight:700;font-size:32px;letter-spacing:.24em;color:hsl(var(--foreground));margin:0;padding-left:.24em}.animated-logo_tagline__jkOQJ{margin-top:26px;font-family:var(--font-logo),sans-serif;font-weight:500;font-size:11px;letter-spacing:.34em;color:hsl(var(--muted-foreground));text-transform:uppercase;padding-left:.34em}@media (prefers-reduced-motion:reduce){.animated-logo_glow__GWkKi,.animated-logo_scanInner__x_Mqs,.animated-logo_scanOuter__6492e{animation:none}}