.animated-bg[data-astro-cid-5a2bynky]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,rgba(var(--background-rgb),.95),rgba(var(--background-rgb),.98))}.particle-canvas[data-astro-cid-5a2bynky]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.wave-container[data-astro-cid-5a2bynky]{position:absolute;bottom:0;left:0;width:100%;height:60%;opacity:.7}.wave-svg[data-astro-cid-5a2bynky]{position:absolute;bottom:0;left:0;width:100%;height:100%}.wave-path[data-astro-cid-5a2bynky]{fill:var(--accent)}.wave-1[data-astro-cid-5a2bynky]{animation:wave-animation 15s ease-in-out infinite;transform-origin:50% 50%}.wave-2[data-astro-cid-5a2bynky]{animation:wave-animation 20s ease-in-out infinite reverse;transform-origin:50% 50%}.wave-3[data-astro-cid-5a2bynky]{animation:wave-animation 25s ease-in-out infinite;transform-origin:50% 50%}@keyframes wave-animation{0%,to{transform:translate(0) scaleY(1)}50%{transform:translate(-25px) scaleY(1.1)}}.gradient-orbs[data-astro-cid-5a2bynky]{position:absolute;width:100%;height:100%}.gradient-orb[data-astro-cid-5a2bynky]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;mix-blend-mode:screen;will-change:transform}.orb-1[data-astro-cid-5a2bynky]{width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.4),transparent 70%);top:10%;left:-10%;animation:orbFloat1 25s ease-in-out infinite}.orb-2[data-astro-cid-5a2bynky]{width:550px;height:550px;background:radial-gradient(circle,rgba(139,92,246,.35),transparent 70%);top:50%;right:-15%;animation:orbFloat2 30s ease-in-out infinite}.orb-3[data-astro-cid-5a2bynky]{width:450px;height:450px;background:radial-gradient(circle,rgba(6,182,212,.3),transparent 70%);bottom:15%;left:35%;animation:orbFloat3 28s ease-in-out infinite}.orb-4[data-astro-cid-5a2bynky]{width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.25),transparent 70%);top:30%;left:50%;animation:orbFloat4 22s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(80px,-60px,0) scale(1.1)}66%{transform:translate3d(-40px,50px,0) scale(.95)}}@keyframes orbFloat2{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-90px,50px,0) scale(1.12)}66%{transform:translate3d(60px,-40px,0) scale(.92)}}@keyframes orbFloat3{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(70px,70px,0) scale(1.08)}66%{transform:translate3d(-50px,-30px,0) scale(.96)}}@keyframes orbFloat4{0%,to{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(-60px,80px,0) scale(1.15) rotate(180deg)}}.floating-shapes[data-astro-cid-5a2bynky]{position:absolute;width:100%;height:100%}.shape[data-astro-cid-5a2bynky]{position:absolute;opacity:.15;mix-blend-mode:overlay}.shape-1[data-astro-cid-5a2bynky]{width:100px;height:100px;background:linear-gradient(135deg,#6366f1,#8b5cf6);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);top:20%;left:15%;animation:float-rotate 20s ease-in-out infinite}.shape-2[data-astro-cid-5a2bynky]{width:80px;height:80px;background:linear-gradient(135deg,#06b6d4,#10b981);clip-path:polygon(50% 0%,100% 100%,0% 100%);top:60%;right:20%;animation:float-rotate 25s ease-in-out infinite reverse}.shape-3[data-astro-cid-5a2bynky]{width:120px;height:120px;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;bottom:25%;left:10%;animation:float-morph 30s ease-in-out infinite}.shape-4[data-astro-cid-5a2bynky]{width:90px;height:90px;background:linear-gradient(135deg,#10b981,#f59e0b);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);top:40%;right:10%;animation:float-rotate 18s ease-in-out infinite}.shape-5[data-astro-cid-5a2bynky]{width:70px;height:70px;background:linear-gradient(135deg,#f59e0b,#6366f1);border-radius:50%;top:75%;left:60%;animation:float-pulse 15s ease-in-out infinite}@keyframes float-rotate{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(50px,-50px,0) rotate(180deg)}}@keyframes float-morph{0%,to{transform:translateZ(0);border-radius:30% 70% 70% 30%/30% 30% 70% 70%}33%{transform:translate3d(30px,40px,0);border-radius:70% 30% 30% 70%/70% 70% 30% 30%}66%{transform:translate3d(-20px,-30px,0);border-radius:50% 50% 30% 70%/30% 70% 50% 50%}}@keyframes float-pulse{0%,to{transform:translateZ(0) scale(1);opacity:.15}50%{transform:translate3d(-40px,40px,0) scale(1.3);opacity:.25}}.grid-overlay[data-astro-cid-5a2bynky]{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--black),.02) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--black),.02) 1px,transparent 1px);background-size:80px 80px;animation:grid-move 40s linear infinite;opacity:.5}@keyframes grid-move{0%{transform:translateZ(0)}to{transform:translate3d(80px,80px,0)}}html[data-theme=dark] .particle-canvas[data-astro-cid-5a2bynky]{opacity:.8}html[data-theme=dark] .orb-1[data-astro-cid-5a2bynky]{background:radial-gradient(circle,rgba(99,102,241,.5),transparent 70%)}html[data-theme=dark] .orb-2[data-astro-cid-5a2bynky]{background:radial-gradient(circle,rgba(139,92,246,.45),transparent 70%)}html[data-theme=dark] .orb-3[data-astro-cid-5a2bynky]{background:radial-gradient(circle,rgba(6,182,212,.4),transparent 70%)}html[data-theme=dark] .orb-4[data-astro-cid-5a2bynky]{background:radial-gradient(circle,rgba(16,185,129,.35),transparent 70%)}html[data-theme=dark] .shape[data-astro-cid-5a2bynky]{opacity:.2}html[data-theme=dark] .grid-overlay[data-astro-cid-5a2bynky]{background-image:linear-gradient(rgba(var(--gray-light),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--gray-light),.04) 1px,transparent 1px)}@media (prefers-reduced-motion: reduce){.gradient-orb[data-astro-cid-5a2bynky],.shape[data-astro-cid-5a2bynky],.wave-path[data-astro-cid-5a2bynky],.grid-overlay[data-astro-cid-5a2bynky]{animation:none}}@media (max-width: 768px){.particle-canvas[data-astro-cid-5a2bynky]{opacity:.3}.gradient-orb[data-astro-cid-5a2bynky]{filter:blur(40px);opacity:.2}.shape[data-astro-cid-5a2bynky]{opacity:.08}.wave-container[data-astro-cid-5a2bynky]{height:50%;opacity:.5}.grid-overlay[data-astro-cid-5a2bynky]{opacity:.3}}@media (max-width: 1024px) and (min-width: 769px){.particle-canvas[data-astro-cid-5a2bynky]{opacity:.5}.gradient-orb[data-astro-cid-5a2bynky]{opacity:.25}}
