@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--g1:#00ff88;--g2:#00c957;--g3:#00953f;--g4:#006b2c;--g5:#003d18;--dark:#060e09;--dark2:#0a1810;--dark3:#0f2418;--card:rgba(0,255,136,0.04);--card-h:rgba(0,255,136,0.08);--border:rgba(0,255,136,0.10);--border-h:rgba(0,255,136,0.28);--text:#e8f5ec;--text2:#9dc4a8;--text3:#4a7a59;--radius:14px;--shadow-glow:0 0 32px rgba(0,255,136,0.15)}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:var(--dark);color:var(--text);min-height:100vh;overflow-x:hidden;line-height:1.6;font-size:14px}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,255,136,.15);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(0,255,136,.3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gradient-text{background:linear-gradient(135deg,#00ff88,#5fffb8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes numPop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pillSlide{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}