.register-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#010b08;z-index:0;pointer-events:none}.register-bg-container:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 50%,#0f4c45,#000 80%);opacity:.6;z-index:0}.register-bg-orb{position:absolute;filter:blur(80px);opacity:.7;mix-blend-mode:hard-light;will-change:transform,border-radius}@media(max-width:768px){.register-bg-orb{filter:blur(50px);opacity:.5}}.orb-1{top:-10%;left:-10%;width:130vw;height:130vw;background:linear-gradient(45deg,#14b8a6,#059669);border-radius:40% 60% 70% 30%/40% 50% 60%;animation:liquid-morph 15s infinite linear alternate,flow-1 21s infinite linear;z-index:1}.orb-2{bottom:-15%;right:-10%;width:120vw;height:120vw;background:radial-gradient(circle at center,#047857,#134e4a);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:liquid-morph-alt 17s infinite linear alternate,flow-2 24s infinite linear;z-index:2;mix-blend-mode:screen}.orb-3{top:20%;left:40%;width:80vw;height:80vw;background:conic-gradient(from 180deg,#2dd4bf,#14b8a6,transparent);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;filter:blur(100px);animation:liquid-rotate 19s infinite linear;mix-blend-mode:overlay;opacity:.6;z-index:3}.orb-4{top:40%;left:10%;width:90vw;height:90vw;background:#020617;border-radius:50%;animation:liquid-morph 17s infinite ease-in-out;mix-blend-mode:multiply;opacity:.8;z-index:4}.orb-5{top:-10%;right:-10%;width:70vw;height:70vw;background:linear-gradient(to bottom,#5eead4,transparent);animation:liquid-flow 13s infinite ease-in-out alternate;border-radius:40% 60%;mix-blend-mode:soft-light;opacity:.5;z-index:5}.register-bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,transparent 10%,rgba(2,6,23,.5) 60%,#000000 100%);z-index:10;pointer-events:none}.register-bg-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}@keyframes liquid-morph{0%{border-radius:40% 60% 70% 30%/40% 50% 60%}33%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}66%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}to{border-radius:40% 60% 70% 30%/40% 50% 60%}}@keyframes liquid-morph-alt{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes liquid-rotate{0%{transform:rotate(0) scale(1.1)}to{transform:rotate(360deg) scale(1.1)}}@keyframes flow-1{0%{transform:translate(0) rotate(0)}50%{transform:translate(15%,15%) rotate(15deg)}to{transform:translate(0) rotate(0)}}@keyframes flow-2{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(-15%,-10%) rotate(-20deg) scale(1.15)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes liquid-flow{0%{transform:translate(0) scale(1)}to{transform:translate(-5%,5%) scale(1.1)}}@media(prefers-reduced-motion:reduce){.register-bg-orb{animation:none;transition:none}}
