.animated_logo{display:flex;justify-content:center;margin-bottom:0.25rem;margin-top:2rem}.animated_logo .al_logo-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:11rem;height:11rem}.animated_logo .al_pulse{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:0}.animated_logo .al_pulse-ring{width:11rem;height:11rem;border-radius:50%;border:2px solid var(--kg-brand-cyan);opacity:0.75;animation:ping-reverse 1s ease-out infinite}.animated_logo .al_neural-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5;filter:blur(0.5px) drop-shadow(0 0 8px rgba(6,182,212,0.4))}.animated_logo .al_logo-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:none;padding:0;z-index:10;position:relative;transition:all 0.5s ease;width:6rem;height:6rem;border-radius:var(--kg-radius-2xl);border:2px solid hsl(192 95% 50% / 0.5);background-color:hsl(217 33% 17%);box-shadow:0 4px 12px var(--kg-shadow-black-a0p3)}.animated_logo .al_logo-btn:hover{transform:scale(1.05)}.animated_logo .al_logo-btn.is-animating{width:11rem;height:11rem;border-radius:50%;border-color:hsl(192 95% 50% / 0.1);background-color:hsl(217 33% 17% / 0.1)}.animated_logo .al_logo-img{width:4rem;height:4rem;transition:all 0.3s ease}.animated_logo .al_logo-btn.is-animating .al_logo-img{filter:drop-shadow(0 0 60px rgba(6,182,212,1)) brightness(1.25) saturate(1.5)}@keyframes ping-reverse{0%{transform:scale(1);opacity:0.75}50%{opacity:0.4}100%{transform:scale(0.3);opacity:0}}@keyframes neuralLine{0%{opacity:0;stroke-dashoffset:100}30%{opacity:0.8;stroke-dashoffset:50}70%{opacity:0.8;stroke-dashoffset:0}100%{opacity:0;stroke-dashoffset:0}}@keyframes neuralNode{0%{opacity:0;r:0}20%{opacity:1;r:8}40%{r:6}80%{opacity:1;r:6}100%{opacity:0;r:5}}@keyframes neuralPulse{0%{opacity:0;r:6}20%{opacity:0.6;r:8}50%{opacity:0.3;r:12}100%{opacity:0;r:18}}
