@keyframes avoa-splash-in{0%{opacity:0}to{opacity:1}}@keyframes avoa-splash-out{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.04);filter:blur(10px)}}@keyframes avoa-el-in{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(10px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes avoa-draw-on{to{stroke-dashoffset:0}}@keyframes avoa-sheen-in{to{opacity:.35}}@keyframes avoa-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes avoa-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes avoa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes avoa-pulse{0%{transform:scale(.75);opacity:.65}to{transform:scale(1.65);opacity:0}}@keyframes avoa-sparkle{0%{transform:scale(0) rotate(0deg);opacity:0}40%{transform:scale(1.15) rotate(45deg);opacity:1}to{transform:scale(0) rotate(95deg);opacity:0}}@keyframes avoa-drift{0%{transform:translate(0);opacity:0}15%{opacity:var(--po,.55)}85%{opacity:var(--po,.55)}to{transform:translate(var(--px,0),-14vh);opacity:0}}@keyframes avoa-orb-a{0%,to{transform:translate(0)}50%{transform:translate(6vw,-4vh)}}@keyframes avoa-orb-b{0%,to{transform:translate(0)}50%{transform:translate(-5vw,5vh)}}.avoa-splash-root{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;overflow:hidden;background:radial-gradient(ellipse 85% 65% at 50% 40%,#14141e 0,#0b0b11 55%,#05050a 100%);animation:avoa-splash-in .25s ease-out both}.avoa-splash-root.avoa-exit{animation:avoa-splash-out .32s cubic-bezier(.4,0,.6,1) both}.avoa-el{animation:avoa-el-in .42s cubic-bezier(.22,1,.36,1) both}.avoa-el-a{animation-delay:.05s}.avoa-el-v{animation-delay:.12s}.avoa-lig{animation:avoa-splash-in .2s ease .2s both}.avoa-draw-main{stroke-dasharray:1113;stroke-dashoffset:1113;animation:avoa-draw-on .62s cubic-bezier(.55,.05,.35,1) .06s forwards}.avoa-pulse{animation:avoa-pulse .5s cubic-bezier(.2,.6,.35,1) .6s both}.avoa-pulse,.avoa-sparkle path{transform-box:fill-box;transform-origin:center;opacity:0}.avoa-sparkle path{animation:avoa-sparkle .42s cubic-bezier(.3,0,.4,1) .42s both}.avoa-tracer{stroke-dasharray:12 88;animation:avoa-trace 1.15s linear .7s infinite,avoa-splash-in .28s ease .7s both}.avoa-chaser,.avoa-tracer{stroke-dashoffset:0;opacity:0}.avoa-chaser{stroke-dasharray:4 96;animation:avoa-trace 1.15s linear .82s infinite,avoa-splash-in .28s ease .82s both}.avoa-tracer-core{filter:drop-shadow(0 0 8px rgba(140,180,255,.9)) drop-shadow(0 0 24px rgba(100,150,255,.55))}.avoa-chaser-core{filter:drop-shadow(0 0 6px rgba(140,240,255,.8))}.avoa-tracer-halo{filter:blur(9px)}.avoa-sheen{opacity:0;animation:avoa-sheen-in .4s ease .75s forwards}.avoa-float{animation:avoa-float 4.5s ease-in-out .8s infinite}.avoa-glow{animation:avoa-breathe 2.4s ease-in-out .6s infinite both}.avoa-orb-a{width:44vmax;height:44vmax;left:-12vmax;top:-14vmax;background:radial-gradient(circle,rgba(120,140,255,.09),transparent 65%);animation:avoa-orb-a 9s ease-in-out infinite}.avoa-orb-a,.avoa-orb-b{position:absolute;border-radius:50%;pointer-events:none}.avoa-orb-b{width:38vmax;height:38vmax;right:-10vmax;bottom:-12vmax;background:radial-gradient(circle,rgba(140,230,255,.06),transparent 65%);animation:avoa-orb-b 11s ease-in-out infinite}.avoa-particle{position:absolute;border-radius:50%;opacity:0;pointer-events:none;animation:avoa-drift linear infinite}.avoa-logo-wrap{position:relative;width:380px;line-height:0}.avoa-logo-glow{position:absolute;inset:-45%;background:radial-gradient(ellipse 55% 42% at 50% 50%,rgba(140,165,255,.16),transparent 70%);pointer-events:none}.avoa-logo-svg{display:block;position:relative;overflow:visible}@media (prefers-reduced-motion:reduce){.avoa-el,.avoa-lig{animation:avoa-splash-in .4s ease both}.avoa-draw-main{animation:none;stroke-dashoffset:0}.avoa-chaser,.avoa-tracer{animation:avoa-splash-in .4s ease both;opacity:.4}.avoa-particle,.avoa-pulse,.avoa-sheen,.avoa-sparkle path{animation:none;opacity:0}.avoa-float,.avoa-glow,.avoa-orb-a,.avoa-orb-b{animation:none}}