
:root{font-family:Inter,system-ui,Arial,sans-serif;background:#f4f7f5;color:#112c26}*{box-sizing:border-box}body{margin:0}header{background:#0c2421;color:#fff;padding:21px 6%;display:flex;align-items:center;justify-content:space-between}header a{color:#a7e6cd;text-decoration:none}main{max-width:1080px;margin:35px auto;padding:0 20px}h1{font-size:32px}section,.metric{background:#fff;border:1px solid #dfe9e3;border-radius:14px;padding:22px;margin-bottom:16px;box-shadow:0 6px 16px #0b2c2108}label{display:block;margin:12px 0 5px;font-weight:600}input{width:100%;padding:12px;border-radius:9px;border:1px solid #b7cbbf;font:inherit}button{background:#12644a;color:white;border:0;border-radius:9px;padding:12px 18px;cursor:pointer;font-weight:650}button.secondary{background:#dcebe2;color:#17352c}button:disabled{opacity:.6}.row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.metric strong{font-size:32px;display:block}.muted{color:#536a60}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid #e4ece8;padding:10px 4px;text-align:left;font-size:14px}.hidden{display:none}#notice{min-height:25px}a{color:#12644a}