@keyframes aura-pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes aura-core{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.95}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}@keyframes aura-spin{to{transform:rotate(1turn)}}@keyframes aura-spin-rev{to{transform:rotate(-1turn)}}@keyframes spark-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.9}70%{opacity:.6}to{transform:translateY(-230px) scale(1);opacity:0}}.eye-lid-bot,.eye-lid-top{transform-box:fill-box;transform:scaleY(0);animation:eye-blink 6.5s ease-in-out infinite}.eye-lid-top{transform-origin:50% 0}.eye-lid-bot{transform-origin:50% 100%}@keyframes eye-blink{0%,90%,to{transform:scaleY(0)}93%{transform:scaleY(1)}96%{transform:scaleY(1)}}@keyframes blob-float-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,30px) scale(1.08)}66%{transform:translate(-30px,20px) scale(.96)}}@keyframes blob-float-b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.05)}66%{transform:translate(20px,-30px) scale(1.1)}}@keyframes blob-float-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.08)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.pc-ai{position:absolute;top:10px;right:10px;padding:1px;border-radius:999px;overflow:hidden;isolation:isolate;background:rgba(201,139,255,.42);box-shadow:0 2px 10px rgba(0,0,0,.38),0 0 0 3px rgba(178,79,224,.06);transition:box-shadow .28s ease}.pc-ai__ring{position:absolute;top:50%;left:50%;width:260%;aspect-ratio:1;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;background:conic-gradient(from 0deg,rgba(201,139,255,0) 0deg,rgba(201,139,255,.18) 55deg,#f1e4ff 130deg,#b24fe0 175deg,rgba(201,139,255,.18) 260deg,rgba(201,139,255,0) 1turn)}.pc-ai__face{position:relative;display:inline-flex;align-items:center;gap:5px;padding:4px 7px 4px 8px;border-radius:999px;background:linear-gradient(150deg,rgba(201,139,255,.22),rgba(126,43,216,.18)),#191322;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);color:#f1e4ff;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:color .28s ease}.pc-ai__spark{color:#d9a6ff}@keyframes pcAiRing{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.aurora-bg *,.hero-aura *{animation:none!important}.reveal{opacity:1;transform:none;transition:none}.pc-ai__ring{display:none}}