.bg-noise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAKklEQVRoge3NMQEAAAgDIN8/9K3hHFQgA1uO2iAIgiAIgiAIgiAIgiAIgiAIgiAIgh0GotoAAQKeos0AAAAASUVORK5CYII=)}.scene-card{perspective:1100px;position:relative;transform-style:preserve-3d}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 9s ease-in-out infinite}@keyframes float-subtle{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.animate-float-subtle{animation:float-subtle 9s ease-in-out infinite}@keyframes orbit3d{0%{transform:rotateY(0) translateZ(var(--orbit-radius)) rotateY(0)}to{transform:rotateY(1turn) translateZ(var(--orbit-radius)) rotateY(0)}}.animate-orbit3d{animation:orbit3d 40s linear 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}.mask-gradient{mask-composite:intersect;-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 15%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 15%)}.mask-radial{mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.mask-fade-top{mask-image:linear-gradient(0deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 60%,transparent)}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.animate-breathe{animation:breathe 8s ease-in-out infinite}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:all .6s cubic-bezier(.16,1,.3,1)}.zoom-fade-enter-from{filter:blur(4px);opacity:0;transform:scale(.8) translateY(10px)}.zoom-fade-leave-to{filter:blur(4px);opacity:0;transform:scale(1.1) translateY(-10px)}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-float-slow{animation:float-slow 4s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:.6}50%{opacity:.8}}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}@keyframes tale-swap{0%{filter:blur(20px) brightness(3);opacity:0;transform:scale(.2) rotate(15deg)}10%{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}90%{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}to{filter:blur(20px) brightness(3);opacity:0;transform:scale(.2) rotate(-15deg)}}.animate-tale-swap{animation:tale-swap 40s ease-in-out infinite}@keyframes product-swap{0%{filter:blur(0) brightness(1.2);opacity:1;transform:scale(1.3) rotate(0)}10%{filter:blur(20px) brightness(3);opacity:0;transform:scale(.2) rotate(-15deg)}90%{filter:blur(20px) brightness(3);opacity:0;transform:scale(.2) rotate(15deg)}to{filter:blur(0) brightness(1.2);opacity:1;transform:scale(1.3) rotate(0)}}.animate-product-swap{animation:product-swap 40s ease-in-out infinite}@keyframes sphere-spin-1{0%{transform:rotate3d(1,1,1,0)}to{transform:rotate3d(1,1,1,1turn)}}.animate-sphere-spin-1{animation:sphere-spin-1 20s linear infinite}@keyframes sphere-spin-2{0%{transform:rotate3d(1,-1,0,0)}to{transform:rotate3d(1,-1,0,1turn)}}.animate-sphere-spin-2{animation:sphere-spin-2 25s linear infinite}@keyframes sphere-spin-3{0%{transform:rotate3d(0,1,.5,0)}to{transform:rotate3d(0,1,.5,1turn)}}.animate-sphere-spin-3{animation:sphere-spin-3 35s linear infinite}@keyframes plasma-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-plasma-spin{animation:plasma-spin 15s linear infinite}@keyframes hologram-scan{0%{opacity:0;top:-20%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:120%}}.animate-hologram-scan{animation:hologram-scan 5s linear infinite}@keyframes hologram-flicker{0%,to{opacity:.95}3%{opacity:.9}6%{opacity:.95}7%{opacity:.95}8%{opacity:.85}9%{opacity:.95}70%{opacity:.95}72%{opacity:.9}74%{opacity:.95}}.animate-hologram-flicker{animation:hologram-flicker 4s infinite}.scrollbar-hide[data-v-7a610379]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-7a610379]{-ms-overflow-style:none;scrollbar-width:none}.typing-animation[data-v-7a610379]:before{animation:typing-7a610379 12s infinite;content:"A cyberpunk city at night..."}@keyframes typing-7a610379{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-7a610379{0%,to{opacity:1}50%{opacity:0}}.animate-blink[data-v-7a610379]{animation:blink-7a610379 1s infinite}@keyframes orbit-7a610379{0%{transform:rotate(0) translate(var(--orbit-radius)) rotate(0)}to{transform:rotate(1turn) translate(var(--orbit-radius)) rotate(-1turn)}}.animate-orbit[data-v-7a610379]{animation:orbit-7a610379 var(--orbit-duration) linear infinite;animation-delay:var(--orbit-delay)}@keyframes spin-7a610379{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-7a610379]{animation:spin-7a610379 30s linear infinite}@keyframes tshirt-color-change-7a610379{0%,25%,to{color:#fff}33%{color:#ef4444}41%{color:#3b82f6}50%{color:#fff}}@keyframes tshirt-size-change-7a610379{0%,80%,to{transform:scale(1)}90%{transform:scale(1.1)}95%{transform:scale(.9)}}.animate-tshirt-effects[data-v-7a610379]{animation:tshirt-color-change-7a610379 var(--orbit-duration) ease-in-out infinite,tshirt-size-change-7a610379 var(--orbit-duration) ease-in-out infinite}@keyframes design-placement-7a610379{0%,58%,to{opacity:1;transform:translate(0) scale(1)}66%{transform:translate(-20px,-20px) scale(.8)}74%{transform:translate(20px,-20px) scale(.8)}82%{transform:translate(0) scale(1)}}.animate-design-placement[data-v-7a610379]{animation:design-placement-7a610379 var(--orbit-duration) ease-in-out infinite}@keyframes fold-in-box-7a610379{0%{opacity:1;transform:scale(1) translateY(-60px)}30%{opacity:1;transform:scale(.3) translateY(0)}40%,to{opacity:0;transform:scale(.2) translateY(0)}}.animate-fold-in-box[data-v-7a610379]{animation:fold-in-box-7a610379 3s ease-in-out infinite}@keyframes box-seal-7a610379{0%,30%{transform:scale(1)}50%{transform:scale(1.1)}70%,to{transform:scale(1)}}.animate-box-seal[data-v-7a610379]{animation:box-seal-7a610379 3s ease-in-out infinite}@keyframes delivery-drive-7a610379{0%,60%{opacity:0;transform:translate(-100px) scaleX(-1)}75%{opacity:1;transform:translate(0) scaleX(-1)}90%{opacity:0;transform:translate(100px) scaleX(-1)}to{opacity:0;transform:translate(100px) scaleX(-1)}}.animate-delivery-drive[data-v-7a610379]{animation:delivery-drive-7a610379 3s ease-in-out infinite}.animate-fade-in[data-v-a089c0bd]{animation:fadeIn-a089c0bd .8s ease-out forwards}@keyframes fadeIn-a089c0bd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-9b01d6bb]{animation:fadeIn-9b01d6bb .8s ease-out forwards}@keyframes fadeIn-9b01d6bb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-9b01d6bb],.fade-leave-active[data-v-9b01d6bb]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-9b01d6bb],.fade-leave-to[data-v-9b01d6bb]{opacity:0;transform:translateY(10px)}
