.landing-page{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(180deg,#030810,#0a1220,#020608)}.background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ambient-light{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4}.light-1{width:800px;height:800px;background:radial-gradient(circle,rgba(59,130,246,.2) 0%,transparent 60%);top:-200px;right:-200px;animation:ambientPulse 8s ease-in-out infinite}.light-2{width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 60%);bottom:-150px;left:-150px;animation:ambientPulse 10s ease-in-out infinite reverse}.light-3{width:400px;height:400px;background:radial-gradient(circle,rgba(34,197,94,.1) 0%,transparent 60%);top:40%;left:30%;animation:ambientPulse 12s ease-in-out infinite;animation-delay:-4s}@keyframes ambientPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.content{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column}.header{position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:20}.logo{display:flex;align-items:baseline}.logo-text{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.logo-domain{font-size:1.25rem;font-weight:500;color:#6366f1cc}.illustration-container{flex:1;display:flex;align-items:center;justify-content:center;padding:0;min-height:100vh;width:100%;overflow:hidden}.server-illustration{width:100%;height:100vh;max-width:none;max-height:none}.led{animation:ledBlink 2s ease-in-out infinite}.led-0-1{animation-delay:.1s}.led-0-2{animation-delay:.6s;animation-duration:2.5s}.led-1-1{animation-delay:.3s}.led-1-2{animation-delay:.8s;animation-duration:1.8s}.led-2-1{animation-delay:.5s}.led-2-2{animation-delay:1s;animation-duration:2.2s}.led-3-1{animation-delay:.2s}.led-3-2{animation-delay:.7s;animation-duration:3s}.led-4-1{animation-delay:.4s}.led-4-2{animation-delay:.9s;animation-duration:1.5s}.led-5-1{animation-delay:.6s}.led-5-2{animation-delay:1.1s;animation-duration:2.8s}.led-6-1{animation-delay:.15s}.led-6-2{animation-delay:.65s;animation-duration:2.3s}.led-7-1{animation-delay:.35s}.led-7-2{animation-delay:.85s;animation-duration:1.9s}.led-8-1{animation-delay:.55s}.led-8-2{animation-delay:1.05s;animation-duration:2.6s}.led-r2-0-1{animation-delay:.2s}.led-r2-0-2{animation-delay:.7s;animation-duration:2.4s}.led-r2-1-1{animation-delay:.4s}.led-r2-1-2{animation-delay:.9s;animation-duration:1.7s}.led-r2-2-1{animation-delay:.6s}.led-r2-2-2{animation-delay:1.1s;animation-duration:2.1s}.led-r2-3-1{animation-delay:.25s}.led-r2-3-2{animation-delay:.75s;animation-duration:2.9s}.led-r2-4-1{animation-delay:.45s}.led-r2-4-2{animation-delay:.95s;animation-duration:1.6s}.led-r2-5-1{animation-delay:.65s}.led-r2-5-2{animation-delay:1.15s;animation-duration:2.7s}.led-r2-6-1{animation-delay:.1s}.led-r2-6-2{animation-delay:.6s;animation-duration:2.2s}.led-r2-7-1{animation-delay:.3s}.led-r2-7-2{animation-delay:.8s;animation-duration:1.8s}.led-r2-8-1{animation-delay:.5s}.led-r2-8-2{animation-delay:1s;animation-duration:2.5s}.led-r2-9-1{animation-delay:.7s}.led-r2-9-2{animation-delay:1.2s;animation-duration:2s}.led-r3-0-1{animation-delay:.15s}.led-r3-0-2{animation-delay:.65s;animation-duration:2.3s}.led-r3-1-1{animation-delay:.35s}.led-r3-1-2{animation-delay:.85s;animation-duration:1.9s}.led-r3-2-1{animation-delay:.55s}.led-r3-2-2{animation-delay:1.05s;animation-duration:2.6s}.led-r3-3-1{animation-delay:.2s}.led-r3-3-2{animation-delay:.7s;animation-duration:3.2s}.led-r3-4-1{animation-delay:.4s}.led-r3-4-2{animation-delay:.9s;animation-duration:1.7s}.led-r3-5-1{animation-delay:.6s}.led-r3-5-2{animation-delay:1.1s;animation-duration:2.4s}.led-r3-6-1{animation-delay:.25s}.led-r3-6-2{animation-delay:.75s;animation-duration:2.1s}.led-r3-7-1{animation-delay:.45s}.led-r3-7-2{animation-delay:.95s;animation-duration:2.8s}.led-r3-8-1{animation-delay:.65s}.led-r3-8-2{animation-delay:1.15s;animation-duration:1.5s}@keyframes ledBlink{0%,to{opacity:1}50%{opacity:.3}}.led-warning{animation:warningBlink 1.5s ease-in-out infinite}.led-error{animation:errorBlink .6s ease-in-out infinite}@keyframes warningBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes errorBlink{0%,to{opacity:1}50%{opacity:.1}}.maintenance-blink{animation:maintenancePulse 1.2s ease-in-out infinite}.error-blink{animation:errorPulse .5s ease-in-out infinite}@keyframes maintenancePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.9)}}@keyframes errorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.85)}}.power-led{animation:powerActivity 3s ease-in-out infinite}@keyframes powerActivity{0%,90%,to{opacity:.8}95%{opacity:.4}}.technician{animation:technicianWalk 1.2s ease-in-out infinite}@keyframes technicianWalk{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-3px) translateY(-2px)}}.carried-server{animation:serverCarry 1.2s ease-in-out infinite}@keyframes serverCarry{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-.5deg)}}.cable-animate{stroke-dasharray:12 6;animation:cableDataFlow 1.5s linear infinite}.cable-1{animation-delay:0s}.cable-2{animation-delay:.3s}.cable-3{animation-delay:.6s}.cable-4{animation-delay:.2s}.cable-5{animation-delay:.5s}@keyframes cableDataFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36}}.particle-group{animation:particleFloat 8s ease-in-out infinite}.particle-0{animation-delay:0s;animation-duration:7s}.particle-1{animation-delay:.4s;animation-duration:9s}.particle-2{animation-delay:.8s;animation-duration:6s}.particle-3{animation-delay:1.2s;animation-duration:10s}.particle-4{animation-delay:1.6s;animation-duration:7.5s}.particle-5{animation-delay:2s;animation-duration:8.5s}.particle-6{animation-delay:.3s;animation-duration:9.5s}.particle-7{animation-delay:.7s;animation-duration:6.5s}.particle-8{animation-delay:1.1s;animation-duration:8s}.particle-9{animation-delay:1.5s;animation-duration:7s}.particle-10{animation-delay:1.9s;animation-duration:10s}.particle-11{animation-delay:.2s;animation-duration:6s}.particle-12{animation-delay:.6s;animation-duration:8.5s}.particle-13{animation-delay:1s;animation-duration:9s}.particle-14{animation-delay:1.4s;animation-duration:7.5s}.particle-15{animation-delay:1.8s;animation-duration:6.5s}.particle-16{animation-delay:.1s;animation-duration:9.5s}.particle-17{animation-delay:.5s;animation-duration:8s}.particle-18{animation-delay:.9s;animation-duration:7s}.particle-19{animation-delay:1.3s;animation-duration:10s}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:.4}25%{transform:translateY(-30px) translate(15px);opacity:.7}50%{transform:translateY(-50px) translate(-10px);opacity:.5}75%{transform:translateY(-25px) translate(20px);opacity:.6}}.light-rays{animation:raysPulse 6s ease-in-out infinite}@keyframes raysPulse{0%,to{opacity:.05}50%{opacity:.15}}.coming-soon{text-align:center;padding:.5rem 0}.coming-soon span{font-size:.85rem;font-weight:300;color:#94a3b859;letter-spacing:.25em;text-transform:uppercase}.footer{text-align:center;padding:.5rem 0}.footer p{font-size:.7rem;font-weight:300;color:#47556959;letter-spacing:.05em}@media(max-width:1200px){.server-illustration{max-width:100%}}@media(max-width:768px){.content{padding:.5rem 1rem}.logo-text{font-size:1.75rem}.logo-domain{font-size:.9rem}.illustration-container{padding:0}.coming-soon span{font-size:.75rem}}@media(max-width:480px){.server-illustration{max-height:calc(100vh - 120px)}}@media(max-width:768px){.hide-mobile{display:none}.illustration-container{align-items:stretch}.server-illustration{width:auto;height:100vh;min-width:100vw;transform:scale(2.5) translate(-20%);transform-origin:center center}.particle-group:nth-child(n+10){display:none}.particle-group{animation-duration:12s}.led{animation:none;opacity:.8}.cable-animate{animation:none;stroke-dasharray:none}.technician{animation:technicianWalkMobile 1.5s ease-in-out infinite}@keyframes technicianWalkMobile{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}}@media(max-width:480px){.server-illustration{transform:scale(3) translate(-22%)}.particle-group:nth-child(n+6){display:none}.ambient-light,.carried-server{animation:none}}.server-illustration *{shape-rendering:geometricPrecision}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}
