:root{--ink:#163b47;--muted:#536b75;--grid:#dbe4e7;--paper:#fff;--gap:#f5d5ab}*{box-sizing:border-box}html{font-family:Segoe UI,Arial,sans-serif;color:var(--ink);background:#f4f7f8;hyphens:auto}body{margin:0}nav{position:fixed;top:0;bottom:0;left:0;width:215px;background:#143e4a;color:#fff;padding:24px 16px;z-index:4}nav strong{display:block;margin:12px 0}nav a{display:block;color:#fff;padding:12px 0}nav button{margin:4px 0}nav.collapsed{width:64px}nav.collapsed #navlinks,nav.collapsed strong{display:none}body.compact main{margin-left:90px}main{margin:0 30px 0 245px;max-width:1500px;padding:38px 0}h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;margin:12px 0}h2{font-size:1.45rem}.eyebrow{letter-spacing:.14em;font-size:.75rem;color:#067b74}p{line-height:1.6}section{background:#fff;border:1px solid var(--grid);border-radius:12px;padding:24px;margin:20px 0}button,select{font:inherit;padding:7px 10px;border:1px solid #a9c1c7;background:#fff;border-radius:5px;color:var(--ink);cursor:pointer;margin:3px}button:hover{background:#e3f3ef}a{color:#087d77}canvas{width:100%;height:320px;display:block}#legend{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}#legend label{font-size:.85rem}table{border-collapse:collapse;table-layout:fixed;margin:12px 0;font-size:.86rem}td,th{padding:2px;text-align:left;vertical-align:top;border-bottom:1px solid var(--grid);overflow:hidden;overflow-wrap:break-word}th{position:relative}th button{padding:4px 0;border:0;background:transparent;text-align:inherit;font-weight:600;width:100%;margin:0}td.num,th.num{text-align:right}td.nowrap{white-space:nowrap;text-overflow:ellipsis}.resize-grip{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize}.table-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8rem}.table-tools details{position:relative}.table-tools details[open]{background:#fff;border:1px solid #abc;padding:6px}.table-tools label{display:block}.muted{color:var(--muted)}#tableMenu{position:fixed;z-index:20;background:white;padding:12px;border:1px solid #abc;box-shadow:0 5px 20px #0003;max-height:80vh;overflow:auto}#tableMenu label,#tableMenu button{display:block}#tableMenu[hidden]{display:none}#toast{position:fixed;bottom:20px;right:20px;background:#143e4a;color:white;padding:10px;display:none}footer{font-size:.8rem;color:var(--muted);padding:18px 0}@media(max-width:800px){nav{position:relative;width:auto;bottom:auto;padding:12px 16px}nav img{float:left;margin-right:12px}nav strong{display:inline-block}#navlinks a{display:inline-block;padding:8px}main,body.compact main{margin:0 14px;padding:22px 0}nav.collapsed{width:auto}section{padding:16px}canvas{height:270px}}

code{overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere}.download{display:inline-block;padding:12px 18px;background:#087d77;color:white;border-radius:7px;text-decoration:none;margin:6px 8px 6px 0}a[aria-current]{font-weight:700}dt{font-weight:700;margin-top:16px}dd{margin:6px 0 12px}nav{overflow-y:auto}
