.skeleton[data-v-dd7132a3]{animation:skeleton-loading-dd7132a3 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}@keyframes skeleton-loading-dd7132a3{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-container[data-v-dd7132a3]{animation:skeleton-fade-dd7132a3 2s ease-in-out infinite alternate}@keyframes skeleton-fade-dd7132a3{0%{opacity:.6}to{opacity:1}}.shadow-3xl[data-v-dd7132a3]{box-shadow:0 35px 60px -12px #00000040}@keyframes pulse-dd7132a3{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-dd7132a3]{animation:pulse-dd7132a3 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:scale-105[data-v-dd7132a3]{transform:scale(1.05)}.group:hover .group-hover\:scale-110[data-v-dd7132a3]{transform:scale(1.1)}.group:hover .group-hover\:translate-y-0[data-v-dd7132a3]{transform:translateY(0)}@media(max-width:640px){.grid-cols-1[data-v-dd7132a3]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:640px){.sm\:grid-cols-2[data-v-dd7132a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-4[data-v-dd7132a3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hover\:-translate-y-2[data-v-dd7132a3]:hover{transform:translateY(-.5rem)}.transition-all[data-v-dd7132a3]{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aspect-square[data-v-dd7132a3]{aspect-ratio:1/1}.bg-gradient-to-r[data-v-dd7132a3]{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-pink-400[data-v-dd7132a3]{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.via-red-400[data-v-dd7132a3]{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.to-pink-500[data-v-dd7132a3]{--tw-gradient-to:#ec4899}.bg-clip-text[data-v-dd7132a3]{-webkit-background-clip:text;background-clip:text}.text-transparent[data-v-dd7132a3]{color:transparent}@keyframes spin-dd7132a3{to{transform:rotate(1turn)}}.animate-spin[data-v-dd7132a3]{animation:spin-dd7132a3 1s linear infinite}[data-v-dd7132a3]::-webkit-scrollbar{width:8px}[data-v-dd7132a3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-dd7132a3]::-webkit-scrollbar-thumb{background:#f87171;border-radius:4px}[data-v-dd7132a3]::-webkit-scrollbar-thumb:hover{background:#ef4444}@media(max-width:768px){.text-4xl[data-v-dd7132a3]{font-size:2rem;line-height:2.5rem}.md\:text-6xl[data-v-dd7132a3]{font-size:2.5rem;line-height:3rem}.px-8[data-v-dd7132a3]{padding-left:1rem;padding-right:1rem}.py-8[data-v-dd7132a3]{padding-bottom:1.5rem;padding-top:1.5rem}}button[data-v-dd7132a3]:focus,input[data-v-dd7132a3]:focus{box-shadow:0 0 0 3px #f872721a;outline:none}button[data-v-dd7132a3]:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}img[data-v-dd7132a3]{transition:opacity .3s ease-in-out}img[src=""][data-v-dd7132a3]{opacity:0}.error-state[data-v-dd7132a3]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;margin:1rem 0;padding:1rem}.success-state[data-v-dd7132a3]{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;color:#16a34a;margin:1rem 0;padding:1rem}.loading-dots[data-v-dd7132a3]{display:inline-flex;gap:.25rem}.loading-dots>div[data-v-dd7132a3]{animation:loading-bounce-dd7132a3 1.4s ease-in-out infinite both;background-color:currentColor;border-radius:50%;height:.5rem;width:.5rem}.loading-dots>div[data-v-dd7132a3]:first-child{animation-delay:-.32s}.loading-dots>div[data-v-dd7132a3]:nth-child(2){animation-delay:-.16s}@keyframes loading-bounce-dd7132a3{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
