.docs-figma-icon[data-v-958bea58]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.docs-figma-icon[data-v-958bea58] svg{display:block;width:100%;height:100%}.docs-lucide-icon[data-v-eb081b50]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.docs-lucide-icon[data-v-eb081b50] svg{display:block;width:100%;height:100%}.docs-lucide-icon[data-v-eb081b50] svg circle,.docs-lucide-icon[data-v-eb081b50] svg line,.docs-lucide-icon[data-v-eb081b50] svg path,.docs-lucide-icon[data-v-eb081b50] svg polyline,.docs-lucide-icon[data-v-eb081b50] svg rect{stroke:currentColor}.docs-directory-edge-rail[data-v-fb826ea3]{position:fixed;top:calc(var(--site-nav-h) + (100vh - var(--site-nav-h))/2);top:calc(var(--site-nav-h) + (100dvh - var(--site-nav-h))/2);right:0;z-index:36;display:flex;align-items:center;justify-content:flex-end;width:20px;height:96px;margin:0;padding:0 4px 0 0;border:none;background:transparent;transform:translateY(-50%);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y}.docs-directory-edge-rail__bar[data-v-fb826ea3]{display:block;width:3px;height:72px;border-radius:999px;background:#c2c2c2;pointer-events:none}@media screen and (min-width:993px){.docs-directory-edge-rail[data-v-fb826ea3]{display:none}}.docs-search-input[data-v-ca20e501]{display:flex;align-items:center;gap:var(--space-6);width:100%;height:36px;padding:5px 8px;box-sizing:border-box;background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.docs-search-input.is-active[data-v-ca20e501]{border-color:#7b61ff59;box-shadow:0 4px 16px #51008414}.docs-search-input__icon[data-v-ca20e501]{flex-shrink:0;pointer-events:none}.docs-search-input__field[data-v-ca20e501]{flex:1;min-width:0;height:100%;padding:0;border:none;font-family:var(--font-family-body);font-size:var(--text-label);line-height:21px;color:var(--color-text-primary);background:transparent;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.docs-search-input__field[data-v-ca20e501]::-webkit-search-cancel-button,.docs-search-input__field[data-v-ca20e501]::-webkit-search-decoration,.docs-search-input__field[data-v-ca20e501]::-webkit-search-results-button,.docs-search-input__field[data-v-ca20e501]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.docs-search-input__field[data-v-ca20e501]::-moz-placeholder{color:var(--color-text-secondary)!important;opacity:1}.docs-search-input__field[data-v-ca20e501]::placeholder{color:var(--color-text-secondary)!important;opacity:1}.docs-search-input__clear[data-v-ca20e501]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;cursor:pointer}.docs-search-input__clear[data-v-ca20e501]:hover{background:var(--color-surface-selected)}@media screen and (max-width:992px){.docs-search-input__field[data-v-ca20e501]{font-size:16px;line-height:22px}}.docs-directory-client-root[data-v-c8cdc020]{display:contents}.docs-directory-drawer[data-v-c8cdc020]{position:fixed;top:var(--site-nav-h);right:0;bottom:0;left:0;z-index:400;display:none}.docs-directory-drawer__backdrop[data-v-c8cdc020]{position:absolute;inset:0;border:none;padding:0;background:#0d0d0d47;cursor:pointer}.docs-directory-drawer__panel[data-v-c8cdc020]{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(300px,88vw);height:100%;max-height:calc(100vh - var(--site-nav-h));max-height:calc(100dvh - var(--site-nav-h));padding:16px 16px 24px;box-sizing:border-box;background:#fff;box-shadow:-8px 0 32px #7c8cc929;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:"Gabarito",var(--font-family-heading),sans-serif}.docs-directory-drawer__title[data-v-c8cdc020]{padding:0;font-family:"Gabarito",var(--font-family-heading),sans-serif;font-style:normal;font-weight:400;color:#0d0d0d75;text-transform:uppercase}.docs-directory-drawer__crumb[data-v-c8cdc020],.docs-directory-drawer__title[data-v-c8cdc020]{margin:0 0 16px;flex-shrink:0;font-size:14px;line-height:22px}.docs-directory-drawer__crumb[data-v-c8cdc020]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.docs-directory-drawer__crumb-link[data-v-c8cdc020]{color:var(--color-text-brand);text-decoration:none}.docs-directory-drawer__crumb-text[data-v-c8cdc020]{color:#0d0d0d75}.docs-directory-drawer__crumb-text.is-current[data-v-c8cdc020]{color:#0d0d0d}.docs-directory-drawer__crumb-sep[data-v-c8cdc020]{color:#0d0d0d47}.docs-directory-drawer__search[data-v-c8cdc020]{position:relative;flex-shrink:0;margin-bottom:12px}.docs-directory-drawer__search[data-v-c8cdc020] .docs-search-input{width:100%}.docs-directory-drawer__scroll[data-v-c8cdc020]{flex:1;min-height:0;overflow-y:auto;margin-right:-4px;padding-right:4px}.docs-dir-drawer-enter-active[data-v-c8cdc020],.docs-dir-drawer-leave-active[data-v-c8cdc020]{transition:opacity .2s ease}.docs-dir-drawer-enter-active .docs-directory-drawer__panel[data-v-c8cdc020],.docs-dir-drawer-leave-active .docs-directory-drawer__panel[data-v-c8cdc020]{transition:transform .22s ease}.docs-dir-drawer-enter-from[data-v-c8cdc020],.docs-dir-drawer-leave-to[data-v-c8cdc020]{opacity:0}.docs-dir-drawer-enter-from .docs-directory-drawer__panel[data-v-c8cdc020],.docs-dir-drawer-leave-to .docs-directory-drawer__panel[data-v-c8cdc020]{transform:translate(100%)}@media screen and (max-width:992px){.docs-directory-drawer[data-v-c8cdc020]{display:block}}.docs-mobile-fab-stack[data-v-7cc18037]{position:fixed;right:12px;bottom:54px;z-index:40;display:none;flex-direction:column;gap:12px}.docs-mobile-fab-stack.is-hidden[data-v-7cc18037]{visibility:hidden;pointer-events:none}.docs-mobile-fab[data-v-7cc18037]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:none;border-radius:999px;background:#fff;color:#333;box-shadow:0 4px 16px #0d0d0d1f;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-tap-highlight-color:transparent}.docs-mobile-fab[data-v-7cc18037]:active{transform:scale(.96)}@media screen and (max-width:1200px){.docs-mobile-fab-stack[data-v-7cc18037]{display:flex}}
