.docs{border-top:1px solid var(--rule);grid-template-columns:228px minmax(0,1fr) 200px;align-items:start;gap:48px;max-width:1180px;margin:0 auto;padding:32px 24px 72px;display:grid}.docs-mobile{display:none}.docs-side{max-height:calc(100vh - 40px);padding:2px 6px 16px 2px;position:sticky;top:20px;overflow-y:auto}.docs-group{margin-top:22px}.docs-group h2,.docs-toc h2{font-family:var(--body);letter-spacing:0;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:700;font-stretch:100%;line-height:1.3}.docs-group ul,.docs-toc ul{margin:0;padding:0;list-style:none}.docs-group a{color:var(--ink);padding:5px 10px;font-size:16px;line-height:1.35;text-decoration:none;display:block;position:relative}.docs-group a:hover{background:var(--cell)}.docs-group a[aria-current=page]{background:var(--cell);box-shadow:inset 0 0 0 2px var(--ultra);font-weight:700}.docs-group a[aria-current=page]:after{content:"";background:var(--ultra);border:1px solid var(--cell);width:8px;height:8px;position:absolute;bottom:-4px;right:-4px}.docs-search-open{width:100%;font:inherit;color:var(--muted);background:var(--cell);border:1px solid var(--rule);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:15px;display:flex}.docs-search-open:hover{border-color:var(--ultra);color:var(--ink)}.docs-search-open kbd{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.docs-search{border:4px solid var(--ultra);background:var(--cell);width:min(640px,100vw - 32px);max-height:min(560px,100vh - 64px);color:var(--ink);margin:8vh auto auto;padding:0}.docs-search::backdrop{background:#14123f59}.docs-search-field{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 14px;display:flex}.docs-search-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.docs-search-field .linkish{font-size:15px}.docs-search-results{max-height:420px;margin:0;padding:6px;list-style:none;overflow-y:auto}.docs-search-results a{color:var(--ink);padding:8px 10px;text-decoration:none;display:block}.docs-search-results a.active{background:var(--marker)}.docs-search-results small{color:var(--muted);font-size:13px;display:block}.docs-search-results a.active small{color:var(--ink)}.docs-search-results span{overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.docs-search-empty{color:var(--muted);margin:0;padding:14px 16px;font-size:16px}.docs-main{min-width:0}.docs-main>h1{margin-bottom:14px;font-size:clamp(2rem,4.6vw,3.1rem);font-stretch:120%}.docs-lede{color:var(--muted);margin-bottom:28px;font-size:1.15rem}.docs-body{font-size:17px}.docs-body h2{margin:2em 0 .55em;scroll-margin-top:20px;font-size:1.5rem;font-stretch:115%}.docs-body h3{margin:1.6em 0 .5em;scroll-margin-top:20px;font-size:1.1rem}.docs-body p,.docs-body ul,.docs-body ol{max-width:68ch}.docs-body ul,.docs-body ol{margin:0 0 1em;padding-left:1.2em}.docs-body li{margin-bottom:.35em}.docs-body :not(pre)>code{background:var(--cell);border:1px solid var(--rule);overflow-wrap:anywhere;padding:.05em .3em}.docs-body figure{margin:0}.docs-body pre{margin:0 0 1.3em;padding:14px 16px;font-size:.9em;line-height:1.55;overflow-x:auto;background:var(--ink)!important}.docs-body pre code{font-size:inherit;display:block}.docs-body pre code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.docs-table{margin:0 0 1.3em;overflow-x:auto}.docs-table table{border-collapse:collapse;background:var(--cell);width:100%;font-size:15.5px}.docs-table th,.docs-table td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:7px 10px}.docs-table th{background:var(--marker);white-space:nowrap;font-weight:700}.docs-table td code{white-space:nowrap;background:0 0;border:0;padding:0}.docs-pager{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;margin-top:48px;padding-top:16px;font-size:16px;display:flex}.docs-toc{max-height:calc(100vh - 40px);font-size:15px;position:sticky;top:20px;overflow-y:auto}.docs-toc li{margin-bottom:6px;line-height:1.3}.docs-toc a{color:var(--muted);text-decoration:none}.docs-toc a:hover{color:var(--ultra);text-decoration:underline}@media (max-width:1040px){.docs{grid-template-columns:220px minmax(0,1fr);gap:36px}.docs-toc{display:none}}@media (max-width:760px){.docs{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px 16px 48px}.docs-side{display:none}.docs-mobile{flex-direction:column;gap:10px;display:flex}.docs-menu{background:var(--cell);border:1px solid var(--rule)}.docs-menu summary{cursor:pointer;padding:8px 12px;font-size:16px;font-weight:700}.docs-menu nav{padding:0 8px 12px}.docs-menu .docs-group{margin-top:12px}.docs-pager{flex-direction:column}}
