.sidebar_sidebar__A9Lnm{background:var(--doc-surface)}.sidebar_groupTitle__jnTEQ{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--doc-fg)}.sidebar_groupToggle__co57b,.sidebar_item__n_Zey{padding:10px 12px;font-size:14px}.sidebar_groupToggle__co57b{color:var(--doc-fg);font-weight:500}.sidebar_item__n_Zey{position:relative;border-left:0}.sidebar_item__n_Zey[aria-current]{background:var(--doc-sidebar-selected);color:var(--doc-accent);font-weight:500}.sidebar_item__n_Zey[aria-current]:hover{background:var(--doc-sidebar-selected-hover);color:var(--doc-accent)}.sidebar_children__t_C3r{border-left-color:var(--doc-control-border)}.sidebar_item__n_Zey[aria-current]:not([data-depth="0"]):before{content:"";position:absolute;left:-13px;top:4px;bottom:4px;width:2px;background:var(--doc-accent)}.markdown_markdown__wTkaE{color:var(--doc-fg);font-size:1rem;line-height:1.75;max-width:72ch}.markdown_markdown__wTkaE h1,.markdown_markdown__wTkaE h2,.markdown_markdown__wTkaE h3,.markdown_markdown__wTkaE h4,.markdown_markdown__wTkaE h5,.markdown_markdown__wTkaE h6{font-weight:500;letter-spacing:0;line-height:1.3;margin:2.2rem 0 .75rem;scroll-margin-top:6rem}.markdown_markdown__wTkaE h1{font-size:28px;line-height:36px;letter-spacing:-.01em}.markdown_markdown__wTkaE>header h1{margin-top:0}.markdown_markdown__wTkaE h2{border-top:1px solid var(--doc-border);font-size:20px;line-height:28px;margin-top:2.75rem;padding-top:2rem}.markdown_markdown__wTkaE h3{font-size:16px}.markdown_markdown__wTkaE h4{font-size:.95rem}.markdown_markdown__wTkaE h5,.markdown_markdown__wTkaE h6{font-size:.875rem}.markdown_markdown__wTkaE p{color:var(--doc-body);margin:.875rem 0}.markdown_markdown__wTkaE a{color:var(--doc-accent);text-decoration:underline;text-underline-offset:3px}.markdown_markdown__wTkaE a:hover{color:var(--doc-accent-hover)}.markdown_markdown__wTkaE code{background-color:var(--doc-code);border:1px solid var(--doc-border);border-radius:.375rem;color:var(--doc-fg);font-family:var(--doc-mono);font-size:.85em;padding:.15rem .35rem}.markdown_markdown__wTkaE pre{background-color:var(--doc-code);border:1px solid var(--doc-border);border-radius:.5rem;margin:1.25rem 0;overflow-x:auto;padding:1rem;border-color:var(--doc-control-border)}.markdown_markdown__wTkaE pre code{background-color:transparent;border:0;padding:0;font-size:14px;line-height:1.7}.markdown_markdown__wTkaE blockquote{border-left:2px solid var(--doc-info);background:var(--doc-selected);color:var(--doc-body);margin:1.25rem 0;padding:8px 20px;border-radius:0 8px 8px 0}.markdown_markdown__wTkaE ol,.markdown_markdown__wTkaE ul{color:var(--doc-body);margin:1rem 0;padding-left:1.25rem}.markdown_markdown__wTkaE li{margin:.4rem 0;padding-left:.15rem}.markdown_markdown__wTkaE ul{list-style-type:disc}.markdown_markdown__wTkaE ol{list-style-type:decimal}.markdown_markdown__wTkaE strong{color:var(--doc-fg);font-weight:600}.markdown_markdown__wTkaE table{border-collapse:collapse;font-size:.875rem;margin:1.5rem 0;width:100%}.markdown_markdown__wTkaE table td,.markdown_markdown__wTkaE table th{border:0;border-bottom:1px solid var(--doc-border);padding:14px 16px;text-align:left}.markdown_markdown__wTkaE table th{background-color:var(--doc-code);font-weight:600}.markdown_markdown__wTkaE table tr:nth-child(2n){background-color:color-mix(in srgb,var(--doc-hover) 55%,transparent)}.markdown_markdown__wTkaE img{max-width:100%;height:auto;border-radius:.5rem;border:1px solid var(--doc-control-border)}.markdown_markdown__wTkaE figure{margin:24px 0}.markdown_markdown__wTkaE figcaption{font-size:12px;line-height:1.6;color:var(--doc-subtle);margin-top:10px}.markdown_markdown__wTkaE details{margin:16px 0;padding:16px 20px;border:1px solid var(--doc-border);border-radius:8px;background:var(--doc-surface);font-size:14px}.markdown_markdown__wTkaE summary{cursor:pointer;font-weight:500}.markdown_markdown__wTkaE .doc-table-scroll table{margin:0}.markdown_markdown__wTkaE mark{background-color:color-mix(in srgb,var(--doc-accent) 18%,transparent);border-radius:.25rem;color:var(--doc-fg);padding:.05rem .2rem}.markdown_markdown__wTkaE hr{border:none;border-top:1px solid var(--doc-border);margin:2rem 0}