.site{--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.site .prose.dev{max-width:none}.site .prose.dev section+section{margin-top:96px}.site .prose.dev p{max-width:40em}.site .prose.dev p a{text-underline-offset:3px;font-weight:600}.site .prose.dev p a:hover{color:var(--cobalt)}.site .prose.dev .btn,.site .prose.dev .after-code{margin-top:28px}.site .prose.dev .callout{max-width:none;margin-top:40px;padding-right:max(0px,100% - 36em)}.site .api-code{background:var(--ink);color:#f3efe6;max-width:100%;font-family:var(--mono);overscroll-behavior-x:contain;scrollbar-width:none;white-space:pre;tab-size:2;margin:24px 0 0;padding:22px 26px 24px;font-size:14.5px;line-height:1.65;overflow-x:auto}.site .api-code:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.site .api-code code{font:inherit;color:inherit}.site .prose.dev .code-label{font:600 15px / 1.3 var(--sans);margin-top:36px}.site .prose.dev .code-label+.api-code{margin-top:10px}.site .prose.dev .deflist div{grid-template-columns:minmax(0,15em) minmax(0,1fr);column-gap:48px;padding:18px 0 20px}.site .prose.dev .deflist dd{max-width:40em;font-size:16.5px}.site .api-table{border-collapse:collapse;width:100%;margin-top:32px;font-size:15.5px;line-height:1.45}.site .api-table th,.site .api-table td{text-align:left;vertical-align:baseline;padding:14px 28px 15px 0}.site .api-table th:last-child,.site .api-table td:last-child{padding-right:0}.site .api-table th{border-bottom:2px solid var(--ink);color:var(--muted);white-space:nowrap;padding-top:0;padding-bottom:12px;font-size:14px;font-weight:600}.site .api-table td{border-bottom:1px solid var(--hair)}.site .api-table code{font-family:var(--mono);white-space:nowrap;font-size:14px}.site .api-table .c-tool code{color:var(--muted)}.site .api-table .api-method{color:var(--muted);font-weight:600}.site .api-table .api-method[data-scope=write]{color:var(--ink);font-weight:700}.site .prose.dev p code,.site .prose.dev dd code{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:.88em}@container site (max-width:1100px){.site .prose.dev section+section{margin-top:80px}.site .prose.dev .deflist div{grid-template-columns:minmax(0,12em) minmax(0,1fr);column-gap:32px}.site .api-table,.site .api-table tbody{display:block}.site .api-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .api-table tbody{border-top:2px solid var(--ink)}.site .api-table tbody tr{border-bottom:1px solid var(--hair);grid-template-columns:72px minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:2px 0;padding:14px 0 16px;display:grid}.site .api-table td{border-bottom:0;grid-column:3;padding:0;display:block}.site .api-table td.c-method{grid-column:1}.site .api-table td.c-path{grid-column:2;padding-right:24px}.site .api-table td:empty{display:none}.site .api-table code{white-space:normal;overflow-wrap:anywhere}}@container site (max-width:760px){.site .prose.dev section+section{margin-top:64px}.site .prose.dev .deflist div{grid-template-columns:minmax(0,1fr);row-gap:4px}.site .api-code{padding:18px 18px 20px;font-size:14px}.site .prose.dev .code-label{margin-top:28px}.site .api-table tbody tr{grid-template-columns:64px minmax(0,1fr);row-gap:4px;padding:16px 0 18px}.site .api-table td,.site .api-table td.c-path{grid-column:2;padding-right:0}}
