.vp-logo{--logo-color-icon:var(--vp-semantic-color-content-logo);--logo-color-content:var(--vp-semantic-color-content-service);--logo-sizing-asset-width:161px;align-items:center;gap:var(--logo-gap);padding-block-start:var(--logo-padding-block-start);padding-block-end:var(--logo-padding-block-end);padding-inline-start:var(--logo-padding-inline-start);padding-inline-end:var(--logo-padding-inline-end)}.vp-logo,.vp-logo--compact{--logo-sizing-asset-height:var(--vp-semantic-sizing-xl);--logo-gap:var(--vp-semantic-spacing-xs);--logo-padding-block-start:var(--vp-semantic-spacing-xs);--logo-padding-block-end:var(--vp-semantic-spacing-xs);--logo-padding-inline-start:var(--vp-semantic-spacing-4xs);--logo-padding-inline-end:var(--vp-semantic-spacing-4xs);--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing)}.vp-logo--compact{--logo-sizing-asset-width:29px}.vp-logo--compact:has(.vp-logo__name>:nth-child(2)){--logo-gap:var(--vp-semantic-spacing-xs);--logo-padding-block-start:var(--vp-semantic-spacing-3xs);--logo-padding-block-end:var(--vp-semantic-spacing-3xs);--logo-padding-inline-start:var(--vp-semantic-spacing-4xs);--logo-padding-inline-end:var(--vp-semantic-spacing-4xs);--logo-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--logo-name-font-size:18px;--logo-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing)}.vp-logo--public{--logo-sizing-asset-height:28px;--logo-sizing-asset-width:188px;--logo-gap:var(--vp-semantic-spacing-xs);--logo-padding-block-start:var(--vp-semantic-spacing-xs);--logo-padding-block-end:var(--vp-semantic-spacing-xs);--logo-padding-inline-start:var(--vp-semantic-spacing-4xs);--logo-padding-inline-end:var(--vp-semantic-spacing-4xs);--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing)}@media screen and (width>=600px){.vp-logo,.vp-logo--compact{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}.vp-logo--compact:has(.vp-logo__name>:nth-child(2)){--logo-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--logo-name-font-size:18px;--logo-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing)}.vp-logo--public{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp-logo,.vp-logo--compact{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}.vp-logo--compact:has(.vp-logo__name>:nth-child(2)){--logo-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--logo-name-font-size:18px;--logo-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing)}.vp-logo--public{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}}.vp-logo,.vp-logo__name{flex-wrap:wrap;display:flex}.vp-logo__name{color:var(--logo-color-content);font-family:var(--logo-name-font-family);font-optical-sizing:var(--logo-name-optical-sizing);font-size:var(--logo-name-font-size);font-weight:var(--logo-name-font-weight);letter-spacing:var(--logo-name-letter-spacing);line-height:var(--logo-name-line-height);-webkit-text-decoration:var(--logo-name-text-decoration);-webkit-text-decoration:var(--logo-name-text-decoration);text-decoration:var(--logo-name-text-decoration);text-transform:var(--logo-name-text-case);-webkit-font-smoothing:var(--logo-name-webkit-font-smoothing);flex-direction:column}.vp-logo__name>:not(:first-child){display:none}.vp-logo--compact .vp-logo__name>:not(:first-child){display:initial}.vp-logo__asset{height:var(--logo-sizing-asset-height);width:var(--logo-sizing-asset-width)}.vp-logo__asset path{fill:var(--logo-color-icon)}.splash[data-v-3cff15bf]{justify-content:center;align-items:center;gap:var(--vp-semantic-spacing-xl);min-height:100dvh;padding:var(--vp-semantic-spacing-xl);background-color:var(--vp-semantic-color-background-alternative);flex-direction:column;display:flex}.splash-logo[data-v-3cff15bf]{--splash-logo-width:calc(min(70vw, 300px));--logo-color-icon:var(--vp-semantic-color-content-brand);--logo-sizing-asset-width:var(--splash-logo-width);--logo-sizing-asset-height:calc(var(--splash-logo-width) * 7 / 47);animation:.6s ease-out both splash-logo-in-3cff15bf}.splash-panel[data-v-3cff15bf]{text-align:center;align-items:center;gap:var(--vp-semantic-spacing-l);box-sizing:border-box;width:100%;max-width:480px;padding:var(--vp-semantic-spacing-xl);border-radius:var(--vp-semantic-border-radius-m);background-color:var(--vp-semantic-color-container-neutral);flex-direction:column;display:flex}@keyframes splash-logo-in-3cff15bf{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.splash-logo[data-v-3cff15bf]{animation:none}}
