.tech-grid[data-v-1b914d31]{background-image:linear-gradient(to right,hsl(var(--color-foreground)) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--color-foreground)) 1px,transparent 1px);background-size:64px 64px}.tech-orbs[data-v-1b914d31]{background:radial-gradient(circle at 20% 30%,hsl(var(--color-primary)/.06) 0,transparent 25%),radial-gradient(circle at 80% 70%,hsl(var(--color-primary)/.04) 0,transparent 25%),radial-gradient(circle at 50% 50%,hsl(var(--color-foreground)/.03) 0,transparent 30%)}.tech-scanline[data-v-1b914d31]{animation:scanline-1b914d31 8s linear infinite;background:linear-gradient(to bottom,transparent 0,hsl(var(--color-primary)/.08) 50%,transparent 100%);background-size:100% 8px}.tech-noise[data-v-1b914d31]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}@keyframes drift-1b914d31{0%{transform:translate(0) rotate(0)}33%{transform:translate(2%,1%) rotate(1deg)}66%{transform:translate(-1%,2%) rotate(-1deg)}to{transform:translate(0) rotate(0)}}@keyframes scanline-1b914d31{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.animate-drift[data-v-1b914d31]{animation:drift-1b914d31 30s ease-in-out infinite}
