*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:Nunito,sans-serif;background:#060713;color:#fff}button,input{font-family:Nunito,sans-serif}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#4fc3f74d;border-radius:2px}@keyframes profFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes spinOrb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ptUp{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-90px) scale(0);opacity:0}}@keyframes popIn{0%{transform:scale(0) rotate(-8deg);opacity:0}70%{transform:scale(1.05) rotate(1deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes organPulse{0%,to{box-shadow:0 0 #a78bfa80}50%{box-shadow:0 0 0 8px #a78bfa00}}@keyframes sndBar{0%,to{height:4px}50%{height:16px}}@keyframes starTwinkle{0%,to{opacity:.15}50%{opacity:.7}}@keyframes inputGlow{0%,to{box-shadow:0 0 #4fc3f700}50%{box-shadow:0 0 0 3px #4fc3f740}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes droneFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-12px) rotate(3deg)}75%{transform:translateY(-8px) rotate(-3deg)}}@keyframes electronOrbit{0%{transform:rotate(0) translate(60px) rotate(0)}to{transform:rotate(360deg) translate(60px) rotate(-360deg)}}@keyframes neonPulse{0%,to{box-shadow:0 0 6px 2px #22d3ee80}50%{box-shadow:0 0 18px 6px #22d3eee6}}@keyframes questFlash{0%{background:#4ade8040}to{background:transparent}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bubbleRise{0%{transform:translateY(0) scale(1);opacity:.65}80%{opacity:.2}to{transform:translateY(-80px) scale(.4);opacity:0}}@keyframes steamWaft{0%{transform:translateY(0) scaleX(1);opacity:.22}50%{transform:translateY(-18px) scaleX(1.5);opacity:.12}to{transform:translateY(-42px) scaleX(2.2);opacity:0}}@keyframes flaskShake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-5px) rotate(-2deg)}40%{transform:translate(5px) rotate(2deg)}60%{transform:translate(-3px) rotate(-1deg)}80%{transform:translate(3px) rotate(1deg)}}@keyframes foamRise{0%{transform:translateY(50px);opacity:0}25%{opacity:.9}to{transform:translateY(-20px);opacity:0}}@keyframes flameFlicker{0%,to{transform:scaleY(1) scaleX(1)}25%{transform:scaleY(1.08) scaleX(.93)}50%{transform:scaleY(.95) scaleX(1.06)}75%{transform:scaleY(1.04) scaleX(.96)}}@keyframes labelPop{0%{transform:scale(.65);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes colorFlash{0%,to{filter:brightness(1)}40%{filter:brightness(2) saturate(2.5)}}@keyframes orbit0{0%{transform:rotate(0) translate(-36px) rotate(0)}to{transform:rotate(360deg) translate(-36px) rotate(-360deg)}}@keyframes orbit1{0%{transform:rotate(0) translate(-56px) rotate(0)}to{transform:rotate(360deg) translate(-56px) rotate(-360deg)}}@keyframes orbit2{0%{transform:rotate(0) translate(-76px) rotate(0)}to{transform:rotate(360deg) translate(-76px) rotate(-360deg)}}@keyframes orbit3{0%{transform:rotate(0) translate(-96px) rotate(0)}to{transform:rotate(360deg) translate(-96px) rotate(-360deg)}}@keyframes chatSlideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(60px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}@media (max-width: 640px){.desktop-only{display:none!important}}@media (min-width: 641px){.mobile-only{display:none!important}}
