@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{color:#e6edf3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0e1a;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}input,textarea{color:inherit;font-family:inherit}.mono{font-family:JetBrains Mono,monospace}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes roiPulse{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:.5;transform:scale(1.08)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (width<=880px){.nl-results-grid-main,.nl-results-grid-bottom{grid-template-columns:1fr!important}.nl-top-metrics{grid-template-columns:repeat(2,1fr)!important}}@media (width<=560px){.nl-top-metrics{grid-template-columns:1fr!important}.nl-hero-status-l,.nl-hero-status-r{display:none!important}.nl-mode-pills{flex-direction:column!important}}
