:root{color-scheme:light;--ink:#202722;--muted:#5e675f;--line:#dce2dc;--link:#256147}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;color:var(--ink);background:#fff;font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main{max-width:960px;margin:auto;padding:0 28px}header{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:22px;border-bottom:1px solid var(--line);font-size:14px}header a:first-child{font-weight:650;color:var(--ink);text-decoration:none}main{padding-top:36px;padding-bottom:40px}a{color:var(--link);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}h1{font-size:36px;letter-spacing:-1.2px;line-height:1.2;margin:0 0 15px;font-weight:650}h2{font-size:24px;letter-spacing:-.5px;line-height:1.3;margin:0 0 20px;font-weight:650}h3{font-size:17px;margin:27px 0 12px}p{margin:12px 0 18px}.intro{font-size:19px;margin-bottom:4px}.intro+p{font-size:13px;color:var(--muted)}nav{display:flex;flex-wrap:wrap;gap:10px 23px;border-block:1px solid var(--line);padding:16px 0;margin:26px 0 36px;font-size:14px}section{padding-bottom:30px;margin-bottom:34px;border-bottom:1px solid var(--line)}code{font: .88em/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}p code,td code{background:#f0f3ef;padding:2px 4px;border-radius:3px}pre{padding:19px 21px;background:#f5f7f4;border:1px solid var(--line);border-radius:4px;overflow:auto;font:12.5px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;margin:17px 0}pre code{font:inherit;overflow-wrap:normal}.note{padding:12px 16px;border-left:3px solid #a1b6a5;background:#f5f7f4;font-size:13px}.caption{font-size:12px;color:var(--muted)}.table-wrap{overflow:auto;margin:15px 0 22px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{background:#f2f5f0;font-size:12px;font-weight:650}th,td{padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--line)}th:first-child,td:first-child{padding-left:10px}td code{font-size:11.5px}.sample-table td{font:12px/1.6 ui-monospace,monospace;white-space:nowrap}.null{color:#767e75;font-style:italic}details{padding:0 16px;border:1px solid var(--line);border-radius:4px;margin:14px 0}summary{padding:13px 0;cursor:pointer;font-size:14px;font-weight:600}details p{font-size:13px}.diagnostics td{font:11px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}.diagnostics th:first-child{width:120px}footer{font-size:12px;color:var(--muted)}footer p{margin:10px 0}a:focus-visible,summary:focus-visible{outline:2px solid #256147;outline-offset:4px}@media(max-width:600px){header,main{padding-left:18px;padding-right:18px}main{padding-top:27px}h1{font-size:29px}h2{font-size:22px}nav{gap:8px 18px}pre{padding:14px;font-size:11.5px}th,td{padding:9px;font-size:12px}section{margin-bottom:28px}.intro{font-size:17px}}
