@keyframes landingAnimationIn{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}.landing-animate-in{animation:.8s ease-out both landingAnimationIn}.landing-animate-scroll{animation-play-state:paused}.landing-animate-scroll.animate-visible{animation-play-state:running}.landing-delay-0{animation-delay:0s}.landing-delay-1{animation-delay:.1s}.landing-delay-2{animation-delay:.2s}.landing-delay-3{animation-delay:.3s}.landing-delay-4{animation-delay:.4s}.landing-delay-5{animation-delay:.5s}.landing-delay-6{animation-delay:.6s}.landing-delay-7{animation-delay:.7s}.landing-glass{-webkit-backdrop-filter:blur(16px)saturate(120%);border:1px solid hsl(var(--brand-neon) / .06);background:#0a0a0a59;position:relative;box-shadow:0 0 0 1px #0000004d,0 20px 40px -10px #0000004d,inset 0 1px #ffffff0a}.landing-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff26,#0000);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-glass-panel{-webkit-backdrop-filter:blur(12px)saturate(120%);background:#ffffff05;border:1px solid #ffffff0a;transition:all .3s}.landing-glass-panel:hover{border-color:hsl(var(--brand-neon) / .12);box-shadow:0 0 20px hsl(var(--brand-neon) / .04);background:#ffffff0d}@keyframes aura-float-1{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-12px)rotate(.5deg)}50%{transform:translateY(-6px)rotate(-.3deg)}75%{transform:translateY(-15px)rotate(.2deg)}}@keyframes aura-float-2{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-10px)rotate(-.5deg)}66%{transform:translateY(-18px)rotate(.3deg)}}@keyframes aura-float-3{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-8px)rotate(.3deg)}60%{transform:translateY(-14px)rotate(-.4deg)}}@keyframes aura-float-4{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-12px)rotate(-.3deg)}80%{transform:translateY(-6px)rotate(.2deg)}}@keyframes draw-chart-line{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes fade-in-chart{0%{opacity:0}to{opacity:1}}.animate-draw-line{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards draw-chart-line}.animate-chart-fill{opacity:0;animation:1.5s ease-out .5s forwards fade-in-chart}@keyframes cursor-move-path{0%,to{transform:translate(0)}15%{transform:translate(-30px,-20px)}30%{transform:translate(20px,-40px)}50%{transform:translate(-10px,10px)}70%{transform:translate(30px,-10px)}85%{transform:translate(-20px,-30px)}}@keyframes flow-line{0%{stroke-dashoffset:200px;opacity:0}15%{opacity:1}50%{stroke-dashoffset:0;opacity:1}85%{opacity:1}to{stroke-dashoffset:-200px;opacity:0}}.animate-flow-line{stroke-dasharray:8 12;animation:3s ease-in-out infinite flow-line}@keyframes marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.animate-marquee-up{animation:40s linear infinite marquee-up}.animate-marquee-down{animation:40s linear infinite marquee-down}.glow-text{text-shadow:0 0 40px hsl(var(--brand-neon) / .15)}.glow-text-strong{text-shadow:0 0 60px hsl(var(--brand-neon) / .25), 0 0 120px hsl(var(--brand-neon) / .1)}.landing-accent-gradient{background:linear-gradient(135deg, hsl(var(--brand-neon)), hsl(var(--brand-neon-mid)), hsl(var(--brand-neon-deep)))}.landing-accent-text{background:linear-gradient(135deg, hsl(var(--brand-neon)), hsl(var(--brand-neon-mid)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-border-gradient:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(90deg, hsl(var(--brand-neon) / .15), hsl(var(--brand-neon) / 0));pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.5}}.landing-pulse{animation:2s ease-in-out infinite landing-pulse}.landing-matrix-bg{pointer-events:none;z-index:0;opacity:.03;width:100%;height:100%;position:fixed;top:0;left:0}.landing-scrollbar-hide::-webkit-scrollbar{display:none}.landing-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.landing-page ::selection{background:hsl(var(--brand-neon) / .3);color:#fff}.hero-text-glow{text-shadow:0 0 80px #ffffff26,0 0 30px #ffffff1a}@keyframes hero-glass-sweep{0%{background-position:200%}to{background-position:-200%}}.hero-glass-shimmer{-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(90deg,#94a3b8 0%,#e2e8f0 20%,#c4b5fd 40%,#fff 50%,#c4b5fd 60%,#e2e8f0 80%,#94a3b8 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hero-glass-sweep}@keyframes hero-shimmer-sweep{0%{background-position:200%}to{background-position:-200%}}.hero-accent-shimmer{background:linear-gradient(90deg, hsl(var(--brand-neon)) 0%, hsl(var(--brand-neon-mid)) 25%, hsl(var(--brand-neon-soft)) 50%, hsl(var(--brand-neon-mid)) 75%, hsl(var(--brand-neon)) 100%);-webkit-text-fill-color:transparent;text-shadow:none;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite hero-shimmer-sweep}@keyframes hero-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-gradient-blue-purple{-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(90deg,#38bdf8 0%,#818cf8 30%,#c084fc 60%,#818cf8 80%,#38bdf8 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite hero-gradient-shift}.glow-text-hero{text-shadow:0 0 60px hsl(var(--brand-neon) / .3), 0 0 120px hsl(var(--brand-neon) / .15)}.neon-hover{transition:all .3s}.neon-hover:hover{box-shadow:0 0 20px hsl(var(--brand-neon) / .25), 0 0 40px hsl(var(--brand-neon) / .1)}.neon-text-hover{transition:all .3s}.neon-text-hover:hover{filter:drop-shadow(0 0 6px hsl(var(--brand-neon) / .4))}.topbar-main-floating{border:1px solid hsl(var(--sidebar-border) / .5);background:hsl(var(--sidebar-background) / .95);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:0 4px 20px hsl(var(--foreground) / .06), 0 1px 3px hsl(var(--foreground) / .04);border-radius:1rem;margin:.5rem .75rem 0;transition:all .3s}:root[class~=dark] .topbar-main-floating{background:hsl(var(--sidebar-background) / .95);border-color:hsl(var(--sidebar-border) / .6);box-shadow:0 4px 20px #00000026,0 1px 3px #0000001a}@keyframes lobster-web-dash{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}.lobster-web-line{animation:2s linear infinite lobster-web-dash}@keyframes lobster-crawler-glow{0%,to{opacity:.7;filter:drop-shadow(0 0 2px hsl(var(--brand-neon) / .3))}50%{opacity:1;filter:drop-shadow(0 0 6px hsl(var(--brand-neon) / .6))}}.lobster-crawler{animation:2s ease-in-out infinite lobster-crawler-glow}@media (prefers-reduced-motion:reduce){.landing-animate-in,.landing-animate-scroll,.animate-draw-line,.animate-chart-fill,.animate-flow-line,.animate-marquee-up,.animate-marquee-down,.landing-pulse,.lobster-web-line,.lobster-crawler,.hero-accent-shimmer,.hero-gradient-blue-purple{animation:none!important}.animate-draw-line{stroke-dashoffset:0!important}.animate-chart-fill{opacity:1!important}*{transition-duration:.01ms!important}}
