html,body,#app{height:100%;min-height:100%;margin:0;font-family:system-ui,sans-serif}#app{overscroll-behavior:none;height:100dvh;overflow:auto}.editor-guide{color:#fff;background:#398370;align-items:center;gap:24px;padding:12px 20px;font-size:13px;line-height:1.5;display:flex}.editor-guide a{color:inherit;white-space:nowrap;text-decoration:none}.editor-guide a:hover{text-decoration:underline}.editor-guide a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=650px){.editor-guide{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px}}.stats-shell{box-sizing:border-box;color:#18392f;background:#f5f7f5;width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:40px 32px 60px;overflow:auto}.stats-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.stats-eyebrow{letter-spacing:.15em;font-size:11px;font-weight:600}.stats-top h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:32px;font-weight:500;line-height:1.2}.stats-top p,.stats-shell section>p{color:#586b63;font-size:14px;line-height:1.5}.stats-top label{gap:8px;min-width:155px;font-size:12px;display:grid}.stats-shell select,.stats-shell button{font:inherit;color:#18392f;cursor:pointer;background:#fff;border:1px solid #aac0b5;border-radius:0;padding:12px}.stats-shell :focus-visible{outline-offset:3px;outline:2px solid #398370}.stats-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stats-cards article,.stats-grid section,.stats-trend{background:#fff;border:1px solid #dee5df;padding:24px}.stats-shell h2{margin:0 0 10px;font-size:16px;font-weight:500}.stats-cards strong{letter-spacing:-.04em;color:#398370;margin:20px 0 8px;font-size:52px;font-weight:500;display:block}.stats-cards strong small{font-size:25px}.stats-cards p{color:#586b63;font-size:12px}.stats-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.stats-bar{margin-top:22px}.stats-bar>div:first-child{justify-content:space-between;gap:12px;font-size:14px;display:flex}.stats-bar strong{font-weight:500}.stats-bar small{color:#64766c;text-align:right;min-width:40px;display:inline-block}.stats-track{background:#edf1ee;height:7px;margin-top:10px}.stats-track span{background:#398370;height:100%;display:block}.stats-projects{margin:22px 0 0;padding:0;list-style:none}.stats-projects li{border-bottom:1px solid #edf1ee;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.stats-projects a{color:inherit;text-underline-offset:4px}.stats-projects strong{font-weight:500}.stats-chart{border-bottom:1px solid #dbe5de;align-items:stretch;gap:5px;height:130px;margin:28px 0 16px;display:flex}.stats-chart>div{flex:1;align-items:flex-end;display:flex}.stats-chart span{background:#398370;width:100%;min-height:0;display:block}.stats-shell summary{cursor:pointer;font-size:13px}.stats-shell table{text-align:left;border-collapse:collapse;width:100%;margin-top:16px;font-size:13px}.stats-shell td,.stats-shell th{border-bottom:1px solid #edf1ee;padding:8px}.stats-note,.stats-updated{color:#586b63;margin:24px 0 0;font-size:12px;line-height:1.65}.stats-message{background:#fff;border:1px solid #cfddd2;padding:24px;font-size:14px;line-height:1.6}.stats-message button{margin-top:10px}@media (width<=700px){.stats-shell{padding:24px 16px 40px}.stats-top{display:block}.stats-top h1{font-size:27px}.stats-top label{margin-top:24px}.stats-cards{grid-template-columns:1fr;gap:12px}.stats-cards article{padding:20px}.stats-cards strong{margin:10px 0;font-size:42px}.stats-grid{grid-template-columns:1fr}.stats-grid section,.stats-trend{padding:20px}.stats-chart{gap:3px}}.stats-message+.stats-cards{margin-top:18px}
