.custom-scroll[data-v-f5f3ce0d]::-webkit-scrollbar{width:8px}.custom-scroll[data-v-f5f3ce0d]::-webkit-scrollbar-track{background:transparent}.custom-scroll[data-v-f5f3ce0d]::-webkit-scrollbar-thumb{background:#00000026;border-radius:20px}.custom-scroll[data-v-f5f3ce0d]::-webkit-scrollbar-thumb:hover{background:#0000004d}.logo-container[data-v-54e669b5]{align-items:center;display:flex;gap:.75rem;position:relative}.logo-icon[data-v-54e669b5]{height:50px;position:relative;width:180px}.logo-img[data-v-54e669b5]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1024px){.logo-icon[data-v-54e669b5]{height:40px;width:140px}}@media (max-width:768px){.logo-icon[data-v-54e669b5]{height:35px;width:120px}}@media (max-width:480px){.logo-icon[data-v-54e669b5]{height:30px;width:100px}}.nav-link[data-v-54e669b5]{position:relative;z-index:1}.nav-link[data-v-54e669b5]:focus-visible,.nav-link[data-v-54e669b5]:hover{color:var(--c-base)}.nav-liquid[data-v-54e669b5]{background:radial-gradient(circle at 30% 30%,var(--c-surface-alt) 0,var(--c-surface) 120%);border-radius:9999px;filter:blur(14px) saturate(1.15);height:var(--h,0);left:0;mix-blend-mode:plus-lighter;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(var(--tx,0),var(--ty,0));transition:transform .55s cubic-bezier(.22,.9,.3,1.2),width .55s cubic-bezier(.22,.9,.3,1.2),height .55s cubic-bezier(.22,.9,.3,1.2),opacity .35s ease;width:var(--w,0)}.nav-liquid[data-v-54e669b5]:after{background:linear-gradient(120deg,var(--c-surface-alt),var(--c-surface));border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0d,0 3px 8px -3px #0009;content:"";filter:blur(2px) saturate(1.05);inset:4px;position:absolute}.nav-liquid.active[data-v-54e669b5]{opacity:.9}.dark .nav-liquid[data-v-54e669b5]{filter:blur(16px) saturate(1.25)}.dark .nav-liquid[data-v-54e669b5]:after{box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 10px -4px #000000d9}.mobile-menu-enter-active[data-v-54e669b5],.mobile-menu-leave-active[data-v-54e669b5]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.mobile-menu-enter-from[data-v-54e669b5],.mobile-menu-leave-to[data-v-54e669b5]{opacity:0;transform:scale(.95) translateY(-10px)}.footer-container[data-v-6c791f3d]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#190f1ee6;border-top:1px solid rgba(255,182,193,.2);box-shadow:0 -20px 40px #ff69b41a;color:#fffffff2;overflow:hidden;position:relative}.footer-border[data-v-6c791f3d]{animation:shimmer-6c791f3d 3s ease-in-out infinite;background:linear-gradient(90deg,#ff69b4,#ffb6c1,#ff69b4);background-size:200% 100%;height:4px}@keyframes shimmer-6c791f3d{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.footer-content[data-v-6c791f3d]{margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;position:relative;z-index:2}.footer-main[data-v-6c791f3d]{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-brand[data-v-6c791f3d]{max-width:350px}.footer-logo[data-v-6c791f3d]{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.logo-icon[data-v-6c791f3d]{height:32px;width:32px}.logo-svg[data-v-6c791f3d]{height:100%;width:100%}.logo-shape[data-v-6c791f3d]{fill:none;stroke:#ff69b4;stroke-width:2;filter:drop-shadow(0 0 6px rgba(255,105,180,.5))}.logo-center[data-v-6c791f3d]{fill:#ff69b4;filter:drop-shadow(0 0 4px rgba(255,105,180,.7))}.brand-text[data-v-6c791f3d]{background:linear-gradient(135deg,#ff69b4,#ffb6c1);-webkit-background-clip:text;font-size:1.25rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.3)}.footer-description[data-v-6c791f3d]{color:#ffb6c1cc;line-height:1.6;margin-bottom:2rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.social-links[data-v-6c791f3d]{display:flex;gap:1rem}.social-link[data-v-6c791f3d]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1e1423b3;border:1px solid rgba(255,182,193,.2);border-radius:8px;color:#ffb6c1cc;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-link[data-v-6c791f3d]:hover{background:#ff69b44d;border-color:#ff69b4;box-shadow:0 8px 25px #ff69b466;color:#fffffff2;transform:translateY(-2px)}.social-icon[data-v-6c791f3d]{height:20px;width:20px;fill:currentColor}.footer-section[data-v-6c791f3d]{display:flex;flex-direction:column}.footer-heading[data-v-6c791f3d]{color:#fffffff2;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.3)}.footer-heading[data-v-6c791f3d]:after{background:#ff69b4;bottom:-.5rem;box-shadow:0 0 8px #ff69b480;content:"";height:2px;left:0;position:absolute;width:30px}.footer-links[data-v-6c791f3d]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.footer-link[data-v-6c791f3d]{color:#ffb6c1cc;padding:.25rem 0;text-decoration:none;transition:all .3s ease}.footer-link[data-v-6c791f3d]:hover{color:#ff69b4;padding-left:.5rem;text-shadow:0 0 8px rgba(255,105,180,.5)}.newsletter-section[data-v-6c791f3d]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;padding:2rem;position:relative}.newsletter-section[data-v-6c791f3d]:before{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:2px;left:0;position:absolute;right:0;top:0}.newsletter-heading[data-v-6c791f3d]{color:var(--color-text);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.newsletter-description[data-v-6c791f3d]{color:var(--color-text-secondary);line-height:1.5;margin-bottom:1.5rem}.newsletter-form[data-v-6c791f3d]{display:flex;gap:.5rem}.newsletter-input[data-v-6c791f3d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);flex:1;font-size:.9rem;padding:.75rem 1rem;transition:all .3s ease}.newsletter-input[data-v-6c791f3d]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1de9b61a;outline:none}.newsletter-input[data-v-6c791f3d]::-moz-placeholder{color:var(--color-text-secondary)}.newsletter-input[data-v-6c791f3d]::placeholder{color:var(--color-text-secondary)}.newsletter-button[data-v-6c791f3d]{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border:none;border-radius:8px;color:var(--color-bg);cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.newsletter-button[data-v-6c791f3d]:hover{box-shadow:0 4px 15px #1de9b64d;transform:translateY(-2px)}.newsletter-icon[data-v-6c791f3d]{height:16px;width:16px;fill:currentColor}.footer-bottom[data-v-6c791f3d]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#140a19cc;border-top:1px solid rgba(255,182,193,.2);padding:1.5rem 2rem}.footer-bottom-content[data-v-6c791f3d]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.copyright[data-v-6c791f3d]{margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.copyright[data-v-6c791f3d],.footer-meta[data-v-6c791f3d]{color:#ffb6c1cc}.footer-meta[data-v-6c791f3d]{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.separator[data-v-6c791f3d]{opacity:.5}.build-info[data-v-6c791f3d],.version[data-v-6c791f3d]{font-family:monospace;font-size:.8rem}.footer-particles[data-v-6c791f3d]{inset:0;pointer-events:none;position:absolute;z-index:1}.particle[data-v-6c791f3d]{animation:float-6c791f3d var(--duration,4s) ease-in-out infinite;animation-delay:var(--delay,0s);background:#ff69b4;border-radius:50%;box-shadow:0 0 8px #ff69b480;height:4px;opacity:.3;position:absolute;transform:translate(var(--translate-x,0),var(--translate-y,0));width:4px}@keyframes float-6c791f3d{0%,to{opacity:.3;transform:translate(var(--translate-x),var(--translate-y)) translateY(0)}50%{opacity:.6;transform:translate(var(--translate-x),var(--translate-y)) translateY(-20px)}}@media (max-width:1024px){.footer-main[data-v-6c791f3d]{gap:2rem;grid-template-columns:1fr 1fr 1fr}.footer-brand[data-v-6c791f3d]{grid-column:1/-1;margin-bottom:1rem;max-width:none}}@media (max-width:768px){.footer-content[data-v-6c791f3d]{padding:3rem 1rem 2rem}.footer-main[data-v-6c791f3d]{gap:2rem;grid-template-columns:1fr}.newsletter-form[data-v-6c791f3d]{flex-direction:column}.newsletter-button[data-v-6c791f3d]{justify-content:center}.footer-bottom-content[data-v-6c791f3d]{flex-direction:column;gap:1rem;text-align:center}.social-links[data-v-6c791f3d]{justify-content:center}}@media (max-width:480px){.footer-content[data-v-6c791f3d]{padding:2rem 1rem 1rem}.newsletter-section[data-v-6c791f3d]{padding:1.5rem}.footer-bottom[data-v-6c791f3d]{padding:1rem}}
