body.landing.docs .d-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}@media (min-width:1100px){body.landing.docs .d-grid{grid-template-columns:220px minmax(0,720px);column-gap:clamp(48px,5vw,80px);justify-content:start;align-items:start}body.landing.docs .d-toc{position:sticky;top:104px}}body.landing.docs .d-main{min-width:0;max-width:720px}body.landing.docs .d-main .b-prose{max-width:none}body.landing.docs .d-main .b-prose>p,body.landing.docs .d-main .b-prose>ul,body.landing.docs .d-main .b-prose>ol{max-width:31em}body.landing.docs nav.d-toc{display:block;margin:0;font-size:15px;line-height:1.45}body.landing.docs .d-toc h2{margin:0 0 8px;font-size:15px;font-weight:600;letter-spacing:0;color:var(--ink)}body.landing.docs .d-toc ul{list-style:none;margin:0 0 16px;padding:0}body.landing.docs .d-toc li{padding:3px 0}body.landing.docs main .d-toc a{color:var(--ink-2);text-decoration:none}body.landing.docs .d-toc code{font-size:13px}@media (hover:hover) and (pointer:fine){body.landing.docs main .d-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}}body.landing.docs .d-toc{min-width:0}@media (max-width:1099px){body.landing.docs .d-toc{padding:16px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}body.landing.docs .d-toc ul{columns:2;column-gap:24px}}@media (max-width:599px){body.landing.docs .d-toc ul{columns:1}}body.landing.docs code,body.landing.docs pre{font-family:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;font-variant-ligatures:none}body.landing.docs .b-prose code,body.landing.docs .b-table code{font-size:.86em;padding:1px 6px;border-radius:6px;background:var(--surface);color:var(--ink);overflow-wrap:anywhere}body.landing.docs pre.d-slab{margin:16px 0 0;padding:18px 20px;border-radius:16px;overflow-x:auto;font-size:14px;line-height:1.6;white-space:pre;tab-size:2;background:var(--night);color:var(--surface)}body.landing.docs pre.d-slab code{padding:0;background:none;color:inherit;font-size:inherit}body.landing.docs pre.d-slab.d-answer{background:var(--surface);color:var(--ink);border:1px solid var(--line)}body.landing.docs .d-label{margin:20px 0 0;font-size:14px;font-weight:600;color:var(--muted)}body.landing.docs .d-label + pre.d-slab{margin-top:8px}body.landing.docs pre.d-slab + p,body.landing.docs pre.d-slab + .b-table{margin-top:20px}body.landing.docs pre.d-slab:focus-visible{outline-offset:2px}body.landing.docs .d-call{padding-top:40px;margin-top:40px;border-top:1px solid var(--line)}body.landing.docs .d-call:first-of-type{margin-top:24px}body.landing.docs .b-prose h3.d-route{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}body.landing.docs h3.d-route code{font-size:20px;padding:0;background:none;overflow-wrap:anywhere}body.landing.docs .d-verb{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.02em;background:var(--tile-bg);color:var(--ink)}body.landing.docs .d-verb.d-post{background:var(--ink);color:var(--surface)}body.landing.docs .d-cost{margin-top:8px;font-size:16px;color:var(--ink)}body.landing.docs .b-prose h2[id],body.landing.docs .d-call[id]{scroll-margin-top:104px}body.landing.docs .b-table td:first-child{white-space:nowrap}@media (max-width:759px){body.landing.docs .b-table td:first-child{white-space:normal}}body.landing.docs .b-prose .d-add{margin-top:24px}body.landing.docs .b-prose .d-add + p{margin-top:12px}body.landing.docs .d-foot{margin-top:clamp(48px,5vw,64px);font-size:16px;color:var(--muted)}