.aiva-reveal{opacity:0;transform:translateY(var(--aiva-reveal-y,28px));transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--aiva-reveal-delay,0s)}.aiva-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes aiva-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.aiva-hero-line{animation:.8s cubic-bezier(.22,1,.36,1) .1s both aiva-rise}.aiva-hero-line-2{animation-delay:.18s}.aiva-hero-point{animation:aiva-rise .55s cubic-bezier(.22, 1, .36, 1) var(--aiva-delay,0s) both}@keyframes aiva-hero-card-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.aiva-hero-card{animation:aiva-hero-card-in .9s cubic-bezier(.22, 1, .36, 1) var(--aiva-delay,0s) both}@keyframes aiva-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aiva-line{animation:.4s ease-out both aiva-line-in}@keyframes aiva-bar{0%,to{height:6px}50%{height:var(--aiva-bar-h,18px)}}.aiva-wave-bar{height:6px;animation:aiva-bar var(--aiva-bar-dur,1.2s) ease-in-out var(--aiva-bar-delay,0s) infinite}.aiva-wave-static .aiva-wave-bar{height:12px;animation:none}.aiva-wave-paused .aiva-wave-bar{opacity:.45;animation-play-state:paused}@keyframes aiva-ctrl-glow-in{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.aiva-ctrl-glow{animation:.9s cubic-bezier(.22,1,.36,1) both aiva-ctrl-glow-in}@keyframes aiva-ctrl-status-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.aiva-ctrl-status{animation:.3s ease-out both aiva-ctrl-status-in}@keyframes aiva-ctrl-stage-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.aiva-ctrl-stage{animation:.5s cubic-bezier(.22,1,.36,1) both aiva-ctrl-stage-in}@keyframes aiva-ctrl-bubble-in{0%{opacity:0;transform:translateX(var(--aiva-from-x,0))}to{opacity:1;transform:translate(0)}}.aiva-ctrl-bubble{animation:aiva-ctrl-bubble-in .45s cubic-bezier(.22, 1, .36, 1) var(--aiva-delay,0s) both}@keyframes aiva-ctrl-ring-pulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.05;transform:scale(1.06)}}.aiva-ctrl-ring{animation:aiva-ctrl-ring-pulse 3s ease-in-out var(--aiva-delay,0s) infinite}@keyframes aiva-ctrl-release{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.35;transform:translate(-14px)scale(.97)}}.aiva-ctrl-release{animation:.6s cubic-bezier(.22,1,.36,1) .3s both aiva-ctrl-release}@keyframes aiva-ctrl-arrive{0%{opacity:0;transform:translate(26px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.aiva-ctrl-arrive{animation:.6s cubic-bezier(.22,1,.36,1) .5s both aiva-ctrl-arrive}@keyframes aiva-fade-in{0%{opacity:0}to{opacity:1}}.aiva-ctrl-fade{animation:aiva-fade-in .4s ease-out var(--aiva-delay,0s) both}@keyframes aiva-ctrl-notify-in{0%{opacity:0;transform:translateY(22px)rotate(-1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.aiva-ctrl-notify{animation:aiva-ctrl-notify-in .5s cubic-bezier(.22, 1, .36, 1) var(--aiva-delay,0s) both}@keyframes aiva-tab-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aiva-tab-panel{animation:.4s cubic-bezier(.22,1,.36,1) both aiva-tab-in}@keyframes aiva-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.aiva-marquee{animation:32s linear infinite aiva-marquee-scroll}.aiva-marquee-reverse{animation:32s linear infinite reverse aiva-marquee-scroll}@keyframes aiva-demo-halo{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:0;transform:scale(1.12)}}.aiva-demo-halo{background:radial-gradient(circle,#8852e08c 0%,#0000 70%);border-radius:9999px;animation:2s ease-in-out infinite aiva-demo-halo}.aiva-demo-halo-paused{opacity:.3;animation-play-state:paused}.aiva-demo-volume{appearance:none;cursor:pointer;background:linear-gradient(90deg, #8852e0 0%, #8852e0 var(--volume-pct,80%), #ffffff1f var(--volume-pct,80%), #ffffff1f 100%);border-radius:9999px;outline:none;height:6px}.aiva-demo-volume:focus-visible{box-shadow:0 0 0 2px #8852e099}.aiva-demo-volume::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #8e5ae2;border-radius:9999px;width:14px;height:14px}.aiva-demo-volume::-moz-range-thumb{background:#fff;border:2px solid #8e5ae2;border-radius:9999px;width:14px;height:14px}.aiva-demo-volume::-moz-range-track{background:0 0;border-radius:9999px;height:6px}@media (prefers-reduced-motion:reduce){.aiva-reveal{opacity:1;transition:none;transform:none}.aiva-hero-line,.aiva-hero-point,.aiva-hero-card,.aiva-line,.aiva-tab-panel,.aiva-ctrl-glow,.aiva-ctrl-status,.aiva-ctrl-stage,.aiva-ctrl-bubble,.aiva-ctrl-fade,.aiva-ctrl-notify,.aiva-ctrl-arrive{animation:none}.aiva-ctrl-release,.aiva-ctrl-ring{opacity:.4;animation:none}.aiva-wave-bar{height:12px;animation:none}.aiva-demo-halo{opacity:.3;animation:none}.aiva-marquee,.aiva-marquee-reverse{animation:none}}
