@layer docs-theme{.PageHeading__headingRow_d3d37{position:relative;display:flex;gap:calc(var(--spacing) * 4);align-items:center;margin-bottom:calc(var(--spacing) * 4)}.PageHeading__headingRow_d3d37 h1{margin:0}.PageHeading__backLink_cd5fb{position:absolute;top:50%;left:calc(var(--spacing) * -8);transform:translateY(-50%);text-decoration:none}@media(max-width:80rem){.PageHeading__backLink_cd5fb{position:relative;top:0;left:0;transform:none}}.PageHeading__mdLink_5c48b{flex-shrink:0}}@layer docs-theme{.PrevNextNav__nav_c98f5{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_c98f5{grid-template-columns:1fr}}.PrevNextNav__link_add8d{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_add8d:hover{border-color:var(--color-border-hover);color:var(--color-accent)}.PrevNextNav__next_abee1{grid-column:2;text-align:right}@media(max-width:48rem){.PrevNextNav__next_abee1{grid-column:1;text-align:left}}.PrevNextNav__label_a9e2d{font-size:var(--text-sm);color:var(--color-text-tertiary)}.PrevNextNav__title_b1a89{font-size:var(--text-md);font-weight:500}}@layer docs-theme{.Button__button_4c2c7{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_4c2c7:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.Button__button_4c2c7.Button__square_c7aed{padding:calc(var(--spacing) * 2)}}@layer docs-theme{.TableOfContents__component_ce6c6{display:contents}.TableOfContents__sidebar_797c1{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 4);min-height:0}@media(max-width:64rem){.TableOfContents__sidebar_797c1{display:none}}.TableOfContents__title_95513{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_6a5ce{overflow-y:auto;display:flex;flex:1;flex-direction:column;min-height:0;list-style:none}.TableOfContents__link_51c1f{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_51c1f.TableOfContents__active_e2913.TableOfContents__active_e2913{color:var(--color-accent)}.TableOfContents__link_51c1f:hover{color:var(--color-text-primary)}.TableOfContents__nested_d88c2{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs)}.TableOfContents__popoverTrigger_f27de.TableOfContents__popoverTrigger_f27de{position:fixed;z-index:10;right:var(--layout-gap-x);bottom:var(--layout-gap-x);margin-left:auto}@media(min-width:48rem){.TableOfContents__popoverTrigger_f27de.TableOfContents__popoverTrigger_f27de{bottom:calc(var(--layout-gap-x) + var(--spacing) * 10)}}@media(min-width:64rem){.TableOfContents__popoverTrigger_f27de.TableOfContents__popoverTrigger_f27de{display:none}}.TableOfContents__popover_1b11c{position:fixed;z-index:10;inset:0;overflow-y:auto;overscroll-behavior:contain;width:100vw;height:100vh;border:none;background:none}.TableOfContents__popover_1b11c::backdrop{opacity:.8;background:var(--color-surface-3)}.TableOfContents__popover_1b11c:not(:popover-open){display:none}.TableOfContents__popoverPanel_bcbd6{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%)}}
