.custom-scrollbar[data-v-edf1324f]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-edf1324f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.custom-scrollbar[data-v-edf1324f]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.custom-scrollbar[data-v-edf1324f]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}@keyframes float-edf1324f{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-10px) translate(5px)}50%{transform:translateY(-5px) translate(-5px)}75%{transform:translateY(-15px) translate(3px)}}@keyframes float-delayed-edf1324f{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-8px) translate(-5px)}50%{transform:translateY(-12px) translate(5px)}75%{transform:translateY(-6px) translate(-3px)}}.animate-float[data-v-edf1324f]{animation:float-edf1324f 8s ease-in-out infinite}.animate-float-delayed[data-v-edf1324f]{animation:float-delayed-edf1324f 10s ease-in-out infinite;animation-delay:1s}@keyframes fade-in-edf1324f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-edf1324f]{animation:fade-in-edf1324f .6s ease-out}@keyframes pulse-slow-edf1324f{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.animate-pulse-slow[data-v-edf1324f]{animation:pulse-slow-edf1324f 3s ease-in-out infinite}@keyframes pulse-glow-edf1324f{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.animate-pulse-glow[data-v-edf1324f]{animation:pulse-glow-edf1324f 2s ease-in-out infinite}@keyframes bounce-in-edf1324f{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.animate-bounce-in[data-v-edf1324f]{animation:bounce-in-edf1324f .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes scale-in-edf1324f{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-edf1324f]{animation:scale-in-edf1324f .3s ease-out}@keyframes slide-up-edf1324f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-edf1324f]{animation:slide-up-edf1324f .5s ease-out}.text-shadow-strong[data-v-edf1324f]{text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9),0 0 20px rgba(255,6,109,.5)}.drop-shadow-lg[data-v-edf1324f]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.tool-card[data-v-edf1324f]{will-change:transform,box-shadow}.tool-card[data-v-edf1324f]:hover{transform:translateY(-4px) scale(1.05)}.cta-button[data-v-edf1324f]{position:relative;will-change:transform,box-shadow}.cta-button[data-v-edf1324f]:before{background:linear-gradient(45deg,#ff066d,#f38,#ff066d);border-radius:inherit;content:"";filter:blur(10px);inset:-2px;opacity:0;position:absolute;transition:opacity .5s ease;z-index:-1}.cta-button[data-v-edf1324f]:hover:before{animation:rotate-gradient-edf1324f 3s linear infinite;opacity:.7}@keyframes rotate-gradient-edf1324f{0%{filter:blur(10px) hue-rotate(0deg)}to{filter:blur(10px) hue-rotate(1turn)}}.upload-container[data-v-edf1324f]{transition:all .5s cubic-bezier(.4,0,.2,1)}.upload-container[data-v-edf1324f]:hover{transform:translateY(-2px)}[data-v-7bda727e]{outline:none}
