section.svelte-n9r57h{perspective:1500px}div.flex-col.svelte-n9r57h>div:where(.svelte-n9r57h){transform-style:preserve-3d;backface-visibility:hidden}.roadmap-main-title.svelte-n9r57h{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6c5ce7,#ff6b6b,#a8ff78);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 300%;animation:svelte-n9r57h-gradient-shift 8s ease infinite;text-shadow:0 0 30px rgba(255,255,255,.3)}.roadmap-card.svelte-n9r57h{position:relative;overflow:hidden}.roadmap-card.svelte-n9r57h:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:svelte-n9r57h-shine 3s ease-in-out infinite}.roadmap-card[data-color=primary].svelte-n9r57h:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,#73e471,#bdffac);-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}.roadmap-card[data-color=accent].svelte-n9r57h:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,#fd81c6,#ffe1f2);-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}.roadmap-card[data-color=bright].svelte-n9r57h:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,#ffd93d,#ff6b6b);-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}.roadmap-title.svelte-n9r57h{position:relative;text-shadow:0 0 15px currentColor}.roadmap-item.svelte-n9r57h{position:relative;padding-left:1.5rem;list-style:none}.roadmap-item.svelte-n9r57h:before{content:"";position:absolute;left:0;top:50%;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;transform:translateY(-50%);box-shadow:0 0 10px currentColor;animation:svelte-n9r57h-pulse-dot 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-n9r57h-pulse-dot{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.2);opacity:.8}}@keyframes svelte-n9r57h-shine{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}@keyframes svelte-n9r57h-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (min-width: 768px){div.flex-col.svelte-n9r57h>div:where(.svelte-n9r57h):nth-child(odd){transform:translate(-20px) rotateY(-5deg)}div.flex-col.svelte-n9r57h>div:where(.svelte-n9r57h):nth-child(2n){transform:translate(20px) rotateY(5deg)}div.flex-col.svelte-n9r57h>div:where(.svelte-n9r57h):hover{transform:translate(0) rotateY(0) scale(1.02)}}.roadmap-card[data-color=primary].svelte-n9r57h:first-child{background:linear-gradient(135deg,#73e4714d,#ffd93d33,#bdffac4d);animation:svelte-n9r57h-gradient-pulse 3s ease infinite;box-shadow:0 0 30px #73e4714d,inset 0 0 50px #73e47133;border:1px solid rgba(115,228,113,.5)}.roadmap-card[data-color=primary].svelte-n9r57h:first-child:after{background:linear-gradient(45deg,#73e471,#ffd93d,#73e471);background-size:200% 200%;animation:gradient-border 3s ease infinite;padding:3px;opacity:.8}.roadmap-card[data-color=primary].svelte-n9r57h:first-child .roadmap-title:where(.svelte-n9r57h){text-shadow:0 0 20px rgba(115,228,113,.8);animation:svelte-n9r57h-text-pulse 2s ease-in-out infinite}.roadmap-card[data-color=primary].svelte-n9r57h:first-child .roadmap-item:where(.svelte-n9r57h){text-shadow:0 0 10px rgba(115,228,113,.5)}.roadmap-card[data-color=primary].svelte-n9r57h:first-child .roadmap-item:where(.svelte-n9r57h):before{background:linear-gradient(45deg,#73e471,#ffd93d);animation:svelte-n9r57h-glow-dot 2s ease-in-out infinite;width:.6rem;height:.6rem}@keyframes svelte-n9r57h-text-pulse{0%,to{text-shadow:0 0 20px rgba(115,228,113,.8)}50%{text-shadow:0 0 30px rgba(255,217,61,.8)}}@keyframes svelte-n9r57h-gradient-pulse{0%,to{background-position:0% 0%;box-shadow:0 0 30px #73e4714d,inset 0 0 50px #73e47133}50%{background-position:100% 100%;box-shadow:0 0 40px #ffd93d4d,inset 0 0 60px #ffd93d33}}@keyframes svelte-n9r57h-glow-dot{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 0 20px #73e471,0 0 40px #73e471}50%{transform:translateY(-50%) scale(1.4);box-shadow:0 0 30px #ffd93d,0 0 50px #ffd93d}}@keyframes svelte-1ip84je-spin-scale{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes svelte-12o1afl-particle{0%{transform:translateY(0) scale(0);opacity:0}50%{opacity:1}to{transform:translateY(-50px) scale(1);opacity:0}}.particle-container.svelte-12o1afl{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.animate-particle.svelte-12o1afl{animation:svelte-12o1afl-particle 2s ease-out infinite;animation-delay:calc(var(--particle-index) * .3s)}button.svelte-12o1afl:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:9999px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s}button.svelte-12o1afl:hover:after{opacity:1}button.svelte-12o1afl:focus-visible{outline:2px solid white;outline-offset:2px}button.svelte-12o1afl:active{transform:scale(.98)}@keyframes svelte-dxnx3o-float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes svelte-dxnx3o-particle{0%{transform:translate(0) scale(0);opacity:0}50%{opacity:1}to{transform:translate(var(--particle-x, 50px),var(--particle-y, -50px)) scale(1);opacity:0}}@keyframes svelte-dxnx3o-title{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-float.svelte-dxnx3o{animation:svelte-dxnx3o-float 6s ease-in-out infinite}.animate-pulse-slow.svelte-dxnx3o{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.particle.svelte-dxnx3o{--particle-x: random(100) * 1px;--particle-y: random(-100, -50) * 1px;animation:svelte-dxnx3o-particle 2s ease-out infinite}.animate-title.svelte-dxnx3o{animation:svelte-dxnx3o-title 1s cubic-bezier(.4,0,.2,1) forwards}.animate-fadeIn.svelte-dxnx3o{opacity:0;animation:svelte-dxnx3o-fadeIn 1s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-dxnx3o-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.particle.svelte-dxnx3o{--particle-x: random(50) * 1px;--particle-y: random(-50, -25) * 1px}.animate-float.svelte-dxnx3o{animation-duration:4s}}.notes-container.svelte-dxnx3o{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;overflow:visible}.note.svelte-dxnx3o{position:absolute;left:var(--start-x);bottom:-50px;font-family:Arial,sans-serif;text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor;animation:svelte-dxnx3o-float-up var(--duration) linear infinite;animation-delay:var(--delay);will-change:transform;opacity:.6}@keyframes svelte-dxnx3o-float-up{0%{transform:translateZ(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translate3d(0,-100vh,0);opacity:0}}.title-gradient.svelte-dxnx3o{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6c5ce7,#ff6b6b,#a8ff78,#ff6b6b);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 300%;animation:svelte-dxnx3o-gradient-shift 8s ease infinite;text-shadow:0 0 30px rgba(255,255,255,.3)}.text-gradient-primary.svelte-dxnx3o{color:#bdffac;text-shadow:0 0 10px rgba(115,228,113,.5),0 0 20px rgba(115,228,113,.3)}.text-gradient-accent.svelte-dxnx3o{color:#ffe1f2;text-shadow:0 0 10px rgba(253,129,198,.5),0 0 20px rgba(253,129,198,.3)}@keyframes svelte-dxnx3o-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.video-container.svelte-dxnx3o{position:relative;z-index:30}.shadow-glow.svelte-dxnx3o{box-shadow:0 0 20px #ff6b6b66,0 0 40px #6c5ce733,0 0 60px #a8ff781a;overflow:hidden;position:relative}.video-container.svelte-dxnx3o video:where(.svelte-dxnx3o){border-radius:1rem;transition:transform .3s ease;display:block}.video-container.svelte-dxnx3o:hover video:where(.svelte-dxnx3o){transform:scale(1.02)}.mute-button.svelte-dxnx3o{position:absolute;top:12px;right:12px;width:40px;height:40px;background:#00000080;border-radius:50%;border:none;cursor:pointer;z-index:40;display:flex;align-items:center;justify-content:center;padding:0;transition:background .3s ease;color:#fff;font-size:24px}.mute-button.svelte-dxnx3o:hover{background:#000000b3}@keyframes svelte-dxnx3o-attention{0%,to{transform:scale(1);box-shadow:0 0 #fff0}50%{transform:scale(1.1);box-shadow:0 0 15px #ffffff80}}.attention-animation.svelte-dxnx3o{animation:svelte-dxnx3o-attention 1.5s ease-in-out infinite}.wave-container.svelte-dxnx3o{width:20px;height:20px;display:flex;align-items:center;justify-content:space-between}.wave.svelte-dxnx3o{width:4px;background:#fff;border-radius:2px}.wave1.svelte-dxnx3o{height:10px;animation:svelte-dxnx3o-wave 1s ease-in-out infinite}.wave2.svelte-dxnx3o{height:16px;animation:svelte-dxnx3o-wave 1s ease-in-out .2s infinite}.wave3.svelte-dxnx3o{height:10px;animation:svelte-dxnx3o-wave 1s ease-in-out .4s infinite}@keyframes svelte-dxnx3o-wave{0%,to{height:10px}50%{height:16px}}.muted.svelte-dxnx3o{font-size:28px;line-height:1;transform:translateY(-2px)}
