.library-logo{display:none;height:auto;width:64px}@media (max-width:767px){.library-logo{width:48px}}.small{transform:scale(.8);transform-origin:left center}.shrink .big,.small{display:none}.shrink .small{display:block}html[data-theme=library] .default-logo{display:none!important}html[data-theme=library] .library-logo--white{display:block}html[data-theme=library] .curtain-open .library-logo--white,html[data-theme=library] .mobile-light-bg .library-logo--white,html[data-theme=library] .shrink .library-logo--white{display:none}html[data-theme=library] .curtain-open .library-logo--color,html[data-theme=library] .mobile-light-bg .library-logo--color,html[data-theme=library] .shrink .library-logo--color{display:block}html[data-theme=library] .curtain-open .library-logo--color .cls-1,html[data-theme=library] .curtain-open .library-logo--color .cls-2,html[data-theme=library] .curtain-open .library-logo--color .cls-3,html[data-theme=library] .curtain-open .library-logo--color .cls-4,html[data-theme=library] .mobile-light-bg .library-logo--color .cls-1,html[data-theme=library] .mobile-light-bg .library-logo--color .cls-2,html[data-theme=library] .mobile-light-bg .library-logo--color .cls-3,html[data-theme=library] .mobile-light-bg .library-logo--color .cls-4{fill:var(--color-black)!important}.cls-1,.cls-2,.cls-3,.cls-4{fill:var(--color-changable)}.langs a[data-v-583d6be2]:not(.router-link-active){opacity:.5}select[data-v-583d6be2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;margin-right:1rem;padding-right:1rem}.sibling-fade:hover li[data-v-3fd6603a]:not(:hover){opacity:.5}.mainNavLink.button[data-v-3fd6603a]{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-radius:9999px;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-size:.875rem;font-weight:600;height:28px;justify-content:center;line-height:1.25rem;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1024px){.mainNavLink[data-v-3fd6603a]{height:32px}}.mainNavLink[data-v-3fd6603a]:hover:before{display:none}.curtain[data-v-9ffc2f59]{box-shadow:0 4px 40px 20px #0000000d}.expand-enter-active,.expand-leave-active{overflow:hidden;transition:height .4s ease-in-out,opacity .4s ease-in-out;will-change:height,opacity}.expand-enter,.expand-leave-to{height:0!important;opacity:0}.dot-flashing[data-v-2f2f15d1]{animation:dot-flashing-2f2f15d1 1s linear infinite alternate;animation-delay:.5s;background-color:var(--color-snow-white);border-radius:5px;color:var(--color-snow-white);height:.375rem;position:relative;width:.375rem}.dot-flashing[data-v-2f2f15d1]:after,.dot-flashing[data-v-2f2f15d1]:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing[data-v-2f2f15d1]:before{animation:dot-flashing-2f2f15d1 1s infinite alternate;animation-delay:0s;left:-10px}.dot-flashing[data-v-2f2f15d1]:after,.dot-flashing[data-v-2f2f15d1]:before{background-color:var(--color-snow-white);border-radius:5px;color:var(--color-snow-white);height:.375rem;width:.375rem}.dot-flashing[data-v-2f2f15d1]:after{animation:dot-flashing-2f2f15d1 1s infinite alternate;animation-delay:1s;left:10px}@keyframes dot-flashing-2f2f15d1{0%{background-color:var(--color-snow-white)}50%{background-color:#ffffff80}to{background-color:#fff6}}.el-button a{align-items:center;display:flex;height:100%;justify-content:center;padding-left:2.5rem;padding-right:2.5rem;width:100%}.el-button .is-small a{padding-left:1.5rem;padding-right:1.5rem}.toc-link[data-v-f3223961]{transition:opacity .3s ease}html[data-theme=""] footer{--theme-primary:var(--silo-1);--theme-on-primary:var(--color-white)}.illustration img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;width:100%}.social-icons{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:not(.toc) a.router-link-active-hover{text-decoration-style:dashed}:not(.toc) a.router-link-active-hover,nav:not(:hover):not(.toc) a.router-link-exact-active:not(.router-link-active_logo){text-decoration-line:underline;text-underline-offset:4px}@media (min-width:1536px){.subnav.container{margin:0 -1.25rem;padding:0;width:calc(100% + 2.5rem)}}
