.hero-carousel__slide{opacity:0;transition:opacity .7s var(--ease-lux)}.hero-carousel__slide[data-active=true]{opacity:1}.hero-carousel__image{will-change:transform;transform:scale(1.02)}.hero-carousel__slide[data-active=true] .hero-carousel__image{animation:hero-slow-zoom 9s var(--ease-lux) forwards}@keyframes hero-slow-zoom{to{transform:scale(1.12)}}.hero-carousel__text{opacity:0;animation:hero-rise-in .65s var(--ease-lux) forwards}.hero-carousel__slide[data-active=false] .hero-carousel__text{opacity:1;animation:none}.hero-carousel__text--delay-1{animation-delay:90ms}.hero-carousel__text--delay-2{animation-delay:.18s}.hero-carousel__text--delay-3{animation-delay:.27s}.hero-carousel__text--delay-4{animation-delay:.36s}@keyframes hero-rise-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translate(0,0)}}.hero-carousel__overlay-horizontal{background-image:linear-gradient(90deg,#0f172ad9 0%,#0f172a80 40%,#0f172a1f 70%,#0f172a00 100%)}.hero-carousel__overlay-vertical{background-image:linear-gradient(#0f172a00 32%,#0f172a4d 62%,#0f172ac7 100%)}@media (prefers-reduced-motion:reduce){.hero-carousel__slide{opacity:0;transition:none}.hero-carousel__slide[data-active=true]{opacity:1;transition:none}.hero-carousel__image,.hero-carousel__slide[data-active=true] .hero-carousel__image{animation:none;transform:none}.hero-carousel__text,.hero-carousel__slide[data-active=false] .hero-carousel__text{opacity:1;animation:none}}
@keyframes admin-fab-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes admin-fab-shimmer{0%,to{opacity:0;background-position:190% 0}4%{opacity:.9}16%{opacity:0;background-position:-90% 0}}.admin-fab-float{animation:.56s cubic-bezier(.22,1,.36,1) both admin-fab-enter}.admin-demo-shimmer{opacity:0;background-image:linear-gradient(115deg,#0000 34%,#38bdf847 46%,#ffffff38 50%,#38bdf847 54%,#0000 66%);background-position:190% 0;background-repeat:no-repeat;background-size:220% 100%;animation:9s ease-in-out 1.4s infinite admin-fab-shimmer}@media (prefers-reduced-motion:reduce){.admin-fab-float{animation:none}.admin-demo-shimmer{animation:none;display:none}}
