@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#1a2e1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f4f0;height:100%;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0d5c2e40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0d5c2e73}input::placeholder{color:#9aaa9a}.sidebar-desktop{display:block}.bottom-nav-mobile,.brand-mobile{display:none}.spacer-desktop{flex-shrink:0;width:240px;display:block}.main-content{margin-left:240px}.two-col-layout{grid-template-columns:1fr 1fr}@media (width<=768px){.sidebar-desktop{display:none}.bottom-nav-mobile,.brand-mobile{display:block}.spacer-desktop{display:none}.main-content{margin-left:0!important}.two-col-layout{grid-template-columns:1fr!important}}@media (width<=1024px) and (width>=769px){.two-col-layout{grid-template-columns:1fr!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.main-content>div{animation:.35s forwards fadeIn}@keyframes badgePulse{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 4px #dc262600}}
