@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";body{font-family:Inter,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{color:#dcdce4;background:#08080b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes wave{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes reveal{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0 0 0%);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.wave-bar{background:linear-gradient(90deg,#13131a 25%,#22203a 50%,#13131a 75%) 0 0/600px 100%;border-radius:8px;animation:1.4s ease-in-out infinite wave}.reveal{animation:.7s cubic-bezier(.16,1,.3,1) forwards reveal}.fade-up{animation:.5s cubic-bezier(.16,1,.3,1) both fadeUp}textarea:focus,input:focus{outline:none}button{cursor:pointer;font-family:inherit}input[type=number].no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-spin{-moz-appearance:textfield}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}
