.documentation-disclosure{overflow:hidden}.documentation-disclosure[hidden]{display:none}.documentation-disclosure-inner{display:flow-root}html[data-theme] :is(.documentation-link,.documentation-group-toggle,.documentation-links .docs-subnavigation a,.documentation-categories>a){transition:color var(--docs-feedback-duration) ease, background-color var(--docs-feedback-duration) ease, border-color var(--docs-feedback-duration) ease}html[data-theme] .documentation-group-toggle svg{transition:transform var(--docs-disclosure-duration) var(--docs-motion-easing)}html[data-theme] .documentation-links .docs-subnavigation{animation:documentation-subnav-enter var(--docs-page-enter-duration) var(--docs-motion-easing) both}html[data-theme] .documentation-drawer::backdrop{animation:documentation-backdrop-enter var(--docs-drawer-duration) ease both}html[data-theme] .documentation-drawer[data-state=closed]::backdrop{animation-name:documentation-backdrop-exit}@keyframes documentation-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes documentation-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes documentation-subnav-enter{0%{opacity:0;transform:translateY(var(--docs-enter-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-theme] :is(.documentation-link,.documentation-group-toggle,.documentation-links .docs-subnavigation a,.documentation-categories>a,.documentation-group-toggle svg){transition:none}html[data-theme] .documentation-links .docs-subnavigation,html[data-theme] .documentation-drawer::backdrop{animation:none}}html[data-theme] .topbar-user-wrap{position:relative}html[data-theme] .topbar-user-wrap .account-menu{top:calc(100% + var(--account-menu-offset));min-width:0;width:min(var(--account-menu-width), calc(100vw - var(--account-dialog-mobile-inset) * 2));padding:var(--account-menu-padding);z-index:var(--account-dialog-layer);background:var(--surface-card);color:var(--text-primary);border:var(--account-dialog-rule) solid var(--line-default);box-shadow:var(--shadow-raised);box-sizing:border-box;display:none;position:absolute;left:0;right:auto;border-radius:var(--account-menu-radius)!important}html[data-theme] .topbar-user-wrap .account-menu.show{display:block}html[data-theme] .account-menu .account-menu-badges{gap:var(--account-menu-gap);flex-wrap:wrap;flex-basis:100%;display:flex}html[data-theme] :is(.account-menu,.account-preferences) .topbar-dropdown-item{align-items:center;gap:var(--account-menu-padding);width:100%;min-height:var(--site-header-control-min);padding:var(--account-menu-item-padding);border-radius:var(--account-dialog-control-radius);color:var(--text-primary);text-align:start;cursor:pointer;font-family:var(--type-nav-family);font-size:var(--type-size-14);font-weight:var(--type-weight-500);box-sizing:border-box;background:0 0;border:0;margin:0;text-decoration:none;display:flex}html[data-theme] :is(.account-menu,.account-preferences) .topbar-dropdown-item>.i-icon{flex:none}html[data-theme] :is(.account-menu,.account-preferences) .topbar-dropdown-item>span:not(.i-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme] :is(.account-menu,.account-preferences) .topbar-dropdown-item:hover{background:color-mix(in srgb, var(--docs-navigation-accent) 7%, var(--surface-card));color:var(--docs-navigation-accent)}html[data-theme] .account-menu .header-preferences-account{padding:0;display:block!important}html[data-theme] .account-menu .header-preferences-account>.topbar-dropdown-label{display:none}html[data-theme] .account-menu .topbar-dropdown-logout{color:var(--state-danger-ink)}@media (width>=761px){html[data-theme] .account-menu .topbar-dropdown-item{min-height:var(--account-menu-row-height)}}html[data-theme] .account-menu button:focus-visible{outline:var(--account-dialog-focus) solid var(--action-primary);outline-offset:var(--account-dialog-focus-offset)}html[data-theme] .topbar-user-wrap .topbar-user{align-items:center;gap:var(--site-identity-gap);min-height:var(--site-header-control-min);color:var(--text-primary);font-family:var(--type-nav-family);font-size:var(--type-nav-size);font-weight:var(--type-weight-500);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}html[data-theme] .topbar-user-wrap .topbar-user .topbar-avatar{width:var(--site-account-avatar-size);height:var(--site-account-avatar-size);flex:none}html[data-theme] .topbar-user-wrap .topbar-user .topbar-avatar img{object-fit:cover;width:100%;height:100%;border-radius:var(--site-avatar-radius)!important}html[data-theme] .topbar-user-wrap .topbar-username{max-width:var(--site-account-name-max);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){html[data-theme] .topbar-user-wrap .topbar-username{max-width:var(--site-account-name-mobile-max)}}html[data-theme] .topbar-user-wrap .account-menu{max-height:calc(100dvh - var(--site-topbar-height) - var(--account-menu-offset) * 2);overscroll-behavior:contain;overflow-y:auto}.account-menu-identity{align-items:center;gap:var(--account-menu-gap);width:100%;min-height:var(--account-menu-identity-height);padding:var(--account-menu-profile-padding);border-radius:var(--account-dialog-control-radius);background:color-mix(in srgb, var(--docs-navigation-accent) 6%, var(--surface-card));color:var(--docs-navigation-accent);text-align:start;cursor:pointer;border:0;display:flex}.account-menu-identity>img{width:var(--account-menu-avatar);height:var(--account-menu-avatar);object-fit:cover;flex:none;border-radius:var(--site-avatar-radius)!important}.account-menu-identity>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--type-nav-family);font-size:var(--type-size-14);font-weight:var(--type-weight-500);flex:1;overflow:hidden}.account-menu-identity>.i-icon{color:var(--text-secondary);flex:none}.account-menu-identity:hover{background:color-mix(in srgb, var(--docs-navigation-accent) 10%, var(--surface-card))}.account-menu-section-label{margin-top:var(--account-menu-padding);padding:var(--account-menu-caption-padding);border-top:var(--account-dialog-rule) solid var(--line-default);color:var(--text-secondary);font-size:var(--type-size-12);font-weight:var(--type-weight-500);line-height:var(--type-leading-1-5)}html[data-theme] .account-menu .topbar-dropdown-logout:hover{color:var(--state-danger-ink);background:color-mix(in srgb, var(--state-danger) 7%, var(--surface-card))}.account-switcher-chevron{color:var(--text-secondary);flex:none}html[data-theme] .account-preferences{width:100%;padding:0;display:block!important}.account-preference-trigger>span:not(.i-icon){flex:1;min-width:0}.account-preference-trigger>.i-icon{flex:none}.account-preference-chevron{transition:transform var(--docs-disclosure-duration) var(--docs-motion-easing);margin-left:auto}.account-preference-trigger[aria-expanded=true] .account-preference-chevron{color:var(--action-primary)}.account-preference-options{padding-left:var(--account-menu-padding);display:grid}.account-preference-options>button{align-items:center;gap:var(--account-menu-padding);width:100%;min-height:var(--site-header-control-min);padding:var(--account-menu-padding);border-radius:var(--account-dialog-control-radius);color:var(--text-secondary);font-family:var(--type-nav-family);font-size:var(--type-size-13);line-height:var(--type-leading-1-5);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.account-preference-options>button>span:not(.i-icon){flex:1;min-width:0}.account-preference-options>button>.i-icon{flex:none}.account-preference-options>button:is(:hover,[aria-checked=true]){background:color-mix(in srgb, var(--docs-navigation-accent) 7%, var(--surface-card));color:var(--docs-navigation-accent)}@media (prefers-reduced-motion:reduce){.account-preference-chevron{transition:none}}.account-preference-trigger>span.account-preference-value{max-width:var(--account-menu-value-max);color:var(--text-secondary);font-size:var(--type-size-13);font-weight:var(--type-weight-400);text-align:end;flex:0 auto}.account-preference-flyout{z-index:var(--account-submenu-layer);box-sizing:border-box;padding:var(--account-menu-padding);border:var(--account-dialog-rule) solid var(--line-default);border-radius:var(--account-menu-radius);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-raised);animation:account-submenu-in var(--account-dialog-enter-time) ease-out;position:fixed;overflow-y:auto}.account-preference-flyout .account-preference-options{padding:0}.account-preference-flyout button:focus-visible{outline:var(--account-dialog-focus) solid var(--action-primary);outline-offset:calc(-1 * var(--account-dialog-focus))}@keyframes account-submenu-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.account-preference-flyout{animation:none}}
