
*{box-sizing:border-box}html{color-scheme:dark;background:#08131e;color:#e6f0f6;font-family:Inter,Arial,sans-serif;scroll-behavior:smooth}@font-face{font-family:"Noto Sans SC";src:url("/fonts/NotoSansSC-Regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}html[lang="zh-Hans"]{font-family:Inter,"Noto Sans SC",Arial,sans-serif}body{margin:0;line-height:1.65}a{color:#94e7ef;text-underline-offset:3px}a:hover{color:#d4fcff}a:focus-visible,button:focus-visible{outline:2px solid #94e7ef;outline-offset:4px}button{font:inherit}header{border-bottom:1px solid #2b4153;background:#0b1927}.wrap{max-width:1120px;margin:auto;padding:0 28px}.top{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:800;letter-spacing:.12em;color:white;text-decoration:none}.languages{display:flex;gap:8px}.languages a{padding:3px 10px;border:1px solid #4b6478;border-radius:6px;text-decoration:none}.languages [aria-current]{background:#203e4c;border-color:#94e7ef}.nav{display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:13px;padding-bottom:13px;border-top:1px solid #203749;font-size:.91rem}.nav a{text-decoration:none}.nav [aria-current]{color:white}.skip{position:absolute;top:-80px;left:20px;z-index:2;background:#152c3d;padding:10px}.skip:focus{top:10px}main{padding-top:40px!important;padding-bottom:70px!important}.crumbs{font-size:.85rem;color:#9cb3c3;margin-bottom:24px}h1{font-size:clamp(2.2rem,6vw,3.6rem);letter-spacing:-.04em;line-height:1.1;margin:0 0 16px}h2{font-size:1.55rem;line-height:1.25;margin:0 0 18px}h3{font-size:1.04rem;margin:23px 0 10px}.eyebrow{color:#9fc0ce;font-size:.76rem;letter-spacing:.15em;text-transform:uppercase}.lead{max-width:790px;font-size:1.17rem;color:#b7cfde}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.pills span{border:1px solid #385366;padding:4px 11px;border-radius:30px;font-size:.83rem}.toc{display:flex;flex-wrap:wrap;gap:10px 23px;border-top:1px solid #294353;padding:20px 0 0;margin:30px 0}.docs{display:grid;grid-template-columns:minmax(0,1fr);gap:38px}.docs section{min-width:0;scroll-margin-top:25px}.panel{border:1px solid #324c5f;border-radius:14px;background:#0c1d2b;padding:22px}.muted{color:#abc0cf}.status{padding:10px 0;color:#bfd2df;font-size:.91rem;overflow-wrap:anywhere}.status[data-state=error]{color:#ffd093}.metrics{display:flex;gap:12px 28px;flex-wrap:wrap;margin:15px 0}.metrics div{min-width:140px}.metrics dt{color:#a7becb;font-size:.8rem}.metrics dd{margin:2px 0;font-family:ui-monospace,Consolas,monospace;font-size:.88rem}.table-scroll{overflow-x:auto;border:1px solid #30495a;border-radius:9px}table{width:100%;border-collapse:collapse;text-align:left;font-size:.91rem}th,td{vertical-align:top;padding:12px 14px;border-bottom:1px solid #294253}th{background:#112839;color:#bbd6e2;font-weight:600}tr:last-child td{border-bottom:0}td code{white-space:normal;overflow-wrap:anywhere}.downloads{min-width:560px}.schema{min-width:590px}code{font: .88em ui-monospace,SFMono-Regular,Consolas,monospace;color:#cdf6f6}pre{margin:0;overflow:auto;padding:20px;font: .84rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2;color:#d4f3f2;white-space:pre}.code-box{border:1px solid #365163;border-radius:9px;background:#07111b;position:relative;margin:14px 0}.code-box pre{padding-top:46px}.copy{position:absolute;right:10px;top:8px;border:1px solid #4c7186;border-radius:5px;background:#142c3d;color:#d7edf8;font-size:.72rem;padding:3px 9px;cursor:pointer}.copy[hidden]{display:none}.note{border-left:3px solid #7cdae4;padding:13px 17px;background:#102735;margin:18px 0}.notice{border-color:#d5b36d;background:#272419}.terms{padding-left:21px}.terms li{margin:10px 0}footer{border-top:1px solid #2b4153;color:#9eb8c9;padding:24px 0;font-size:.87rem}p{margin:0 0 14px;overflow-wrap:anywhere}.download-meta{display:block;font-size:.8rem;color:#a8c1cf}.endpoint{display:block;overflow-wrap:anywhere;margin-top:10px}.download-link[aria-disabled=true]{color:#9ab3c4;text-decoration:none}.status-link{font-size:.87rem}.badge{font-size:.7rem;padding:3px 7px;border-radius:4px;background:#294550;color:#c8f6ef;margin-left:8px}@media(min-width:900px){.split{display:grid;grid-template-columns:1fr 1fr;gap:25px}}@media(max-width:600px){.wrap{padding:0 18px}.top{min-height:64px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.languages{flex-wrap:wrap}.languages a{font-size:.88rem;padding:3px 8px}.nav{gap:8px 15px;font-size:.82rem}main{padding-top:27px!important}.panel{padding:16px}.metrics{gap:12px}.metrics div{min-width:120px}th,td{padding:10px}.toc{font-size:.9rem;gap:8px 17px}.code-box pre{font-size:.77rem;padding-left:14px;padding-right:14px}h2{font-size:1.35rem}.lead{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
