*{box-sizing:border-box;margin:0;padding:0}html{background-color:#000;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:initial;color:#fff;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Menlo,Consolas,monospace;font-weight:400;letter-spacing:.025em;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateX(-50%) translateY(0)}40%,43%{transform:translateX(-50%) translateY(-10px)}70%{transform:translateX(-50%) translateY(-5px)}90%{transform:translateX(-50%) translateY(-2px)}}@keyframes scrollDot{0%{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;background-clip:text}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes productFloatParticle{0%,to{opacity:.4;transform:translateY(0) translateX(0)}50%{opacity:.8;transform:translateY(-20px) translateX(10px)}}@keyframes productConnectionPulse{0%,to{opacity:.2;transform:scaleX(.8)}50%{opacity:.6;transform:scaleX(1.2)}}@keyframes productIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animated-element{backface-visibility:hidden;perspective:1000px;will-change:transform,opacity}
/*# sourceMappingURL=main.f53c407c.css.map*/