.sf-ref{max-width:860px;color:var(--docs-ink-soft);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.sf-ref h1{letter-spacing:-.02em;color:var(--docs-ink);margin:0 0 20px;font-size:34px;font-weight:600}.sf-ref h2{letter-spacing:-.01em;color:var(--docs-ink);margin:56px 0 14px;scroll-margin-top:80px;font-size:26px;font-weight:600}.sf-ref h3{color:var(--docs-ink);margin:32px 0 10px;scroll-margin-top:80px;font-size:18px;font-weight:600}.sf-ref p{margin:0 0 14px}.sf-ref ul,.sf-ref ol{margin:0 0 16px;padding-left:22px}.sf-ref ul{list-style:outside}.sf-ref ol{list-style:decimal}.sf-ref li{margin:4px 0}.sf-ref li>p{margin:6px 0}.sf-ref strong{color:var(--docs-ink);font-weight:600}.sf-ref a{color:var(--docs-accent);text-underline-offset:2px;text-decoration:underline}.sf-ref code{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;background:var(--docs-surface-tint);border:1px solid var(--docs-rule);color:var(--docs-ink);border-radius:5px;padding:1px 5px;font-size:.86em}.sf-ref pre{background:var(--docs-code-bg);color:var(--docs-code-fg);border-radius:12px;margin:0 0 18px;padding:16px 18px;font-size:13px;line-height:1.55;overflow-x:auto}.sf-ref pre code{color:inherit;font-size:inherit;overflow-wrap:normal;white-space:pre;background:0 0;border:0;padding:0}.sf-ref .table{border:1px solid var(--docs-rule);background:var(--docs-surface);border-radius:12px;margin:0 0 18px;overflow-x:auto}.sf-ref table{border-collapse:collapse;width:100%;font-size:14px}.sf-ref th,.sf-ref td{text-align:left;vertical-align:top;border-bottom:1px solid var(--docs-rule);padding:9px 12px}.sf-ref th{color:var(--docs-ink);background:var(--docs-surface-tint);font-weight:600}.sf-ref tr:last-child td{border-bottom:0}.sf-ref td:first-child{min-width:140px}.sf-eyebrow{color:var(--docs-ink-faint);margin-bottom:8px;font-size:13px}.sf-eyebrow a{color:inherit;text-decoration:none}.sf-mobile-toc{border:1px solid var(--docs-rule);background:var(--docs-surface);border-radius:12px;margin:0 0 28px;padding:10px 14px}.sf-mobile-toc summary{cursor:pointer;color:var(--docs-ink);font-weight:600}.sf-mobile-toc ul{margin:0;padding:8px 0 0;list-style:none}.sf-mobile-toc a{text-decoration:none}@media (min-width:1024px){.sf-mobile-toc{display:none}}.sf-toc{font-size:13.5px}.sf-toc ul{margin:0;padding:0;list-style:none}.sf-toc li{margin:2px 0}.sf-toc a{color:var(--docs-ink-soft);padding:4px 0;text-decoration:none;display:block}.sf-toc a:hover{color:var(--docs-accent)}.sf-toc-label{text-transform:uppercase;letter-spacing:.16em;color:var(--docs-ink-faint);margin:18px 0 8px;font-size:11px;font-weight:600}.sf-back{color:var(--docs-accent);font-weight:600;text-decoration:none}
