.docs{grid-template-columns:230px minmax(0,1fr) 200px;align-items:start;gap:clamp(32px,4vw,64px);padding-block:44px 96px;display:grid}.docs-nav,.docs-toc{max-height:calc(100vh - var(--sidebar-top,24px) - 24px);position:sticky;top:24px;overflow-y:auto}.docs-nav details>summary{display:none}.docs-search{border:1px solid var(--rule);color:var(--quiet);cursor:not-allowed;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:26px;padding:9px 12px;font-size:15px;display:flex}.docs-search kbd{border:1px solid var(--rule);font:500 11px/1.5 var(--mono);border-radius:5px;padding:1px 6px}.docs-nav-group{margin-bottom:24px}.docs-nav-group p,.docs-toc p{color:var(--green-2);text-transform:uppercase;letter-spacing:.2em;font:500 11.5px/1.4 var(--sans);margin:0 0 10px}.docs-nav ul,.docs-toc ul{margin:0;padding:0;list-style:none}.docs-nav li a{border-left:2px solid var(--rule);color:var(--text);padding:5px 0 5px 12px;font-size:16px;line-height:1.35;text-decoration:none;display:block}.docs-nav li a:hover{color:var(--lotus-ink)}.docs-nav li a[aria-current=page]{border-left-color:var(--lotus);color:var(--ink);font-weight:600}.docs-toc li a{color:var(--subtle);padding:4px 0;font-size:14.5px;line-height:1.35;text-decoration:none;display:block}.docs-toc li a:hover{color:var(--lotus-ink)}.docs-main{min-width:0}.docs-crumbs{color:var(--quiet);margin:0 0 14px;font-size:15px}.docs-crumbs a{color:var(--green-2);text-decoration:none}.docs-crumbs span{margin:0 8px}.prose{max-width:740px;color:var(--text);font-size:18px;line-height:1.65}.prose h1{font:400 clamp(38px, 3.6vw, 52px)/1.08 var(--serif-display);letter-spacing:-.8px;color:var(--ink);margin:0 0 22px}.prose h2{font:400 30px/1.2 var(--serif-display);color:var(--ink);margin:52px 0 14px;padding-top:8px;scroll-margin-top:24px}.prose h3{color:var(--ink);margin:34px 0 10px;scroll-margin-top:24px;font:600 20px/1.3 "Source Serif 4",Georgia,serif}.prose p,.prose ul,.prose ol{margin:0 0 18px}.prose li{margin-bottom:6px}.prose a{color:var(--green-2);text-decoration-color:var(--link-rule);text-underline-offset:3px}.prose a:hover{color:var(--lotus-ink);text-decoration-color:currentColor}.prose :not(pre)>code{background:var(--inline-code);font:500 .84em var(--mono);color:var(--ink);white-space:normal;overflow-wrap:anywhere;border-radius:5px;padding:1px 5px}.prose pre{border:1px solid var(--surface-rule);font:400 14.5px/1.65 var(--mono);border-radius:12px;margin:0 0 22px;padding:18px 22px;overflow-x:auto}.prose pre code{font:inherit}.prose pre a{color:inherit;text-decoration:underline 1px;text-decoration-color:var(--link-rule);text-underline-offset:3px}.prose pre a:hover{color:var(--lotus-ink);text-decoration-color:currentColor}.prose table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:16px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:9px 12px}.prose th{color:var(--ink);border-bottom-color:var(--rule);font-weight:600}.prose blockquote{border-left:3px solid var(--lotus);color:var(--muted);margin:0 0 18px;padding-left:18px}.prose hr{border:0;border-top:1px solid var(--rule);margin:40px 0}.docs-edit{border-top:1px solid var(--rule);margin:44px 0 0;padding-top:22px;font-size:15px}.docs-edit p{margin:0}.docs-edit .docs-revision{color:var(--quiet);margin-top:8px}.docs-revision code{font:.9em var(--mono)}.docs-edit a{color:var(--green-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.docs-edit a:hover{color:var(--lotus-ink)}.docs-pager{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.docs-pager a{border:1px solid var(--rule);color:var(--ink);font:400 20px/1.25 var(--serif-display);border-radius:12px;padding:16px 18px;text-decoration:none;display:block}.docs-pager a:hover{border-color:var(--lotus)}.docs-pager small{color:var(--quiet);margin-bottom:4px;font:400 13px/1.2 "Source Serif 4",Georgia,serif;display:block}.docs-pager .next{text-align:right;grid-column:2}@media (width<=1200px){.docs{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media (width<=860px){.docs{grid-template-columns:1fr;gap:24px;padding-top:24px}.docs-nav{max-height:none;position:static}.docs-nav details{border:1px solid var(--rule);border-radius:12px;padding:12px 16px}.docs-nav details>summary{cursor:pointer;font-weight:600;display:list-item}.docs-nav details[open]>summary{margin-bottom:16px}.prose{font-size:17px}.prose pre{padding:14px 16px;font-size:13px}}.prose .lede{color:var(--muted);margin:-8px 0 30px;font-size:21px;line-height:1.5}.docs-overview h2{margin-top:40px}.docs-overview ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.docs-overview li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.docs-overview li a{color:var(--ink);font-weight:600;text-decoration:none}.docs-overview li a:hover{color:var(--lotus-ink)}.docs-overview li span{color:var(--subtle);font-size:16px}.docs.no-toc{grid-template-columns:230px minmax(0,1fr)}@media (width<=860px){.docs.no-toc{grid-template-columns:1fr}.docs-overview li{grid-template-columns:1fr;gap:2px}}.api-members{border-left:2px solid var(--rule);margin:24px 0;padding:0 0 0 22px}.prose .api-members h3{margin:0 0 18px;font-size:18px}.prose .api-member{margin:0 0 24px}.prose .api-member:last-child{margin-bottom:0}.prose .api-member h4,.prose .api-member h5,.prose .api-member h6{font:500 16px/1.4 var(--mono);margin:0 0 10px;scroll-margin-top:24px}.prose .api-member pre{margin-bottom:12px;padding:12px 16px}.prose .api-member p{margin-bottom:10px}.api-signature-only{position:relative}.prose .api-signature-only>:is(h2,h4){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;overflow:hidden}.prose section.api-signature-only{border-top:1px solid var(--rule);margin-top:40px;padding-top:32px}.prose pre.signature{white-space:pre-wrap;background:0 0;border:0;border-radius:4px;padding:0 4.5em 0 0;font-size:16px;line-height:1.55;position:relative;overflow:visible!important}.prose pre.signature .line{display:block}.prose pre a.code-source{color:var(--muted);font:400 14px/24.8px "Source Serif 4",Georgia,serif;text-decoration:none;position:absolute;top:0;right:0}.prose pre a.code-source:hover{color:var(--lotus-ink);text-decoration:underline 1px}.prose pre a.code-name{font-weight:600;text-decoration:none}.prose pre a.code-name:before{content:"#";text-indent:0;color:var(--lotus-ink);opacity:0;font-weight:400;transition:opacity .15s;position:absolute;left:-1.6ch}.prose pre:hover a.code-name:before,.prose pre a.code-name:focus-visible:before{opacity:1}.prose pre a.code-name:hover{text-decoration:underline 1px}@media (prefers-reduced-motion:no-preference){.prose :is(.api-declaration,.api-member):has(>:target)>pre.signature{animation:1.8s ease-out api-target}}@keyframes api-target{0%,25%{background:var(--signature-flash);box-shadow:0 0 0 8px var(--signature-flash)}to{background:0 0;box-shadow:0 0 0 8px #0000}}@media (width<=860px){.api-members{padding-left:14px}}
