:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0b1019;color:#dce4ee;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:#71d9c0;text-underline-offset:.22em}header,main,footer{max-width:1160px;margin:auto;padding:24px}header{display:flex;gap:24px;align-items:center;border-bottom:1px solid #263344}header>a:first-child{font-weight:800;font-size:1.3rem;text-decoration:none}header>a:last-child{margin-left:auto}.eyebrow{color:#71d9c0;font-size:.75rem;letter-spacing:.13em;margin-top:40px}h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.1;letter-spacing:-.04em;margin:.4em 0}.intro{font-size:1.2rem;max-width:760px;color:#b6c3d2}aside{background:#171f2c;border-left:3px solid #e0bd77;padding:18px;margin:26px 0}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.metric,.card{border:1px solid #29374a;border-radius:10px;background:#111a27;padding:20px}.metric strong{display:block;font-size:1.7rem;color:#fff}.metric span,.muted{color:#a5b5c8;font-size:.9rem}details{border-bottom:1px solid #29374a;padding:20px 0}summary{cursor:pointer;font-weight:600}.filter{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:32px 0}select{font:inherit;background:#172131;color:#fff;border:1px solid #4a5b71;border-radius:5px;padding:8px;max-width:100%}.filter a{margin-left:auto}h2{font-size:1.65rem;margin-top:40px}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th,td{border-bottom:1px solid #29374a;padding:12px;vertical-align:top}th{color:#9fb1c8;font-size:.85rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:18px}.card h3{margin-top:0;color:#fff}.card p{margin:10px 0}.card details{padding:10px 0;border:0}.card li{overflow-wrap:anywhere}code{font-size:.8rem;overflow-wrap:anywhere}footer{border-top:1px solid #263344;color:#a5b5c8;margin-top:45px}:focus-visible{outline:3px solid #e0bd77;outline-offset:4px}@media(max-width:600px){header,main,footer{padding:18px}header{gap:14px}.filter a{margin-left:0}.cards{grid-template-columns:1fr}}
