@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800&display=swap");*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow:hidden}body{font-family:DM Sans,system-ui,-apple-system,sans-serif;background:#000000;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@keyframes orbSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbPulse{0%,to{transform:scale(1);box-shadow:0 0 40px rgba(68,119,250,.2)}50%{transform:scale(1.04);box-shadow:0 0 60px rgba(68,119,250,.4)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dotPulse{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes soundwave{0%,to{height:4px;opacity:.4}50%{height:14px;opacity:1}}@keyframes lightSweep{0%{transform:translate(-80%,-80%) rotate(45deg)}to{transform:translate(80%,80%) rotate(45deg)}}@keyframes borderGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringPulse1{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:1}}@keyframes ringPulse2{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:.8}}@keyframes ringPulse3{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.15);opacity:.5}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}input::placeholder{color:#6b6b80}@media (min-width:900px){.screen-logo{display:none!important}}