.docs-page{max-width:50rem}.brand-link{color:var(--fg-default);text-decoration:none;font-weight:600;font-size:1.125rem}.brand-link:hover .brand-name{color:var(--fg-accent)}.doc{font-size:.9375rem;overflow-wrap:anywhere}.doc h1{font-size:1.625rem;line-height:1.25;margin:0 0 1rem}.doc h2{font-size:1.25rem;margin:2.5rem 0 .75rem;padding-top:1rem;border-top:1px solid var(--border-default)}.doc h3{font-size:1.0625rem;margin:1.75rem 0 .5rem}.doc h1,.doc h2,.doc h3{scroll-margin-top:1rem}.doc p,.doc ul,.doc ol{margin:0 0 .875rem}.doc li{margin:.25rem 0}.doc hr{display:none}.doc code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-base);padding:.0625rem .3125rem}.doc pre{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-container);padding:.875rem 1rem;margin:0 0 1rem;overflow-x:auto;line-height:1.45;overflow-wrap:normal}.doc pre code{background:none;border:none;padding:0;font-size:.8125rem;white-space:pre}.table-scroll{overflow-x:auto;margin:0 0 1rem;border:1px solid var(--border-default);border-radius:var(--radius-container)}.doc table{border-collapse:collapse;width:100%;font-size:.875rem;overflow-wrap:normal}.doc th,.doc td{text-align:left;vertical-align:top;padding:.5rem .75rem;border-bottom:1px solid var(--border-default);min-width:8rem}.doc tr:last-child td{border-bottom:none}.doc th{background:var(--bg-card);font-weight:600}.doc-more{margin-top:2.5rem}
