.dc-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:48px;gap:48px;padding-top:32px}.dc-side{position:-webkit-sticky;position:sticky;top:80px;align-self:start;font-size:14px}.dc-side-h{display:block;font:700 15px var(--head);margin-bottom:10px}.dc-side ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:2px;gap:2px}.dc-side li a{display:block;padding:6px 10px;border-radius:8px;color:var(--muted)}.dc-side li a:hover{background:var(--board);color:var(--ink)}.lp-nav-links a[aria-current]{color:var(--ink)}.dc-main{min-width:0}.dc-prose{max-width:70ch}.dc-prose>*+*{margin-top:1em}.dc-prose h1{font:800 clamp(30px,5vw,42px)/1.05 var(--head);letter-spacing:-.035em}.dc-prose h2{font:800 clamp(23px,3.5vw,28px)/1.15 var(--head);letter-spacing:-.025em;margin-top:2em}.dc-prose h3{font:700 19px/1.25 var(--head);letter-spacing:-.01em;margin-top:1.6em}.dc-prose h4{font:700 16px/1.3 var(--head);margin-top:1.4em}.dc-prose :is(h1,h2,h3,h4){scroll-margin-top:84px}.dc-anchor{margin-left:8px;color:#94a3b8;opacity:0;text-decoration:none;font-weight:400}.dc-anchor:focus-visible,.dc-prose :is(h2,h3,h4):hover .dc-anchor{opacity:1}.dc-lead{color:var(--muted);font-size:18px}.dc-prose a:not(.dc-anchor){color:var(--brand);text-decoration:underline;text-underline-offset:2px}.dc-prose :is(ul,ol){padding-left:1.4em}.dc-prose li+li{margin-top:.35em}.dc-prose li>*+*{margin-top:.5em}.dc-prose code{font:.88em ui-monospace,Menlo,Consolas,monospace;background:var(--board);border-radius:5px;padding:.1em .35em;overflow-wrap:anywhere}.dc-prose pre{background:#0b1020;color:#e2e8f0;border-radius:12px;padding:16px 18px;overflow-x:auto;font-size:13.5px;line-height:1.6}.dc-prose pre code{background:none;padding:0;font-size:inherit;overflow-wrap:normal;white-space:pre}.dc-prose blockquote{border-left:3px solid var(--line);padding-left:16px;color:var(--muted)}.dc-prose hr{border:0;border-top:1px solid var(--line)}.dc-table{overflow-x:auto}.dc-table table{border-collapse:collapse;font-size:14px;min-width:100%}.dc-table :is(th,td){text-align:left;vertical-align:top;padding:8px 12px;border-bottom:1px solid var(--line)}.dc-table th{background:var(--board);font-weight:600;white-space:nowrap}.dc-cards{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.dc-cards a{display:block;border:1px solid var(--line);border-radius:14px;padding:16px 18px;text-decoration:none!important;color:var(--ink)!important}.dc-cards a:hover{border-color:var(--accent);background:var(--board)}.dc-cards b{display:block;font:700 17px var(--head)}.dc-cards span{color:var(--muted);font-size:14px}@media (max-width:800px){.dc-shell{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px}.dc-side{position:static}.dc-side ul{display:flex;flex-wrap:wrap;gap:6px}.dc-side li a{border:1px solid var(--line);border-radius:999px;padding:5px 12px}}.dc-table td:first-child code{white-space:nowrap}