.nav-link.svelte-112j222.svelte-112j222{padding:.625rem 1.25rem;font-size:.875rem;color:#ffffff73;border-radius:9999px;transition:all .3s cubic-bezier(.22,1,.36,1);font-weight:600}.nav-link.svelte-112j222.svelte-112j222:hover{color:#fff;background:#c6a0f61a}.nav-link.svelte-112j222.svelte-112j222:active{transform:scale(.97)}.mobile-nav-link.svelte-112j222.svelte-112j222{display:block;padding:.875rem 1.25rem;font-size:1rem;color:#ffffff8c;border-radius:1rem;transition:all .3s cubic-bezier(.22,1,.36,1);font-weight:600}.mobile-nav-link.svelte-112j222.svelte-112j222:hover{color:#fff;background:#ffffff0d}.feature-card.svelte-112j222.svelte-112j222{position:relative;background:linear-gradient(135deg,#ffffff06,#ffffff03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.04);border-radius:1.5rem;padding:1.75rem;transition:all .5s cubic-bezier(.22,1,.36,1)}@media (min-width: 640px){.feature-card.svelte-112j222.svelte-112j222{padding:2rem}}.feature-card.svelte-112j222.svelte-112j222:hover{border-color:#ffffff14;transform:scale(1.01);box-shadow:0 25px 60px -12px #0009}.feature-card-large.svelte-112j222.svelte-112j222:hover{transform:scale(1.005)}.feature-tag.svelte-112j222.svelte-112j222{padding:.5rem .75rem;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:.75rem;font-size:.75rem;color:#ffffff73;transition:all .3s cubic-bezier(.22,1,.36,1);cursor:default;display:flex;align-items:center;gap:.375rem;font-weight:600}.feature-tag.svelte-112j222.svelte-112j222:hover{color:#ffffffbf;border-color:#c6a0f633;background:#c6a0f60f}.fade-in.svelte-112j222.svelte-112j222{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.animate-slide-up.svelte-112j222.svelte-112j222{animation:svelte-112j222-slideUp .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-112j222-slideUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down.svelte-112j222.svelte-112j222{animation:svelte-112j222-slideDown .35s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-112j222-slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.animate-eq-bar.svelte-112j222.svelte-112j222{animation:svelte-112j222-eq-bar 1.4s ease-in-out infinite;transform-origin:bottom}@keyframes svelte-112j222-eq-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.text-shimmer.svelte-112j222.svelte-112j222{background:linear-gradient(90deg,#c6a0f6,#e8d5ff,#fff,#e8d5ff,#c6a0f6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-112j222-textShimmer 4s linear infinite}@keyframes svelte-112j222-textShimmer{0%{background-position:0% center}to{background-position:200% center}}.text-gradient-violet.svelte-112j222.svelte-112j222{background:linear-gradient(135deg,#e8d5ff,#c6a0f6 40%,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-tactile.svelte-112j222.svelte-112j222{position:relative;transition:all .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.btn-tactile.svelte-112j222.svelte-112j222:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s cubic-bezier(.22,1,.36,1)}.btn-tactile.svelte-112j222.svelte-112j222:hover:before{left:100%}.btn-tactile.svelte-112j222.svelte-112j222:active{transform:scale(.97)}.animate-pulse-soft.svelte-112j222.svelte-112j222{animation:svelte-112j222-pulseSoft 2.5s ease-in-out infinite}@keyframes svelte-112j222-pulseSoft{0%,to{opacity:1}50%{opacity:.6}}.animate-glow.svelte-112j222.svelte-112j222{animation:svelte-112j222-glow 4s ease-in-out infinite}@keyframes svelte-112j222-glow{0%,to{opacity:.5}50%{opacity:1}}.animate-float.svelte-112j222.svelte-112j222{animation:svelte-112j222-float 6s ease-in-out infinite}@keyframes svelte-112j222-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-drift.svelte-112j222.svelte-112j222{animation:svelte-112j222-drift 25s ease-in-out infinite}@keyframes svelte-112j222-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.05)}50%{transform:translate(-20px,40px) scale(.95)}75%{transform:translate(-40px,-20px) scale(1.02)}}.animate-drift-slow.svelte-112j222.svelte-112j222{animation:svelte-112j222-driftSlow 35s ease-in-out infinite}@keyframes svelte-112j222-driftSlow{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,30px) scale(1.08)}66%{transform:translate(40px,-50px) scale(.92)}}.animate-drift-reverse.svelte-112j222.svelte-112j222{animation:svelte-112j222-driftReverse 30s ease-in-out infinite}@keyframes svelte-112j222-driftReverse{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,40px) scale(1.1)}}.feature-card.svelte-112j222.svelte-112j222:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#c6a0f600,#c6a0f61f,#c6a0f600);-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);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.feature-card.svelte-112j222.svelte-112j222:hover:before{opacity:1}.footer-link.svelte-112j222.svelte-112j222{display:block;width:-moz-fit-content;width:fit-content;font-size:.875rem;color:#ffffff59;font-weight:500;transition:color .3s ease;position:relative}.footer-link.svelte-112j222.svelte-112j222:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#c6a0f6,#d946ef);transition:width .3s cubic-bezier(.22,1,.36,1)}.footer-link.svelte-112j222.svelte-112j222:hover{color:#fff}.footer-link.svelte-112j222.svelte-112j222:hover:after{width:100%}@keyframes svelte-112j222-borderGlow{0%,to{border-color:#c6a0f626}50%{border-color:#c6a0f659}}.border-glow-animated.svelte-112j222.svelte-112j222{animation:svelte-112j222-borderGlow 3s ease-in-out infinite}.group.svelte-112j222:hover .eq-bar.svelte-112j222{animation-duration:.8s!important;box-shadow:0 0 35px #10b98199!important}.group.svelte-112j222:hover .eq-container.svelte-112j222{transform:scale(1.05)}.eq-container.svelte-112j222.svelte-112j222{transition:transform .3s cubic-bezier(.22,1,.36,1)}.svelte-112j222.svelte-112j222::-webkit-scrollbar-thumb{-webkit-transition:background .3s ease;transition:background .3s ease}
