:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17231d;background:#f4f1ea;font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#b08d572e,#0000 32rem),#f4f1ea;margin:0}a{color:inherit;text-decoration:none}.page{width:min(1120px,100% - 32px);margin:0 auto;padding:40px 0 56px}.hero,.sectionHeader{padding:40px 0 32px}.eyebrow{color:#8a6b3e;letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:700}h1{color:#1f4a3a;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,Noto Serif SC,serif;font-size:clamp(40px,8vw,84px);line-height:.95}h2{color:#1f4a3a;margin:8px 0 10px;font-size:20px}p{color:#506257;line-height:1.75}code{color:#1f4a3a;background:#ede7dc;border-radius:6px;padding:2px 6px}.lede{max-width:720px;margin:20px 0 0;font-size:18px}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{color:#fff;background:#1f4a3a;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.button.ghost{color:#1f4a3a;background:#fffaf0;border:1px solid #cfc5b2}.grid,.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.panel{background:#ffffffd1;border:1px solid #ddd3c3;border-radius:8px;padding:24px;box-shadow:0 12px 30px #1f4a3a14}.panel span{color:#b08d57;font-weight:800}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.metric{background:#fff;border:1px solid #ddd3c3;border-radius:8px;padding:18px}.metric span{color:#66756b;font-size:14px;display:block}.metric strong{color:#1f4a3a;margin-top:8px;font-size:28px;display:block}.apiList{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.apiList li{border-top:1px solid #eee6d9;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.apiList span{color:#506257;font-weight:400}@media (max-width:760px){.grid,.metricGrid{grid-template-columns:1fr}.hero,.sectionHeader{padding-top:24px}}
