.pivot-container:where(.astro-mrqbkb2n){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;box-shadow:var(--sl-shadow-sm);margin-top:var(--marginTop);margin-bottom:1.5rem;--pivot-float-x: -50%}.pivot-container:where(.astro-mrqbkb2n).floating{position:fixed;top:calc(var(--sl-nav-height) + .35rem);left:50%;transform:translate(-50%);z-index:var(--sl-z-index-toc, 10);box-shadow:var(--sl-shadow-md);border-color:var(--sl-color-gray-4);max-width:min(calc(100vw - 2rem),800px);margin-top:0;width:auto;opacity:1;animation:slideDown .3s cubic-bezier(.4,0,.2,1)}.pivot-container:where(.astro-mrqbkb2n).floating .pivot-title:where(.astro-mrqbkb2n){display:none}.pivot-container:where(.astro-mrqbkb2n).collapsed{padding:0;width:auto;max-width:none;background:transparent;border:none;box-shadow:none}.pivot-container:where(.astro-mrqbkb2n).collapsed .pivot-title:where(.astro-mrqbkb2n),.pivot-container:where(.astro-mrqbkb2n).collapsed .pivot-selector:where(.astro-mrqbkb2n){display:none!important}.pivot-placeholder:where(.astro-mrqbkb2n){display:none}.pivot-container:where(.astro-mrqbkb2n).floating+.pivot-placeholder:where(.astro-mrqbkb2n){display:block}.pivot-title:where(.astro-mrqbkb2n){color:var(--aspire-color-secondary);font-size:var(--sl-text-lg);margin-bottom:.75rem}.pivot-selector:where(.astro-mrqbkb2n){display:inline-flex;justify-content:space-between;background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-4);border-radius:.5rem;padding:.25rem;gap:.25rem;color:var(--sl-color-text)}.pivot-container:where(.astro-mrqbkb2n).floating .pivot-selector:where(.astro-mrqbkb2n){display:flex}.pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n){padding:.25rem 1rem;border:none;background:transparent;color:var(--sl-color-text);border-radius:.5rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin-top:0;min-width:4rem}.pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n):hover{background:var(--sl-color-gray-4);color:var(--sl-color-white)}.pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n):disabled{opacity:.5;cursor:not-allowed}.pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n).active{background:var(--aspire-color-secondary);border:1px solid var(--sl-color-gray-5);color:var(--sl-color-black)}.pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.pivot-collapse-btn:where(.astro-mrqbkb2n),.pivot-expand-btn:where(.astro-mrqbkb2n){display:none;position:absolute;left:50%;transform:translate(-50%);background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-4);border-radius:.375rem;padding:.125rem 1rem;cursor:pointer;color:var(--sl-color-text-accent);transition:all .2s ease;box-shadow:var(--sl-shadow-sm);align-items:center;justify-content:center;gap:.25rem;font-size:var(--sl-text-xs);white-space:nowrap;margin-top:.5rem}.pivot-collapse-btn:where(.astro-mrqbkb2n):hover{background:var(--sl-color-gray-5);color:var(--sl-color-white);box-shadow:var(--sl-shadow-md);transform:translate(-50%) translateY(-2px)}.pivot-expand-btn:where(.astro-mrqbkb2n):hover{background:var(--sl-color-gray-5);color:var(--sl-color-white);box-shadow:var(--sl-shadow-md)}.pivot-collapse-btn:where(.astro-mrqbkb2n):focus-visible,.pivot-expand-btn:where(.astro-mrqbkb2n):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.pivot-container:where(.astro-mrqbkb2n).floating:not(.collapsed) .pivot-collapse-btn:where(.astro-mrqbkb2n){display:flex}.pivot-container:where(.astro-mrqbkb2n).floating.collapsed .pivot-expand-btn:where(.astro-mrqbkb2n){display:flex}.pivot-container:where(.astro-mrqbkb2n).floating.collapsed{top:calc(var(--sl-nav-height) - 1px)}.pivot-container:where(.astro-mrqbkb2n).collapsed .pivot-expand-btn:where(.astro-mrqbkb2n){position:static;transform:none;margin:0 auto;border-top-color:var(--sl-color-bg-nav);border-radius:0 0 .375rem .375rem;background:var(--sl-color-bg-nav);transition:all .2s ease}.pivot-container:where(.astro-mrqbkb2n).collapsed .pivot-expand-btn:where(.astro-mrqbkb2n):hover{padding-top:.375rem;padding-bottom:.375rem}@keyframes slideDown{0%{opacity:0;transform:translate(var(--pivot-float-x)) translateY(-2rem)}to{opacity:1;transform:translate(var(--pivot-float-x)) translateY(0)}}@media(max-width:72rem){.pivot-container:where(.astro-mrqbkb2n){--pivot-float-x: 0}.pivot-container:where(.astro-mrqbkb2n).floating{top:calc(var(--sl-nav-height, 0px) + var(--sl-mobile-toc-height, 0px));left:var(--sl-sidebar-width);right:0;max-width:100%;border-radius:0;border-left:none;border-right:none;border-top:none;padding:.5rem 1rem;margin:0;transform:translate(0)}.pivot-container:where(.astro-mrqbkb2n).floating .pivot-selector:where(.astro-mrqbkb2n){display:inline-flex;gap:.5rem;padding:.125rem}.pivot-container:where(.astro-mrqbkb2n).floating .pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n){padding:.25rem .5rem;font-size:var(--sl-text-xs);overflow:hidden;text-overflow:ellipsis}.pivot-container:where(.astro-mrqbkb2n).floating.collapsed{top:calc(var(--sl-nav-height, 0px) + var(--sl-mobile-toc-height, 0px) - 1px);padding:0}.pivot-collapse-btn:where(.astro-mrqbkb2n){margin-top:.25rem}}@media(max-width:48rem){.pivot-container:where(.astro-mrqbkb2n).floating{left:0}.pivot-container:where(.astro-mrqbkb2n):not(.collapsed) .pivot-selector:where(.astro-mrqbkb2n){flex-direction:column;width:100%}.pivot-container:where(.astro-mrqbkb2n):not(.collapsed) .pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n){text-align:center}.pivot-container:where(.astro-mrqbkb2n).collapsed .pivot-expand-btn:where(.astro-mrqbkb2n){border-left:none;border-right:none;margin-top:0}}:root[data-theme=light] .pivot-title:where(.astro-mrqbkb2n){color:var(--sl-color-text)}:root[data-theme=light] .pivot-selector:where(.astro-mrqbkb2n) button:where(.astro-mrqbkb2n).active{background:var(--aspire-color-primary)}
