main.legal.docs{max-width:calc(76ch + 17rem)}.docs-shell{grid-template-columns:minmax(0,76ch) 14rem;align-items:start;column-gap:3rem;display:grid}.docs-shell>article{grid-area:1/1;min-width:0}.docs h2[id],.docs h3[id]{scroll-margin-top:5.5rem}.docs-toc{border-left:1px solid var(--hairline);grid-area:1/2;max-height:calc(100vh - 7rem);padding-left:1rem;position:sticky;top:6rem;overflow-y:auto}.docs .docs-toc-title,.docs .docs-toc-m summary{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0 0 .6rem}.docs .docs-toc ol,.docs .docs-toc-m ol{margin:0;padding:0;list-style:none}.docs .docs-toc ol ol,.docs .docs-toc-m ol ol{margin:.15rem 0 .25rem;padding-left:.9rem}.docs .docs-toc li,.docs .docs-toc-m li{margin:0}.docs .docs-toc a,.docs .docs-toc-m a{font-size:var(--t-sm);color:var(--text-muted);padding:.22rem 0;line-height:1.4;text-decoration:none;display:block}.docs .docs-toc ol ol a,.docs .docs-toc-m ol ol a{font-size:var(--t-xs)}.docs .docs-toc a:hover,.docs .docs-toc-m a:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.docs .docs-toc a[aria-current=true]{color:var(--accent)}.docs-toc-m{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--bg-raised);margin:0 0 1.5rem;padding:.75rem 1rem;display:none}.docs .docs-toc-m summary{cursor:pointer;margin:0}.docs-toc-m[open] summary{margin-bottom:.6rem}@media (max-width:899px){main.legal.docs{max-width:76ch}.docs-shell{display:block}.docs-toc{display:none}.docs-toc-m{display:block}}.docs-tabs{background:var(--abyss);border:1px solid var(--hairline);border-radius:var(--r-md);margin:1rem 0 1.5rem;overflow:hidden}.docs-tabs-bar{border-bottom:1px solid var(--hairline);background:var(--abyss-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .5rem .35rem .35rem;display:flex}.docs-tablist{flex-wrap:wrap;gap:.15rem;display:flex}.docs-tab{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.02em;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .65rem}.docs-tab:hover{color:var(--text)}.docs-tab[aria-selected=true]{color:var(--accent);border-color:var(--hairline);background:var(--abyss)}.docs-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.docs-tabs .pg-copy{flex-shrink:0}.docs-tabs .docs-tabpanel{margin:0}.docs .docs-tabs pre.mk-code{border:0;border-radius:0;margin:0}.docs-tabs-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-next{border-top:1px solid var(--hairline);margin-top:3rem;padding-top:1.25rem}.docs .docs-next-title{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0 0 .6rem}.docs .docs-next ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.docs .docs-next li{margin:0}.docs .docs-next a{border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--text);padding:.4rem .8rem;text-decoration:none;display:inline-block}.docs .docs-next a:hover{border-color:var(--accent);color:var(--accent)}
