.RoadmapBoard_root__vUJ7n{display:grid;gap:var(--vortex-space-1200);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.RoadmapBoard_root__vUJ7n{gap:var(--vortex-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.RoadmapBoardView_footer__R9NLa{display:flex;margin-block-start:var(--vortex-space-800);padding-block-start:var(--vortex-space-400);padding-block-end:var(--vortex-space-1200);border-block-start:var(--vortex-border-width-25) solid var(--vortex-color-border-default)}@media(min-width:768px){.RoadmapBoardView_footer__R9NLa{padding-block-end:0}}.radii_outer__vZvr5{--radii-outer-radius:calc(var(--radii-inner-radius, var(--vortex-space-0)) + var(--radii-padding, var(--vortex-space-0)));border-radius:var(--radii-outer-radius)}.radii_inner__JtEXn{border-radius:var(--radii-inner-radius,var(--vortex-space-0))}.Code_root__oQ1E_{position:relative;padding:var(--radii-padding);border:var(--vortex-border-width-25) solid var(--vortex-color-border-default);background:var(--vortex-color-background-surface-subtlest);max-width:53.75rem}.Code_inner__6NO4I,.Code_root__oQ1E_{overflow:hidden}.Code_inner__6NO4I{background:var(--vortex-color-background-default)}.Code_pre__LF8zb{margin:0;padding:var(--vortex-space-400);overflow-x:auto}.Code_toggleBar__R_KZO{display:flex;align-items:center;justify-content:flex-end;gap:var(--vortex-space-300);padding:var(--vortex-space-200) var(--vortex-space-300);border-bottom:var(--vortex-border-width-25) solid var(--vortex-color-border-default);background-image:linear-gradient(to top,var(--vortex-color-background-default) var(--vortex-space-100),transparent var(--vortex-space-100)),radial-gradient(circle,var(--docs-showcase-dot-color) var(--vortex-border-width-25),transparent var(--vortex-border-width-25));background-size:100% 100%,var(--vortex-space-250) var(--vortex-space-250);background-repeat:no-repeat,repeat;background-clip:padding-box}.Code_filename__k_afz{min-width:0;margin-right:auto;overflow-wrap:anywhere;color:var(--vortex-color-foreground-subtle);font-family:var(--docs-font-family-code);font-size:var(--vortex-font-size-75);line-height:var(--vortex-font-line-height-600)}.Code_toggleBar__R_KZO>button{flex-shrink:0}.CopyHeading_root__zlD7r{display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:var(--vortex-space-200);padding:var(--vortex-space-0);border:transparent;background-color:transparent;opacity:0;pointer-events:none;transition:opacity var(--vortex-motion-duration-500) ease}.CopyHeading_root__zlD7r:focus-visible,.CopyHeading_root__zlD7r[data-copied],:is(h1,h2,h3,h4,h5,h6):hover .CopyHeading_root__zlD7r{opacity:1;pointer-events:auto}.CopyHeading_icon__lS5OJ{display:block}.CopyHeading_icon__lS5OJ:hover{opacity:.8}@media(prefers-reduced-motion:reduce){.CopyHeading_root__zlD7r{transition:none}}.HoverHighlight_root__blrc3[data-hover-highlight]{position:relative;isolation:isolate;padding-inline-start:var(--vortex-space-600);gap:var(--vortex-space-50);--sidebar-highlight-color:var(--docs-hover-highlight-background)}.HoverHighlight_decoration__vIfD3{position:absolute;inset:0;list-style:none;pointer-events:none;z-index:var(--vortex-z-index-0)}.HoverHighlight_highlight__ezkjT{inset-inline-start:var(--vortex-space-600);inset-inline-end:0;top:0;height:0;opacity:0;background-color:var(--sidebar-highlight-color);border-radius:var(--vortex-border-radius-200);will-change:transform}.HoverHighlight_accent__qUS1q,.HoverHighlight_highlight__ezkjT,.HoverHighlight_marker__7cpJw,.HoverHighlight_rail__ArEPQ{position:absolute}.HoverHighlight_rail__ArEPQ{inset-inline-start:9.5px;top:0;width:var(--vortex-size-25);background:var(--vortex-color-border-default)}.HoverHighlight_accent__qUS1q{inset:0;transform-origin:top;transform:scaleY(0)}.HoverHighlight_accent__qUS1q,.HoverHighlight_marker__7cpJw{opacity:0;background:var(--vortex-color-foreground-default);will-change:transform}.HoverHighlight_marker__7cpJw{top:0;inset-inline-start:6.5px;width:7px;height:var(--vortex-size-200);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.HoverHighlight_root__blrc3>[data-hover-highlight-item]{position:relative;z-index:var(--vortex-z-index-1)}.HoverHighlight_root__blrc3[data-hover-highlight][data-hover-highlight-variant=surface]{padding-inline-start:0;gap:0}.HoverHighlight_root__blrc3[data-hover-highlight-variant=surface] .HoverHighlight_highlight__ezkjT{inset-inline:auto;left:0;background-color:var(--hover-highlight-background,var(--sidebar-highlight-color))}.HoverHighlight_root__blrc3[data-hover-highlight-variant=surface] .HoverHighlight_marker__7cpJw,.HoverHighlight_root__blrc3[data-hover-highlight-variant=surface] .HoverHighlight_rail__ArEPQ{display:none}.HoverHighlight_root__blrc3:not([data-hover-highlight-ready]) [aria-current]:not([aria-current=false]){background-color:var(--sidebar-highlight-color)}@media(prefers-reduced-motion:reduce){.HoverHighlight_accent__qUS1q,.HoverHighlight_highlight__ezkjT,.HoverHighlight_marker__7cpJw{will-change:auto}}.InstallCommand_root__MSqJh.InstallCommand_root__MSqJh{max-width:100%;flex-wrap:nowrap;border:var(--vortex-border-width-25) solid color-mix(in oklab,var(--docs-navigation-border),var(--vortex-color-border-default));border-radius:var(--vortex-border-radius-150);padding:var(--vortex-space-25) var(--vortex-space-100);gap:var(--vortex-space-50)}.InstallCommand_picker__5q9ZS{position:relative;flex-shrink:0}.InstallCommand_trigger__5KRZJ{display:flex;align-items:center;gap:var(--vortex-space-50);padding:var(--vortex-space-50) var(--vortex-space-100);border-radius:var(--vortex-border-radius-100);cursor:pointer}.InstallCommand_menu__qjIx3.InstallCommand_menu__qjIx3{position:absolute;inset-inline-start:0;top:calc(100% + 8px);z-index:var(--vortex-z-index-7);width:120px;overflow-y:auto;overscroll-behavior:contain;padding:var(--vortex-spacing-3xs);background:var(--vortex-color-background-surface-default);border:var(--vortex-border-width-25) solid var(--vortex-color-border-default);border-radius:var(--vortex-border-radius-sm);box-shadow:var(--vortex-elevation-md)}.InstallCommand_menu__qjIx3[data-above=true]{top:auto;bottom:calc(100% + 8px)}.InstallCommand_managerName__2lDCp{display:grid;min-width:max-content}.InstallCommand_managerName__2lDCp>span{grid-area:1/1}.InstallCommand_managerMeasure__zEJQT,.InstallCommand_swapMeasure__SIVOH{visibility:hidden;pointer-events:none}.InstallCommand_chevron__IUg4X{transition:transform var(--vortex-motion-duration-150) var(--vortex-motion-ease)}.InstallCommand_trigger__5KRZJ[aria-expanded=true] .InstallCommand_chevron__IUg4X{transform:rotate(180deg)}.InstallCommand_divider__PYqwm{width:var(--vortex-size-25);height:var(--vortex-size-600);flex-shrink:0;background-color:color-mix(in oklab,var(--vortex-color-border-divider) 60%,transparent);margin-inline:var(--vortex-space-50)}.InstallCommand_command__sY46l,.InstallCommand_hexagon__IM3o2{font-family:var(--docs-font-family-code);color:var(--vortex-color-foreground-subtle);margin-right:var(--vortex-space-50)}.InstallCommand_command__sY46l{min-width:0;overflow:hidden}.InstallCommand_root__MSqJh .InstallCommand_button__iE8Ns:hover .InstallCommand_command__sY46l,.InstallCommand_root__MSqJh .InstallCommand_button__iE8Ns:hover .InstallCommand_hexagon__IM3o2{color:var(--vortex-color-foreground-default)}.InstallCommand_swapViewport__u3b0J{position:relative;display:block;width:fit-content;max-width:100%;overflow:hidden;transition:width var(--vortex-motion-duration-400) cubic-bezier(.32,.72,0,1)}.InstallCommand_swapMeasure__SIVOH,.InstallCommand_swapText__aCqhq,.InstallCommand_swapViewport__u3b0J{white-space:nowrap}.InstallCommand_swapMeasure__SIVOH{position:absolute}.InstallCommand_swapText__aCqhq{display:block;overflow:hidden;text-overflow:ellipsis;animation:InstallCommand_swap-fade-in__ITzwk var(--vortex-motion-duration-250) cubic-bezier(.215,.61,.355,1) var(--vortex-motion-duration-150) backwards}@keyframes InstallCommand_swap-fade-in__ITzwk{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.InstallCommand_root__MSqJh .InstallCommand_button__iE8Ns{min-width:0;padding:var(--vortex-space-50) var(--vortex-space-100);border-radius:var(--vortex-border-radius-100);cursor:copy;gap:var(--vortex-spacing-4xs)}.InstallCommand_icon__1euIv{opacity:.7;transition:opacity var(--vortex-motion-duration-150) var(--vortex-motion-ease)}@media(hover:hover) and (pointer:fine){.InstallCommand_button__iE8Ns:hover .InstallCommand_icon__1euIv{opacity:1}}@media(prefers-reduced-motion:reduce){.InstallCommand_chevron__IUg4X,.InstallCommand_swapViewport__u3b0J{transition:none}.InstallCommand_swapText__aCqhq{animation:none}}.PropsTable_frame__ZM2ki{width:100%;padding:var(--radii-padding);border:var(--vortex-border-width-25) solid var(--vortex-color-border-default);background:var(--vortex-color-background-surface-subtlest)}.PropsTable_frame__ZM2ki,.PropsTable_root__3rzAh,.PropsTable_srOnly__lw66d,.PropsTable_viewport__bV2S0{overflow:hidden}.PropsTable_viewport__bV2S0{background:var(--vortex-color-background-default);outline:none}.PropsTable_root__3rzAh,.PropsTable_table__5BA3x{position:relative;width:100%;min-width:40rem}.PropsTable_table__5BA3x{z-index:var(--vortex-z-index-1);table-layout:fixed;border-collapse:separate;border-spacing:0}.PropsTable_colProp__0UF3M{width:max(200px,calc(var(--prop-chars,0) * 1ch + 56px))}.PropsTable_colType__1Y8oV{width:200px}.PropsTable_colDefault__fNPJa{width:150px}.PropsTable_thead__kCGw7{background-color:var(--vortex-color-background-surface-default)}.PropsTable_headerCell__RHh4T{padding:var(--vortex-spacing-xs);text-align:left;vertical-align:middle;border-bottom:var(--vortex-border-width-25) solid var(--vortex-color-border-default);font-family:var(--vortex-typography-body-sm-regular-mobile-font-family);font-size:var(--vortex-typography-body-sm-regular-mobile-font-size);font-weight:var(--vortex-typography-body-sm-regular-mobile-font-weight);color:var(--vortex-color-foreground-neutral-subtle)}@media(min-width:640px){.PropsTable_headerCell__RHh4T{font-family:var(--vortex-typography-body-sm-regular-desktop-font-family);font-size:var(--vortex-typography-body-sm-regular-desktop-font-size);font-weight:var(--vortex-typography-body-sm-regular-desktop-font-weight)}}.PropsTable_cell__fo9et{padding:0;vertical-align:middle}.PropsTable_table__5BA3x tbody>tr:not(:last-child)>.PropsTable_cell__fo9et{box-shadow:inset 0 -1px 0 0 var(--vortex-color-border-default)}.PropsTable_highlight__zToB6{position:absolute;top:0;left:0;z-index:var(--vortex-z-index-0);pointer-events:none;background-color:var(--docs-hover-highlight-background)}.PropsTable_value__EkXVQ{height:var(--vortex-space-1400);display:flex;align-items:center;padding-inline:var(--vortex-spacing-xs);font-family:var(--vortex-typography-body-sm-regular-mobile-font-family);font-size:var(--vortex-typography-body-sm-regular-mobile-font-size);font-weight:var(--vortex-typography-body-sm-regular-mobile-font-weight);letter-spacing:var(--vortex-typography-body-sm-regular-mobile-font-letter-spacing);line-height:var(--vortex-typography-body-sm-regular-mobile-font-line-height)}@media(min-width:640px){.PropsTable_value__EkXVQ{font-family:var(--vortex-typography-body-sm-regular-desktop-font-family);font-size:var(--vortex-typography-body-sm-regular-desktop-font-size);font-weight:var(--vortex-typography-body-sm-regular-desktop-font-weight);letter-spacing:var(--vortex-typography-body-sm-regular-desktop-font-letter-spacing);line-height:var(--vortex-typography-body-sm-regular-desktop-font-line-height)}}.PropsTable_description__TSN6Z{height:var(--vortex-space-1400);display:flex;align-items:center;padding-inline:var(--vortex-spacing-xs);font-family:var(--vortex-typography-body-xs-regular-mobile-font-family);font-size:var(--vortex-typography-body-xs-regular-mobile-font-size);font-weight:var(--vortex-typography-body-xs-regular-mobile-font-weight);letter-spacing:var(--vortex-typography-body-xs-regular-mobile-font-letter-spacing);line-height:var(--vortex-typography-body-xs-regular-mobile-font-line-height)}@media(min-width:640px){.PropsTable_description__TSN6Z{font-family:var(--vortex-typography-body-xs-regular-desktop-font-family);font-size:var(--vortex-typography-body-xs-regular-desktop-font-size);font-weight:var(--vortex-typography-body-xs-regular-desktop-font-weight);letter-spacing:var(--vortex-typography-body-xs-regular-desktop-font-letter-spacing);line-height:var(--vortex-typography-body-xs-regular-desktop-font-line-height)}}.PropsTable_tags__3AIih{height:var(--vortex-space-1400);display:flex;justify-content:flex-end;padding-inline:var(--vortex-spacing-xs);white-space:nowrap}.PropsTable_codePill__2vutY,.PropsTable_tags__3AIih{align-items:center}.PropsTable_codePill__2vutY{display:inline-flex;padding:var(--vortex-space-50) var(--vortex-space-100);border:var(--vortex-border-width-25) solid var(--docs-code-border);background-color:var(--docs-code-background);border-radius:var(--vortex-border-radius-100);font-family:var(--vortex-typography-body-xs-regular-mobile-font-family,monospace);font-size:var(--vortex-font-size-75);font-weight:var(--vortex-font-weight-regular);color:var(--vortex-color-foreground-neutral-default);word-break:break-all}.PropsTable_codePillGray__IghjX{color:var(--vortex-color-foreground-neutral-subtle)}.PropsTable_iconButton__8Ry5B{justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:inherit}.PropsTable_iconButton__8Ry5B,.PropsTable_noDefault__xcZWW{display:inline-flex;align-items:center}.PropsTable_noDefault__xcZWW{color:var(--vortex-color-foreground-neutral-subtle)}.PropsTable_srOnly__lw66d{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.MdxDivider_wrapper__eMnN7{padding-block:var(--vortex-space-800)}.Anatomy_table__d8GNN{--a11y-columns:minmax(0,15rem) minmax(0,1fr)}.Anatomy_row__haHZJ>[role=cell]{padding-block:var(--vortex-spacing-xs)}.Anatomy_part__oKNs1{display:flex;align-items:center;gap:var(--vortex-spacing-2xs);font-size:var(--vortex-font-size-100);overflow-wrap:normal;white-space:nowrap;padding-inline-start:calc(var(--anatomy-depth,0) * var(--vortex-spacing-md))}.Anatomy_name__G0N9z{font-family:var(--vortex-font-family-body);color:var(--vortex-color-foreground-default);text-decoration:none}.Anatomy_name__G0N9z:hover{color:var(--vortex-color-foreground-primary-default)}.Anatomy_name__G0N9z:focus-visible{outline:var(--vortex-focus-ring);outline-offset:var(--vortex-focus-ring-offset-outside)}