:where(.v7) .dev-facts a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:where(.v7) .dev-body code,:where(.v7) .dev-body pre{font-family:var(--font-mono,ui-monospace, monospace)}:where(.v7) .dev-body p code,:where(.v7) .dev-body li code,:where(.v7) .dev-body td code,:where(.v7) .dev-body th code,:where(.v7) .dev-body blockquote code{border-radius:var(--ff-radius-sm,4px);background:var(--ff-surface-low);overflow-wrap:anywhere;padding:1px 5px;font-size:.88em}:where(.v7) .dev-toc{border:1px solid var(--line);border-radius:var(--ff-radius-lg);background:var(--fill);max-width:760px;margin:0 0 12px;padding:18px 22px}:where(.v7) .dev-toc-t{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}:where(.v7) .dev-toc ul{color:var(--ink-2);margin:0;padding-left:1.2em;font-size:15px;line-height:1.7}:where(.v7) .dev-toc ul ul{font-size:14px;line-height:1.6}:where(.v7) .dev-toc a,:where(.v7) .dev-body a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}:where(.v7) .dev-body h2,:where(.v7) .dev-body h3,:where(.v7) .dev-body section{scroll-margin-top:calc(var(--nav-h,72px) + 24px)}:where(.v7) .dev-code{max-width:760px;margin:12px 0 20px}:where(.v7) .dev-code-label{color:var(--ink-3);margin:0 0 6px;font-size:13px;font-weight:600}:where(.v7) .dev-code pre{-webkit-overflow-scrolling:touch;border-radius:var(--ff-radius-lg);background:var(--ff-steel-800);color:var(--ff-canvas);white-space:pre;tab-size:2;margin:0;padding:16px 18px;font-size:13.5px;line-height:1.6;overflow-x:auto}:where(.v7) .dev-code pre:focus-visible{outline:4px solid var(--ff-steel-700);outline-offset:2px}:where(.v7) .dev-code pre code{font-size:inherit;color:inherit;background:0 0;padding:0}:where(.v7) .dev-promise{border-left:4px solid var(--ff-steel-700);border-radius:var(--ff-radius-lg);background:var(--fill);max-width:760px;color:var(--ink);margin:0 0 24px;padding:16px 20px;font-size:17px;line-height:1.6}:where(.v7) .dev-op,:where(.v7) .dev-schema{border-top:1px solid var(--line);margin:0 0 12px;padding-top:8px}:where(.v7) .dev-sig{color:var(--ink);overflow-wrap:anywhere;margin:0 0 12px;font-size:15px}:where(.v7) .dev-method{border-radius:var(--ff-radius-sm,4px);background:var(--ff-steel-700);color:var(--ff-canvas);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}:where(.v7) .dev-body .dev-meta{font-size:15px}:where(.v7) .dev-req{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:600}:where(.v7) .dev-table-wrap{border:1px solid var(--line);border-radius:var(--ff-radius-lg);background:var(--fill);max-width:100%;box-shadow:var(--ff-elev-1);overflow:hidden}:where(.v7) .cmp-table.dev-table{table-layout:auto;min-width:0}:where(.v7) .cmp-table.dev-table th,:where(.v7) .cmp-table.dev-table td{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}:where(.v7) .cmp-table.dev-table tr>:first-child{white-space:nowrap;overflow-wrap:normal;width:1%}:where(.v7) .dev-figure{margin-top:14px}:where(.v7) .dev-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){:where(.v7) .dev-code pre{padding:14px;font-size:12.5px}:where(.v7) .dev-toc{padding:14px 16px}}
