:root{--ink:#183946;--muted:#75909c;--edge:#e1eaed;--teal:#008f83}*{box-sizing:border-box}body{margin:0;background:#f6fafb;color:var(--ink);font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}.st-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px max(22px,calc((100vw - 1250px)/2));border-bottom:1px solid var(--edge);background:white}.st-brand{font-size:16px;font-weight:900;text-decoration:none;color:#153b46}.st-brand span{color:var(--teal)}nav{display:flex;gap:14px}nav a{text-decoration:none;font-weight:800;font-size:12px;color:#315864}.st-shell{max-width:1270px;margin:auto;padding:37px 22px 70px}.st-eyebrow{font-size:10px;font-weight:950;color:#069889;letter-spacing:.13em}h1{font-size:clamp(29px,3.2vw,43px);margin:8px 0;letter-spacing:-.05em;line-height:1.2}.st-lead{max-width:800px;margin:10px 0 24px;color:#627e8b}.st-status{margin:16px 0;padding:12px 17px;border-radius:12px;border:1px solid #cbece6;background:#e9f9f4;font-size:12px;color:#126d69}.st-status.error{background:#fff0ef;color:#a54644;border-color:#ffb6b3}.st-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.st-summary article,.st-panel,.st-info{border:1px solid var(--edge);background:#fff;border-radius:19px;padding:23px;box-shadow:0 11px 25px #15394c0a}.st-summary article{display:flex;flex-direction:column;gap:8px}.st-summary article span{font-size:12px;font-weight:800;color:#6e8792}.st-summary article strong{font-size:37px;letter-spacing:-.04em;color:#123b47}.st-summary article small{font-size:11px;color:#8da0a8}.st-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:21px 0}.st-panel h2,.st-info h2{font-size:21px;line-height:1.35;margin:0 0 3px;letter-spacing:-.035em}.st-panel>p,.st-info p{color:#77929c;font-size:12px;margin:0 0 21px}.st-info p{margin:10px 0}.st-bars{display:flex;flex-direction:column;gap:13px}.st-bar-head{display:flex;justify-content:space-between;gap:10px;color:#315361;font-size:12px}.st-bar-head strong{color:#143f4b}.st-bar-track{height:9px;background:#e9f2f2;border-radius:999px;overflow:hidden;margin-top:7px}.st-bar-track span{display:block;background:linear-gradient(90deg,#008d85,#31cfb4);height:100%;border-radius:999px}.st-placeholder{padding:18px 0;color:#91a5ac;font-size:13px}.st-chart-panel{margin-bottom:20px}.st-chart{min-height:170px;display:flex;align-items:end;gap:6px;padding-bottom:30px}.st-day{flex:1;min-width:0;position:relative;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:end;height:170px}.st-day div{background:linear-gradient(180deg,#20cbb2,#009889);border-radius:5px 5px 0 0;min-height:2px;width:75%;max-width:30px}.st-day span{position:absolute;bottom:-24px;font-size:9px;color:#8aa1a8}.st-day em{font-style:normal;font-size:9px;color:#4d707a;margin-bottom:5px}.st-footer{padding:25px;text-align:center;background:#0c3140;color:#d8eded;font-size:12px}.st-footer a{color:#75edda}.st-shell a:focus-visible,.st-header a:focus-visible{outline:3px solid #00b7a9;outline-offset:3px}@media(max-width:720px){.st-summary{grid-template-columns:1fr}.st-grid{grid-template-columns:1fr}.st-header{padding:14px;flex-wrap:wrap}.st-summary article strong{font-size:30px}.st-chart{gap:3px}.st-day em{font-size:8px}}