@layer docs-theme{.Layout__skipLink_e39e4{position:absolute;top:-100%;left:calc(var(--spacing) * 4);z-index:100;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:700;color:var(--color-accent);text-decoration:none;background:var(--color-surface-1);box-shadow:0 2px 8px #00000026}.Layout__skipLink_e39e4:focus{top:calc(var(--spacing) * 2)}.Layout__container_86f24{display:grid;grid-template-columns:[page-start] minmax(0,1fr) [container-start] minmax(0,var(--layout-width)) [container-end] minmax(0,1fr) [page-end];grid-template-rows:auto 1fr auto;grid-column-gap:var(--layout-gap-x);-moz-column-gap:var(--layout-gap-x);column-gap:var(--layout-gap-x);min-height:100dvh}x-sticky-header{position:sticky;z-index:10;top:0;display:grid;grid-column:page-start / page-end;grid-row:1;grid-template-columns:subgrid;min-height:var(--layout-header-height);margin-block-end:var(--layout-gap-y);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid transparent;background:var(--color-surface-3);transition:border-color .2s}x-sticky-header.Layout__scrolled_b6acf{border-color:var(--color-border)}.Layout__nav_c9708{display:grid;grid-column:container-start / container-end;grid-template-columns:auto 1fr auto;grid-template-rows:auto;place-items:center;reading-flow:grid-rows}@media(max-width:48rem){.Layout__nav_c9708{grid-template-rows:auto auto;gap:calc(var(--spacing) * 4)}}.Layout__logo_6848b{display:inline-block;grid-column:1;grid-row:1;color:var(--color-primary);text-decoration:none}.Layout__logo_6848b:hover{color:var(--color-secondary)}.Layout__logoText_e718a{font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em}.Layout__links_11784{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}@media(max-width:48rem){.Layout__links_11784{gap:var(--spacing)}}.Layout__link_3f349{display:block;padding:var(--spacing) calc(var(--spacing) * 2);font-size:var(--text-sm);font-weight:700;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}.Layout__link_3f349:hover{color:var(--color-accent);background:var(--color-surface-3)}.Layout__link_3f349:active{color:var(--color-accent-dark)}.Layout__link_3f349.Layout__square_3ebd6{padding:var(--spacing)}.Layout__link_3f349.Layout__active_62633{color:var(--color-accent)}.Layout__primaryNav_f8ac0{grid-column:1 / 4;grid-row:1;gap:var(--spacing)}@media(max-width:48rem){.Layout__primaryNav_f8ac0{grid-row:2;justify-self:start;margin-left:calc(var(--spacing) * -3)}}.Layout__extraNav_7df85{grid-column:3;grid-row:1;justify-content:end}.Layout__main_66c67{display:flex;grid-column:container-start / container-end;grid-row:2;gap:calc(var(--layout-gap-x) * 2);align-items:start}.Layout__sidebar_57657{position:sticky;top:var(--layout-header-offset);display:flex;flex-direction:column;flex-shrink:0;width:var(--layout-sidebar-width);max-height:calc(100dvh - var(--layout-header-offset) - var(--layout-gap-y))}@media(max-width:64rem){.Layout__sidebar_57657{display:contents}}.Layout__content_08620{flex:1;min-width:0;scroll-margin-top:var(--layout-header-offset)}.Layout__content_08620 [id]:is(h1,h2,h3,h4,h5,h6){scroll-margin-top:var(--layout-header-offset)}@media(max-width:48rem){.Layout__content_08620 [id]:is(h1,h2,h3,h4,h5,h6){margin-right:var(--layout-header-offset)}}.Layout__container_86f24:has(>.Layout__sidebar_57657)>.Layout__content_08620{grid-column:content-start / container-end}@media(max-width:64rem){.Layout__container_86f24:has(>.Layout__sidebar_57657)>.Layout__content_08620{grid-column:container-start / container-end}}.Layout__themePicker_b3de5{position:fixed;bottom:calc(var(--spacing) * 3);right:calc(var(--spacing) * 12);z-index:50}@media(min-width:47.9375rem){.Layout__themePicker_b3de5{bottom:calc(var(--layout-gap-x) + var(--spacing) * 9)}}@media(min-width:63.9375rem){.Layout__themePicker_b3de5{right:0;bottom:0}}.Layout__footer_9dff1{grid-column:container-start / container-end;grid-row:3;margin-block-start:var(--layout-gap-y);padding:calc(var(--spacing) * 6) 0;font-size:var(--text-sm);color:var(--color-text-secondary)}}
