body{isolation:isolate;background:#080e14}
#tech-background{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 85% 8%,#153a4b80,transparent 52%),radial-gradient(ellipse at 8% 85%,#22234f65,transparent 55%),linear-gradient(150deg,#080e14,#0c1c29 55%,#080e14)}
#tech-background:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#8ab6ce0b 1px,transparent 1px),linear-gradient(90deg,#8ab6ce0b 1px,transparent 1px);background-size:72px 72px}
#tech-background:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080e1440,transparent 50%,#080e1430)}
.tech-trace{position:absolute;left:-200px;width:180px;height:2px;background:linear-gradient(90deg,transparent,#72dfd880,transparent);animation:tech-travel 18s linear infinite;opacity:.55}
.tech-trace:nth-child(1){top:18%;animation-delay:-3s}.tech-trace:nth-child(2){top:46%;animation-duration:24s;animation-delay:-13s;width:120px;background:linear-gradient(90deg,transparent,#8db8ff85,transparent)}.tech-trace:nth-child(3){top:78%;animation-duration:22s;animation-delay:-7s;width:150px}
@keyframes tech-travel{from{transform:translateX(0)}to{transform:translateX(calc(100vw + 400px))}}
.background-paused .tech-trace,html.a11y-motion .tech-trace{animation-play-state:paused}
.header{background:#080e14d9}.orbit{display:none}.subtitle{color:#c1cfda}.guide,.ip-bar{background-color:#0e1e2bcb}
@media(prefers-reduced-motion:reduce){.tech-trace{animation:none;display:none}}
@media(max-width:650px){.tech-trace:nth-child(3){display:none}}
