.swiper-button-prev-custom,.swiper-button-next-custom{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#241b3599;border:1px solid rgba(107,75,229,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:10;transition:all .3s ease}.swiper-button-prev-custom{left:2%}.no-animation__card{color:#fff!important;font-size:22px!important}.flip-clock__piece flip{color:#fff!important}.flip-clock__slot{color:#bcbcbc!important;font-size:1rem!important}.raffle-container{max-width:1200px;margin:0 auto;padding:2rem 0}.neon-swiper{position:relative;overflow:visible;padding:2rem 0}.neon-swiper :deep(.swiper-pagination-bullet){background:#6b4be5;opacity:.5;transition:all .3s ease}.neon-swiper :deep(.swiper-pagination-bullet-active){background:#9277ff;opacity:1;box-shadow:0 0 10px #9277ff}.neon-swiper :deep(.swiper-button-next),.neon-swiper :deep(.swiper-button-prev){color:#9277ff;background:#241b3580;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.neon-swiper :deep(.swiper-button-next:hover),.neon-swiper :deep(.swiper-button-prev:hover){background:#241b35cc;box-shadow:0 0 15px #9277ff}.neon-swiper :deep(.swiper-button-next:after),.neon-swiper :deep(.swiper-button-prev:after){font-size:18px;font-weight:700}.swiper-slide-custom{transition:all .5s ease;transform-origin:center bottom}.raffle-card{position:relative;height:100%;width:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.17,.67,.83,.67)}.raffle-card-inner{position:relative;background:linear-gradient(145deg,#2a1f3d,#241b35);border-radius:30px;padding:1.5rem;height:100%;border:1px solid #433763;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}.raffle-card-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom,rgba(107,75,229,.05),transparent);pointer-events:none}.raffle-card-inner:hover{box-shadow:0 8px 20px #6b4be54d;transform:translateY(-5px)}.raffle-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.participants-badge{display:flex;align-items:center;background:linear-gradient(135deg,#301478,#241b35);padding:.5rem 1rem;border-radius:20px;color:#9277ff;font-weight:600;gap:.5rem;box-shadow:0 2px 10px #0003;transition:all .3s ease}.participants-badge:hover{box-shadow:0 5px 15px #6b4be54d;transform:translateY(-2px)}.participants-icon{animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(1)}}.shop-name{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin:0;text-shadow:0 0 10px rgba(107,75,229,.5);letter-spacing:.5px}.shop-image-container{position:relative;height:180px;display:flex;align-items:center;justify-content:center;margin:1rem 0;overflow:hidden}.shop-image{max-height:180px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:all .5s ease;filter:drop-shadow(0 0 8px rgba(107,75,229,.5))}.shop-image-container:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:20px;background:radial-gradient(ellipse at center,rgba(107,75,229,.3) 0%,transparent 70%);border-radius:50%;filter:blur(5px)}.raffle-card-inner:hover .shop-image{transform:scale(1.05);filter:drop-shadow(0 0 15px rgba(107,75,229,.7))}.countdown-container{margin:1rem 0;text-align:center}.countdown{font-weight:600;color:#fff;font-size:1.1rem;text-shadow:0 0 5px rgba(107,75,229,.5)}.requirements-section{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.requirement-item{position:relative}.requirement-badge{padding:.5rem 1rem;border-radius:10px;font-size:.9rem;font-weight:500;cursor:help;transition:all .3s ease;background:#30147899;color:#6b4be5;border-left:3px solid #6b4be5}.requirement-badge:hover{transform:translate(3px);background:#301478cc}.vip-badge{border-left-color:#be8d4e}.playtime-badge{border-left-color:#4e8abe}.deposit-badge{border-left-color:#4ebe78}.tooltip{position:absolute;left:50%;top:-10px;transform:translate(-50%,-100%);background:#2c1465f2;color:#6b4be5;font-size:.75rem;padding:.5rem 1rem;border-radius:8px;opacity:0;pointer-events:none;transition:all .3s ease;z-index:10;width:-moz-max-content;width:max-content;max-width:200px;text-align:center;box-shadow:0 5px 15px #0000004d}.requirement-item:hover .tooltip{opacity:1;top:-5px}.action-section{margin-top:auto;padding-top:1rem}.action-button{width:100%;padding:.75rem 1rem;border-radius:12px;border:none;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.swiper-button-next-custom{right:2%}.swiper-button-prev-custom:hover,.swiper-button-next-custom:hover{background:#6b4be54d;box-shadow:0 0 15px #6b4be580;transform:translateY(-50%) scale(1.1)}.swiper-button-prev-custom svg,.swiper-button-next-custom svg{width:18px;height:18px}.raffle-swiper{padding-bottom:25px!important;padding-top:25px!important}.action-section{margin:12px 0;display:flex;flex-direction:column;gap:8px}.action-button{border:1px solid transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;box-shadow:0 2px 10px #0000001a;position:relative;z-index:1;transition:all .3s ease}.participate-button{border-left:3px solid rgba(99,102,241,.5)}.participate-button:hover{background-color:#6366f140;transform:translateY(-1px)}.participate-button:active{transform:translateY(1px)}.waiting-button{border-left:3px solid rgba(245,158,11,.5)}.waiting-button .pulsating{animation:pulse 1.5s infinite ease-in-out}.progress-indicator{position:absolute;bottom:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,#f59e0b80,#f59e0bcc,#f59e0b80);background-size:200% 100%;animation:progress 3s infinite linear}.result-button{border-left:3px solid rgba(139,92,246,.5);transition:all .5s ease}.winner-crown{font-size:1.15em;animation:float 3s infinite ease-in-out}.confetti-effect{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(139,92,246,.4) 2px,transparent 2px),radial-gradient(circle,rgba(245,158,11,.4) 1px,transparent 1px),radial-gradient(circle,rgba(99,102,241,.4) 3px,transparent 3px);background-size:30px 30px,20px 20px,15px 15px;opacity:.2;z-index:-1}.inactive-button{border-left:3px solid rgba(148,163,184,.5);cursor:not-allowed;filter:grayscale(30%)}.premium-button{border-left:3px solid rgba(168,85,247,.5);background:linear-gradient(45deg,#a855f733,#8b5cf633)}.premium-button:hover{background:linear-gradient(45deg,#a855f740,#8b5cf640);transform:translateY(-1px)}.premium-button:active{transform:translateY(1px)}.premium-button .button-glow{position:absolute;height:100%;width:60px;top:0;left:-100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:glow 3s infinite;z-index:-1}.button-content{position:relative;z-index:2}.button-icon{display:inline-block;margin-right:2px}.button-text{position:relative}.winner-avatar{margin-left:4px;box-shadow:0 0 0 1px #8b5cf633}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes progress{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glow{0%{left:-100px}to{left:100%}}@media (max-width: 640px){.action-button{padding:6px 12px}.button-text{font-size:.8rem}}.carousel-container[data-v-6ff0287d]{position:relative;width:100%;overflow:hidden;margin-bottom:40px;border-radius:12px;box-shadow:0 20px 40px #0000004d}.carousel[data-v-6ff0287d]{position:relative;overflow:hidden;width:100%;height:320px;background:#1a1333}.carousel-slides[data-v-6ff0287d]{display:flex;transition:transform .6s cubic-bezier(.33,1,.68,1);height:100%}.carousel-slide[data-v-6ff0287d]{min-width:100%;height:100%;display:flex;align-items:center;position:relative}.slide-content[data-v-6ff0287d]{width:100%;height:100%;overflow:hidden;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.background-overlay[data-v-6ff0287d]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;opacity:.25;z-index:1;transition:transform .5s ease-out;filter:brightness(.8) contrast(1.2)}.text-content[data-v-6ff0287d]{max-width:60%;opacity:0;transform:translateY(20px);transition:all .6s ease-out}.slide-in[data-v-6ff0287d]{opacity:1;transform:translateY(0)}.slide-title[data-v-6ff0287d]{position:relative;display:inline-block}.slide-title[data-v-6ff0287d]:after{content:"";position:absolute;width:50%;height:3px;background:linear-gradient(90deg,#7649df,transparent);bottom:-8px;left:0;border-radius:3px}.slide-description[data-v-6ff0287d]{margin-top:16px;line-height:1.6}.slide-image[data-v-6ff0287d]{opacity:0;transform:translate(20px) scale(.95);transition:all .8s cubic-bezier(.16,1,.3,1)}.image-active[data-v-6ff0287d]{opacity:1;transform:translate(0) scale(1)}.nav-button[data-v-6ff0287d]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:50%;color:#fff;border:none;cursor:pointer;z-index:20;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.prev-button[data-v-6ff0287d]{left:20px}.next-button[data-v-6ff0287d]{right:20px}.carousel:hover .nav-button[data-v-6ff0287d]{opacity:.7}.nav-button[data-v-6ff0287d]:hover{opacity:1!important;background:#ffffff40;transform:translateY(-50%) scale(1.1)}.slide-indicators[data-v-6ff0287d]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:20}.indicator[data-v-6ff0287d]{width:10px;height:10px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease}.indicator.active[data-v-6ff0287d]{width:24px;border-radius:5px;background:#7649df;box-shadow:0 0 12px #7649df80}.action-button[data-v-6ff0287d]{color:#fff;border:none;position:relative;overflow:hidden;z-index:1}.action-button[data-v-6ff0287d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:all .6s ease;z-index:-1}.action-button[data-v-6ff0287d]:hover:before{left:0}.decorative-element[data-v-6ff0287d]{position:absolute;border-radius:50%;filter:blur(30px);opacity:.2;pointer-events:none;z-index:0}.element-1[data-v-6ff0287d]{width:300px;height:300px;background:radial-gradient(circle,#9969ff 0%,transparent 70%);top:-100px;right:-50px;animation:float-6ff0287d 15s infinite alternate ease-in-out}.element-2[data-v-6ff0287d]{width:200px;height:200px;background:radial-gradient(circle,#7841d4 0%,transparent 70%);bottom:-50px;left:20%;animation:float-6ff0287d 12s infinite alternate-reverse ease-in-out}.element-3[data-v-6ff0287d]{width:150px;height:150px;background:radial-gradient(circle,#5834b0 0%,transparent 70%);top:30px;left:10%;animation:float-6ff0287d 10s infinite alternate ease-in-out}.particles-effect[data-v-6ff0287d]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle,#ffffff 1px,transparent 1px);background-size:30px 30px;background-position:0 0;opacity:.1;animation:particles-6ff0287d 20s linear infinite}@keyframes float-6ff0287d{0%{transform:translate(0)}to{transform:translate(20px,20px)}}@keyframes particles-6ff0287d{0%{background-position:0 0}to{background-position:100px 100px}}@media (max-width: 768px){.carousel[data-v-6ff0287d]{height:280px}.text-content[data-v-6ff0287d]{max-width:100%}.image-wrapper[data-v-6ff0287d]{display:none}.slide-title[data-v-6ff0287d]{font-size:1.5rem!important}.slide-description[data-v-6ff0287d]{font-size:1rem!important}.action-button[data-v-6ff0287d]{padding:.5rem 1.5rem!important}.nav-button[data-v-6ff0287d]{width:36px;height:36px}.prev-button[data-v-6ff0287d]{left:10px}.next-button[data-v-6ff0287d]{right:10px}}.carousel:hover .background-overlay[data-v-6ff0287d]{transform:scale(1.05)!important}.action-button[data-v-6ff0287d]:active{transform:scale(.98)!important}.product-card[data-v-ad2e1f74]{position:relative;display:flex;flex-direction:column;height:350px;max-height:350px;border-radius:16px;background:linear-gradient(145deg,#17112b,#392667);overflow:hidden;transition:all .4s ease;cursor:pointer;transform:translateY(0);box-shadow:0 10px 20px #00000026;animation:fadeInUp-ad2e1f74 .8s ease backwards}.product-card[data-v-ad2e1f74]:hover{transform:translateY(-6px);box-shadow:0 15px 30px #4338ca33}.premium-card[data-v-ad2e1f74]{position:relative;border:none}.premium-card[data-v-ad2e1f74]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(140deg,#9333ea,#4f46e5,#06b6d4);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;z-index:1;animation:borderRotate-ad2e1f74 4s linear infinite}.glow-effect[data-v-ad2e1f74]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#4f46e526,#0000 70%);opacity:0;transition:opacity .6s ease;z-index:0;pointer-events:none}.premium-card:hover .glow-effect[data-v-ad2e1f74]{opacity:1;animation:pulseGlow-ad2e1f74 2s infinite}.card-top[data-v-ad2e1f74]{display:flex;flex-direction:column;align-items:center;position:relative;padding:1rem 1rem 0;flex:1;z-index:2}.card-title[data-v-ad2e1f74]{color:#fff;font-weight:700;font-size:1.125rem;line-height:1.25;text-align:center;margin-bottom:1rem;margin-top:.5rem;transition:all .3s ease;text-shadow:0 2px 4px rgba(0,0,0,.3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5rem}.product-card:hover .card-title[data-v-ad2e1f74]{color:#a5b4fc;transform:translateY(-2px)}.image-container[data-v-ad2e1f74]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:180px;margin:0 auto;perspective:800px}.image-backdrop[data-v-ad2e1f74]{position:absolute;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,#6366f11a,#0000 70%);transition:all .5s ease;transform:scale(.9)}.product-card:hover .image-backdrop[data-v-ad2e1f74]{transform:scale(1.1);background:radial-gradient(circle,#6366f133,#0000 70%)}.product-image[data-v-ad2e1f74]{max-height:160px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .5s ease;transform-style:preserve-3d;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2))}.product-card:hover .product-image[data-v-ad2e1f74]{transform:scale(1.08) translateY(-5px) rotateY(5deg);filter:drop-shadow(0 8px 12px rgba(0,0,0,.3))}.separator[data-v-ad2e1f74]{position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.discount-badge[data-v-ad2e1f74]{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #00000026;z-index:3;animation:pulse-ad2e1f74 2s infinite}.discount-text[data-v-ad2e1f74]{position:relative;z-index:2}.discount-badge[data-v-ad2e1f74]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(140deg,#6366f1,#4338ca);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:.6}.card-bottom[data-v-ad2e1f74]{display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;z-index:2;background:#241b3580}.buy-button[data-v-ad2e1f74]{position:relative;width:100%;height:48px;border-radius:12px;background:linear-gradient(135deg,#4c308f,#47308b);color:#fff;font-weight:600;font-size:.95rem;padding:.625rem;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .4s ease;border:none;cursor:pointer;box-shadow:0 4px 10px #0003}.buy-button[data-v-ad2e1f74]:hover{background:linear-gradient(135deg,#4f46e5,#818cf8);box-shadow:0 6px 15px #4f46e566;transform:translateY(-2px)}.buy-button[data-v-ad2e1f74]:active{transform:translateY(0);box-shadow:0 2px 5px #0003}.buy-text[data-v-ad2e1f74],.price-text[data-v-ad2e1f74]{position:absolute;width:100%;text-align:center;transition:all .3s ease}.buy-text[data-v-ad2e1f74]{font-weight:700;letter-spacing:.05em}.price-text[data-v-ad2e1f74]{font-weight:700;font-size:1.1rem}.text-visible[data-v-ad2e1f74]{opacity:1;transform:translateY(0)}.text-hidden[data-v-ad2e1f74]{opacity:0;transform:translateY(10px)}.ripple-effect[data-v-ad2e1f74]{position:absolute;border-radius:50%;background:#ffffff80;animation:ripple-ad2e1f74 .6s linear;transform:scale(0);pointer-events:none;opacity:0}.buy-button:active .ripple-effect[data-v-ad2e1f74]{animation:ripple-ad2e1f74 .6s linear;opacity:1}@keyframes fadeInUp-ad2e1f74{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ad2e1f74{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes borderRotate-ad2e1f74{0%{background-position:0% 50%}to{background-position:130% 50%}}@keyframes pulseGlow-ad2e1f74{0%,to{opacity:.1}50%{opacity:.3}}@keyframes ripple-ad2e1f74{0%{transform:scale(0);opacity:.6}to{transform:scale(20);opacity:0}}@media (max-width: 640px){.product-card[data-v-ad2e1f74]{height:330px}.image-container[data-v-ad2e1f74]{height:150px}.product-image[data-v-ad2e1f74]{max-height:130px}.card-title[data-v-ad2e1f74]{font-size:1rem}}.shimmer-effect[data-v-ad2e1f74]{background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);animation:shimmer-ad2e1f74 2s infinite}.server-card[data-v-ad2e1f74]{transform-origin:center;transition:all .3s ease}.active-server[data-v-ad2e1f74]{transform:translate(4px);box-shadow:0 4px 12px #1e40af26}.inactive-server[data-v-ad2e1f74]{background:#241b35fc}.inactive-server[data-v-ad2e1f74]:hover{transform:translate(2px)}@keyframes fadeInUp-ad2e1f74{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.server-card[data-v-ad2e1f74]{animation:fadeInUp-ad2e1f74 .3s ease forwards;animation-delay:calc(var(--index) * .05s);opacity:0}ul[data-v-ad2e1f74]::-webkit-scrollbar{width:4px}ul[data-v-ad2e1f74]::-webkit-scrollbar-track{background:#1e293b33;border-radius:10px}ul[data-v-ad2e1f74]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#4f46e5,#3b82f6);border-radius:10px}@keyframes shimmer-ad2e1f74{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-ad2e1f74{0%,to{box-shadow:0 0 5px 1px #8b5cf680}50%{box-shadow:0 0 15px 2px #8b5cf6cc}}@keyframes bounce-subtle-ad2e1f74{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes float-ad2e1f74{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-pulse-slow[data-v-ad2e1f74]{animation:pulse-slow-ad2e1f74 3s ease-in-out infinite}.animate-glow[data-v-ad2e1f74]{animation:glow-ad2e1f74 2s ease-in-out infinite}.animate-bounce-subtle[data-v-ad2e1f74]{animation:bounce-subtle-ad2e1f74 2s ease-in-out infinite}.shimmer-effect-enhanced[data-v-ad2e1f74]{background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);background-size:200% 100%;animation:shimmer-ad2e1f74 2s infinite}.shimmer-effect-orange[data-v-ad2e1f74]{background:linear-gradient(90deg,#fff0,#ffc8964d,#fff0);background-size:200% 100%;animation:shimmer-ad2e1f74 2s infinite}.glow-pulse[data-v-ad2e1f74]{box-shadow:0 0 10px 3px #8b5cf680;animation:pulse-slow-ad2e1f74 2s ease-in-out infinite}.active-server[data-v-ad2e1f74]{background-color:#1e143c99;box-shadow:0 4px 12px #5b21b626}.inactive-server[data-v-ad2e1f74]{background-color:#241e3e66;transition:all .3s ease}.inactive-server[data-v-ad2e1f74]:hover{background-color:#1e143c80;box-shadow:0 4px 12px #5b21b61a}.particles-container[data-v-ad2e1f74]{position:relative;width:100%;height:100%}.particles-container[data-v-ad2e1f74]:before,.particles-container[data-v-ad2e1f74]:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:#8b5cf680;box-shadow:0 0 10px 2px #8b5cf64d;animation:float-ad2e1f74 4s ease-in-out infinite}.particles-container[data-v-ad2e1f74]:before{top:20%;left:10%;animation-delay:0s}.particles-container[data-v-ad2e1f74]:after{top:60%;left:80%;animation-delay:2s}@keyframes fadeIn-ad2e1f74{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-slow-ad2e1f74{0%,to{opacity:.7}50%{opacity:1}}@keyframes shimmer-ad2e1f74{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes floating-ad2e1f74{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes rippleEffect-ad2e1f74{to{transform:scale(4);opacity:0}}.product-card[data-v-ad2e1f74]{animation:fadeIn-ad2e1f74 .5s ease-out forwards;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:280px;display:flex;flex-direction:column}.premium-card[data-v-ad2e1f74]{border-color:#7a68dc99}.animate-pulse-slow[data-v-ad2e1f74]{animation:pulse-slow-ad2e1f74 3s infinite}.image-container[data-v-ad2e1f74]{height:140px;display:flex;align-items:center;justify-content:center;transition:transform .5s}.product-image[data-v-ad2e1f74]{max-height:120px;z-index:2;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:all .5s}.image-container[data-v-ad2e1f74]:hover{transform:translateY(-2px) scale(1.03)}.shimmer-effect-top[data-v-ad2e1f74]{background:linear-gradient(90deg,#fff0,#fff6,#fff0);transform:translate(-100%);animation:shimmer-ad2e1f74 2s infinite linear}.shine-effect[data-v-ad2e1f74]{background:linear-gradient(135deg,#fff0,#ffffff1a,#fff0);transform:translate(-150%) translateY(-150%);animation:shimmer-ad2e1f74 3s infinite linear}.buy-button[data-v-ad2e1f74]{height:40px;position:relative;overflow:hidden}.text-visible[data-v-ad2e1f74]{opacity:1;transform:translateY(0);transition:all .3s ease}.text-hidden[data-v-ad2e1f74]{opacity:0;transform:translateY(10px);transition:all .3s ease}.ripple[data-v-ad2e1f74]{position:absolute;border-radius:50%;background-color:#ffffff4d;width:20px;height:20px;margin:-10px 0 0 -10px;transform:scale(0);opacity:1;pointer-events:none}.buy-button:active .ripple[data-v-ad2e1f74]{animation:rippleEffect-ad2e1f74 .6s linear}.premium-pattern[data-v-ad2e1f74]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zNiAzNGMwLTYgNi02IDYtMTJzLTYtNi02LTEyIDYtNiA2LTEyLTYgMC02IDZTMzAgMTAgMzAgMTZzNiA2IDYgMTItNiA2LTYgMTIgNiA2IDYgMTItNiAwLTYtNi02LTYtNi0xMiA2LTYgNi0xMnoiIHN0cm9rZT0iIzgxODJGRiIgc3Ryb2tlLXdpZHRoPSIuNSIvPjxwYXRoIGQ9Ik0zMCAxYzAtLjMzNCAxLjUtLjYgMS41LS4yczcgMCA3LjUgMC0xLjUuMi0xLjUuNi0xLjUuNi0xLjUuMi03IDAtNy41IDAgMS41LS4yIDEuNS0uNnoiIGZpbGw9IiM4MTgyRkYiIGZpbGwtb3BhY2l0eT0iLjUiLz48L2c+PC9zdmc+)}.animate-bounce-small[data-v-ad2e1f74]{animation:bounce-ad2e1f74 1s infinite}@keyframes bounce-ad2e1f74{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes productCardReveal-ad2e1f74{0%{opacity:0;transform:translateY(30px) scale(.95);filter:blur(5px)}60%{filter:blur(0)}80%{transform:translateY(-5px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-product-reveal[data-v-ad2e1f74]{animation-name:productCardReveal-ad2e1f74;animation-duration:.8s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,1,.5,1)}img[data-v-ad2e1f74]{pointer-events:none!important}.animate-fade-in[data-v-ad2e1f74]{animation:fadeIn-ad2e1f74 .3s ease-in-out}.animate-spin-slow[data-v-ad2e1f74]{animation:spin-ad2e1f74 8s linear infinite}.animate-bounce-small[data-v-ad2e1f74]{animation:bounceSmall-ad2e1f74 1s infinite}.input-glow[data-v-ad2e1f74]{box-shadow:0 0 #6b4be500;transition:box-shadow .3s ease-in-out}.input-glow[data-v-ad2e1f74]:focus{box-shadow:0 0 10px 2px #6b4be54d}.input-line[data-v-ad2e1f74]{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(to right,#6345c9,#8b65ff);transform:translate(-50%);transition:width .3s ease}.input-active[data-v-ad2e1f74]{width:80%}.input-glow[data-v-ad2e1f74]{transition:box-shadow .3s ease}.input-glow[data-v-ad2e1f74]:focus{box-shadow:0 0 0 1px #8b65ff4d,0 0 15px #8b65ff33}@keyframes sparkle-ad2e1f74{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.animate-sparkle[data-v-ad2e1f74]{animation:sparkle-ad2e1f74 2s infinite}@keyframes bounce-small-ad2e1f74{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fadeIn-ad2e1f74{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-ad2e1f74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounceSmall-ad2e1f74{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
