[data-public-site] [data-docs]{max-width:1280px;padding:40px var(--site-gutter) 96px;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;margin:0 auto;display:grid}[data-public-site] [data-d=page]{grid-template-columns:minmax(0,1fr);gap:32px;min-width:0;max-width:800px;display:grid}[data-public-site] [data-docs] h1{max-width:24ch;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.1}[data-public-site] [data-d=lead]{color:var(--site-muted);margin-top:16px;font-size:1.125rem;line-height:1.5}[data-public-site] [data-d=meta]{font-size:var(--site-meta);color:var(--site-muted);margin-top:12px}[data-public-site] [data-d=article]>*+*{margin-top:16px}[data-public-site] [data-d=article] h2{max-width:none;margin-top:48px;scroll-margin-top:112px;font-size:1.75rem;line-height:1.2}[data-public-site] [data-docs] :is([data-d=article],[data-l=note]) a{color:var(--site-green);text-underline-offset:3px;text-decoration:underline}[data-public-site] [data-docs] [data-l=related]>p{color:var(--site-muted);margin-top:4px}[data-public-site] [data-d=article] :is(ul,ol){gap:8px;margin-bottom:0;padding-left:24px;display:grid}[data-public-site] [data-d=article] :is(:not(pre)>code,kbd){border:1px solid var(--site-line);background:#efebe2;border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}[data-public-site] [data-d=callout]{border-left:4px solid var(--site-green);background:var(--l-card);border-radius:0 8px 8px 0;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}[data-public-site] [data-d=callout][data-tone=warning]{border-left-color:var(--site-accent)}[data-public-site] [data-d=callout]>svg{flex:none;margin-top:4px}[data-public-site] [data-d=code]{position:relative}[data-public-site] [data-d=code] pre{color:#f4f1e9;background:#102321;border-radius:12px;margin:0;padding:16px 20px;font:.875rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}[data-public-site] [data-d=code] button{color:#f4f1e9;min-height:32px;font-size:var(--site-meta);cursor:pointer;background:#102321;border:1px solid #f4f1e966;border-radius:8px;padding:4px 12px;position:absolute;top:8px;right:8px}[data-public-site] [data-d=table]{overflow-x:auto}[data-public-site] [data-d=side]{max-height:calc(100dvh - 128px);font-size:var(--site-meta);position:sticky;top:112px;overflow-y:auto}[data-public-site] :is([data-d=side],[data-d=browse],[data-d=toc]) ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-public-site] :is([data-d=side],[data-d=browse]) li>span{color:var(--site-ink);margin:16px 0 4px;padding:0 8px;font-weight:650;display:block}[data-public-site] :is([data-d=side],[data-d=browse]) a{min-height:40px;color:var(--site-muted);border-radius:4px;align-items:center;padding:4px 8px;display:flex}[data-public-site] :is([data-d=side],[data-d=browse]) [aria-current=page]{color:var(--site-ink);background:#efebe2;font-weight:600}[data-public-site] [data-d=browse]{border:1px solid var(--site-line);background:var(--l-card);border-radius:12px;padding:0 8px 8px;display:none}[data-public-site] [data-d=browse] summary{cursor:pointer;min-height:48px;padding:12px 8px;font-weight:600}[data-public-site] [data-d=toc]{border-left:2px solid var(--site-line);font-size:var(--site-meta);padding:16px 20px}@media (max-width:960px){[data-public-site] [data-docs]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}[data-public-site] [data-d=side]{display:none}[data-public-site] [data-d=browse]{display:block}}
