@keyframes orb-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,-40px) scale(1.1)}66%{transform:translate(-30px,50px) scale(.95)}}@keyframes orb-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,60px) scale(1.08)}66%{transform:translate(40px,-30px) scale(.92)}}@keyframes orb-float-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-50px) scale(1.12)}}.animate-orb-1{animation:orb-float-1 16s ease-in-out infinite}.animate-orb-2{animation:orb-float-2 20s ease-in-out infinite}.animate-orb-3{animation:orb-float-3 18s ease-in-out infinite}@keyframes live-morph-1{0%{transform:translate(0) rotate(0deg) scale(1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{transform:translate(140px,-80px) rotate(50deg) scale(1.2);border-radius:40% 60% 70% 30%/50% 60% 30% 60%}50%{transform:translate(220px,60px) rotate(110deg) scale(.92);border-radius:70% 30% 50% 50%/30% 60% 40% 70%}75%{transform:translate(90px,150px) rotate(160deg) scale(1.15);border-radius:50% 50% 40% 60%/60% 40% 60% 40%}to{transform:translate(0) rotate(220deg) scale(1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes live-morph-2{0%{transform:translate(0) rotate(0deg) scale(1);border-radius:50% 60% 70% 40%/40% 60% 50% 60%}25%{transform:translate(-150px,90px) rotate(-60deg) scale(1.18);border-radius:60% 40% 50% 50%/60% 50% 40% 50%}50%{transform:translate(-220px,-70px) rotate(-130deg) scale(.9);border-radius:30% 70% 60% 40%/50% 40% 70% 30%}75%{transform:translate(-80px,-140px) rotate(-190deg) scale(1.14);border-radius:70% 30% 40% 60%/40% 60% 50% 50%}to{transform:translate(0) rotate(-260deg) scale(1);border-radius:50% 60% 70% 40%/40% 60% 50% 60%}}@keyframes live-morph-3{0%{transform:translate(0) rotate(0deg) scale(1);border-radius:40% 60% 60% 40%/60% 40% 50% 60%}33%{transform:translate(120px,-110px) rotate(80deg) scale(1.22);border-radius:60% 40% 30% 70%/50% 60% 40% 50%}66%{transform:translate(-100px,80px) rotate(170deg) scale(.94);border-radius:50% 50% 70% 30%/40% 50% 60% 60%}to{transform:translate(0) rotate(260deg) scale(1);border-radius:40% 60% 60% 40%/60% 40% 50% 60%}}@keyframes live-morph-4{0%{transform:translate(0) rotate(0deg) scale(.92);border-radius:70% 30% 50% 50%/30% 50% 50% 70%}50%{transform:translate(160px,-80px) rotate(180deg) scale(1.25);border-radius:40% 60% 30% 70%/60% 30% 70% 40%}to{transform:translate(0) rotate(1turn) scale(.92);border-radius:70% 30% 50% 50%/30% 50% 50% 70%}}.speed-fast .anim-blob-1{animation:live-morph-1 5s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-fast .anim-blob-2{animation:live-morph-2 6s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-fast .anim-blob-3{animation:live-morph-3 4.5s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-fast .anim-blob-4{animation:live-morph-4 5.5s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-medium .anim-blob-1{animation:live-morph-1 10s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-medium .anim-blob-2{animation:live-morph-2 12s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-medium .anim-blob-3{animation:live-morph-3 9s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-medium .anim-blob-4{animation:live-morph-4 11s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-slow .anim-blob-1{animation:live-morph-1 18s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-slow .anim-blob-2{animation:live-morph-2 22s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-slow .anim-blob-3{animation:live-morph-3 16s cubic-bezier(.4,0,.2,1) infinite alternate}.speed-slow .anim-blob-4{animation:live-morph-4 20s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes cursor-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.anim-cursor-pulse{animation:cursor-pulse 2.5s ease-in-out infinite}.glass-light{background:hsla(0,0%,100%,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.85)}.glass-pill{background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}