.nt-landing{--nt-emerald:#10b981;--nt-teal:#2dd4bf;--nt-bg:#090d14;--nt-surface:#11151f;--nt-surface-2:#151a24;--nt-border:#ffffff12}.nt-grotesk{font-family:var(--font-grotesk), var(--font-inter), system-ui, sans-serif}.nt-gradient-text{background:linear-gradient(90deg,#10b981 0%,#2dd4bf 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nt-stars{background-image:radial-gradient(1px 1px at 12% 18%,#ffffff59,#0000 60%),radial-gradient(1px 1px at 78% 12%,#ffffff40,#0000 60%),radial-gradient(1px 1px at 34% 66%,#fff3,#0000 60%),radial-gradient(1px 1px at 88% 54%,#ffffff4d,#0000 60%),radial-gradient(1px 1px at 56% 32%,#ffffff2e,#0000 60%),radial-gradient(1px 1px at 22% 84%,#ffffff38,#0000 60%),radial-gradient(1px 1px at 66% 88%,#fff3,#0000 60%),radial-gradient(1px 1px at 46% 8%,#ffffff40,#0000 60%);background-size:640px 640px}@keyframes nt-trace{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:1}60%{opacity:1}to{stroke-dashoffset:-.35px;opacity:0}}.nt-trace{stroke-dasharray:.18 1.2;animation:5.5s cubic-bezier(.45,0,.2,1) infinite nt-trace}@keyframes nt-breathe{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}.nt-breathe{animation:7s ease-in-out infinite nt-breathe}@keyframes nt-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nt-orbit-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.nt-orbit{animation:nt-orbit var(--nt-orbit-duration,24s) linear infinite}.nt-orbit-counter{animation:nt-orbit-counter var(--nt-orbit-duration,24s) linear infinite}@keyframes nt-ping{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}.nt-ping{animation:2.8s ease-out infinite nt-ping}.nt-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@keyframes nt-sheen{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}.nt-sheen{animation:3.6s ease-in-out infinite nt-sheen}.nt-dot-grid{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:18px 18px}@media (prefers-reduced-motion:reduce){.nt-trace,.nt-breathe,.nt-orbit,.nt-orbit-counter,.nt-ping,.nt-sheen{animation:none!important}}
