.dnav[data-astro-cid-j3wipfkx]{z-index:30;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft);position:sticky;top:0}.dnav__inner[data-astro-cid-j3wipfkx]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:14px 26px;display:flex}.dnav__brand[data-astro-cid-j3wipfkx]{align-items:center;gap:11px;text-decoration:none;display:flex}.dnav__wordmark[data-astro-cid-j3wipfkx]{font:600 14px var(--display-font);letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.dnav__badge[data-astro-cid-j3wipfkx]{font:400 11px var(--mono-font);letter-spacing:.12em;color:var(--text-faint);border-left:1px solid var(--border);margin-left:2px;padding-left:11px}.dnav__search[data-astro-cid-j3wipfkx]{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex:1;align-items:center;gap:9px;max-width:340px;padding:8px 12px;display:flex}.dnav__search-text[data-astro-cid-j3wipfkx]{font:400 11.5px var(--mono-font);color:var(--text-faint);flex:1}.dnav__search-kbd[data-astro-cid-j3wipfkx]{font:400 9px var(--mono-font);color:var(--text-faint);border:1px solid var(--border);border-radius:4px;padding:2px 6px}@media (width<=860px){.dnav__search[data-astro-cid-j3wipfkx]{display:none}}@media (width<=560px){.dnav__inner[data-astro-cid-j3wipfkx]{gap:10px;padding:12px 16px}.dnav__brand[data-astro-cid-j3wipfkx]{gap:8px}.dnav__wordmark[data-astro-cid-j3wipfkx]{white-space:nowrap;font-size:12px}.dnav__badge[data-astro-cid-j3wipfkx]{display:none}.dnav__cta[data-astro-cid-j3wipfkx]{padding:8px 11px;font-size:11px}}.dnav__actions[data-astro-cid-j3wipfkx]{align-items:center;gap:12px;display:flex}.dnav__login[data-astro-cid-j3wipfkx]{font:400 12.5px var(--mono-font);color:var(--text-muted);white-space:nowrap;text-decoration:none}.dnav__login[data-astro-cid-j3wipfkx]:hover{color:var(--text)}.dnav__cta[data-astro-cid-j3wipfkx]{font:500 12px var(--mono-font);color:var(--btn-pri-fg);background:var(--btn-pri-bg);white-space:nowrap;border-radius:7px;padding:8px 14px;text-decoration:none}.shell[data-astro-cid-j3wipfkx]{grid-template-columns:232px minmax(0,1fr) 200px;max-width:1240px;margin:0 auto;display:grid}.shell[data-astro-cid-j3wipfkx]:not(:has(.toc)){grid-template-columns:232px minmax(0,1fr)}.sidebar[data-astro-cid-j3wipfkx]{border-right:1px solid var(--border-soft);align-self:start;max-height:calc(100vh - 53px);padding:32px 20px 60px;position:sticky;top:53px;overflow:auto}.sidebar__group[data-astro-cid-j3wipfkx]{margin-bottom:26px}.sidebar__title[data-astro-cid-j3wipfkx]{font:400 10px var(--mono-font);letter-spacing:.14em;color:var(--text-faint);text-transform:uppercase;margin-bottom:12px}.sidebar__links[data-astro-cid-j3wipfkx]{flex-direction:column;gap:3px;display:flex}.sidebar__link[data-astro-cid-j3wipfkx]{font:400 12.5px var(--mono-font);color:var(--text-muted);padding:7px 10px;text-decoration:none}.sidebar__link[data-astro-cid-j3wipfkx]:hover{color:var(--text)}.sidebar__link--active[data-astro-cid-j3wipfkx]{color:var(--text);background:var(--surface);border-left:2px solid var(--accent);border-radius:6px;font-weight:500}.article[data-astro-cid-j3wipfkx]{min-width:0;padding:40px 44px 80px}.article__crumb[data-astro-cid-j3wipfkx]{font:400 11px var(--mono-font);color:var(--text-faint);margin-bottom:14px}.toc[data-astro-cid-j3wipfkx]{align-self:start;max-height:calc(100vh - 53px);padding:40px 22px;position:sticky;top:53px;overflow:auto}.toc__title[data-astro-cid-j3wipfkx]{font:400 10px var(--mono-font);letter-spacing:.14em;color:var(--text-faint);text-transform:uppercase;margin-bottom:14px}.toc__links[data-astro-cid-j3wipfkx]{flex-direction:column;gap:9px;display:flex}.toc__link[data-astro-cid-j3wipfkx]{font:400 11.5px var(--mono-font);color:var(--text-muted);text-decoration:none}.toc__link[data-astro-cid-j3wipfkx]:hover,.toc__link--active[data-astro-cid-j3wipfkx]{color:var(--accent)}@media (width<=1080px){.toc[data-astro-cid-j3wipfkx]{display:none}.shell[data-astro-cid-j3wipfkx],.shell[data-astro-cid-j3wipfkx]:not(:has(.toc)){grid-template-columns:232px minmax(0,1fr)}}@media (width<=860px){.shell[data-astro-cid-j3wipfkx],.shell[data-astro-cid-j3wipfkx]:not(:has(.toc)){grid-template-columns:1fr}.sidebar[data-astro-cid-j3wipfkx]{border-right:none;border-bottom:1px solid var(--border-soft);max-height:none;padding-bottom:24px;position:static}.article[data-astro-cid-j3wipfkx]{padding:32px 24px 64px}}.code-panel__status[data-astro-cid-i7p3xd6o]{font:400 10px var(--mono-font);color:var(--up);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.code-panel__status-dot[data-astro-cid-i7p3xd6o]{background:var(--up);border-radius:50%;width:6px;height:6px}
