@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.App{background-color:#0a0a0a;color:#fff;min-height:100vh;position:relative;z-index:1}.background-animation{pointer-events:none}.background-animation,.wave-container{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:0}.fiber-wave,.wave-svg{height:100%;left:0;position:absolute;top:0;width:100%}.fiber-line{fill:none;stroke-width:2;animation:fiberFlow 8s ease-in-out infinite;opacity:.8}.fiber-line:nth-child(odd){animation-direction:reverse;animation-duration:10s}.fiber-line:nth-child(3n){animation-duration:12s;opacity:.6}.fiber-line:nth-child(4n){animation-duration:9s;opacity:.4}.fiber-line:nth-child(5n){animation-duration:14s;opacity:.7}body{background-color:#0a0a0a;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:opacity .2s}a:hover{opacity:.7}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes waveFlow1{0%,to{opacity:.8;transform:translateX(-10%) translateY(-5%) rotate(0deg) scale(1)}25%{opacity:.6;transform:translateX(5%) translateY(-15%) rotate(2deg) scale(1.1)}50%{opacity:.9;transform:translateX(15%) translateY(-10%) rotate(-1deg) scale(.9)}75%{opacity:.7;transform:translateX(0) translateY(-20%) rotate(1deg) scale(1.05)}}@keyframes waveFlow2{0%,to{opacity:.7;transform:translateX(10%) translateY(5%) rotate(0deg) scale(1)}33%{opacity:.5;transform:translateX(-5%) translateY(20%) rotate(-2deg) scale(1.15)}66%{opacity:.8;transform:translateX(-15%) translateY(10%) rotate(1deg) scale(.85)}}@keyframes waveFlow3{0%,to{opacity:.6;transform:translateX(-5%) translateY(10%) rotate(0deg) scale(1)}40%{opacity:.4;transform:translateX(20%) translateY(-5%) rotate(3deg) scale(1.2)}80%{opacity:.7;transform:translateX(10%) translateY(15%) rotate(-2deg) scale(.8)}}@keyframes waveFlow4{0%,to{opacity:.5;transform:translateX(5%) translateY(-10%) rotate(0deg) scale(1)}30%{opacity:.3;transform:translateX(-10%) translateY(-25%) rotate(-1deg) scale(1.1)}70%{opacity:.6;transform:translateX(-20%) translateY(-15%) rotate(2deg) scale(.9)}}@keyframes geometricFloat1{0%,to{opacity:.8;transform:translateY(0) rotate(0deg)}25%{opacity:.6;transform:translateY(-20px) rotate(90deg)}50%{opacity:.9;transform:translateY(-10px) rotate(180deg)}75%{opacity:.7;transform:translateY(-30px) rotate(270deg)}}@keyframes geometricFloat2{0%,to{opacity:.7;transform:translateX(0) rotate(0deg) scale(1)}33%{opacity:.5;transform:translateX(30px) rotate(120deg) scale(1.1)}66%{opacity:.8;transform:translateX(-15px) rotate(240deg) scale(.9)}}@keyframes geometricFloat3{0%,to{opacity:.6;transform:translateY(0) translateX(0) rotate(0deg)}25%{opacity:.4;transform:translateY(-15px) translateX(20px) rotate(45deg)}50%{opacity:.8;transform:translateY(10px) translateX(-10px) rotate(90deg)}75%{opacity:.5;transform:translateY(-5px) translateX(15px) rotate(135deg)}}@keyframes fiberFlow{0%,to{stroke-dasharray:0 1000;stroke-dashoffset:0}50%{stroke-dasharray:100 1000;stroke-dashoffset:-200}}@keyframes waveFloat{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(5px) translateX(-8px)}75%{transform:translateY(-8px) translateX(3px)}}
/*# sourceMappingURL=main.d7b89742.css.map*/