@layer docs-theme{.PageHeading__headingRow_63d42{position:relative;display:flex;gap:calc(var(--spacing) * 4);align-items:center;margin-bottom:calc(var(--spacing) * 4)}.PageHeading__headingRow_63d42 h1{margin:0}.PageHeading__backLink_d59da{position:absolute;top:50%;left:calc(var(--spacing) * -8);transform:translateY(-50%);text-decoration:none}@media(max-width:80rem){.PageHeading__backLink_d59da{position:relative;top:0;left:0;transform:none}}.PageHeading__mdLink_f70ff{flex-shrink:0}}@layer docs-theme{.PrevNextNav__nav_1f6cd{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_1f6cd{grid-template-columns:1fr}}.PrevNextNav__link_299c4{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_299c4:hover{border-color:var(--color-border-hover);color:var(--color-accent)}.PrevNextNav__next_2f28c{grid-column:2;text-align:right}@media(max-width:48rem){.PrevNextNav__next_2f28c{grid-column:1;text-align:left}}.PrevNextNav__label_28b6c{font-size:var(--text-sm);color:var(--color-text-tertiary)}.PrevNextNav__title_c1227{font-size:var(--text-md);font-weight:500}}@layer docs-theme{.Button__button_9d566{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_9d566:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.Button__button_9d566.Button__square_e9e04{padding:calc(var(--spacing) * 2)}}@layer docs-theme{.TableOfContents__component_8d5a7{display:contents}.TableOfContents__sidebar_8e4a9{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 4);min-height:0}@media(max-width:64rem){.TableOfContents__sidebar_8e4a9{display:none}}.TableOfContents__title_65f48{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_ee72e{overflow-y:auto;display:flex;flex:1;flex-direction:column;min-height:0;list-style:none}.TableOfContents__link_996e8{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_996e8.TableOfContents__active_d7de3.TableOfContents__active_d7de3{color:var(--color-accent)}.TableOfContents__link_996e8:hover{color:var(--color-text-primary)}.TableOfContents__nested_6e760{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs)}.TableOfContents__popoverTrigger_db30d.TableOfContents__popoverTrigger_db30d{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_db30d.TableOfContents__popoverTrigger_db30d{bottom:calc(var(--layout-gap-x) + var(--spacing) * 10)}}@media(min-width:63.9375rem){.TableOfContents__popoverTrigger_db30d.TableOfContents__popoverTrigger_db30d{display:none}}.TableOfContents__popover_5cc65{position:fixed;z-index:10;inset:0;overflow-y:auto;overscroll-behavior:contain;width:100vw;height:100vh;border:none;background:none}.TableOfContents__popover_5cc65::backdrop{opacity:.8;background:var(--color-surface-3)}.TableOfContents__popover_5cc65:not(:popover-open){display:none}.TableOfContents__popoverPanel_1bdc9{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%)}}
