@scope ([data-cui-scope="docsite-docpage"]) to (:scope [data-cui-scope]>*,[data-cui-internal]){:scope{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-3xl);inline-size:100%;max-inline-size:1360px;margin-inline:auto;padding:var(--spacing-2xl) var(--size-page-gutter) var(--spacing-page)}:scope:has(>.nav){grid-template-columns:220px minmax(0,1fr)}.nav{display:flex;flex-direction:column}.nav>*{flex:1 1 auto}.content{max-inline-size:720px}.rail{display:flex;flex-direction:column;grid-column:3;grid-row:1}.rail>*{flex:1 1 auto}.rail:has(>:empty){display:none}:scope:has(>.rail)>.nav{grid-column:1;grid-row:1}:scope:has(>.rail)>.content{grid-column:2;grid-row:1}:scope:has(>.rail>:not(:empty)){grid-template-columns:220px minmax(0,1fr) 220px}.crumbs:has(>:empty){display:none}:scope:not(:has(>.nav)){grid-template-columns:minmax(0,720px);justify-content:center}.crumbs{margin-block-end:var(--spacing-xl);font-family:var(--font-mono)}.pager-foot{margin-block-start:var(--spacing-2xl);padding-block-start:var(--spacing-xl);border-block-start:var(--stroke-thin) solid var(--color-border)}.pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.page{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--color-surface);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radii-md);text-decoration:none;transition:border-color var(--duration-fast) var(--easing-ease-out)}.page.next{grid-column:2;text-align:end}.page:hover{border-color:var(--color-border-strong)}.page:focus-visible{outline:var(--stroke-focus) solid var(--color-text-subtle);outline-offset:var(--stroke-focus-offset)}.dir{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}.page-title{color:var(--color-text);font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){.page{transition:none}}@media (max-width:899.98px){:scope{display:block;max-inline-size:none;padding:var(--spacing-lg) var(--size-page-gutter)}:scope>*+*{margin-block-start:var(--spacing-xl)}.rail,.rail>*{display:contents}.rail{--ui-sheet-bar-bleed:var(--size-page-gutter)}.content{max-inline-size:none;overflow-x:clip}.pager{grid-template-columns:minmax(0,1fr)}.page.next{grid-column:auto}}:scope.framed{padding-inline:0}}