@keyframes hand-enter{0%{transform:translate(-60vw,15vh) rotate(-25deg) scale(.8);opacity:0}to{transform:translate(0) rotate(0deg) scale(1);opacity:1}}.hand-enter{animation:hand-enter 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes character-fade-in{0%{opacity:0}to{opacity:1}}.character-fade-in{opacity:0;animation:character-fade-in .8s ease-out forwards}@keyframes aura-glow-pulse{0%,to{opacity:.75;transform:scaleY(1) scaleX(1)}50%{opacity:1;transform:scaleY(1.1) scaleX(1.04)}}.aura-glow{background:radial-gradient(ellipse at bottom,var(--aura-light,rgba(224,249,255,.95)) 0,var(--aura-mid,rgba(165,231,255,.75)) 25%,var(--aura-mid-fade,rgba(125,211,252,.4)) 50%,var(--aura-transparent,rgba(125,211,252,0)) 78%);filter:blur(10px);transform-origin:bottom;animation:aura-glow-pulse 3s ease-in-out infinite}@keyframes aura-spark-rise{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}15%{opacity:1}to{transform:translateY(var(--spark-rise,-90px)) translateX(var(--spark-drift,0)) scale(.3);opacity:0}}.aura-spark{width:var(--spark-size,8px);height:var(--spark-size,8px);background:var(--spark-color,rgba(165,231,255,1));animation:aura-spark-rise var(--spark-duration,3.5s) ease-out infinite}.leadership-panel{background-image:radial-gradient(ellipse at top,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 60%)}.leadership-glow{background:radial-gradient(ellipse at center,rgba(255,255,255,.12) 0,rgba(255,255,255,.05) 45%,rgba(255,255,255,0) 75%);filter:blur(24px)}