@layer docs-theme{.PageHeading__headingRow_ec754{position:relative;display:flex;gap:calc(var(--spacing) * 4);align-items:center;margin-bottom:calc(var(--spacing) * 4)}.PageHeading__headingRow_ec754 h1{margin:0}.PageHeading__backLink_c7bdd{position:absolute;top:50%;left:calc(var(--spacing) * -8);transform:translateY(-50%);text-decoration:none}@media(max-width:80rem){.PageHeading__backLink_c7bdd{position:relative;top:0;left:0;transform:none}}.PageHeading__mdLink_34156{flex-shrink:0}}@layer docs-theme{.PrevNextNav__nav_d2a1e{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_d2a1e{grid-template-columns:1fr}}.PrevNextNav__link_311e6{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_311e6:hover{border-color:var(--color-border-hover);color:var(--color-accent)}.PrevNextNav__next_5caee{grid-column:2;text-align:right}@media(max-width:48rem){.PrevNextNav__next_5caee{grid-column:1;text-align:left}}.PrevNextNav__label_351bb{font-size:var(--text-sm);color:var(--color-text-tertiary)}.PrevNextNav__title_f746a{font-size:var(--text-md);font-weight:500}}@layer docs-theme{.Button__button_7da83{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_7da83:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.Button__button_7da83.Button__square_a4b9d{padding:calc(var(--spacing) * 2)}}@layer docs-theme{.TableOfContents__component_87aec{display:contents}.TableOfContents__sidebar_ef54f{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 4);min-height:0}@media(max-width:64rem){.TableOfContents__sidebar_ef54f{display:none}}.TableOfContents__title_64af8{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_25bac{overflow-y:auto;display:flex;flex:1;flex-direction:column;min-height:0;list-style:none}.TableOfContents__link_03c74{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_03c74.TableOfContents__active_20f7a.TableOfContents__active_20f7a{color:var(--color-accent)}.TableOfContents__link_03c74:hover{color:var(--color-text-primary)}.TableOfContents__nested_67ab9{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs)}.TableOfContents__popoverTrigger_851ac.TableOfContents__popoverTrigger_851ac{position:fixed;z-index:10;right:var(--layout-gap-x);bottom:var(--layout-gap-x);margin-left:auto}@media(min-width:47.9375rem){.TableOfContents__popoverTrigger_851ac.TableOfContents__popoverTrigger_851ac{bottom:calc(var(--layout-gap-x) + var(--spacing) * 10)}}@media(min-width:63.9375rem){.TableOfContents__popoverTrigger_851ac.TableOfContents__popoverTrigger_851ac{display:none}}.TableOfContents__popover_448c5{position:fixed;z-index:10;inset:0;overflow-y:auto;overscroll-behavior:contain;width:100vw;height:100vh;border:none;background:none}.TableOfContents__popover_448c5::backdrop{opacity:.8;background:var(--color-surface-3)}.TableOfContents__popover_448c5:not(:popover-open){display:none}.TableOfContents__popoverPanel_999cd{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);width:280px;width:var(--layout-sidebar-width-override, 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%)}}
