.doc-body{line-height:1.9;overflow-wrap:anywhere;font-size:14px}.doc-body h2,.doc-body h3{scroll-margin-top:140px;color:var(--text);font-weight:800}.doc-body h2{font-size:24px;margin:36px 0 18px}.doc-body h2:first-child{margin-top:0}.doc-body h3{font-size:18px;margin:30px 0 12px}.doc-body ol,.doc-body p,.doc-body ul{margin:12px 0;color:var(--secondary)}.doc-body ol,.doc-body ul{padding-left:22px}.doc-body ul{list-style:disc}.doc-body ol{list-style:decimal}.doc-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.doc-body pre{position:relative;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--soft);padding:50px 18px 18px;margin:18px 0;line-height:1.65;font-size:12px;color:var(--text);overflow-wrap:normal}.doc-body code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.doc-body :not(pre)>code{background:var(--soft);padding:2px 5px;border-radius:5px;font-size:.9em}.doc-copy{position:absolute;right:12px;top:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--blue);font:600 11px/1.4 system-ui;padding:6px 10px;cursor:pointer}.doc-table{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin:18px 0}.doc-body table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.7}.doc-body th{background:var(--soft);font-weight:800;text-align:left;color:var(--text)}.doc-body td,.doc-body th{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;min-width:90px}.doc-body td{color:var(--secondary)}.doc-body tr:last-child td{border-bottom:0}.doc-body blockquote{border-left:3px solid var(--blue);padding:4px 16px;background:var(--soft);margin:18px 0}.doc-body hr{border:0;border-top:1px solid var(--line);margin:24px 0}.doc-body .token.comment{color:var(--muted)}.doc-body .token.attr-value,.doc-body .token.string{color:var(--green)}.doc-body .token.keyword,.doc-body .token.number,.doc-body .token.property{color:var(--blue)}.doc-body img{max-width:100%;height:auto}.doc-table:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:640px){.doc-body{font-size:13px}.doc-body pre{font-size:11px}.doc-body td,.doc-body th{padding:10px;min-width:76px}}