.docs-grid{gap:var(--s5);display:grid}.docs-grid>*{min-width:0}@media (width>=1024px){.docs-grid{gap:var(--s8);grid-template-columns:220px minmax(0,1fr);align-items:start}.toc{max-height:calc(100vh - 110px);position:sticky;top:88px;overflow-y:auto}.toc-mobile{display:none}}@media (width<=1023px){.toc-side{display:none}}.docs-body{max-width:780px}.docs-body>h2:first-child{margin-top:0}.docs-body h2{scroll-margin-top:88px;position:relative}.anchor{color:var(--muted);opacity:0;margin-left:8px;font-weight:400;text-decoration:none;transition:opacity .15s}.docs-body h2:hover .anchor,.anchor:focus-visible{opacity:1}.toc-title{font:500 .72rem/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--s3)}.toc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc-list a{color:var(--ink-2);border-left:2px solid #0000;border-radius:8px;padding:6px 10px;font-size:.92rem;text-decoration:none;display:block}.toc-list a:hover{background:var(--paper-2);color:var(--ink)}.toc-list a[aria-current=true]{color:var(--ink);border-left-color:var(--ink);background:var(--paper-2);border-radius:0 8px 8px 0;font-weight:600}.toc-mobile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.toc-mobile summary{cursor:pointer;min-height:44px;padding:0 var(--s4);justify-content:space-between;align-items:center;font-weight:560;list-style:none;display:flex}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary:after{content:"▾";color:var(--muted);transition:transform .2s var(--ease)}.toc-mobile[open] summary:after{transform:rotate(180deg)}.toc-mobile .toc-list{padding:0 var(--s2) var(--s3)}.docs-body .code-card,.docs-body .code-block{margin-top:var(--s4)}.docs-body .code{font-size:.82rem}.docs-body td:first-child{white-space:nowrap}.docs-body td code[class^=f-]{font-weight:600}.hosting-line{align-items:flex-start;gap:10px;display:flex}.hosting-line .flags{margin-top:4px}.docs-body td:first-child code{white-space:nowrap;overflow-wrap:normal}.docs-body td:nth-child(2){white-space:nowrap}
