@keyframes float-d5a3c27b{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float[data-v-d5a3c27b]{animation:float-d5a3c27b 9s ease-in-out infinite}@keyframes image-reveal-d5a3c27b{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.animate-image-reveal[data-v-d5a3c27b]{animation:image-reveal-d5a3c27b 1.5s cubic-bezier(.22,1,.36,1) .5s both}@keyframes scan-line-d5a3c27b{0%,to{opacity:0}20%{opacity:0;transform:translateY(-60px)}40%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(60px)}}.animate-scan-line[data-v-d5a3c27b]{animation:scan-line-d5a3c27b 3s ease-in-out 1.5s both;background:linear-gradient(to bottom,transparent,rgba(var(--color-primary-rgb),.5),transparent)}@keyframes image-fade-in-d5a3c27b{0%,60%{opacity:0}to{opacity:1}}.animate-image-fade-in[data-v-d5a3c27b]{animation:image-fade-in-d5a3c27b 4s ease-in-out both}@keyframes slow-rotate-d5a3c27b{0%{transform:rotateY(-20deg) translateZ(40px)}to{transform:rotateY(20deg) translateZ(40px)}}.animate-slow-rotate[data-v-d5a3c27b]{animation:slow-rotate-d5a3c27b 8s ease-in-out infinite alternate}@keyframes design-pulse-d5a3c27b{0%{opacity:0;transform:scale(.5)}50%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.animate-design-pulse[data-v-d5a3c27b]{animation:design-pulse-d5a3c27b 2s ease-out}@keyframes options-appear-d5a3c27b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-options-appear[data-v-d5a3c27b]{animation:options-appear-d5a3c27b .5s ease-out both;animation-delay:var(--delay)}@keyframes orbit-d5a3c27b{0%{transform:rotate(0) translate(var(--orbit-radius)) rotate(0)}to{transform:rotate(1turn) translate(var(--orbit-radius)) rotate(-1turn)}}.animate-orbit[data-v-d5a3c27b]{animation:orbit-d5a3c27b var(--orbit-duration) linear infinite;animation-delay:var(--orbit-delay);transition:all .5s ease-in-out}.animate-spin-slow[data-v-d5a3c27b]{animation:spin 30s linear infinite}@keyframes tshirt-color-change-d5a3c27b{0%,25%,to{color:#fff}33%{color:#ef4444}41%{color:#3b82f6}50%{color:#fff}}@keyframes design-placement-d5a3c27b{0%,58%,to{opacity:1;transform:translate(0) scale(1)}66%{transform:translate(-30px,-30px) scale(.8)}74%{transform:translate(30px,-30px) scale(.8)}82%{transform:translate(0) scale(1)}}@keyframes tshirt-size-change-d5a3c27b{0%,80%,to{transform:scale(1)}90%{transform:scale(1.1)}95%{transform:scale(.9)}}.animate-tshirt-effects[data-v-d5a3c27b]{animation:tshirt-color-change-d5a3c27b var(--orbit-duration) ease-in-out infinite,tshirt-size-change-d5a3c27b var(--orbit-duration) ease-in-out infinite}.animate-design-placement[data-v-d5a3c27b]{animation:design-placement-d5a3c27b var(--orbit-duration) ease-in-out infinite}@keyframes wipe-reveal-d5a3c27b{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.animate-wipe-reveal[data-v-d5a3c27b]{animation:wipe-reveal-d5a3c27b 1s cubic-bezier(.4,0,.2,1) .5s both}@keyframes wand-sweep-d5a3c27b{0%,to{left:-20px;opacity:0;top:-20px}20%{left:-20px;opacity:1;top:-20px}80%{left:calc(100% - 10px);opacity:1;top:calc(100% - 10px)}90%{left:calc(100% - 10px);opacity:0;top:calc(100% - 10px)}}.animate-wand-sweep[data-v-d5a3c27b]{animation:wand-sweep-d5a3c27b 2s ease-in-out .2s both}@keyframes quiz-select-d5a3c27b{0%,60%{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:scale(1)}80%{box-shadow:0 0 30px rgba(var(--color-primary-rgb),.5);transform:scale(1.05)}to{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:scale(1)}}.animate-quiz-select[data-v-d5a3c27b]{animation:quiz-select-d5a3c27b 2.5s ease-in-out .5s}@keyframes fold-in-box-d5a3c27b{0%{opacity:1;transform:scale(1) translateY(-80px)}30%{opacity:1;transform:scale(.3) translateY(0)}40%,to{opacity:0;transform:scale(.2) translateY(0)}}.animate-fold-in-box[data-v-d5a3c27b]{animation:fold-in-box-d5a3c27b 3s ease-in-out}@keyframes box-seal-d5a3c27b{0%,30%{transform:scale(1)}50%{transform:scale(1.1)}70%,to{transform:scale(1)}}.animate-box-seal[data-v-d5a3c27b]{animation:box-seal-d5a3c27b 3s ease-in-out}@keyframes delivery-drive-d5a3c27b{0%,60%{opacity:0;transform:translate(-150px) scaleX(-1)}75%{opacity:1;transform:translate(0) scaleX(-1)}90%{opacity:0;transform:translate(150px) scaleX(-1)}to{opacity:0;transform:translate(150px) scaleX(-1)}}.animate-delivery-drive[data-v-d5a3c27b]{animation:delivery-drive-d5a3c27b 3s ease-in-out}.typing-animation[data-v-d5a3c27b]:before{animation:typing-d5a3c27b 12s infinite;content:"A cyberpunk city at night..."}@keyframes typing-d5a3c27b{0%,to{content:"A cyberpunk city at night..."}}@keyframes blink-d5a3c27b{0%,to{opacity:1}50%{opacity:0}}.animate-blink[data-v-d5a3c27b]{animation:blink-d5a3c27b 1s infinite}.slide-up-enter-active[data-v-d5a3c27b],.slide-up-leave-active[data-v-d5a3c27b]{transition:all .5s ease-out}.slide-up-enter-from[data-v-d5a3c27b]{opacity:0;transform:translateY(20px)}.slide-up-leave-to[data-v-d5a3c27b]{opacity:0;transform:translateY(-20px)}.bg-noise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAKklEQVRoge3NMQEAAAgDIN8/9K3hHFQgA1uO2iAIgiAIgiAIgiAIgiAIgiAIgiAIgh0GotoAAQKeos0AAAAASUVORK5CYII=)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scene-card{perspective:1100px}.circle,.scene-card{position:relative;transform-style:preserve-3d}.circle{animation:rotateCircle 70s linear infinite;height:100%;width:100%}@keyframes rotateCircle{0%{transform:rotateY(0) rotateX(-18deg)}to{transform:rotateY(1turn) rotateX(-18deg)}}.petal-plane{left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;will-change:transform}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 9s ease-in-out infinite}@keyframes continuous-art{0%,50%{opacity:1}60%,90%{opacity:0}to{opacity:1}}.animate-continuous-art{animation:continuous-art 9s ease-in-out infinite}@keyframes continuous-product{0%,50%{opacity:0}60%,90%{opacity:1}to{opacity:0}}.animate-continuous-product{animation:continuous-product 9s ease-in-out infinite}@keyframes image-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.animate-image-reveal{animation:image-reveal 1.5s cubic-bezier(.22,1,.36,1) .5s both}@keyframes scan-line{0%,to{opacity:0}20%{opacity:0;transform:translateY(-60px)}40%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(60px)}}.animate-scan-line{animation:scan-line 3s ease-in-out 1.5s both;background:linear-gradient(to bottom,transparent,rgba(var(--color-primary-rgb),.5),transparent)}@keyframes image-fade-in{0%,60%{opacity:0}to{opacity:1}}.animate-image-fade-in{animation:image-fade-in 4s ease-in-out both}.typing-animation:before{animation:typing 12s infinite;content:"A cyberpunk city at night..."}@keyframes typing{0%,to{content:"A cyberpunk city at night..."}33%{content:"A lone wolf howling at a full moon..."}66%{content:"A serene zen garden with cherry blossoms..."}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:blink 1s infinite}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease,transform .5s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:scale(.96)}.slide-up-enter-active,.slide-up-leave-active{transition:all .5s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}
