@layer docs-theme{.PageHeading__headingRow_44e8f{position:relative;display:flex;gap:calc(var(--spacing) * 4);align-items:center;margin-bottom:calc(var(--spacing) * 4)}.PageHeading__headingRow_44e8f h1{margin:0}.PageHeading__backLink_d374a{position:absolute;top:50%;left:calc(var(--spacing) * -8);transform:translateY(-50%);text-decoration:none}@media(max-width:80rem){.PageHeading__backLink_d374a{position:relative;top:0;left:0;transform:none}}.PageHeading__mdLink_0a0eb{flex-shrink:0}}@layer docs-theme{.PrevNextNav__nav_c831a{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 10)}@media(max-width:48rem){.PrevNextNav__nav_c831a{grid-template-columns:1fr}}.PrevNextNav__link_f0b09{display:flex;flex-direction:column;gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-4);color:var(--color-text-secondary);text-decoration:none;transition:color .15s,border-color .15s}.PrevNextNav__link_f0b09:hover{border-color:var(--color-border-hover);color:var(--color-accent)}.PrevNextNav__next_3eaf9{grid-column:2;text-align:right}@media(max-width:48rem){.PrevNextNav__next_3eaf9{grid-column:1;text-align:left}}.PrevNextNav__label_ad2ea{font-size:var(--text-sm);color:var(--color-text-tertiary)}.PrevNextNav__title_96a1c{font-size:var(--text-md);font-weight:500}}@layer docs-theme{.Button__button_20ebe{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface-1);transition:color .15s,border-color .15s}.Button__button_20ebe:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.Button__button_20ebe.Button__square_ccd61{padding:calc(var(--spacing) * 2)}}@layer docs-theme{.TableOfContents__component_63c68{display:contents}.TableOfContents__sidebar_20705{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 4);min-height:0}@media(max-width:64rem){.TableOfContents__sidebar_20705{display:none}}.TableOfContents__title_9d356{display:block;flex-shrink:0;font-size:var(--text-xxs);font-weight:800;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.TableOfContents__list_58af7{overflow-y:auto;display:flex;flex:1;flex-direction:column;min-height:0;list-style:none}.TableOfContents__link_38de9{display:block;padding:var(--spacing) calc(var(--spacing) * 3) var(--spacing) 0;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.TableOfContents__link_38de9.TableOfContents__active_2afff.TableOfContents__active_2afff{color:var(--color-accent)}.TableOfContents__link_38de9:hover{color:var(--color-text-primary)}.TableOfContents__nested_90f52{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs)}.TableOfContents__popoverTrigger_36a80.TableOfContents__popoverTrigger_36a80{position:fixed;z-index:10;right:var(--layout-gap-x);bottom:var(--layout-gap-x);margin-left:auto}@media(min-width:48rem){.TableOfContents__popoverTrigger_36a80.TableOfContents__popoverTrigger_36a80{bottom:calc(var(--layout-gap-x) + var(--spacing) * 10)}}@media(min-width:64rem){.TableOfContents__popoverTrigger_36a80.TableOfContents__popoverTrigger_36a80{display:none}}.TableOfContents__popover_a596f{position:fixed;z-index:10;inset:0;overflow-y:auto;overscroll-behavior:contain;width:100vw;height:100vh;border:none;background:none}.TableOfContents__popover_a596f::backdrop{opacity:.8;background:var(--color-surface-3)}.TableOfContents__popover_a596f:not(:popover-open){display:none}.TableOfContents__popoverPanel_6e51f{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);width:280px;max-height:100dvh;margin:0;padding:calc(var(--spacing) * 5);border:none;border-left:1px solid var(--color-border);background:var(--color-surface-1);box-shadow:0 4px 24px oklch(from var(--color-accent) l c h / 10%)}}
