*{box-sizing:border-box}body{margin:0;background:#eff5f5;color:#102839;font:15px/1.6 system-ui,sans-serif}a{color:#087f83}.wrap{max-width:1240px;margin:auto;padding:0 24px}.top{display:flex;justify-content:space-between;padding:20px 0}header{background:radial-gradient(circle at right top,#17676d,#102839 65%);color:white;padding:40px 0}.eyebrow{color:#8ee0d3;letter-spacing:.15em;font-size:12px;text-transform:uppercase}h1{font-size:clamp(30px,4vw,46px);line-height:1.2;letter-spacing:-.035em;margin:12px 0}header p{font-size:18px;color:#d0e6e9}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0}.metric,.panel{background:white;border:1px solid #dce7e9;border-radius:16px;padding:22px}.metric b{display:block;font-size:29px;line-height:1.2}.muted,.metric span{color:#58707d;font-size:13px}.panel{margin:20px 0;box-shadow:0 8px 25px #10283905}h2{font-size:23px;margin:0 0 12px}.notice{background:#e0f2ed;border-left:4px solid #087f83;padding:15px 20px;border-radius:0 10px 10px 0}.scope{display:flex;flex-wrap:wrap;gap:8px}.pill{background:#edf5f6;padding:7px 12px;border-radius:22px;font-size:13px}.tool{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:16px 0}input{font:inherit;padding:12px 16px;border:1px solid #b6cdcf;border-radius:9px;width:min(460px,100%)}input:focus{outline:3px solid #8edbd4}.scroll{overflow:auto;border:1px solid #dce7e9;border-radius:10px}table{border-collapse:collapse;width:100%;min-width:1050px;font-size:13px}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid #dce7e9;vertical-align:top}th{background:#e9f2f3}tr:nth-child(even){background:#f8fbfb}td:nth-child(2){font-weight:600}.details{display:grid;grid-template-columns:1fr 1fr;gap:12px}.details div{background:#f6f9fa;padding:12px;border-radius:9px}.details small{display:block;color:#58707d}.mono{font:12px/1.6 monospace;word-break:break-all}footer{padding:25px 0;color:#58707d}.lang a{padding:5px 12px;border:1px solid #dce7e9;border-radius:22px;text-decoration:none}@media(max-width:700px){.wrap{padding:0 15px}.metrics{grid-template-columns:1fr 1fr}.metric,.panel{padding:16px}.details{grid-template-columns:1fr}.tool{flex-direction:column;align-items:stretch}}