.docs{gap:var(--space-3xl);padding-top:var(--space-2xl);padding-bottom:var(--space-4xl);grid-template-columns:15rem minmax(0,1fr);display:grid}.doc-nav ul{gap:2px;max-height:calc(100vh - 100px);margin:0;padding:0;list-style:none;display:grid;position:sticky;top:84px;overflow-y:auto}.doc-nav a{border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--text-sm);padding:.3em .6em;line-height:1.4;text-decoration:none;display:block}.doc-nav a:hover{color:var(--ink);background:var(--paper-2)}.doc-nav a[aria-current=page]{color:var(--accent-ink);background:var(--accent-wash)}@media (max-width:900px){.docs{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.doc-nav{border-top:1px solid var(--rule);padding-top:var(--space-lg);order:2}.docs-index .doc-nav{border-top:0;order:0;padding-top:0}.doc-nav ul{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));max-height:none;position:static}}.doc{min-width:0;max-width:78ch;color:var(--ink-2)}.doc h1{font-size:var(--text-display-s);color:var(--ink);letter-spacing:-.035em;margin-bottom:var(--space-lg)}.doc h2{font-size:var(--text-2xl);color:var(--ink);max-width:none;margin:var(--space-2xl) 0 var(--space-md)}.doc h3{font-size:var(--text-xl);color:var(--ink);margin:var(--space-xl) 0 var(--space-sm)}.doc h4,.doc h5,.doc h6{font-size:var(--text-md);color:var(--ink);margin:var(--space-lg) 0 var(--space-xs)}.doc p,.doc ul,.doc ol,.doc pre,.doc blockquote,.doc .doc-table{margin:0 0 var(--space-md)}.doc ul,.doc ol{padding-left:1.4em}.doc ul{list-style:outside}.doc ol{list-style:decimal}.doc li::marker{color:var(--ink-3)}.doc li+li{margin-top:var(--space-2xs)}.doc strong{color:var(--ink)}.doc blockquote{border-left:2px solid var(--accent);padding-left:var(--space-md)}.doc hr{border:0;border-top:1px solid var(--rule);margin:var(--space-xl) 0}.doc pre{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-md);font-size:var(--text-xs);color:var(--ink);line-height:1.6;overflow-x:auto}.doc pre code{font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}.doc .doc-table{overflow-x:auto}.doc table{min-width:32rem;display:table}.doc thead{display:table-header-group}.doc tbody{display:table-row-group}.doc tr{border:0;padding:0;display:table-row}.doc th,.doc td{border-bottom:1px solid var(--rule);padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;display:table-cell}.doc td code{color:var(--ink);background:var(--paper-3);padding:.05em .35em;font-size:.9em}.doc-source{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-3)}
