@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");:root{--green:#2d8653;--green-deep:#0f2b1a;--green-dark:#1a5c38;--green-leaf:#5cb87a;--green-soft:#e8f5ee;--green-border:#c2dfd0;--green-divider:#eef5f1;--bg:#eef7f2;--card:#fff;--fg-1:#0f2b1a;--fg-2:#3a5446;--fg-muted:#5e7a6b;--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--fg-2);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button{font-family:inherit}a{color:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}