html{scrollbar-gutter:stable}.docs-layout{grid-template-columns:160px minmax(0,1fr);gap:40px;padding:12px 0 80px;display:grid}.docs-nav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:24px}.docs-nav a{color:var(--text-secondary);border-radius:0;padding:7px 10px;font-size:14px}.docs-nav a:hover{color:var(--text)}.docs-nav a[aria-current]{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, transparent)}.doc-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.doc-header h1{margin:0;font-size:30px}.copy-markdown{border:1px solid color-mix(in srgb, var(--text-secondary) 35%, transparent);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:0;flex:none;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.copy-markdown:hover,.copy-markdown[data-copied]{color:var(--text)}:is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.doc{font-size:15px;line-height:1.7}.doc>:first-child{margin-top:0}.doc h2{margin:44px 0 14px;font-size:20px}.doc h3{margin:30px 0 10px;font-size:16px;font-weight:500}.doc p,.doc ul,.doc ol{margin:0 0 16px}.doc li{margin-bottom:6px}.doc a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.doc code{font:13px var(--mono)}.doc :not(pre)>code{background:color-mix(in srgb, var(--text) 9%, var(--page));border-radius:0;padding:2px 6px}.doc pre{margin:0 0 20px;font-size:13px;line-height:1.7}.doc pre code{white-space:pre}.doc table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14px;display:block;overflow-x:auto}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--text-secondary) 28%, transparent);padding:9px 12px}.doc th{color:var(--text-secondary);white-space:nowrap;font-weight:500}@media (max-width:760px){.docs-layout{grid-template-columns:1fr;gap:24px;padding-top:24px}.docs-nav{flex-flow:wrap;gap:4px;position:static}}
