.ait-x .prompt-box.is-invalid{animation:prompt-shake .32s ease;border-color:#ff6577;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 3px rgba(255,101,119,.16),0 0 32px rgba(255,101,119,.18)}.ait-x .gen-card.is-ready::after{animation:none;opacity:0}.ait-x .gen-card.is-ready .gen-spinner{opacity:0;animation:none}.ait-x .gen-card.is-ready .gen-ready-mark{opacity:1}.ait-x .video-foot{display:none}.ait-x .pl-viewport.is-panning{cursor:grabbing}.ait-x .pl-canvas.is-eased{transition:background-position .32s cubic-bezier(.22,1,.36,1),background-size .32s cubic-bezier(.22,1,.36,1)}.ait-x .pl-loading.is-visible{opacity:1;visibility:visible}.ait-x .pl-zoom.is-visible{opacity:1;visibility:visible;transform:none}.ait-x .pl-hint.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}@media (prefers-reduced-motion:reduce){.ait-x .pl-canvas.is-eased{transition:none}}.ait-x .arch-tile.hide{display:none}.ait-x .arch-empty.show{display:block}.ait-x .roi-readout b.pop{animation:num-pop .28s ease}html.ait-reveal-on .ait-x .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}html.ait-reveal-on .ait-x .reveal.is-visible{opacity:1;transform:none}html.ait-reveal-on .ait-x .reveal-group>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}html.ait-reveal-on .ait-x .reveal-group.is-visible>*{opacity:1;transform:none}html.ait-reveal-on .ait-x .reveal-group.is-visible>*:nth-child(1){transition-delay:.04s}html.ait-reveal-on .ait-x .reveal-group.is-visible>*:nth-child(2){transition-delay:.12s}html.ait-reveal-on .ait-x .reveal-group.is-visible>*:nth-child(3){transition-delay:.2s}html.ait-reveal-on .ait-x .reveal-group.is-visible>*:nth-child(4){transition-delay:.28s}html.ait-reveal-on .ait-x .reveal-group.is-visible>*:nth-child(5){transition-delay:.36s}html.ait-reveal-on .ait-x .reveal-group.is-visible>*:nth-child(n+6){transition-delay:.44s}@media (prefers-reduced-motion:reduce){html.ait-reveal-on .ait-x .reveal,html.ait-reveal-on .ait-x .reveal-group>*{opacity:1!important;transform:none!important;transition:none!important}}.elementor-editor-active .ait-x .reveal,.elementor-editor-active .ait-x .reveal-group>*{opacity:1!important;transform:none!important}