:root{--vp-component-divider-border-width-line: var(--vp-semantic-border-width-s);--vp-component-divider-color-on-brand-border: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 20%, var(--vp-semantic-color-container-brand));--vp-component-divider-color-regular-border: var(--vp-semantic-color-border-quiet);--vp-component-divider-color-inverse-border: var(--vp-semantic-color-alpha-neutral-l)}.vp-divider{--vp-divider-border-width:var(--vp-component-divider-border-width-line);--vp-divider-color:var(--vp-component-divider-color-regular-border);--vp-divider-width:auto;--vp-divider-height:var(--vp-divider-border-width)}.vp-divider--inverse{--vp-divider-color:var(--vp-component-divider-color-inverse-border)}.vp-divider--on-brand{--vp-divider-color:var(--vp-component-divider-color-on-brand-border)}.vp-divider--vertical{--vp-divider-width:var(--vp-divider-border-width);--vp-divider-height:auto}.vp-divider{background-color:var(--vp-divider-color);border:none;flex-shrink:0;height:var(--vp-divider-height);margin:0;width:var(--vp-divider-width)}:root{--vp-component-article-card-typography-footer-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-article-card-typography-footer-label-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-article-card-typography-footer-label-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-article-card-typography-footer-label-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-article-card-typography-footer-label-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-article-card-typography-footer-label-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-article-card-typography-footer-label-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-article-card-typography-footer-label-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-article-card-typography-media-legend-title-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-article-card-typography-media-legend-title-text-case: var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-article-card-typography-media-legend-title-text-decoration: var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-article-card-typography-media-legend-title-letter-spacing: var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-article-card-typography-media-legend-title-font-size: var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-article-card-typography-media-legend-title-line-height: var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-article-card-typography-media-legend-title-font-weight: var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-article-card-typography-media-legend-title-font-family: var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-article-card-typography-media-legend-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--vp-component-article-card-typography-media-legend-label-text-case: var(--vp-semantic-typography-screen-s-overline-text-case);--vp-component-article-card-typography-media-legend-label-text-decoration: var(--vp-semantic-typography-screen-s-overline-text-decoration);--vp-component-article-card-typography-media-legend-label-letter-spacing: var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-component-article-card-typography-media-legend-label-font-size: var(--vp-semantic-typography-screen-s-overline-font-size);--vp-component-article-card-typography-media-legend-label-line-height: var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-article-card-typography-media-legend-label-font-weight: var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-component-article-card-typography-media-legend-label-font-family: var(--vp-semantic-typography-screen-s-overline-font-family);--vp-component-article-card-motion-media-hover-transition-delay: var(--vp-semantic-motion-delay-instant);--vp-component-article-card-motion-media-hover-transition-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-article-card-motion-media-hover-transition-duration: var(--vp-semantic-motion-duration-quick);--vp-component-article-card-motion-media-hover-scale: var(--vp-semantic-motion-scale-s);--vp-component-article-card-aspect-ratio-horizontal-media: var(--vp-core-aspect-ratio-16-9);--vp-component-article-card-aspect-ratio-vertical-media: var(--vp-core-aspect-ratio-4-5);--vp-component-article-card-color-vertical-media-overlay: linear-gradient(0deg, rgba( 0, 0, 0, .54) 10%, rgba( 0, 0, 0, 0) 40%);--vp-component-article-card-color-horizontal-media-overlay: linear-gradient(0deg, rgba( 0, 0, 0, .54) 20%, rgba( 0, 0, 0, 0) 80%);--vp-component-article-card-color-media-legend-overlay: color-mix(in srgb, var(--vp-core-color-transparent) 46%, var(--vp-core-color-black));--vp-component-article-card-color-footer-content: var(--vp-semantic-color-content-quiet);--vp-component-article-card-color-media-legend-content: var(--vp-semantic-color-content-on-media-neutral);--vp-component-article-card-color-media-background: var(--vp-semantic-color-container-quiet);--vp-component-article-card-color-background: var(--vp-semantic-color-container-neutral);--vp-component-article-card-border-radius-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-top-right: var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-top-left: var(--vp-semantic-border-radius-main);--vp-component-article-card-spacing-container-s-footer-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-s-media-legend-content-gap: var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-s-media-legend-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-media-legend-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-s-media-legend-padding-inline-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-s-media-legend-padding-inline-start: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-footer-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-m-media-legend-content-gap: var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-m-media-legend-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-media-legend-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-media-legend-padding-inline-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-media-legend-padding-inline-start: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-l-footer-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-l-media-legend-content-gap: var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-l-media-legend-gap: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-l-media-legend-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-media-legend-padding-block-end: var(--vp-semantic-spacing-2xl);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-end: var(--vp-semantic-spacing-2xl);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-start: var(--vp-semantic-spacing-2xl);--vp-component-article-card-color-footer-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-article-card-color-media-legend-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-article-card-color-media-skeleton: var(--vp-semantic-color-alpha-quiet-l)}.vp-icon-button{--icon-button-width:var(--vp-component-icon-button-sizing-medium-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-medium-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-medium-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-medium-icon-height)}.vp-icon-button--small{--icon-button-width:var(--vp-component-icon-button-sizing-small-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-small-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-small-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-small-icon-height)}.vp-icon-button--large{--icon-button-width:var(--vp-component-icon-button-sizing-large-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-large-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-large-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-large-icon-height)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-component-icon-button-opacity-disabled);--icon-button-border-width:var(--vp-component-icon-button-border-width);--icon-button-border-radius:var(--vp-component-icon-button-border-radius-bottom-left) var(--vp-component-icon-button-border-radius-bottom-right) var(--vp-component-icon-button-border-radius-top-right) var(--vp-component-icon-button-border-radius-top-left);--icon-button-border-color:var(--vp-component-icon-button-color-primary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-primary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-primary-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-primary-regular-container-active)}.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-primary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-primary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-primary-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-primary-inverse-container-active)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-secondary-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-secondary-regular-container-active)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-secondary-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-secondary-inverse-container-active)}.vp-icon-button--tertiary{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-tertiary-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-tertiary-regular-container-active)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-tertiary-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-tertiary-inverse-container-active)}.vp-icon-button--negative{--icon-button-border-color:var(--vp-component-icon-button-color-negative-regular-border);--icon-button-color:var(--vp-component-icon-button-color-negative-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-negative-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-negative-regular-container-active)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-negative-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-negative-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-negative-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-negative-inverse-container-active)}.vp-icon-button--camouflage{--icon-button-border-color:var(--vp-component-icon-button-color-camouflage-regular-border);--icon-button-color:var(--vp-component-icon-button-color-camouflage-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-camouflage-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-camouflage-regular-container-active)}.vp-icon-button--ghost{--icon-button-border-color:var(--vp-component-icon-button-color-ghost-regular-border);--icon-button-color:var(--vp-component-icon-button-color-ghost-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-ghost-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-ghost-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-ghost-regular-container-active)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-ghost-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-ghost-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-ghost-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-ghost-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-ghost-inverse-container-active)}.vp-icon-button{align-items:center;background-color:var(--icon-button-background-color);border:var(--icon-button-border-width) solid var(--icon-button-border-color);border-radius:var(--icon-button-border-radius);box-sizing:border-box;color:var(--icon-button-color);display:inline-flex;flex-direction:row;flex-shrink:0;height:var(--icon-button-height);justify-content:center;padding:0;position:relative;transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width)}@media (prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-icon-button svg{flex:0 0 auto;height:var(--icon-button-icon-height);width:var(--icon-button-icon-width)}.vp-icon-button:before{content:"";height:max(var(--vp-component-icon-button-sizing-min-height),100%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(var(--vp-component-icon-button-sizing-min-width),100%)}.vp-icon-button:hover:not(:disabled),.vp-icon-button:hover:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-hover)}.vp-icon-button:active:not(:disabled),.vp-icon-button:active:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-active)}.vp-icon-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-icon-button:disabled,.vp-icon-button[data-disabled]{cursor:default;opacity:var(--icon-button-disabled-opacity)}.vp-icon-button[data-loading]{color:transparent}.vp-icon-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-icon-button [data-part=loading-slot]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-icon-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}:root{--vp-component-button-typography-small-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-button-label-s-webkit-font-smoothing);--vp-component-button-typography-small-label-text-case: var(--vp-semantic-typography-screen-s-button-label-s-text-case);--vp-component-button-typography-small-label-text-decoration: var(--vp-semantic-typography-screen-s-button-label-s-text-decoration);--vp-component-button-typography-small-label-letter-spacing: var(--vp-semantic-typography-screen-s-button-label-s-letter-spacing);--vp-component-button-typography-small-label-font-size: var(--vp-semantic-typography-screen-s-button-label-s-font-size);--vp-component-button-typography-small-label-line-height: var(--vp-semantic-typography-screen-s-button-label-s-line-height);--vp-component-button-typography-small-label-font-weight: var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--vp-component-button-typography-small-label-font-family: var(--vp-semantic-typography-screen-s-button-label-s-font-family);--vp-component-button-typography-medium-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing);--vp-component-button-typography-medium-label-text-case: var(--vp-semantic-typography-screen-s-button-label-m-text-case);--vp-component-button-typography-medium-label-text-decoration: var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--vp-component-button-typography-medium-label-letter-spacing: var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--vp-component-button-typography-medium-label-font-size: var(--vp-semantic-typography-screen-s-button-label-m-font-size);--vp-component-button-typography-medium-label-line-height: var(--vp-semantic-typography-screen-s-button-label-m-line-height);--vp-component-button-typography-medium-label-font-weight: var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--vp-component-button-typography-medium-label-font-family: var(--vp-semantic-typography-screen-s-button-label-m-font-family);--vp-component-button-typography-large-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing);--vp-component-button-typography-large-label-text-case: var(--vp-semantic-typography-screen-s-button-label-m-text-case);--vp-component-button-typography-large-label-text-decoration: var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--vp-component-button-typography-large-label-letter-spacing: var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--vp-component-button-typography-large-label-font-size: var(--vp-semantic-typography-screen-s-button-label-m-font-size);--vp-component-button-typography-large-label-line-height: var(--vp-semantic-typography-screen-s-button-label-m-line-height);--vp-component-button-typography-large-label-font-weight: var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--vp-component-button-typography-large-label-font-family: var(--vp-semantic-typography-screen-s-button-label-m-font-family);--vp-component-button-color-negative-inverse-border: var(--vp-core-color-transparent);--vp-component-button-color-negative-regular-border: var(--vp-core-color-transparent);--vp-component-button-color-tertiary-inverse-border: var(--vp-core-color-transparent);--vp-component-button-color-tertiary-regular-border: var(--vp-core-color-transparent);--vp-component-button-color-tertiary-regular-container-default: var(--vp-core-color-transparent);--vp-component-button-color-primary-inverse-border: var(--vp-core-color-transparent);--vp-component-button-color-primary-regular-border: var(--vp-core-color-transparent);--vp-component-button-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-button-border-width: var(--vp-semantic-border-width-s);--vp-component-button-border-radius-rounded-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-rounded-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-rounded-top-right: var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-rounded-top-left: var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-squared-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-button-border-radius-squared-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-button-border-radius-squared-top-right: var(--vp-semantic-border-radius-main);--vp-component-button-border-radius-squared-top-left: var(--vp-semantic-border-radius-main);--vp-component-button-color-negative-inverse-content: var(--vp-semantic-color-status-negative);--vp-component-button-color-negative-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 70%, var(--vp-semantic-color-status-negative));--vp-component-button-color-negative-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-status-negative));--vp-component-button-color-negative-inverse-container-default: var(--vp-semantic-color-container-neutral);--vp-component-button-color-negative-regular-content: var(--vp-semantic-color-content-inverse);--vp-component-button-color-negative-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-status-negative) 60%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-negative-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-status-negative) 80%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-negative-regular-container-default: var(--vp-semantic-color-status-negative);--vp-component-button-color-tertiary-inverse-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-tertiary-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-tertiary-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-tertiary-inverse-container-default: var(--vp-semantic-color-container-on-brand);--vp-component-button-color-tertiary-regular-content: var(--vp-semantic-color-content-brand);--vp-component-button-color-secondary-inverse-border: var(--vp-semantic-color-border-on-brand);--vp-component-button-color-secondary-inverse-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-secondary-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-secondary-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-secondary-inverse-container-default: var(--vp-semantic-color-container-on-brand);--vp-component-button-color-secondary-regular-border: var(--vp-semantic-color-border-neutral);--vp-component-button-color-secondary-regular-content: var(--vp-semantic-color-content-neutral);--vp-component-button-color-secondary-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-button-color-secondary-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-button-color-secondary-regular-container-default: var(--vp-semantic-color-container-neutral);--vp-component-button-color-primary-inverse-content: var(--vp-semantic-color-content-brand);--vp-component-button-color-primary-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-button-color-primary-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-button-color-primary-inverse-container-default: var(--vp-semantic-color-container-neutral);--vp-component-button-color-primary-regular-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-primary-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-primary-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-primary-regular-container-default: var(--vp-semantic-color-container-brand);--vp-component-button-spacing-small-padding-inline-start: var(--vp-semantic-spacing-m);--vp-component-button-spacing-small-padding-block-end: var(--vp-semantic-spacing-xs);--vp-component-button-spacing-small-padding-inline-end: var(--vp-semantic-spacing-m);--vp-component-button-spacing-small-padding-block-start: var(--vp-semantic-spacing-xs);--vp-component-button-spacing-small-gap: var(--vp-semantic-spacing-2xs);--vp-component-button-spacing-medium-padding-inline-start: var(--vp-semantic-spacing-l);--vp-component-button-spacing-medium-padding-block-end: var(--vp-semantic-spacing-s);--vp-component-button-spacing-medium-padding-inline-end: var(--vp-semantic-spacing-l);--vp-component-button-spacing-medium-padding-block-start: var(--vp-semantic-spacing-s);--vp-component-button-spacing-medium-gap: var(--vp-semantic-spacing-xs);--vp-component-button-spacing-large-padding-inline-start: var(--vp-semantic-spacing-2xl);--vp-component-button-spacing-large-padding-block-end: var(--vp-semantic-spacing-l);--vp-component-button-spacing-large-padding-inline-end: var(--vp-semantic-spacing-2xl);--vp-component-button-spacing-large-padding-block-start: var(--vp-semantic-spacing-l);--vp-component-button-spacing-large-gap: var(--vp-semantic-spacing-xs);--vp-component-button-sizing-min-height: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-button-sizing-small-end-icon-width: var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-end-icon-height: var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-start-icon-width: var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-start-icon-height: var(--vp-semantic-sizing-m);--vp-component-button-sizing-medium-end-icon-width: var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-end-icon-height: var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-start-icon-width: var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-start-icon-height: var(--vp-semantic-sizing-l);--vp-component-button-sizing-large-end-icon-width: var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-end-icon-height: var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-start-icon-width: var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-start-icon-height: var(--vp-semantic-sizing-xl);--vp-component-button-color-negative-inverse-container-skeleton: var(--vp-semantic-color-alpha-inverse-l);--vp-component-button-color-negative-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-button-color-tertiary-inverse-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-inverse-l) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-tertiary-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-button-color-tertiary-regular-container-active: var(--vp-semantic-color-alpha-brand-m);--vp-component-button-color-tertiary-regular-container-hover: var(--vp-semantic-color-alpha-brand-s);--vp-component-button-color-secondary-inverse-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-inverse-l) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-secondary-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-button-color-primary-inverse-container-skeleton: var(--vp-semantic-color-alpha-inverse-l);--vp-component-button-color-primary-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l)}.vp-button{--button-text-case:var(--vp-component-button-typography-medium-label-text-case);--button-text-decoration:var(--vp-component-button-typography-medium-label-text-decoration);--button-letter-spacing:var(--vp-component-button-typography-medium-label-letter-spacing);--button-font-size:var(--vp-component-button-typography-medium-label-font-size);--button-line-height:var(--vp-component-button-typography-medium-label-line-height);--button-font-weight:var(--vp-component-button-typography-medium-label-font-weight);--button-font-family:var(--vp-component-button-typography-medium-label-font-family);--button-webkit-font-smoothing:var(--vp-component-button-typography-medium-label-webkit-font-smoothing)}.vp-button--small{--button-text-case:var(--vp-component-button-typography-small-label-text-case);--button-text-decoration:var(--vp-component-button-typography-small-label-text-decoration);--button-letter-spacing:var(--vp-component-button-typography-small-label-letter-spacing);--button-font-size:var(--vp-component-button-typography-small-label-font-size);--button-line-height:var(--vp-component-button-typography-small-label-line-height);--button-font-weight:var(--vp-component-button-typography-small-label-font-weight);--button-font-family:var(--vp-component-button-typography-small-label-font-family);--button-webkit-font-smoothing:var(--vp-component-button-typography-small-label-webkit-font-smoothing)}.vp-button--large{--button-text-case:var(--vp-component-button-typography-large-label-text-case);--button-text-decoration:var(--vp-component-button-typography-large-label-text-decoration);--button-letter-spacing:var(--vp-component-button-typography-large-label-letter-spacing);--button-font-size:var(--vp-component-button-typography-large-label-font-size);--button-line-height:var(--vp-component-button-typography-large-label-line-height);--button-font-weight:var(--vp-component-button-typography-large-label-font-weight);--button-font-family:var(--vp-component-button-typography-large-label-font-family);--button-webkit-font-smoothing:var(--vp-component-button-typography-large-label-webkit-font-smoothing)}.vp-button{--button-border-color:var(--vp-component-button-color-primary-regular-border);--button-color:var(--vp-component-button-color-primary-regular-content);--button-background-color:var(--vp-component-button-color-primary-regular-container-default);--button-background-color-hover:var(--vp-component-button-color-primary-regular-container-hover);--button-background-color-active:var(--vp-component-button-color-primary-regular-container-active)}.vp-button--inverse{--button-border-color:var(--vp-component-button-color-primary-inverse-border);--button-color:var(--vp-component-button-color-primary-inverse-content);--button-background-color:var(--vp-component-button-color-primary-inverse-container-default);--button-background-color-hover:var(--vp-component-button-color-primary-inverse-container-hover);--button-background-color-active:var(--vp-component-button-color-primary-inverse-container-active)}.vp-button--secondary{--button-border-color:var(--vp-component-button-color-secondary-regular-border);--button-color:var(--vp-component-button-color-secondary-regular-content);--button-background-color:var(--vp-component-button-color-secondary-regular-container-default);--button-background-color-hover:var(--vp-component-button-color-secondary-regular-container-hover);--button-background-color-active:var(--vp-component-button-color-secondary-regular-container-active)}.vp-button--secondary.vp-button--inverse{--button-border-color:var(--vp-component-button-color-secondary-inverse-border);--button-color:var(--vp-component-button-color-secondary-inverse-content);--button-background-color:var(--vp-component-button-color-secondary-inverse-container-default);--button-background-color-hover:var(--vp-component-button-color-secondary-inverse-container-hover);--button-background-color-active:var(--vp-component-button-color-secondary-inverse-container-active)}.vp-button--tertiary{--button-border-color:var(--vp-component-button-color-tertiary-regular-border);--button-color:var(--vp-component-button-color-tertiary-regular-content);--button-background-color:var(--vp-component-button-color-tertiary-regular-container-default);--button-background-color-hover:var(--vp-component-button-color-tertiary-regular-container-hover);--button-background-color-active:var(--vp-component-button-color-tertiary-regular-container-active)}.vp-button--tertiary.vp-button--inverse{--button-border-color:var(--vp-component-button-color-tertiary-inverse-border);--button-color:var(--vp-component-button-color-tertiary-inverse-content);--button-background-color:var(--vp-component-button-color-tertiary-inverse-container-default);--button-background-color-hover:var(--vp-component-button-color-tertiary-inverse-container-hover);--button-background-color-active:var(--vp-component-button-color-tertiary-inverse-container-active)}.vp-button--negative{--button-border-color:var(--vp-component-button-color-negative-regular-border);--button-color:var(--vp-component-button-color-negative-regular-content);--button-background-color:var(--vp-component-button-color-negative-regular-container-default);--button-background-color-hover:var(--vp-component-button-color-negative-regular-container-hover);--button-background-color-active:var(--vp-component-button-color-negative-regular-container-active)}.vp-button--negative.vp-button--inverse{--button-border-color:var(--vp-component-button-color-negative-inverse-border);--button-color:var(--vp-component-button-color-negative-inverse-content);--button-background-color:var(--vp-component-button-color-negative-inverse-container-default);--button-background-color-hover:var(--vp-component-button-color-negative-inverse-container-hover);--button-background-color-active:var(--vp-component-button-color-negative-inverse-container-active)}.vp-button{--button-disabled-opacity:var(--vp-component-button-opacity-disabled);--button-border-width:var(--vp-component-button-border-width);--button-border-radius:var(--vp-component-button-border-radius-rounded-bottom-left) var(--vp-component-button-border-radius-rounded-bottom-right) var(--vp-component-button-border-radius-rounded-top-right) var(--vp-component-button-border-radius-rounded-top-left)}.vp-button--squared{--button-border-radius:var(--vp-component-button-border-radius-squared-bottom-left) var(--vp-component-button-border-radius-squared-bottom-right) var(--vp-component-button-border-radius-squared-top-right) var(--vp-component-button-border-radius-squared-top-left)}.vp-button{--button-spacing-gap:var(--vp-component-button-spacing-medium-gap);--button-padding:var(--vp-component-button-spacing-medium-padding-block-start) var(--vp-component-button-spacing-medium-padding-inline-end) var(--vp-component-button-spacing-medium-padding-block-end) var(--vp-component-button-spacing-medium-padding-inline-start)}.vp-button--small{--button-spacing-gap:var(--vp-component-button-spacing-small-gap);--button-padding:var(--vp-component-button-spacing-small-padding-block-start) var(--vp-component-button-spacing-small-padding-inline-end) var(--vp-component-button-spacing-small-padding-block-end) var(--vp-component-button-spacing-small-padding-inline-start)}.vp-button--large{--button-spacing-gap:var(--vp-component-button-spacing-large-gap);--button-padding:var(--vp-component-button-spacing-large-padding-block-start) var(--vp-component-button-spacing-large-padding-inline-end) var(--vp-component-button-spacing-large-padding-block-end) var(--vp-component-button-spacing-large-padding-inline-start)}.vp-button{--button-start-icon-width:var(--vp-component-button-sizing-medium-start-icon-width);--button-start-icon-height:var(--vp-component-button-sizing-medium-start-icon-height);--button-end-icon-width:var(--vp-component-button-sizing-medium-end-icon-width);--button-end-icon-height:var(--vp-component-button-sizing-medium-end-icon-height)}.vp-button--small{--button-start-icon-width:var(--vp-component-button-sizing-small-start-icon-width);--button-start-icon-height:var(--vp-component-button-sizing-small-start-icon-height);--button-end-icon-width:var(--vp-component-button-sizing-small-end-icon-width);--button-end-icon-height:var(--vp-component-button-sizing-small-end-icon-height)}.vp-button--large{--button-start-icon-width:var(--vp-component-button-sizing-large-start-icon-width);--button-start-icon-height:var(--vp-component-button-sizing-large-start-icon-height);--button-end-icon-width:var(--vp-component-button-sizing-large-end-icon-width);--button-end-icon-height:var(--vp-component-button-sizing-large-end-icon-height)}.vp-button{align-items:center;align-self:center;background-color:var(--button-background-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--button-color);display:inline-flex;flex-direction:row;font-family:var(--button-font-family);font-weight:var(--button-font-weight);gap:var(--button-spacing-gap);justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);padding:var(--button-padding);position:relative;-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-transform:var(--button-text-case);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);-webkit-font-smoothing:var(--button-webkit-font-smoothing);font-size:var(--button-font-size)}@media (prefers-reduced-motion:reduce){.vp-button{transition-duration:0s}}.vp-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-button:before{content:"";height:var(--vp-component-button-sizing-min-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.vp-button:hover:not(:disabled),.vp-button:hover:not([data-disabled]){--button-background-color:var(--button-background-color-hover)}.vp-button:active:not(:disabled),.vp-button:active:not([data-disabled]){--button-background-color:var(--button-background-color-active)}.vp-button:focus-visible:not(:disabled){box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-button:disabled,.vp-button[data-disabled]{cursor:default;opacity:var(--button-disabled-opacity)}.vp-button[data-loading]{color:transparent}.vp-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-button [data-part=loading-slot]{color:var(--button-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-button [data-part=loading-slot],.vp-button [data-part=start-slot]{align-items:center;display:flex;justify-content:center}.vp-button [data-part=start-slot] svg{flex:0 0 auto;height:var(--button-start-icon-height);width:var(--button-start-icon-width)}.vp-button [data-part=end-slot]{align-items:center;display:flex;justify-content:center}.vp-button [data-part=end-slot] svg{flex:0 0 auto;height:var(--button-end-icon-height);width:var(--button-end-icon-width)}.vp-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}:root{--vp-component-loader-motion-duration: var(--vp-semantic-motion-duration-slow);--vp-component-loader-motion-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-loader-border-radius-container: var(--vp-semantic-border-radius-full);--vp-component-loader-color-inverse-content-end: var(--vp-semantic-color-content-brand);--vp-component-loader-color-inverse-content-start: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-loader-color-regular-content-end: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-loader-color-regular-content-start: var(--vp-semantic-color-content-brand);--vp-component-loader-sizing-small-width: var(--vp-semantic-sizing-m);--vp-component-loader-sizing-small-height: var(--vp-semantic-sizing-m);--vp-component-loader-sizing-medium-width: var(--vp-semantic-sizing-xl);--vp-component-loader-sizing-medium-height: var(--vp-semantic-sizing-xl);--vp-component-loader-sizing-large-width: var(--vp-semantic-sizing-2xl);--vp-component-loader-sizing-large-height: var(--vp-semantic-sizing-2xl);--vp-component-loader-sizing-extra-large-width: var(--vp-semantic-sizing-4xl);--vp-component-loader-sizing-extra-large-height: var(--vp-semantic-sizing-4xl)}.vp-loader{--loader-border-radius:var(--vp-component-loader-border-radius-container);--loader-height:var(--vp-component-loader-sizing-medium-height);--loader-width:var(--vp-component-loader-sizing-medium-width)}.vp-loader--small{--loader-height:var(--vp-component-loader-sizing-small-height);--loader-width:var(--vp-component-loader-sizing-small-width)}.vp-loader--large{--loader-height:var(--vp-component-loader-sizing-large-height);--loader-width:var(--vp-component-loader-sizing-large-width)}.vp-loader--extra-large{--loader-height:var(--vp-component-loader-sizing-extra-large-height);--loader-width:var(--vp-component-loader-sizing-extra-large-width)}.vp-loader{--loader-conic-gradient-start:var(--vp-component-loader-color-regular-content-start);--loader-conic-gradient-end:var(--vp-component-loader-color-regular-content-end)}.vp-loader--inverse{--loader-conic-gradient-start:var(--vp-component-loader-color-inverse-content-start);--loader-conic-gradient-end:var(--vp-component-loader-color-inverse-content-end)}.vp-loader{--loader-timing-function:var(--vp-component-loader-motion-easing);--loader-duration:var(--vp-component-loader-motion-duration);display:inline-block;height:var(--loader-height);transform:skew(-20deg,-10deg) rotate(-40deg);width:var(--loader-width)}.vp-loader:before{animation:vp-loader infinite;animation-duration:var(--loader-duration);animation-timing-function:var(--loader-timing-function);border-radius:var(--loader-border-radius);content:"";display:block;height:100%;position:absolute;width:100%}@media (prefers-reduced-motion:reduce){.vp-loader:before{animation:none}}.vp-loader:before{background:conic-gradient(var(--loader-conic-gradient-start),var(--loader-conic-gradient-end) 85%);-webkit-mask:radial-gradient(farthest-side,#0000 80%,#000 0);mask:radial-gradient(farthest-side,#0000 80%,#000 0)}.vp-loader-alt{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes vp-loader{to{rotate:-1turn}}:root{--vp-component-badge-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-badge-typography-label-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-badge-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-badge-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-badge-typography-label-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-badge-typography-label-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-badge-typography-label-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-badge-typography-label-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-badge-border-width: var(--vp-semantic-border-width-s);--vp-component-badge-border-radius: var(--vp-semantic-border-radius-full);--vp-component-badge-sizing-container-min-width: var(--vp-semantic-sizing-xs);--vp-component-badge-sizing-container-min-height: var(--vp-semantic-sizing-xs);--vp-component-badge-spacing-container-small-padding-inline-end: var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-inline-start: var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-block-end: var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-block-start: var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-large-padding-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-badge-spacing-container-large-padding-inline-start: var(--vp-semantic-spacing-2xs);--vp-component-badge-color-important-border: var(--vp-semantic-color-container-neutral);--vp-component-badge-color-important-content: var(--vp-semantic-color-content-inverse);--vp-component-badge-color-important-container: var(--vp-semantic-color-status-negative);--vp-component-badge-color-primary-border: var(--vp-semantic-color-container-neutral);--vp-component-badge-color-primary-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-badge-color-primary-container: var(--vp-semantic-color-container-brand)}:root{--vp-component-breadcrumbs-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-breadcrumbs-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-breadcrumbs-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-breadcrumbs-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-breadcrumbs-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-breadcrumbs-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-breadcrumbs-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-breadcrumbs-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-breadcrumbs-color-icon: var(--vp-semantic-color-content-quiet);--vp-component-breadcrumbs-color-content: var(--vp-semantic-color-content-quiet);--vp-component-breadcrumbs-spacing-padding-inline-end: var(--vp-semantic-spacing-3xs);--vp-component-breadcrumbs-spacing-padding-inline-start: var(--vp-semantic-spacing-3xs);--vp-component-breadcrumbs-spacing-padding-block-end: var(--vp-semantic-spacing-s);--vp-component-breadcrumbs-spacing-padding-block-start: var(--vp-semantic-spacing-xs);--vp-component-breadcrumbs-spacing-gap: var(--vp-semantic-spacing-2xs);--vp-component-breadcrumbs-more-icon-height: var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-more-icon-width: var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-separator-icon-height: var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-separator-icon-width: var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-chevron-icon-height: var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-chevron-icon-width: var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-color-skeleton: var(--vp-semantic-color-alpha-quiet-l)}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes opacity-out{0%{opacity:1}to{opacity:0}}:root{--vp-component-checkbox-typography-medium-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-checkbox-typography-medium-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-checkbox-typography-medium-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-checkbox-typography-medium-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-checkbox-typography-medium-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-checkbox-typography-medium-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-checkbox-typography-medium-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-checkbox-typography-medium-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-checkbox-color-container-unchecked: var(--vp-core-color-transparent);--vp-component-checkbox-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-checkbox-border-width-container: var(--vp-semantic-border-width-s);--vp-component-checkbox-border-radius-halo-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-halo-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-halo-top-right: var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-halo-top-left: var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-top-right: var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-top-left: var(--vp-semantic-border-radius-main);--vp-component-checkbox-color-label-default: var(--vp-semantic-color-content-neutral);--vp-component-checkbox-color-icon-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-checkbox-color-border-unchecked-error: var(--vp-semantic-color-status-negative);--vp-component-checkbox-color-border-unchecked-active: var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-unchecked-hover: var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-unchecked-default: var(--vp-semantic-color-border-neutral);--vp-component-checkbox-color-border-checked-active: var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-checked-hover: var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-checked-default: var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-container-checked: var(--vp-semantic-color-container-brand);--vp-component-checkbox-spacing-padding-block-start: var(--vp-semantic-spacing-3xs);--vp-component-checkbox-spacing-gap: var(--vp-semantic-spacing-s);--vp-component-checkbox-sizing-halo-width: var(--vp-semantic-sizing-xl);--vp-component-checkbox-sizing-halo-height: var(--vp-semantic-sizing-xl);--vp-component-checkbox-sizing-icon-width: var(--vp-semantic-sizing-m);--vp-component-checkbox-sizing-icon-height: var(--vp-semantic-sizing-m);--vp-component-checkbox-sizing-container-width: var(--vp-semantic-sizing-l);--vp-component-checkbox-sizing-container-height: var(--vp-semantic-sizing-l);--vp-component-checkbox-color-label-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-checkbox-color-halo-unchecked-active: var(--vp-semantic-color-alpha-quiet-m);--vp-component-checkbox-color-halo-unchecked-hover: var(--vp-semantic-color-alpha-quiet-s);--vp-component-checkbox-color-halo-checked-active: var(--vp-semantic-color-alpha-brand-m);--vp-component-checkbox-color-halo-checked-hover: var(--vp-semantic-color-alpha-brand-s);--vp-component-checkbox-color-container-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--checkbox-zi-root:0;--checkbox-zi-halo:calc(var(--checkbox-zi-root) - 1)}.vp-checkbox{--checkbox-margin-block-start:var(--vp-component-checkbox-spacing-padding-block-start);--checkbox-spacing-gap:var(--vp-component-checkbox-spacing-gap);--checkbox-tick-color:var(--vp-component-checkbox-color-icon-default);--checkbox-tick-width:var(--vp-component-checkbox-sizing-icon-width);--checkbox-tick-height:var(--vp-component-checkbox-sizing-icon-height);--checkbox-container-checked-color:var(--vp-component-checkbox-color-container-checked);--checkbox-container-checked-border-color-default:var(--vp-component-checkbox-color-border-checked-default);--checkbox-container-checked-border-color-hover:var(--vp-component-checkbox-color-border-checked-hover);--checkbox-container-checked-border-color-active:var(--vp-component-checkbox-color-border-checked-active);--checkbox-container-unchecked-color:var(--vp-component-checkbox-color-container-unchecked);--checkbox-container-unchecked-border-color-default:var(--vp-component-checkbox-color-border-unchecked-default);--checkbox-container-unchecked-border-color-hover:var(--vp-component-checkbox-color-border-unchecked-hover);--checkbox-container-unchecked-border-color-active:var(--vp-component-checkbox-color-border-unchecked-active);--checkbox-container-unchecked-border-color-error:var(--vp-component-checkbox-color-border-unchecked-error);--checkbox-container-width:var(--vp-component-checkbox-sizing-container-width);--checkbox-container-height:var(--vp-component-checkbox-sizing-container-height);--checkbox-container-border-radius:var(--vp-component-checkbox-border-radius-container-top-left) var(--vp-component-checkbox-border-radius-container-top-right) var(--vp-component-checkbox-border-radius-container-bottom-right) var(--vp-component-checkbox-border-radius-container-bottom-left);--checkbox-disabled-opacity:var(--vp-component-checkbox-opacity-disabled);--checkbox-halo-unchecked-active-color:var(--vp-component-checkbox-color-halo-unchecked-active);--checkbox-halo-unchecked-hover-color:var(--vp-component-checkbox-color-halo-unchecked-hover);--checkbox-halo-checked-active-color:var(--vp-component-checkbox-color-halo-checked-active);--checkbox-halo-checked-hover-color:var(--vp-component-checkbox-color-halo-checked-hover);--checkbox-halo-width:var(--vp-component-checkbox-sizing-halo-width);--checkbox-halo-height:var(--vp-component-checkbox-sizing-halo-height);--checkbox-halo-border-radius:var(--vp-component-checkbox-border-radius-halo-top-left) var(--vp-component-checkbox-border-radius-halo-top-right) var(--vp-component-checkbox-border-radius-halo-bottom-right) var(--vp-component-checkbox-border-radius-halo-bottom-left);--checkbox-label-color:var(--vp-component-checkbox-color-label-default);--checkbox-label-text-case:var(--vp-component-checkbox-typography-medium-label-text-case);--checkbox-label-text-decoration:var(--vp-component-checkbox-typography-medium-label-text-decoration);--checkbox-label-letter-spacing:var(--vp-component-checkbox-typography-medium-label-letter-spacing);--checkbox-label-font-size:var(--vp-component-checkbox-typography-medium-label-font-size);--checkbox-label-line-height:var(--vp-component-checkbox-typography-medium-label-line-height);--checkbox-label-font-weight:var(--vp-component-checkbox-typography-medium-label-font-weight);--checkbox-label-font-family:var(--vp-component-checkbox-typography-medium-label-font-family);--checkbox-label-webkit-font-smoothing:var(--vp-component-checkbox-typography-medium-label-webkit-font-smoothing)}.vp-checkbox--vertical{--checkbox-margin-block-start:0}.vp-checkbox{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;gap:var(--checkbox-spacing-gap);position:relative;vertical-align:middle;z-index:var(--checkbox-zi-root)}.vp-checkbox--vertical{align-items:center;flex-direction:column}.vp-checkbox__input{accent-color:var(--checkbox-container-checked-color);block-size:var(--checkbox-container-height);cursor:pointer;inline-size:var(--checkbox-container-width);margin:0;outline-color:var(--checkbox-container-checked-color);position:absolute}.vp-checkbox__input[data-disabled]{cursor:default}@supports selector(:has(:focus-visible)){.vp-checkbox__input{opacity:0}}.vp-checkbox__control{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-unchecked-color);--checkbox-halo-background-color:transparent;align-items:center;background-color:var(--checkbox-control-background-color);border:var(--vp-component-checkbox-border-width-container) solid var(--checkbox-control-border-color);border-radius:var(--checkbox-container-border-radius);display:flex;height:var(--checkbox-container-height);justify-content:center;margin-block-start:var(--checkbox-margin-block-start);position:relative;transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-container-width)}@media (prefers-reduced-motion:reduce){.vp-checkbox__control{transition-duration:0s}}.vp-checkbox__control{flex:0 0 var(--checkbox-container-width)}.vp-checkbox__control[data-checked],.vp-checkbox__control[data-indeterminate]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-checked-color)}.vp-checkbox__control[data-checked][data-hover],.vp-checkbox__control[data-indeterminate][data-hover]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-hover-color)}.vp-checkbox__control[data-checked][data-active],.vp-checkbox__control[data-indeterminate][data-active]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-active-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-hover]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-checked-hover-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-active]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-checked-active-color)}.vp-checkbox__control:not([data-checked])[data-invalid]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-error)}.vp-checkbox__control svg{color:var(--checkbox-tick-color);flex:0 0 auto;height:var(--checkbox-tick-height);width:var(--checkbox-tick-width)}.vp-checkbox__control:before{background-color:var(--checkbox-halo-background-color);border-radius:var(--checkbox-halo-border-radius);content:"";height:var(--checkbox-halo-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-halo-width);z-index:var(--checkbox-zi-halo)}@media (prefers-reduced-motion:reduce){.vp-checkbox__control:before{transition-duration:0s}}.vp-checkbox:has([data-focus]) .vp-checkbox__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-checkbox[data-disabled]{cursor:default;opacity:var(--checkbox-disabled-opacity)}.vp-checkbox__label{color:var(--checkbox-label-color);display:inline-flex;font-family:var(--checkbox-label-font-family);font-size:var(--checkbox-label-font-size);font-weight:var(--checkbox-label-font-weight);letter-spacing:var(--checkbox-label-letter-spacing);line-height:var(--checkbox-label-line-height);-webkit-text-decoration:var(--checkbox-label-text-decoration);text-decoration:var(--checkbox-label-text-decoration);text-transform:var(--checkbox-label-text-case);-webkit-font-smoothing:var(--checkbox-label-webkit-font-smoothing)}:root{--vp-component-chip-typography-small-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-chip-typography-small-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-chip-typography-small-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-chip-typography-small-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-chip-typography-small-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-chip-typography-small-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-chip-typography-small-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-chip-typography-small-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-chip-typography-medium-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-chip-typography-medium-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-chip-typography-medium-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-chip-typography-medium-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-chip-typography-medium-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-chip-typography-medium-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-chip-typography-medium-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-chip-typography-medium-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-chip-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-chip-border-width-selected: var(--vp-semantic-border-width-m);--vp-component-chip-border-width-unselected: var(--vp-semantic-border-width-s);--vp-component-chip-border-radius-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-chip-border-radius-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-chip-border-radius-top-right: var(--vp-semantic-border-radius-full);--vp-component-chip-border-radius-top-left: var(--vp-semantic-border-radius-full);--vp-component-chip-color-container: var(--vp-semantic-color-container-neutral);--vp-component-chip-color-content-unselected-active: var(--vp-semantic-color-border-catchy);--vp-component-chip-color-content-unselected-hover: var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-unselected-default: var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-selected-active: var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-selected-hover: var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-selected-default: var(--vp-semantic-color-content-neutral);--vp-component-chip-color-border-unselected-active: var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-unselected-hover: var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-unselected-default: var(--vp-semantic-color-border-quiet);--vp-component-chip-color-border-selected-active: var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-selected-hover: var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-selected-default: var(--vp-semantic-color-border-catchy);--vp-component-chip-spacing-small-icon-action-container-gap: var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-icon-action-container-padding-inline-start: var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-inline-end: var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-action-selection-container-gap: var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-action-selection-container-padding-inline-start: var(--vp-semantic-spacing-m);--vp-component-chip-spacing-small-action-selection-container-padding-inline-end: var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-gap: var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-medium-icon-action-container-padding-inline-start: var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-inline-end: var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-action-selection-container-padding-inline-start: var(--vp-semantic-spacing-l);--vp-component-chip-spacing-medium-action-selection-container-padding-inline-end: var(--vp-semantic-spacing-l);--vp-component-chip-spacing-medium-action-selection-container-gap: var(--vp-semantic-spacing-xs);--vp-component-chip-sizing-min-width: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-chip-sizing-min-height: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-chip-sizing-small-icon-action-container-width: var(--vp-semantic-sizing-2xl);--vp-component-chip-sizing-small-container-height: var(--vp-semantic-sizing-2xl);--vp-component-chip-sizing-small-end-icon-width: var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-end-icon-height: var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-start-icon-width: var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-start-icon-height: var(--vp-semantic-sizing-m);--vp-component-chip-sizing-medium-icon-action-container-width: var(--vp-semantic-sizing-4xl);--vp-component-chip-sizing-medium-container-height: var(--vp-semantic-sizing-4xl);--vp-component-chip-sizing-medium-end-icon-width: var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-end-icon-height: var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-start-icon-width: var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-start-icon-height: var(--vp-semantic-sizing-l);--vp-component-chip-color-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-chip-color-content-unselected-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-chip-color-content-selected-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-drawer-sizing-container-screen-s-width: 390px;--vp-component-drawer-sizing-container-screen-m-width: 484px;--vp-component-drawer-sizing-container-screen-l-width: 550px;--vp-component-drawer-typography-title-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-drawer-typography-title-text-case: var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-drawer-typography-title-text-decoration: var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-drawer-typography-title-letter-spacing: var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-drawer-typography-title-font-size: var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-drawer-typography-title-line-height: var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-drawer-typography-title-font-weight: var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-drawer-typography-title-font-family: var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-drawer-motion-dialog-closing-easing: var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-drawer-motion-dialog-closing-duration: var(--vp-semantic-motion-duration-quick);--vp-component-drawer-motion-dialog-opening-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-drawer-motion-dialog-opening-duration: var(--vp-semantic-motion-duration-moderate);--vp-component-drawer-motion-backdrop-closing-easing: var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-drawer-motion-backdrop-closing-duration: var(--vp-semantic-motion-duration-quick);--vp-component-drawer-motion-backdrop-opening-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-drawer-motion-backdrop-opening-duration: var(--vp-semantic-motion-duration-moderate);--vp-component-drawer-color-icon: var(--vp-semantic-color-content-neutral);--vp-component-drawer-color-title: var(--vp-semantic-color-content-neutral);--vp-component-drawer-color-container: var(--vp-semantic-color-container-on-overlay);--vp-component-drawer-color-backdrop-background-color: var(--vp-semantic-color-container-overlay);--vp-component-drawer-spacing-container-screen-s-gap: var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-s-padding-inline-start: var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-s-padding-inline-end: var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-s-padding-block-end: var(--vp-semantic-spacing-l);--vp-component-drawer-spacing-container-screen-s-padding-block-start: var(--vp-semantic-spacing-l);--vp-component-drawer-spacing-container-screen-m-gap: var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-m-padding-inline-start: var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-m-padding-inline-end: var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-m-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-m-padding-block-start: var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-l-gap: var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-l-padding-inline-start: var(--vp-semantic-spacing-3xl);--vp-component-drawer-spacing-container-screen-l-padding-inline-end: var(--vp-semantic-spacing-3xl);--vp-component-drawer-spacing-container-screen-l-padding-block-end: var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-l-padding-block-start: var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-gap: var(--vp-semantic-spacing-xs);--vp-component-drawer-spacing-header-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-block-start: var(--vp-semantic-spacing-4xs)}:root{--drawer-zi-root:0;--drawer-zi-backdrop:calc(var(--drawer-zi-root) + 1);--drawer-zi-container:calc(var(--drawer-zi-backdrop) + 1)}@keyframes drawer-appear-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-appear-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-slide-from-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-from-right-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawer-slide-from-left-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-slide-from-left-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes drawer-slide-from-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-slide-from-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}:root{--vp-component-accordion-typography-secondary-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--vp-component-accordion-typography-secondary-label-text-case: var(--vp-semantic-typography-screen-s-overline-text-case);--vp-component-accordion-typography-secondary-label-text-decoration: var(--vp-semantic-typography-screen-s-overline-text-decoration);--vp-component-accordion-typography-secondary-label-letter-spacing: var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-component-accordion-typography-secondary-label-font-size: var(--vp-semantic-typography-screen-s-overline-font-size);--vp-component-accordion-typography-secondary-label-line-height: var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-accordion-typography-secondary-label-font-weight: var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-component-accordion-typography-secondary-label-font-family: var(--vp-semantic-typography-screen-s-overline-font-family);--vp-component-accordion-typography-primary-subline-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-accordion-typography-primary-subline-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-accordion-typography-primary-subline-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-accordion-typography-primary-subline-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-accordion-typography-primary-subline-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-accordion-typography-primary-subline-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-accordion-typography-primary-subline-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-accordion-typography-primary-subline-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-accordion-typography-primary-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-accordion-typography-primary-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-accordion-typography-primary-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-accordion-typography-primary-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-accordion-typography-primary-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-accordion-typography-primary-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-accordion-typography-primary-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-accordion-typography-primary-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-accordion-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-accordion-color-secondary-regular-icon-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-secondary-regular-icon-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-secondary-regular-icon-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-secondary-regular-label-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-secondary-regular-label-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-secondary-regular-label-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-secondary-on-brand-label-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-secondary-on-brand-label-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-secondary-on-brand-label-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-on-brand-icon-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-secondary-on-brand-icon-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-on-brand-icon-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-subline-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-subline-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-subline-default: var(--vp-semantic-color-content-on-brand-quiet);--vp-component-accordion-color-primary-on-brand-icon-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-icon-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-icon-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-label-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-label-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-label-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-regular-subline-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-regular-subline-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-regular-subline-default: var(--vp-semantic-color-content-quiet);--vp-component-accordion-color-primary-regular-icon-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-regular-icon-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-regular-icon-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-primary-regular-label-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-regular-label-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-regular-label-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-border-radius-container: var(--vp-semantic-border-radius-main);--vp-component-accordion-sizing-secondary-icon-width: var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-secondary-icon-height: var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-primary-icon-width: var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-primary-icon-height: var(--vp-semantic-sizing-m);--vp-component-accordion-spacing-secondary-gap: var(--vp-semantic-spacing-4xs);--vp-component-accordion-spacing-secondary-padding-block-end: var(--vp-semantic-spacing-m);--vp-component-accordion-spacing-secondary-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-accordion-spacing-primary-gap: var(--vp-semantic-spacing-3xs);--vp-component-accordion-spacing-primary-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-accordion-spacing-primary-padding-block-start: var(--vp-semantic-spacing-xl);--vp-component-accordion-color-secondary-regular-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-icon-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-secondary-regular-label-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-secondary-on-brand-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-label-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-secondary-on-brand-icon-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-on-brand-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-subline-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-on-brand-icon-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-on-brand-label-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-regular-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-subline-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-primary-regular-icon-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-primary-regular-label-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-footer-color-container-compact: var(--vp-semantic-color-container-neutral);--vp-component-footer-color-container-standard: var(--vp-semantic-color-container-brand);--vp-component-footer-spacing-container-compact-screen-s-inline-end: var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-compact-screen-s-inline-start: var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-compact-screen-s-block-end: var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-s-block-start: var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-m-inline-end: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-compact-screen-m-inline-start: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-compact-screen-m-block-end: var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-m-block-start: var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-l-inline-end: var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-compact-screen-l-inline-start: var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-compact-screen-l-block-end: var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-l-block-start: var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-standard-screen-s-inline-end: var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-standard-screen-s-inline-start: var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-standard-screen-s-block-end: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-s-block-start: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-inline-end: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-inline-start: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-block-end: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-block-start: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-l-inline-end: var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-standard-screen-l-inline-start: var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-standard-screen-l-block-end: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-l-block-start: var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-horizontal-gap: var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-column-vertical-gap: var(--vp-semantic-spacing-m);--vp-component-footer-spacing-vertical-gap: var(--vp-semantic-spacing-2xl)}:root{--vp-component-list-spacing-container-block-end: var(--vp-semantic-spacing-m);--vp-component-list-spacing-horizontal-gap: var(--vp-semantic-spacing-xl);--vp-component-list-spacing-vertical-gap: var(--vp-semantic-spacing-xs)}:root{--vp-component-link-typography-large-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing);--vp-component-link-typography-large-label-text-case: var(--vp-semantic-typography-screen-s-body-l-text-case);--vp-component-link-typography-large-label-text-decoration: var(--vp-semantic-typography-screen-s-body-l-text-decoration);--vp-component-link-typography-large-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--vp-component-link-typography-large-label-font-size: var(--vp-semantic-typography-screen-s-body-l-font-size);--vp-component-link-typography-large-label-line-height: var(--vp-semantic-typography-screen-s-body-l-line-height);--vp-component-link-typography-large-label-font-weight: var(--vp-semantic-typography-screen-s-body-l-font-weight);--vp-component-link-typography-large-label-font-family: var(--vp-semantic-typography-screen-s-body-l-font-family);--vp-component-link-typography-medium-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-typography-medium-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-typography-medium-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-typography-medium-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-typography-medium-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-typography-medium-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-typography-medium-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-typography-medium-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-typography-small-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-link-typography-small-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-link-typography-small-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-link-typography-small-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-link-typography-small-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-link-typography-small-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-link-typography-small-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-link-typography-small-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-link-color-tertiary-on-brand-underlining-default: var(--vp-core-color-transparent);--vp-component-link-color-tertiary-regular-underlining-default: var(--vp-core-color-transparent);--vp-component-link-color-secondary-on-brand-underlining-default: var(--vp-core-color-transparent);--vp-component-link-color-secondary-regular-underlining-default: var(--vp-core-color-transparent);--vp-component-link-color-primary-on-brand-underlining-default: var(--vp-core-color-transparent);--vp-component-link-color-primary-regular-underlining-default: var(--vp-core-color-transparent);--vp-component-link-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-link-color-tertiary-on-brand-underlining-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-underlining-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-content-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-content-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-content-default: var(--vp-semantic-color-content-on-brand-quiet);--vp-component-link-color-tertiary-regular-underlining-active: color-mix(in srgb, var(--vp-semantic-color-content-quiet) 20%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-underlining-hover: color-mix(in srgb, var(--vp-semantic-color-content-quiet) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-content-active: color-mix(in srgb, var(--vp-semantic-color-content-quiet) 20%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-content-hover: color-mix(in srgb, var(--vp-semantic-color-content-quiet) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-content-default: var(--vp-semantic-color-content-quiet);--vp-component-link-color-secondary-on-brand-underlining-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-underlining-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-content-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-content-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-content-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-secondary-regular-underlining-active: color-mix(in srgb, var(--vp-semantic-color-border-catchy) 80%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-underlining-hover: color-mix(in srgb, var(--vp-semantic-color-border-catchy) 90%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-content-active: color-mix(in srgb, var(--vp-semantic-color-content-neutral) 80%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-content-hover: color-mix(in srgb, var(--vp-semantic-color-content-neutral) 90%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-content-default: var(--vp-semantic-color-content-neutral);--vp-component-link-color-primary-on-brand-underlining-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-underlining-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-content-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-content-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-content-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-primary-regular-underlining-active: color-mix(in srgb, var(--vp-semantic-color-border-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-underlining-hover: color-mix(in srgb, var(--vp-semantic-color-border-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-content-active: color-mix(in srgb, var(--vp-semantic-color-content-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-content-hover: color-mix(in srgb, var(--vp-semantic-color-content-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-content-default: var(--vp-semantic-color-content-brand);--vp-component-link-spacing-large-vertical-gap: var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-large-horizontal-gap: var(--vp-semantic-spacing-2xs);--vp-component-link-spacing-medium-vertical-gap: var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-medium-horizontal-gap: var(--vp-semantic-spacing-2xs);--vp-component-link-spacing-small-vertical-gap: var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-small-horizontal-gap: var(--vp-semantic-spacing-2xs);--vp-component-link-sizing-large-end-icon-width: var(--vp-semantic-sizing-xl);--vp-component-link-sizing-large-end-icon-height: var(--vp-semantic-sizing-xl);--vp-component-link-sizing-medium-end-icon-width: var(--vp-semantic-sizing-l);--vp-component-link-sizing-medium-end-icon-height: var(--vp-semantic-sizing-l);--vp-component-link-sizing-small-end-icon-width: var(--vp-semantic-sizing-m);--vp-component-link-sizing-small-end-icon-height: var(--vp-semantic-sizing-m);--vp-component-link-color-tertiary-on-brand-content-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-link-color-tertiary-regular-content-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-link-color-secondary-on-brand-content-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-link-color-secondary-regular-content-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-link-color-primary-on-brand-content-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-link-color-primary-regular-content-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-form-label-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-label-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-form-label-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-form-label-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-label-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-label-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-label-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-label-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-label-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-form-label-color-regular-question-icon: var(--vp-semantic-color-content-brand);--vp-component-form-label-color-regular-primary-label: var(--vp-semantic-color-content-neutral);--vp-component-form-label-sizing-label-question-icon-width: var(--vp-semantic-sizing-m);--vp-component-form-label-sizing-label-question-icon-height: var(--vp-semantic-sizing-m);--vp-component-form-label-spacing-padding-block-end: var(--vp-semantic-spacing-xs);--vp-component-form-label-spacing-gap: var(--vp-semantic-spacing-2xs);--vp-component-form-label-color-regular-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-form-helper-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-helper-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-form-helper-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-form-helper-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-helper-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-helper-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-helper-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-helper-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-helper-spacing-padding-block-start: var(--vp-semantic-spacing-xs);--vp-component-form-helper-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-form-helper-color-regular-content: var(--vp-semantic-color-content-quiet);--vp-component-form-helper-color-regular-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-form-error-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-error-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-form-error-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-form-error-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-error-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-error-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-error-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-error-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-error-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-form-error-color-regular-container: var(--vp-semantic-color-container-neutral);--vp-component-form-error-color-regular-icon: var(--vp-semantic-color-status-negative);--vp-component-form-error-color-regular-content: var(--vp-semantic-color-status-negative);--vp-component-form-error-spacing-icon-margin-block-start: var(--vp-semantic-spacing-3xs);--vp-component-form-error-spacing-padding-block-start: var(--vp-semantic-spacing-xs);--vp-component-form-error-spacing-container-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-gap: var(--vp-semantic-spacing-2xs);--vp-component-form-error-border-radius-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-form-error-border-radius-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-form-error-border-radius-top-right: var(--vp-semantic-border-radius-main);--vp-component-form-error-border-radius-top-left: var(--vp-semantic-border-radius-main);--vp-component-form-error-sizing-icon-width: var(--vp-semantic-sizing-m);--vp-component-form-error-sizing-icon-height: var(--vp-semantic-sizing-m);--vp-component-form-error-color-regular-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-text-input-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-text-input-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-text-input-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-text-input-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-text-input-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-text-input-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-text-input-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-text-input-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-text-input-typography-placeholder-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-text-input-typography-placeholder-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-text-input-typography-placeholder-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-text-input-typography-placeholder-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-text-input-typography-placeholder-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-text-input-typography-placeholder-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-text-input-typography-placeholder-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-text-input-typography-placeholder-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-text-input-box-shadow-focus: var(--vp-semantic-box-shadow-focus-textfield);--vp-component-text-input-color-regular-border-success: var(--vp-semantic-color-status-positive);--vp-component-text-input-color-regular-border-error: var(--vp-semantic-color-status-negative);--vp-component-text-input-color-regular-border-active: var(--vp-semantic-color-border-brand);--vp-component-text-input-color-regular-border-default: var(--vp-semantic-color-border-neutral);--vp-component-text-input-color-regular-content-checkmark: var(--vp-semantic-color-status-positive);--vp-component-text-input-color-regular-content-icons: var(--vp-semantic-color-content-neutral);--vp-component-text-input-color-regular-content-placeholder: var(--vp-semantic-color-content-quiet);--vp-component-text-input-color-regular-content-default: var(--vp-semantic-color-content-neutral);--vp-component-text-input-color-regular-container: var(--vp-semantic-color-container-neutral);--vp-component-text-input-spacing-medium-padding-inline-start: var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-block-end: var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-inline-end: var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-block-start: var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-gap: var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-large-padding-inline-start: var(--vp-semantic-spacing-m);--vp-component-text-input-spacing-large-padding-block-end: var(--vp-semantic-spacing-l);--vp-component-text-input-spacing-large-padding-inline-end: var(--vp-semantic-spacing-m);--vp-component-text-input-spacing-large-padding-block-start: var(--vp-semantic-spacing-l);--vp-component-text-input-spacing-large-gap: var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-inline-start: var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-block-end: var(--vp-semantic-spacing-2xs);--vp-component-text-input-spacing-small-padding-inline-end: var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-block-start: var(--vp-semantic-spacing-2xs);--vp-component-text-input-spacing-small-gap: var(--vp-semantic-spacing-xs);--vp-component-text-input-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-text-input-border-width-active: var(--vp-semantic-border-width-m);--vp-component-text-input-border-width-hover: var(--vp-semantic-border-width-m);--vp-component-text-input-border-width-default: var(--vp-semantic-border-width-s);--vp-component-text-input-border-radius-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-top-right: var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-top-left: var(--vp-semantic-border-radius-main);--vp-component-text-input-sizing-min-height: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-text-input-sizing-checkmark-width: var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-checkmark-height: var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-end-icon-width: var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-end-icon-height: var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-start-icon-width: var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-start-icon-height: var(--vp-semantic-sizing-xl);--vp-component-text-input-color-regular-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--input-zi-root:0;--input-zi-container:var(--input-zi-root);--input-zi-input:calc(var(--input-zi-root) + 1);--input-zi-slot:calc(var(--input-zi-input) + 1)}.vp-input{--input-text-case:var(--vp-component-text-input-typography-label-text-case);--input-text-decoration:var(--vp-component-text-input-typography-label-text-decoration);--input-letter-spacing:var(--vp-component-text-input-typography-label-letter-spacing);--input-font-size:var(--vp-component-text-input-typography-label-font-size);--input-line-height:var(--vp-component-text-input-typography-label-line-height);--input-font-weight:var(--vp-component-text-input-typography-label-font-weight);--input-font-family:var(--vp-component-text-input-typography-label-font-family);--input-webkit-font-smoothing:var(--vp-component-text-input-typography-label-webkit-font-smoothing);--input-placeholder-text-case:var(--vp-component-text-input-typography-placeholder-text-case);--input-placeholder-text-decoration:var(--vp-component-text-input-typography-placeholder-text-decoration);--input-placeholder-letter-spacing:var(--vp-component-text-input-typography-placeholder-letter-spacing);--input-placeholder-font-size:var(--vp-component-text-input-typography-placeholder-font-size);--input-placeholder-line-height:var(--vp-component-text-input-typography-placeholder-line-height);--input-placeholder-font-weight:var(--vp-component-text-input-typography-placeholder-font-weight);--input-placeholder-font-family:var(--vp-component-text-input-typography-placeholder-font-family);--input-placeholder-webkit-font-smoothing:var(--vp-component-text-input-typography-placeholder-webkit-font-smoothing);--input-color:var(--vp-component-text-input-color-regular-content-default);--input-placeholder-color:var(--vp-component-text-input-color-regular-content-placeholder);--input-background-color:var(--vp-component-text-input-color-regular-container);--input-border-radius:var(--vp-component-text-input-border-radius-bottom-left) var(--vp-component-text-input-border-radius-bottom-right) var(--vp-component-text-input-border-radius-top-right) var(--vp-component-text-input-border-radius-top-left);--input-border-width:var(--vp-component-text-input-border-width-default);--input-border-width-hover:var(--vp-component-text-input-border-width-hover);--input-border-width-active:var(--vp-component-text-input-border-width-active);--input-border-color:var(--vp-component-text-input-color-regular-border-default);--input-border-color-active:var(--vp-component-text-input-color-regular-border-active);--input-border-color-success:var(--vp-component-text-input-color-regular-border-success);--input-border-color-error:var(--vp-component-text-input-color-regular-border-error);--input-focus-box-shadow:var(--vp-component-text-input-box-shadow-focus);--input-spacing-gap:var(--vp-component-text-input-spacing-medium-gap);--input-padding:var(--vp-component-text-input-spacing-medium-padding-block-start) var(--vp-component-text-input-spacing-medium-padding-inline-end) var(--vp-component-text-input-spacing-medium-padding-block-end) var(--vp-component-text-input-spacing-medium-padding-inline-start)}.vp-input--small{--input-spacing-gap:var(--vp-component-text-input-spacing-small-gap);--input-padding:var(--vp-component-text-input-spacing-small-padding-block-start) var(--vp-component-text-input-spacing-small-padding-inline-end) var(--vp-component-text-input-spacing-small-padding-block-end) var(--vp-component-text-input-spacing-small-padding-inline-start)}.vp-input--large{--input-spacing-gap:var(--vp-component-text-input-spacing-large-gap);--input-padding:var(--vp-component-text-input-spacing-large-padding-block-start) var(--vp-component-text-input-spacing-large-padding-inline-end) var(--vp-component-text-input-spacing-large-padding-block-end) var(--vp-component-text-input-spacing-large-padding-inline-start)}.vp-input-container{--input-disabled-opacity:var(--vp-component-text-input-opacity-disabled);--input-checkmark-color:var(--vp-component-text-input-color-regular-content-checkmark);--input-icons-color:var(--vp-component-text-input-color-regular-content-icons);--input-start-icon-width:var(--vp-component-text-input-sizing-start-icon-width);--input-start-icon-height:var(--vp-component-text-input-sizing-start-icon-height);--input-end-icon-width:var(--vp-component-text-input-sizing-end-icon-width);--input-end-icon-height:var(--vp-component-text-input-sizing-end-icon-height);--input-slot-padding:var(--vp-component-text-input-spacing-medium-padding-block-start) var(--vp-component-text-input-spacing-medium-padding-inline-end) var(--vp-component-text-input-spacing-medium-padding-block-end) var(--vp-component-text-input-spacing-medium-padding-inline-start);--input-start-slot-width:calc(var(--vp-component-text-input-sizing-start-icon-width) + var(--vp-component-text-input-spacing-medium-padding-inline-start) + var(--vp-component-text-input-spacing-medium-gap));--input-end-slot-width:calc(var(--vp-component-text-input-sizing-end-icon-width) + var(--vp-component-text-input-spacing-medium-gap) + var(--vp-component-text-input-spacing-medium-padding-inline-end));--input-multiple-end-slots-gap:var(--vp-component-text-input-spacing-medium-padding-inline-end);--input-multiple-end-slots-width:calc(var(--vp-component-text-input-sizing-end-icon-width)*2 + var(--input-spacing-gap) + var(--vp-component-text-input-spacing-medium-padding-inline-end) + var(--input-multiple-end-slots-gap))}.vp-input{align-items:center;box-sizing:border-box;display:flex;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);gap:var(--input-spacing-gap);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding);position:relative;-webkit-text-decoration:var(--input-text-decoration);text-decoration:var(--input-text-decoration);text-transform:var(--input-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--input-webkit-font-smoothing);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background-color);border-radius:var(--input-border-radius);color:var(--input-color);--input-border-box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color);border:0;box-shadow:var(--input-border-box-shadow);transition:box-shadow var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);z-index:var(--input-zi-input)}@media (prefers-reduced-motion:reduce){.vp-input{transition-duration:0s}}.vp-input::-moz-placeholder{font-family:var(--input-placeholder-font-family);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input::placeholder{font-family:var(--input-placeholder-font-family);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);-webkit-text-decoration:var(--input-placeholder-text-decoration);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input-container[data-disabled]{cursor:default;opacity:var(--input-disabled-opacity)}.vp-input[data-hover]{--input-border-width:var(--input-border-width-hover)}.vp-input[data-active]{outline:0;--input-border-width:var(--input-border-width-active);--input-border-color:var(--input-border-color-active)}.vp-input[data-focus]{box-shadow:var(--input-focus-box-shadow);outline:0}.vp-input[data-success]{--input-border-color:var(--input-border-color-success)}.vp-input[data-invalid]{--input-border-color:var(--input-border-color-error)}.vp-input[data-start-slot]{padding-inline-start:var(--input-start-slot-width)}.vp-input[data-end-slot]{padding-inline-end:var(--input-end-slot-width)}.vp-input[data-end-slot][data-success]{padding-inline-end:var(--input-multiple-end-slots-width)}.vp-input[data-success]{padding-inline-end:var(--input-end-slot-width)}.vp-input-container{position:relative;z-index:var(--input-zi-container)}.vp-input-container svg{color:var(--input-icons-color);flex:0 0 auto}.vp-input-container [data-part=start-slot]{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:left;left:0;padding:var(--input-slot-padding);padding-inline-end:0;position:absolute;top:0;width:var(--input-start-slot-width);z-index:var(--input-zi-slot)}.vp-input-container [data-part=start-slot] svg{height:var(--input-start-icon-height);width:var(--input-start-icon-width)}.vp-input-container [data-part=end-slot]{align-items:center;bottom:0;box-sizing:border-box;display:flex;gap:var(--input-multiple-end-slots-gap);justify-content:center;padding:var(--input-slot-padding);position:absolute;right:0;top:0;width:var(--input-end-slot-width);z-index:var(--input-zi-slot)}.vp-input-container [data-part=end-slot] svg{height:var(--input-end-icon-height);width:var(--input-end-icon-width)}.vp-input-container [data-part=end-slot] svg[data-part=checkmark]{color:var(--input-checkmark-color)}.vp-input-container [data-part=end-slot][data-end-slot][data-success]{width:var(--input-multiple-end-slots-width)}:root{--vp-component-link-list-typography-screen-l-medium-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-l-medium-text-case: var(--vp-semantic-typography-screen-l-title-m-text-case);--vp-component-link-list-typography-screen-l-medium-text-decoration: var(--vp-semantic-typography-screen-l-title-m-text-decoration);--vp-component-link-list-typography-screen-l-medium-letter-spacing: var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--vp-component-link-list-typography-screen-l-medium-font-size: var(--vp-semantic-typography-screen-l-title-m-font-size);--vp-component-link-list-typography-screen-l-medium-line-height: var(--vp-semantic-typography-screen-l-title-m-line-height);--vp-component-link-list-typography-screen-l-medium-font-weight: var(--vp-semantic-typography-screen-l-title-m-font-weight);--vp-component-link-list-typography-screen-l-medium-font-family: var(--vp-semantic-typography-screen-l-title-m-font-family);--vp-component-link-list-typography-screen-l-small-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-l-small-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-list-typography-screen-l-small-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-list-typography-screen-l-small-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-list-typography-screen-l-small-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-list-typography-screen-l-small-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-list-typography-screen-l-small-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-list-typography-screen-l-small-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-list-typography-screen-m-medium-webkit-font-smoothing: var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-m-medium-text-case: var(--vp-semantic-typography-screen-m-title-m-text-case);--vp-component-link-list-typography-screen-m-medium-text-decoration: var(--vp-semantic-typography-screen-m-title-m-text-decoration);--vp-component-link-list-typography-screen-m-medium-letter-spacing: var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--vp-component-link-list-typography-screen-m-medium-font-size: var(--vp-semantic-typography-screen-m-title-m-font-size);--vp-component-link-list-typography-screen-m-medium-line-height: var(--vp-semantic-typography-screen-m-title-m-line-height);--vp-component-link-list-typography-screen-m-medium-font-weight: var(--vp-semantic-typography-screen-m-title-m-font-weight);--vp-component-link-list-typography-screen-m-medium-font-family: var(--vp-semantic-typography-screen-m-title-m-font-family);--vp-component-link-list-typography-screen-m-small-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-m-small-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-list-typography-screen-m-small-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-list-typography-screen-m-small-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-list-typography-screen-m-small-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-list-typography-screen-m-small-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-list-typography-screen-m-small-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-list-typography-screen-m-small-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-list-typography-screen-s-medium-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-s-medium-text-case: var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-link-list-typography-screen-s-medium-text-decoration: var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-link-list-typography-screen-s-medium-letter-spacing: var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-link-list-typography-screen-s-medium-font-size: var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-link-list-typography-screen-s-medium-line-height: var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-link-list-typography-screen-s-medium-font-weight: var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-link-list-typography-screen-s-medium-font-family: var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-link-list-typography-screen-s-small-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-s-small-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-list-typography-screen-s-small-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-list-typography-screen-s-small-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-list-typography-screen-s-small-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-list-typography-screen-s-small-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-list-typography-screen-s-small-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-list-typography-screen-s-small-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-list-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-link-list-sizing-medium-icon-width: var(--vp-semantic-sizing-xl);--vp-component-link-list-sizing-medium-icon-height: var(--vp-semantic-sizing-xl);--vp-component-link-list-sizing-small-icon-width: var(--vp-semantic-sizing-m);--vp-component-link-list-sizing-small-icon-height: var(--vp-semantic-sizing-m);--vp-component-link-list-spacing-padding-block-end: var(--vp-semantic-spacing-m);--vp-component-link-list-spacing-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-link-list-color-secondary-icon-active: var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-icon-hover: var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-icon-default: var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-secondary-label-active: var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-label-hover: var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-label-default: var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-primary-icon-active: color-mix(in srgb, var(--vp-semantic-color-content-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-icon-hover: color-mix(in srgb, var(--vp-semantic-color-content-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-icon-default: var(--vp-semantic-color-content-brand);--vp-component-link-list-color-primary-label-active: color-mix(in srgb, var(--vp-semantic-color-content-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-label-hover: color-mix(in srgb, var(--vp-semantic-color-content-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-label-default: var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-icon-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-link-list-color-secondary-label-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-link-list-color-primary-icon-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-link-list-color-primary-label-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-modal-sizing-container-screen-s-min-width: 280px;--vp-component-modal-sizing-container-screen-m-min-width: 385px;--vp-component-modal-sizing-container-screen-l-min-width: 342px;--vp-component-modal-typography-title-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-modal-typography-title-text-case: var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-modal-typography-title-text-decoration: var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-modal-typography-title-letter-spacing: var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-modal-typography-title-font-size: var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-modal-typography-title-line-height: var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-modal-typography-title-font-weight: var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-modal-typography-title-font-family: var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-modal-motion-dialog-closing-easing: var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-dialog-closing-duration: var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-dialog-opening-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-dialog-opening-duration: var(--vp-semantic-motion-duration-moderate);--vp-component-modal-motion-backdrop-closing-easing: var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-backdrop-closing-duration: var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-backdrop-opening-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-backdrop-opening-duration: var(--vp-semantic-motion-duration-moderate);--vp-component-modal-border-radius-bottom-right: var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-bottom-left: var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-right: var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-left: var(--vp-semantic-border-radius-m);--vp-component-modal-color-icon: var(--vp-semantic-color-content-neutral);--vp-component-modal-color-title: var(--vp-semantic-color-content-neutral);--vp-component-modal-color-container: var(--vp-semantic-color-container-on-overlay);--vp-component-modal-color-backdrop-background-color: var(--vp-semantic-color-container-overlay);--vp-component-modal-spacing-footer-padding-inline-start: var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-inline-end: var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-end: var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-start: var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-gap: var(--vp-semantic-spacing-s);--vp-component-modal-spacing-container-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-start: var(--vp-semantic-spacing-xs);--vp-component-modal-spacing-header-padding-inline-end: var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-inline-start: var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-header-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-block-start: var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-gap: var(--vp-semantic-spacing-xs)}:root{--modal-zi-root:0;--modal-zi-backdrop:calc(var(--modal-zi-root) + 1);--modal-zi-container:calc(var(--modal-zi-backdrop) + 1)}.vp-modal{--modal-background-color:var(--vp-component-modal-color-container);--modal-min-width:var(--vp-component-modal-sizing-container-screen-s-min-width);--modal-padding:var(--vp-component-modal-spacing-container-padding-block-start) var(--vp-component-modal-spacing-container-padding-inline-end) var(--vp-component-modal-spacing-container-padding-block-end) var(--vp-component-modal-spacing-container-padding-inline-start);--modal-border-radius:var(--vp-component-modal-border-radius-top-left) var(--vp-component-modal-border-radius-top-right) var(--vp-component-modal-border-radius-bottom-right) var(--vp-component-modal-border-radius-bottom-left);--modal-backdrop-background-color:var(--vp-component-modal-color-backdrop-background-color);--modal-header-title-color:var(--vp-component-modal-color-title);--modal-header-title-font-family:var(--vp-component-modal-typography-title-font-family);--modal-header-title-font-size:var(--vp-component-modal-typography-title-font-size);--modal-header-title-font-weight:var(--vp-component-modal-typography-title-font-weight);--modal-header-title-letter-spacing:var(--vp-component-modal-typography-title-letter-spacing);--modal-header-title-line-height:var(--vp-component-modal-typography-title-line-height);--modal-header-title-text-case:var(--vp-component-modal-typography-title-text-case);--modal-header-title-text-decoration:var(--vp-component-modal-typography-title-text-decoration);--modal-header-title-webkit-font-smoothing:var(--vp-component-modal-typography-title-webkit-font-smoothing);--modal-header-gap:var(--vp-component-modal-spacing-header-gap);--modal-header-padding:var(--vp-component-modal-spacing-header-padding-block-start) var(--vp-component-modal-spacing-header-padding-inline-end) var(--vp-component-modal-spacing-header-padding-block-end) var(--vp-component-modal-spacing-header-padding-inline-start);--modal-footer-gap:var(--vp-component-modal-spacing-footer-gap);--modal-footer-padding:var(--vp-component-modal-spacing-footer-padding-block-start) var(--vp-component-modal-spacing-footer-padding-inline-end) var(--vp-component-modal-spacing-footer-padding-block-end) var(--vp-component-modal-spacing-footer-padding-inline-start);--modal-opening-duration:var(--vp-component-modal-motion-dialog-opening-duration);--modal-opening-easing:var(--vp-component-modal-motion-dialog-opening-easing);--modal-closing-duration:var(--vp-component-modal-motion-dialog-closing-duration);--modal-closing-easing:var(--vp-component-modal-motion-dialog-closing-easing);--backdrop-opening-duration:var(--vp-component-modal-motion-backdrop-opening-duration);--backdrop-opening-easing:var(--vp-component-modal-motion-backdrop-opening-easing);--backdrop-closing-duration:var(--vp-component-modal-motion-backdrop-closing-duration);--backdrop-closing-easing:var(--vp-component-modal-motion-backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal{--modal-min-width:var(--vp-component-modal-sizing-container-screen-m-min-width)}}@media screen and (min-width:1200px){.vp-modal{--modal-min-width:var(--vp-component-modal-sizing-container-screen-l-min-width)}}.vp-modal .backdrop,.vp-modal::backdrop{background-color:var(--modal-backdrop-background-color);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:var(--modal-zi-backdrop)}@media (prefers-reduced-motion:reduce){.vp-modal .backdrop,.vp-modal::backdrop{animation:none!important}}.vp-modal{background-color:var(--modal-background-color);border:0;border-radius:var(--modal-border-radius);display:flex;flex-direction:column;left:50%;margin:0;max-height:100%;min-width:var(--modal-min-width);padding:var(--modal-padding);position:fixed;top:50%;z-index:var(--modal-zi-container);--modal-transform:translate(-50%,50%);opacity:0;transform:var(--modal-transform)}.vp-modal[data-hidden]{display:none}@media screen and (min-width:600px){.vp-modal{--modal-transform:translate(-50%)}}.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in-mobile;--modal-open-transform:translate(-50%);animation:var(--modal-motion-name) var(--modal-opening-duration) var(--modal-opening-easing);opacity:1;transform:var(--modal-open-transform)}.vp-modal[data-open]:not(.vp-modal-exit-animation) .backdrop,.vp-modal[data-open]:not(.vp-modal-exit-animation)::backdrop{animation:modal-appear-in var(--backdrop-opening-duration) var(--backdrop-opening-easing);opacity:1}@media screen and (min-width:600px){.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in;--modal-open-transform:translate(-50%,-50%)}}.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out-mobile;animation:var(--modal-motion-name) var(--modal-closing-duration) var(--modal-closing-easing)}.vp-modal-exit-animation .backdrop,.vp-modal-exit-animation::backdrop{animation:modal-appear-out var(--backdrop-closing-duration) var(--backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out}}@media (prefers-reduced-motion:reduce){.vp-modal{animation:none!important}}.vp-modal__header{align-items:center;display:flex;gap:var(--modal-header-gap);justify-content:space-between;overflow-wrap:anywhere;padding:var(--modal-header-padding)}.vp-modal__header>*{color:var(--modal-header-title-color);font-family:var(--modal-header-title-font-family);font-size:var(--modal-header-title-font-size);font-weight:var(--modal-header-title-font-weight);letter-spacing:var(--modal-header-title-letter-spacing);line-height:var(--modal-header-title-line-height);-webkit-text-decoration:var(--modal-header-title-text-decoration);text-decoration:var(--modal-header-title-text-decoration);text-transform:var(--modal-header-title-text-case);-webkit-font-smoothing:var(--modal-header-title-webkit-font-smoothing)}.vp-modal__header-icon{color:var(--vp-component-modal-color-icon)}.vp-modal__body{flex:1;overflow-y:auto}.vp-modal__footer{display:flex;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding)}.vp-modal [data-part=close-button]{align-self:flex-start}@keyframes modal-appear-in{0%{opacity:0}to{opacity:1}}@keyframes modal-appear-out{0%{opacity:1}to{opacity:0}}@keyframes modal-slide-from-bottom-in{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-slide-from-bottom-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes modal-slide-from-bottom-in-mobile{0%{opacity:0;transform:translate(-50%,50%)}to{opacity:1;transform:translate(-50%)}}@keyframes modal-slide-from-bottom-out-mobile{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,50%)}}:root{--vp-component-navigation-header-color-container: var(--vp-semantic-color-container-neutral);--vp-component-navigation-header-spacing-row-compact-screen-s-gap: var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-m-gap: var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-l-gap: var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-standard-screen-s-gap: var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-m-gap: var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-l-gap: var(--vp-semantic-spacing-xl);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-end: var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-start: var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-block-end: var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-s-block-start: var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-end: var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-start: var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-block-end: var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-block-start: var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-end: var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-start: var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-block-end: var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-block-start: var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-end: var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-start: var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-block-end: var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-s-block-start: var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-end: var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-start: var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-block-end: var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-m-block-start: var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-end: var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-start: var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-block-end: var(--vp-semantic-spacing-m);--vp-component-navigation-header-spacing-container-standard-screen-l-block-start: var(--vp-semantic-spacing-xl);--vp-component-navigation-header-sizing-container-min-height: var(--vp-semantic-sizing-4xl)}:root{--vp-component-price-typography-small-amount-barred-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-amount-barred-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-small-amount-barred-text-decoration: var(--vp-core-text-decoration-line-through);--vp-component-price-typography-small-amount-barred-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-amount-barred-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-amount-barred-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-amount-barred-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-amount-barred-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-helper-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-helper-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-small-helper-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-small-helper-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-helper-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-helper-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-helper-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-helper-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-amount-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-amount-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-amount-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-amount-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-amount-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-amount-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-amount-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-medium-amount-barred-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-medium-amount-barred-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-medium-amount-barred-text-decoration: var(--vp-core-text-decoration-line-through);--vp-component-price-typography-medium-amount-barred-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-medium-amount-barred-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-medium-amount-barred-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-medium-amount-barred-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-medium-amount-barred-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-medium-helper-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-medium-helper-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-medium-helper-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-medium-helper-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-medium-helper-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-medium-helper-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-medium-helper-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-medium-helper-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-medium-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-price-typography-medium-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-price-typography-medium-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-price-typography-medium-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-price-typography-medium-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-price-typography-medium-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-price-typography-medium-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-price-typography-medium-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-amount-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-price-typography-medium-amount-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-price-typography-medium-amount-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-price-typography-medium-amount-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-price-typography-medium-amount-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-price-typography-medium-amount-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-price-typography-medium-amount-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-price-typography-large-screen-l-amount-barred-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-amount-barred-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-l-amount-barred-text-decoration: var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-l-amount-barred-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-l-amount-barred-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-l-amount-barred-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-l-amount-barred-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-l-amount-barred-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-l-helper-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-helper-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-l-helper-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-l-helper-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-l-helper-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-l-helper-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-l-helper-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-l-helper-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-l-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-label-text-case: var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-screen-l-label-text-decoration: var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-screen-l-label-letter-spacing: var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-screen-l-label-font-size: var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-screen-l-label-line-height: var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-screen-l-label-font-weight: var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-screen-l-label-font-family: var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-screen-l-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-amount-text-case: var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-screen-l-amount-text-decoration: var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-screen-l-amount-letter-spacing: var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-screen-l-amount-font-size: var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-screen-l-amount-line-height: var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-screen-l-amount-font-weight: var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-screen-l-amount-font-family: var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-screen-m-amount-barred-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-amount-barred-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-m-amount-barred-text-decoration: var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-m-amount-barred-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-m-amount-barred-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-m-amount-barred-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-m-amount-barred-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-m-amount-barred-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-m-helper-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-helper-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-m-helper-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-m-helper-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-m-helper-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-m-helper-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-m-helper-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-m-helper-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-m-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-label-text-case: var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-component-price-typography-large-screen-m-label-text-decoration: var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-component-price-typography-large-screen-m-label-letter-spacing: var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-component-price-typography-large-screen-m-label-font-size: var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-component-price-typography-large-screen-m-label-line-height: var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-component-price-typography-large-screen-m-label-font-weight: var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-component-price-typography-large-screen-m-label-font-family: var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-component-price-typography-large-screen-m-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-amount-text-case: var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-component-price-typography-large-screen-m-amount-text-decoration: var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-component-price-typography-large-screen-m-amount-letter-spacing: var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-component-price-typography-large-screen-m-amount-font-size: var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-component-price-typography-large-screen-m-amount-line-height: var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-component-price-typography-large-screen-m-amount-font-weight: var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-component-price-typography-large-screen-m-amount-font-family: var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-component-price-typography-large-screen-s-amount-barred-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-amount-barred-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-s-amount-barred-text-decoration: var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-s-amount-barred-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-s-amount-barred-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-s-amount-barred-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-s-amount-barred-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-s-amount-barred-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-s-helper-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-helper-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-s-helper-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-s-helper-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-s-helper-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-s-helper-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-s-helper-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-s-helper-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-s-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-label-text-case: var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-price-typography-large-screen-s-label-text-decoration: var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-price-typography-large-screen-s-label-letter-spacing: var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-price-typography-large-screen-s-label-font-size: var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-price-typography-large-screen-s-label-line-height: var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-price-typography-large-screen-s-label-font-weight: var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-price-typography-large-screen-s-label-font-family: var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-price-typography-large-screen-s-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-amount-text-case: var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-price-typography-large-screen-s-amount-text-decoration: var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-price-typography-large-screen-s-amount-letter-spacing: var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-price-typography-large-screen-s-amount-font-size: var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-price-typography-large-screen-s-amount-line-height: var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-price-typography-large-screen-s-amount-font-weight: var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-price-typography-large-screen-s-amount-font-family: var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-price-spacing-small-vertical-gap: var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-horizontal-gap: var(--vp-semantic-spacing-xs);--vp-component-price-spacing-medium-vertical-gap: var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-horizontal-gap: var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-vertical-gap: var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-horizontal-gap: var(--vp-semantic-spacing-xs);--vp-component-price-color-content-label: var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-amount-barred: var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-helper: var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount-out-of-stock: var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount: var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-product-card-sizing-large-min-width: 370px;--vp-component-product-card-sizing-medium-min-width: 340px;--vp-component-product-card-sizing-small-min-width: 190px;--vp-component-product-card-typography-large-product-description-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-large-product-description-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-large-product-description-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-large-product-description-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-large-product-description-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-large-product-description-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-large-product-description-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-large-product-description-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-large-product-title-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-product-card-typography-large-product-title-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-product-card-typography-large-product-title-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-product-card-typography-large-product-title-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-product-card-typography-large-product-title-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-product-card-typography-large-product-title-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-product-card-typography-large-product-title-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-product-card-typography-large-product-title-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-product-card-typography-medium-product-description-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-medium-product-description-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-medium-product-description-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-medium-product-description-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-medium-product-description-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-medium-product-description-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-medium-product-description-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-medium-product-description-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-medium-product-title-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-medium-product-title-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-medium-product-title-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-medium-product-title-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-medium-product-title-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-medium-product-title-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-medium-product-title-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-medium-product-title-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-small-product-description-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-small-product-description-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-small-product-description-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-small-product-description-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-small-product-description-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-small-product-description-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-small-product-description-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-small-product-description-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-small-product-title-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-small-product-title-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-small-product-title-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-small-product-title-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-small-product-title-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-small-product-title-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-small-product-title-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-small-product-title-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-aspect-ratio-media: var(--vp-core-aspect-ratio-1-1);--vp-component-product-card-color-media-container: var(--vp-semantic-color-container-quiet);--vp-component-product-card-color-body-product-description: var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-title: var(--vp-semantic-color-content-neutral);--vp-component-product-card-border-radius-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-right: var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-left: var(--vp-semantic-border-radius-main);--vp-component-product-card-spacing-small-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-small-footer-padding-block-start: var(--vp-semantic-spacing-s);--vp-component-product-card-spacing-small-footer-padding-inline-end: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-footer-padding-inline-start: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-body-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-small-body-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-small-body-padding-inline-end: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-body-padding-inline-start: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-footer-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-medium-footer-padding-inline-end: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-body-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-body-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-medium-body-padding-inline-end: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-body-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-footer-padding-block-start: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-footer-padding-inline-end: var(--vp-semantic-spacing-2xl);--vp-component-product-card-spacing-large-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-body-horizontal-space-between: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-body-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-body-padding-block-start: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-body-padding-inline-end: var(--vp-semantic-spacing-2xl);--vp-component-product-card-spacing-large-body-padding-inline-start: var(--vp-semantic-spacing-4xs)}:root{--vp-component-score-rating-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-score-rating-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-score-rating-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-score-rating-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-score-rating-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-score-rating-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-score-rating-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-score-rating-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-score-rating-color-label: var(--vp-semantic-color-content-neutral);--vp-component-score-rating-color-icon: var(--vp-semantic-color-content-quiet);--vp-component-score-rating-spacing-gap: var(--vp-semantic-spacing-2xs);--vp-component-score-rating-sizing-icon-width: var(--vp-semantic-sizing-m);--vp-component-score-rating-sizing-icon-height: var(--vp-semantic-sizing-m);--vp-component-score-rating-color-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-sticker-typography-medium-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-sticker-typography-medium-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-sticker-typography-medium-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-sticker-typography-medium-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-sticker-typography-medium-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-sticker-typography-medium-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-sticker-typography-medium-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-sticker-typography-medium-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-sticker-typography-small-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-sticker-typography-small-label-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-sticker-typography-small-label-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-sticker-typography-small-label-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-sticker-typography-small-label-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-sticker-typography-small-label-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-sticker-typography-small-label-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-sticker-typography-small-label-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-sticker-border-radius-container-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-top-right: var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-top-left: var(--vp-semantic-border-radius-main);--vp-component-sticker-sizing-padding-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-sticker-sizing-padding-inline-start: var(--vp-semantic-spacing-2xs);--vp-component-sticker-sizing-padding-block-end: var(--vp-semantic-spacing-3xs);--vp-component-sticker-sizing-padding-block-start: var(--vp-semantic-spacing-3xs);--vp-component-sticker-color-secondary-content: var(--vp-semantic-color-content-on-commercial-neutral);--vp-component-sticker-color-secondary-container: var(--vp-semantic-color-container-commercial-neutral);--vp-component-sticker-color-primary-content: var(--vp-semantic-color-content-on-commercial-catchy);--vp-component-sticker-color-primary-container: var(--vp-semantic-color-container-commercial-catchy);--vp-component-sticker-color-secondary-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-sticker-color-primary-skeleton: var(--vp-semantic-color-alpha-quiet-l)}.vp-sticker{--sticker-text-case:var(--vp-component-sticker-typography-medium-label-text-case);--sticker-text-decoration:var(--vp-component-sticker-typography-medium-label-text-decoration);--sticker-letter-spacing:var(--vp-component-sticker-typography-medium-label-letter-spacing);--sticker-font-size:var(--vp-component-sticker-typography-medium-label-font-size);--sticker-line-height:var(--vp-component-sticker-typography-medium-label-line-height);--sticker-font-weight:var(--vp-component-sticker-typography-medium-label-font-weight);--sticker-font-family:var(--vp-component-sticker-typography-medium-label-font-family);--sticker-webkit-font-smoothing:var(--vp-component-sticker-typography-medium-label-webkit-font-smoothing)}.vp-sticker--small{--sticker-text-case:var(--vp-component-sticker-typography-small-label-text-case);--sticker-text-decoration:var(--vp-component-sticker-typography-small-label-text-decoration);--sticker-letter-spacing:var(--vp-component-sticker-typography-small-label-letter-spacing);--sticker-font-size:var(--vp-component-sticker-typography-small-label-font-size);--sticker-line-height:var(--vp-component-sticker-typography-small-label-line-height);--sticker-font-weight:var(--vp-component-sticker-typography-small-label-font-weight);--sticker-font-family:var(--vp-component-sticker-typography-small-label-font-family);--sticker-webkit-font-smoothing:var(--vp-component-sticker-typography-small-label-webkit-font-smoothing)}.vp-sticker{--sticker-padding:var(--vp-component-sticker-sizing-padding-block-start) var(--vp-component-sticker-sizing-padding-inline-end) var(--vp-component-sticker-sizing-padding-block-end) var(--vp-component-sticker-sizing-padding-inline-start);--sticker-border-radius:var(--vp-component-sticker-border-radius-container-top-left) var(--vp-component-sticker-border-radius-container-top-right) var(--vp-component-sticker-border-radius-container-bottom-right) var(--vp-component-sticker-border-radius-container-bottom-left)}.vp-sticker--primary{--sticker-background-color:var(--vp-component-sticker-color-primary-container);--sticker-color:var(--vp-component-sticker-color-primary-content)}.vp-sticker--secondary{--sticker-background-color:var(--vp-component-sticker-color-secondary-container);--sticker-color:var(--vp-component-sticker-color-secondary-content)}.vp-sticker{align-items:center;border-radius:var(--sticker-border-radius);display:inline-flex;font-family:var(--sticker-font-family);font-size:var(--sticker-font-size);font-weight:var(--sticker-font-weight);justify-content:center;letter-spacing:var(--sticker-letter-spacing);line-height:var(--sticker-line-height);padding:var(--sticker-padding);position:relative;-webkit-text-decoration:var(--sticker-text-decoration);text-decoration:var(--sticker-text-decoration);text-transform:var(--sticker-text-case);vertical-align:middle;-webkit-font-smoothing:var(--sticker-webkit-font-smoothing);background-color:var(--sticker-background-color);color:var(--sticker-color)}:root{--vp-component-radio-typography-subline-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-radio-typography-subline-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-radio-typography-subline-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-radio-typography-subline-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-radio-typography-subline-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-radio-typography-subline-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-radio-typography-subline-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-radio-typography-subline-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-radio-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-radio-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-radio-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-radio-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-radio-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-radio-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-radio-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-radio-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-radio-color-container: var(--vp-core-color-transparent);--vp-component-radio-border-radius-halo-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-right: var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-left: var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-right: var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-left: var(--vp-semantic-border-radius-full);--vp-component-radio-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-radio-border-width-container: var(--vp-semantic-border-width-s);--vp-component-radio-color-border-unchecked-error: var(--vp-semantic-color-status-negative);--vp-component-radio-color-border-unchecked-active: var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-hover: var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-default: var(--vp-semantic-color-border-neutral);--vp-component-radio-color-border-checked-active: var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-hover: var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-default: var(--vp-semantic-color-border-brand);--vp-component-radio-color-icon: var(--vp-semantic-color-content-brand);--vp-component-radio-color-subline: var(--vp-semantic-color-content-quiet);--vp-component-radio-color-label: var(--vp-semantic-color-content-neutral);--vp-component-radio-spacing-padding-block-end: var(--vp-semantic-spacing-s);--vp-component-radio-spacing-padding-block-start: var(--vp-semantic-spacing-s);--vp-component-radio-spacing-container-padding-block-start: var(--vp-semantic-spacing-3xs);--vp-component-radio-spacing-gap: var(--vp-semantic-spacing-s);--vp-component-radio-sizing-container-width: var(--vp-semantic-sizing-l);--vp-component-radio-sizing-container-height: var(--vp-semantic-sizing-l);--vp-component-radio-sizing-halo-width: var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-halo-height: var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-icon-width: var(--vp-semantic-sizing-s);--vp-component-radio-sizing-icon-height: var(--vp-semantic-sizing-s);--vp-component-radio-color-halo-unchecked-active: var(--vp-semantic-color-alpha-brand-m);--vp-component-radio-color-halo-unchecked-hover: var(--vp-semantic-color-alpha-brand-s);--vp-component-radio-color-halo-checked-active: var(--vp-semantic-color-alpha-brand-m);--vp-component-radio-color-halo-checked-hover: var(--vp-semantic-color-alpha-brand-s);--vp-component-radio-color-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--radio-zi-root:0;--radio-zi-halo:calc(var(--radio-zi-root) - 1);--radio-zi-input:calc(var(--radio-zi-root) - 1)}.vp-radio{--radio-spacing-gap:var(--vp-component-radio-spacing-gap);--radio-spacing-block-start:var(--vp-component-radio-spacing-padding-block-start);--radio-spacing-block-end:var(--vp-component-radio-spacing-padding-block-end);--radio-tick-color:var(--vp-component-radio-color-icon);--radio-tick-width:var(--vp-component-radio-sizing-icon-width);--radio-tick-height:var(--vp-component-radio-sizing-icon-height);--radio-container-checked-color:var(--vp-component-radio-color-container);--radio-container-checked-border-color-default:var(--vp-component-radio-color-border-checked-default);--radio-container-checked-border-color-hover:var(--vp-component-radio-color-border-checked-hover);--radio-container-checked-border-color-active:var(--vp-component-radio-color-border-checked-active);--radio-container-unchecked-color:var(--radio-container-checked-color);--radio-container-unchecked-border-color-default:var(--vp-component-radio-color-border-unchecked-default);--radio-container-unchecked-border-color-hover:var(--vp-component-radio-color-border-unchecked-hover);--radio-container-unchecked-border-color-active:var(--vp-component-radio-color-border-unchecked-active);--radio-container-unchecked-border-color-error:var(--vp-component-radio-color-border-unchecked-error);--radio-container-width:var(--vp-component-radio-sizing-container-width);--radio-container-height:var(--vp-component-radio-sizing-container-height);--radio-container-spacing-block-start:var(--vp-component-radio-spacing-container-padding-block-start);--radio-container-border-radius:var(--vp-component-radio-border-radius-container-top-left) var(--vp-component-radio-border-radius-container-top-right) var(--vp-component-radio-border-radius-container-bottom-right) var(--vp-component-radio-border-radius-container-bottom-left);--radio-disabled-opacity:var(--vp-component-radio-opacity-disabled);--radio-halo-unchecked-active-color:var(--vp-component-radio-color-halo-unchecked-active);--radio-halo-unchecked-hover-color:var(--vp-component-radio-color-halo-unchecked-hover);--radio-halo-checked-active-color:var(--vp-component-radio-color-halo-checked-active);--radio-halo-checked-hover-color:var(--vp-component-radio-color-halo-checked-hover);--radio-halo-width:var(--vp-component-radio-sizing-halo-width);--radio-halo-height:var(--vp-component-radio-sizing-halo-height);--radio-halo-border-radius:var(--vp-component-radio-border-radius-halo-top-left) var(--vp-component-radio-border-radius-halo-top-right) var(--vp-component-radio-border-radius-halo-bottom-right) var(--vp-component-radio-border-radius-halo-bottom-left);--radio-label-color:var(--vp-component-radio-color-label);--radio-label-text-case:var(--vp-component-radio-typography-label-text-case);--radio-label-text-decoration:var(--vp-component-radio-typography-label-text-decoration);--radio-label-letter-spacing:var(--vp-component-radio-typography-label-letter-spacing);--radio-label-font-size:var(--vp-component-radio-typography-label-font-size);--radio-label-line-height:var(--vp-component-radio-typography-label-line-height);--radio-label-font-weight:var(--vp-component-radio-typography-label-font-weight);--radio-label-font-family:var(--vp-component-radio-typography-label-font-family);--radio-label-webkit-font-smoothing:var(--vp-component-radio-typography-label-webkit-font-smoothing);--radio-subline-color:var(--vp-component-radio-color-subline);--radio-subline-text-case:var(--vp-component-radio-typography-subline-text-case);--radio-subline-text-decoration:var(--vp-component-radio-typography-subline-text-decoration);--radio-subline-letter-spacing:var(--vp-component-radio-typography-subline-letter-spacing);--radio-subline-font-size:var(--vp-component-radio-typography-subline-font-size);--radio-subline-line-height:var(--vp-component-radio-typography-subline-line-height);--radio-subline-font-weight:var(--vp-component-radio-typography-subline-font-weight);--radio-subline-font-family:var(--vp-component-radio-typography-subline-font-family);--radio-subline-webkit-font-smoothing:var(--vp-component-radio-typography-subline-webkit-font-smoothing);align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;gap:var(--radio-spacing-gap);padding-block:var(--radio-spacing-block-start) var(--radio-spacing-block-end);position:relative;vertical-align:middle;z-index:var(--radio-zi-root)}.vp-radio--vertical{align-items:center;flex-direction:column}.vp-radio__input{accent-color:var(--radio-tick-color);block-size:var(--radio-container-height);cursor:pointer;inline-size:var(--radio-container-width);margin-block-start:var(--radio-container-spacing-block-start);margin-inline:0;outline-color:var(--radio-tick-color);position:absolute;z-index:var(--radio-zi-input)}.vp-radio__input[data-disabled]{cursor:default}@supports selector(:has(:focus-visible)){.vp-radio__input{opacity:0}}.vp-radio__control{--radio-control-border-color:var(--radio-container-unchecked-border-color-default);--radio-control-background-color:var(--radio-container-unchecked-color);--radio-halo-background-color:transparent;align-items:center;background-color:var(--radio-control-background-color);border:var(--vp-component-radio-border-width-container) solid var(--radio-control-border-color);border-radius:var(--radio-container-border-radius);display:flex;height:var(--radio-container-height);justify-content:center;margin-block-start:var(--radio-container-spacing-block-start);position:relative;transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-container-width)}@media (prefers-reduced-motion:reduce){.vp-radio__control{transition-duration:0s}}.vp-radio__control{flex:0 0 var(--radio-container-width)}.vp-radio__control[data-checked]{--radio-control-border-color:var(--radio-container-checked-border-color-default);--radio-control-background-color:var(--radio-container-checked-color)}.vp-radio__control[data-checked]:after{background-color:var(--radio-tick-color);border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:var(--radio-tick-height);width:var(--radio-tick-width)}.vp-radio__control[data-checked][data-hover]{--radio-control-border-color:var(--radio-container-checked-border-color-hover);--radio-halo-background-color:var(--radio-halo-unchecked-hover-color)}.vp-radio__control[data-checked][data-active]{--radio-control-border-color:var(--radio-container-checked-border-color-active);--radio-halo-background-color:var(--radio-halo-unchecked-active-color)}.vp-radio__control:not([data-checked])[data-hover]{--radio-control-border-color:var(--radio-container-unchecked-border-color-hover);--radio-halo-background-color:var(--radio-halo-checked-hover-color)}.vp-radio__control:not([data-checked])[data-active]{--radio-control-border-color:var(--radio-container-unchecked-border-color-active);--radio-halo-background-color:var(--radio-halo-checked-active-color)}.vp-radio__control[data-invalid]{--radio-control-border-color:var(--radio-container-unchecked-border-color-error)}.vp-radio__control:before{background-color:var(--radio-halo-background-color);border-radius:var(--radio-halo-border-radius);content:"";height:var(--radio-halo-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-halo-width);z-index:var(--radio-zi-halo)}@media (prefers-reduced-motion:reduce){.vp-radio__control:before{transition-duration:0s}}@supports selector(:has([data-focus])){.vp-radio:has([data-focus]) .vp-radio__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}}.vp-radio[data-disabled]{cursor:default;opacity:var(--radio-disabled-opacity)}.vp-radio__label{color:var(--radio-label-color);display:inline-flex;font-family:var(--radio-label-font-family);font-size:var(--radio-label-font-size);font-weight:var(--radio-label-font-weight);letter-spacing:var(--radio-label-letter-spacing);line-height:var(--radio-label-line-height);-webkit-text-decoration:var(--radio-label-text-decoration);text-decoration:var(--radio-label-text-decoration);text-transform:var(--radio-label-text-case);-webkit-font-smoothing:var(--radio-label-webkit-font-smoothing);flex:0 0 100%}.vp-radio__label-wrapper{align-items:start;display:flex;flex-direction:column}.vp-radio__label-wrapper--vertical{align-items:center}.vp-radio__subline{color:var(--radio-subline-color);font-family:var(--radio-subline-font-family);font-size:var(--radio-subline-font-size);font-weight:var(--radio-subline-font-weight);letter-spacing:var(--radio-subline-letter-spacing);line-height:var(--radio-subline-line-height);-webkit-text-decoration:var(--radio-subline-text-decoration);text-decoration:var(--radio-subline-text-decoration);text-transform:var(--radio-subline-text-case);-webkit-font-smoothing:var(--radio-subline-webkit-font-smoothing)}:root{--vp-component-search-input-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-search-input-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-search-input-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-search-input-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-search-input-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-search-input-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-search-input-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-search-input-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-search-input-typography-placeholder-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-search-input-typography-placeholder-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-search-input-typography-placeholder-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-search-input-typography-placeholder-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-search-input-typography-placeholder-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-search-input-typography-placeholder-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-search-input-typography-placeholder-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-search-input-typography-placeholder-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-search-input-sizing-medium-min-width: 300px;--vp-component-search-input-sizing-small-min-width: 300px;--vp-component-search-input-color-rounded-border-default: var(--vp-core-color-transparent);--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-end: var(--vp-semantic-spacing-3xs);--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-start: var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-end: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-start: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-end: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-start: var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-end: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-start: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-inline-end: var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-inline-start: var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-block-end: var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-block-start: var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-inline-end: var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-inline-start: var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-block-end: var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-block-start: var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-open-inline-end: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-open-inline-start: var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-open-block-end: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-open-block-start: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-end-actions-gap: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-medium-gap: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-start: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-block-end: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-block-start: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-start: var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-end: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-start: var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-inline-end: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-inline-start: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-block-end: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-block-start: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-inline-end: var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-inline-start: var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-block-end: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-block-start: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-open-inline-end: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-inline-start: var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-open-block-end: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-block-start: var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-end-actions-gap: var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-gap: var(--vp-semantic-spacing-xs);--vp-component-search-input-color-squared-border-active: var(--vp-semantic-color-border-brand);--vp-component-search-input-color-squared-border-default: var(--vp-semantic-color-border-neutral);--vp-component-search-input-color-squared-content-icon: var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-squared-content-placeholder: var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-squared-content-default: var(--vp-semantic-color-content-neutral);--vp-component-search-input-color-squared-container: var(--vp-semantic-color-container-neutral);--vp-component-search-input-color-rounded-border-active: var(--vp-semantic-color-border-brand);--vp-component-search-input-color-rounded-content-icon: var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-rounded-content-placeholder: var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-rounded-content-default: var(--vp-semantic-color-content-neutral);--vp-component-search-input-color-rounded-container: var(--vp-semantic-color-container-quiet);--vp-component-search-input-focus: 0 0 0 2px var(--vp-semantic-color-border-brand);--vp-component-search-input-caret-color: var(--vp-semantic-color-content-brand);--vp-component-search-input-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-search-input-border-width-open-active-screen-s-inline-end: var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-inline-start: var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-block-end: var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-block-start: var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-m-inline-end: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-m-inline-start: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-m-block-end: var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-m-block-start: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-inline-end: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-inline-start: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-block-end: var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-l-block-start: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-squared-active: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-squared-hover: var(--vp-semantic-border-width-s);--vp-component-search-input-border-width-squared-default: var(--vp-semantic-border-width-s);--vp-component-search-input-border-width-rounded-active: var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-rounded-hover: var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-rounded-default: var(--vp-semantic-border-width-none);--vp-component-search-input-border-radius-open-active-rounded-screen-s-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-open-active-rounded-screen-s-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-open-active-rounded-screen-s-top-right: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-open-active-rounded-screen-s-top-left: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-top-right: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-top-left: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-rounded-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-top-right: var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-top-left: var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-squared-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-top-right: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-top-left: var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-rounded-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-top-right: var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-top-left: var(--vp-semantic-border-radius-full);--vp-component-search-input-sizing-icon-medium-width: var(--vp-semantic-sizing-xl);--vp-component-search-input-sizing-icon-medium-height: var(--vp-semantic-sizing-xl);--vp-component-search-input-sizing-icon-small-width: var(--vp-semantic-sizing-l);--vp-component-search-input-sizing-icon-small-height: var(--vp-semantic-sizing-l);--vp-component-search-input-color-squared-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-search-input-color-rounded-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-icon-button-color-tertiary-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-camouflage-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-container-default: var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-icon-button-border-width: var(--vp-semantic-border-width-s);--vp-component-icon-button-border-radius-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-right: var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-left: var(--vp-semantic-border-radius-full);--vp-component-icon-button-color-tertiary-inverse-content: var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-tertiary-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-catchy) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-catchy) 90%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-container-default: var(--vp-semantic-color-container-catchy);--vp-component-icon-button-color-tertiary-regular-content: var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-tertiary-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-tertiary-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-quiet) 90%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-tertiary-regular-container-default: var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-camouflage-regular-content: var(--vp-semantic-color-content-on-media-neutral);--vp-component-icon-button-color-camouflage-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-overlay) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-overlay) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-default: var(--vp-semantic-color-container-overlay);--vp-component-icon-button-color-negative-inverse-content: var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-negative-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 70%, var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-default: var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-negative-regular-content: var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-negative-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-status-negative) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-status-negative) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-default: var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-ghost-inverse-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-ghost-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-container-default: var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-ghost-regular-content: var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-inverse-border: var(--vp-semantic-color-border-on-brand);--vp-component-icon-button-color-secondary-inverse-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-secondary-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-container-default: var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-secondary-regular-border: var(--vp-semantic-color-border-neutral);--vp-component-icon-button-color-secondary-regular-content: var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-default: var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-inverse-content: var(--vp-semantic-color-content-brand);--vp-component-icon-button-color-primary-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-default: var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-regular-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-primary-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-default: var(--vp-semantic-color-container-brand);--vp-component-icon-button-sizing-min-width: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-min-height: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-small-container-width: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-container-height: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-icon-width: var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-small-icon-height: var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-medium-container-width: var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-container-height: var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-icon-width: var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-medium-icon-height: var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-large-container-width: var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-container-height: var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-icon-width: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-large-icon-height: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-color-tertiary-inverse-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-inverse-l) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-camouflage-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-negative-inverse-container-skeleton: var(--vp-semantic-color-alpha-inverse-l);--vp-component-icon-button-color-negative-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-ghost-inverse-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-inverse-l) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-regular-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-ghost-regular-container-active: var(--vp-semantic-color-alpha-quiet-m);--vp-component-icon-button-color-ghost-regular-container-hover: var(--vp-semantic-color-alpha-quiet-s);--vp-component-icon-button-color-secondary-inverse-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-inverse-l) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-regular-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-quiet-l) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-inverse-l) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-regular-container-skeleton: color-mix(in srgb, var(--vp-semantic-color-alpha-quiet-l) 60%, var(--vp-semantic-color-container-catchy))}:root{--vp-component-select-typography-large-placeholder-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-large-placeholder-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-large-placeholder-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-large-placeholder-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-large-placeholder-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-large-placeholder-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-large-placeholder-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-large-placeholder-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-typography-medium-placeholder-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-medium-placeholder-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-medium-placeholder-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-medium-placeholder-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-medium-placeholder-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-medium-placeholder-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-medium-placeholder-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-medium-placeholder-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-typography-small-placeholder-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-small-placeholder-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-small-placeholder-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-small-placeholder-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-small-placeholder-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-small-placeholder-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-small-placeholder-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-small-placeholder-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-color-secondary-border-default: var(--vp-core-color-transparent);--vp-component-select-box-shadow-focus: var(--vp-semantic-box-shadow-focus-textfield);--vp-component-select-border-radius-secondary-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-top-right: var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-top-left: var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-top-right: var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-top-left: var(--vp-semantic-border-radius-main);--vp-component-select-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-select-border-width-secondary-active: var(--vp-semantic-border-width-s);--vp-component-select-border-width-secondary-hover: var(--vp-semantic-border-width-m);--vp-component-select-border-width-secondary-default: var(--vp-semantic-border-width-s);--vp-component-select-border-width-primary-active: var(--vp-semantic-border-width-m);--vp-component-select-border-width-primary-hover: var(--vp-semantic-border-width-m);--vp-component-select-border-width-primary-default: var(--vp-semantic-border-width-s);--vp-component-select-color-secondary-border-error: var(--vp-semantic-color-status-negative);--vp-component-select-color-secondary-border-active: var(--vp-semantic-color-border-brand);--vp-component-select-color-secondary-content-icon: var(--vp-semantic-color-content-neutral);--vp-component-select-color-secondary-content-label: var(--vp-semantic-color-content-neutral);--vp-component-select-color-secondary-content-placeholder: var(--vp-semantic-color-content-quiet);--vp-component-select-color-secondary-container-active: var(--vp-semantic-color-container-quiet);--vp-component-select-color-secondary-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-quiet) 95%, var(--vp-semantic-color-container-catchy));--vp-component-select-color-secondary-container-default: var(--vp-semantic-color-container-quiet);--vp-component-select-color-primary-border-error: var(--vp-semantic-color-status-negative);--vp-component-select-color-primary-border-active: var(--vp-semantic-color-border-brand);--vp-component-select-color-primary-border-default: var(--vp-semantic-color-border-neutral);--vp-component-select-color-primary-content-icon: var(--vp-semantic-color-content-neutral);--vp-component-select-color-primary-content-label: var(--vp-semantic-color-content-neutral);--vp-component-select-color-primary-content-placeholder: var(--vp-semantic-color-content-quiet);--vp-component-select-color-primary-container-active: var(--vp-semantic-color-container-neutral);--vp-component-select-color-primary-container-hover: var(--vp-semantic-color-container-neutral);--vp-component-select-color-primary-container-default: var(--vp-semantic-color-container-neutral);--vp-component-select-spacing-small-padding-block-end: var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-small-padding-block-start: var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-small-padding-inline-end: var(--vp-semantic-spacing-s);--vp-component-select-spacing-small-padding-inline-start: var(--vp-semantic-spacing-s);--vp-component-select-spacing-small-gap: var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-medium-padding-block-end: var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-block-start: var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-inline-end: var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-inline-start: var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-gap: var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-large-padding-block-end: var(--vp-semantic-spacing-l);--vp-component-select-spacing-large-padding-block-start: var(--vp-semantic-spacing-l);--vp-component-select-spacing-large-padding-inline-end: var(--vp-semantic-spacing-m);--vp-component-select-spacing-large-padding-inline-start: var(--vp-semantic-spacing-m);--vp-component-select-spacing-large-gap: var(--vp-semantic-spacing-2xs);--vp-component-select-sizing-small-end-icon-width: var(--vp-semantic-sizing-xl);--vp-component-select-sizing-small-end-icon-height: var(--vp-semantic-sizing-xl);--vp-component-select-sizing-medium-end-icon-width: var(--vp-semantic-sizing-xl);--vp-component-select-sizing-medium-end-icon-height: var(--vp-semantic-sizing-xl);--vp-component-select-sizing-large-end-icon-width: var(--vp-semantic-sizing-xl);--vp-component-select-sizing-large-end-icon-height: var(--vp-semantic-sizing-xl);--vp-component-select-color-secondary-content-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-select-color-secondary-container-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-select-color-primary-content-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-select-color-primary-container-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-star-rating-color-icon-default: var(--vp-semantic-color-content-neutral);--vp-component-star-rating-spacing-gap: var(--vp-semantic-spacing-4xs);--vp-component-star-rating-sizing-icon-width: var(--vp-semantic-sizing-m);--vp-component-star-rating-sizing-icon-height: var(--vp-semantic-sizing-m);--vp-component-star-rating-color-icon-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root{--vp-component-tab-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-tab-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-tab-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-tab-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-tab-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-tab-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-tab-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-tab-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-tab-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-tab-spacing-tab-row-inline-start: var(--vp-semantic-spacing-4xl);--vp-component-tab-spacing-tab-row-vertical-gap: var(--vp-semantic-spacing-4xs);--vp-component-tab-spacing-tab-container-vertical-gap: var(--vp-semantic-spacing-xs);--vp-component-tab-spacing-tab-container-horizontal-gap: var(--vp-semantic-spacing-2xs);--vp-component-tab-spacing-tab-container-padding-inline-end: var(--vp-semantic-spacing-m);--vp-component-tab-spacing-tab-container-padding-inline-start: var(--vp-semantic-spacing-m);--vp-component-tab-spacing-tab-container-padding-block-end: var(--vp-semantic-spacing-xs);--vp-component-tab-spacing-tab-container-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-tab-color-container: var(--vp-semantic-color-container-neutral);--vp-component-tab-color-content-selected: var(--vp-semantic-color-content-brand);--vp-component-tab-color-content-unselected: var(--vp-semantic-color-content-quiet);--vp-component-tab-border-radius-indicator-bottom: var(--vp-semantic-border-radius-main);--vp-component-tab-border-radius-indicator-top: var(--vp-semantic-border-radius-s);--vp-component-tab-sizing-indicator-height: var(--vp-semantic-sizing-2xs);--vp-component-tab-sizing-icon-width: var(--vp-semantic-sizing-xl);--vp-component-tab-sizing-icon-height: var(--vp-semantic-sizing-xl);--vp-component-tab-color-content-skeleton: var(--vp-semantic-color-alpha-quiet-l)}.vp-tabs{--tabs-list-scrollable-spacing-inline-start:var(--vp-component-tab-spacing-tab-row-inline-start);--tabs-list-scrollable-spacing-vertical-gap:var(--vp-component-tab-spacing-tab-row-vertical-gap);--tabs-trigger-background-color:var(--vp-component-tab-color-container);--tabs-trigger-color-active:var(--vp-component-tab-color-content-selected);--tabs-trigger-color-default:var(--vp-component-tab-color-content-unselected);--tabs-trigger-spacing-block-start:var(--vp-component-tab-spacing-tab-container-padding-block-start);--tabs-trigger-spacing-block-end:var(--vp-component-tab-spacing-tab-container-padding-block-end);--tabs-trigger-spacing-inline-start:var(--vp-component-tab-spacing-tab-container-padding-inline-start);--tabs-trigger-spacing-inline-end:var(--vp-component-tab-spacing-tab-container-padding-inline-end);--tabs-trigger-spacing-gap:var(--vp-component-tab-spacing-tab-container-horizontal-gap);--tabs-trigger-vertical-gap-active:var(--vp-component-tab-spacing-tab-container-vertical-gap);--tabs-trigger-disabled-opacity:var(--vp-component-tab-opacity-disabled);--tabs-label-webkit-font-smoothing:var(--vp-component-tab-typography-label-webkit-font-smoothing);--tabs-label-text-case:var(--vp-component-tab-typography-label-text-case);--tabs-label-text-decoration:var(--vp-component-tab-typography-label-text-decoration);--tabs-label-letter-spacing:var(--vp-component-tab-typography-label-letter-spacing);--tabs-label-font-size:var(--vp-component-tab-typography-label-font-size);--tabs-label-line-height:var(--vp-component-tab-typography-label-line-height);--tabs-label-font-weight:var(--vp-component-tab-typography-label-font-weight);--tabs-label-font-family:var(--vp-component-tab-typography-label-font-family);--tabs-indicator-background-color:var(--vp-component-tab-color-content-selected);--tabs-indicator-border-radius-top:var(--vp-component-tab-border-radius-indicator-top);--tabs-indicator-border-radius-bottom:var(--vp-component-tab-border-radius-indicator-bottom);--tabs-indicator-height:var(--vp-component-tab-sizing-indicator-height);--tabs-trigger-inset-box-shadow:inset 0 2px 0 2px var(--tabs-trigger-background-color),inset 0 2px 0 4px var(--vp-core-color-black)}.vp-tabs__list{display:flex;overflow-x:hidden}.vp-tabs__list[data-scrollable]{gap:var(--tabs-list-scrollable-spacing-vertical-gap);justify-content:normal;overflow-x:auto;padding-inline-start:var(--tabs-list-scrollable-spacing-inline-start);scroll-behavior:smooth}.vp-tabs__trigger{background-color:var(--tabs-trigger-background-color);color:var(--tabs-trigger-color-default);-webkit-font-smoothing:var(--tabs-label-webkit-font-smoothing);align-items:center;border:none;cursor:pointer;display:flex;font-family:var(--tabs-label-font-family);font-size:var(--tabs-label-font-size);font-weight:var(--tabs-label-font-weight);gap:var(--tabs-trigger-spacing-gap);letter-spacing:var(--tabs-label-letter-spacing);line-height:var(--tabs-label-line-height);padding:var(--tabs-trigger-spacing-block-start) var(--tabs-trigger-spacing-inline-end) calc(var(--tabs-trigger-spacing-block-end) + var(--tabs-indicator-height)) var(--tabs-trigger-spacing-inline-start);position:relative;-webkit-text-decoration:var(--tabs-label-text-decoration);text-decoration:var(--tabs-label-text-decoration);text-transform:var(--tabs-label-text-case)}.vp-tabs__trigger[data-selected]{color:var(--tabs-trigger-color-active);padding-bottom:calc(var(--tabs-trigger-vertical-gap-active) + var(--tabs-indicator-height))}.vp-tabs__trigger[data-selected]:after{background-color:var(--tabs-indicator-background-color);border-radius:var(--tabs-indicator-border-radius-top) var(--tabs-indicator-border-radius-top) var(--tabs-indicator-border-radius-bottom) var(--tabs-indicator-border-radius-bottom);bottom:0;content:"";height:var(--tabs-indicator-height);left:var(--tabs-trigger-spacing-inline-start);position:absolute;right:var(--tabs-trigger-spacing-inline-end)}.vp-tabs__trigger[data-disabled]{cursor:default;opacity:var(--tabs-trigger-disabled-opacity)}.vp-tabs__trigger[data-focus]{box-shadow:var(--tabs-trigger-inset-box-shadow);outline:none}:root{--vp-component-textarea-typography-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-textarea-typography-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-textarea-typography-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-textarea-typography-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-textarea-typography-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-textarea-typography-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-textarea-typography-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-textarea-typography-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-textarea-typography-placeholder-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-textarea-typography-placeholder-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-textarea-typography-placeholder-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-textarea-typography-placeholder-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-textarea-typography-placeholder-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-textarea-typography-placeholder-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-textarea-typography-placeholder-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-textarea-typography-placeholder-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-textarea-box-shadow-focus: var(--vp-semantic-box-shadow-focus-textfield);--vp-component-textarea-sizing-min-height: var(--vp-semantic-sizing-6xl);--vp-component-textarea-color-regular-border-error: var(--vp-semantic-color-status-negative);--vp-component-textarea-color-regular-border-active: var(--vp-semantic-color-border-brand);--vp-component-textarea-color-regular-border-default: var(--vp-semantic-color-border-neutral);--vp-component-textarea-color-regular-content-placeholder: var(--vp-semantic-color-content-quiet);--vp-component-textarea-color-regular-content-default: var(--vp-semantic-color-content-neutral);--vp-component-textarea-color-regular-handle: var(--vp-semantic-color-border-neutral);--vp-component-textarea-color-regular-container: var(--vp-semantic-color-container-neutral);--vp-component-textarea-spacing-padding-inline-start: var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-block-end: var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-inline-end: var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-block-start: var(--vp-semantic-spacing-s);--vp-component-textarea-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-textarea-border-width-active: var(--vp-semantic-border-width-m);--vp-component-textarea-border-width-hover: var(--vp-semantic-border-width-m);--vp-component-textarea-border-width-default: var(--vp-semantic-border-width-s);--vp-component-textarea-border-radius-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-top-right: var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-top-left: var(--vp-semantic-border-radius-main);--vp-component-textarea-color-regular-skeleton: var(--vp-semantic-color-alpha-quiet-l)}.vp-textarea{--textarea-color:var(--vp-component-textarea-color-regular-content-default);--textarea-background-color:var(--vp-component-textarea-color-regular-container);--textarea-text-case:var(--vp-component-textarea-typography-label-text-case);--textarea-text-decoration:var(--vp-component-textarea-typography-label-text-decoration);--textarea-letter-spacing:var(--vp-component-textarea-typography-label-letter-spacing);--textarea-font-size:var(--vp-component-textarea-typography-label-font-size);--textarea-line-height:var(--vp-component-textarea-typography-label-line-height);--textarea-font-weight:var(--vp-component-textarea-typography-label-font-weight);--textarea-font-family:var(--vp-component-textarea-typography-label-font-family);--textarea-webkit-font-smoothing:var(--vp-component-textarea-typography-label-webkit-font-smoothing);--textarea-placeholder-color:var(--vp-component-textarea-color-regular-content-placeholder);--textarea-placeholder-text-case:var(--vp-component-textarea-typography-placeholder-text-case);--textarea-placeholder-text-decoration:var(--vp-component-textarea-typography-placeholder-text-decoration);--textarea-placeholder-letter-spacing:var(--vp-component-textarea-typography-placeholder-letter-spacing);--textarea-placeholder-font-size:var(--vp-component-textarea-typography-placeholder-font-size);--textarea-placeholder-line-height:var(--vp-component-textarea-typography-placeholder-line-height);--textarea-placeholder-font-weight:var(--vp-component-textarea-typography-placeholder-font-weight);--textarea-placeholder-font-family:var(--vp-component-textarea-typography-placeholder-font-family);--textarea-placeholder-webkit-font-smoothing:var(--vp-component-textarea-typography-placeholder-webkit-font-smoothing);--textarea-min-height:var(--vp-component-textarea-sizing-min-height);--textarea-border-radius:var(--vp-component-textarea-border-radius-top-left) var(--vp-component-textarea-border-radius-top-right) var(--vp-component-textarea-border-radius-bottom-right) var(--vp-component-textarea-border-radius-bottom-left);--textarea-border-width:var(--vp-component-textarea-border-width-default);--textarea-border-width-hover:var(--vp-component-textarea-border-width-hover);--textarea-border-width-active:var(--vp-component-textarea-border-width-active);--textarea-border-color:var(--vp-component-textarea-color-regular-border-default);--textarea-border-color-active:var(--vp-component-textarea-color-regular-border-active);--textarea-border-color-error:var(--vp-component-textarea-color-regular-border-error);--textarea-focus-box-shadow:var(--vp-component-textarea-box-shadow-focus);--textarea-spacing-padding-inline-start:var(--vp-component-textarea-spacing-padding-inline-start);--textarea-spacing-padding-block-end:var(--vp-component-textarea-spacing-padding-block-end);--textarea-spacing-padding-inline-end:var(--vp-component-textarea-spacing-padding-inline-end);--textarea-spacing-padding-block-start:var(--vp-component-textarea-spacing-padding-block-start);--textarea-disabled-opacity:var(--vp-component-textarea-opacity-disabled);background-color:var(--textarea-background-color);box-sizing:border-box;color:var(--textarea-color);font-family:var(--textarea-font-family);font-size:var(--textarea-font-size);font-weight:var(--textarea-font-weight);letter-spacing:var(--textarea-letter-spacing);line-height:var(--textarea-line-height);max-width:100%;min-height:var(--textarea-min-height);min-width:100%;padding-block:var(--textarea-spacing-padding-block-start) var(--textarea-spacing-padding-block-end);padding-inline:var(--textarea-spacing-padding-inline-start) var(--textarea-spacing-padding-inline-end);position:relative;-webkit-text-decoration:var(--textarea-text-decoration);text-decoration:var(--textarea-text-decoration);text-transform:var(--textarea-text-case);width:100%;-webkit-font-smoothing:var(--textarea-webkit-font-smoothing);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--textarea-border-radius);--textarea-border-box-shadow:inset 0 0 0 var(--textarea-border-width) var(--textarea-border-color);border:0;box-shadow:var(--textarea-border-box-shadow);transition:box-shadow var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}@media (prefers-reduced-motion:reduce){.vp-textarea{transition-duration:0s}}.vp-textarea::-moz-placeholder{font-family:var(--textarea-placeholder-font-family);font-size:var(--textarea-placeholder-font-size);font-weight:var(--textarea-placeholder-font-weight);letter-spacing:var(--textarea-placeholder-letter-spacing);line-height:var(--textarea-placeholder-line-height);text-decoration:var(--textarea-placeholder-text-decoration);text-transform:var(--textarea-placeholder-text-case);-webkit-font-smoothing:var(--textarea-placeholder-webkit-font-smoothing);color:var(--textarea-placeholder-color)}.vp-textarea::placeholder{font-family:var(--textarea-placeholder-font-family);font-size:var(--textarea-placeholder-font-size);font-weight:var(--textarea-placeholder-font-weight);letter-spacing:var(--textarea-placeholder-letter-spacing);line-height:var(--textarea-placeholder-line-height);-webkit-text-decoration:var(--textarea-placeholder-text-decoration);text-decoration:var(--textarea-placeholder-text-decoration);text-transform:var(--textarea-placeholder-text-case);-webkit-font-smoothing:var(--textarea-placeholder-webkit-font-smoothing);color:var(--textarea-placeholder-color)}.vp-textarea[data-hover]{--textarea-border-width:var(--textarea-border-width-hover)}.vp-textarea[data-active]{--textarea-border-width:var(--textarea-border-width-active);--textarea-border-color:var(--textarea-border-color-active);outline:0}.vp-textarea[data-focus]{box-shadow:var(--textarea-focus-box-shadow);outline:0}.vp-textarea[data-disabled]{cursor:default;opacity:var(--textarea-disabled-opacity)}.vp-textarea[data-invalid]{--textarea-border-color:var(--textarea-border-color-error)}:root{--vp-component-toggle-motion-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-toggle-motion-duration: var(--vp-semantic-motion-duration-quick);--vp-component-toggle-color-border-checked: var(--vp-core-color-transparent);--vp-component-toggle-spacing-small-track-unchecked-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-inline-start: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-block-end: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-block-start: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-inline-start: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-block-end: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-block-start: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-unchecked-inline-end: var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-inline-start: var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-block-end: var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-block-start: var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-checked-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-inline-start: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-block-end: var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-block-start: var(--vp-semantic-spacing-2xs);--vp-component-toggle-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-toggle-border-width-track-checked: var(--vp-semantic-border-width-none);--vp-component-toggle-border-width-track-unchecked: var(--vp-semantic-border-width-s);--vp-component-toggle-border-radius-container: var(--vp-semantic-border-radius-full);--vp-component-toggle-color-border-unchecked: var(--vp-semantic-color-border-neutral);--vp-component-toggle-color-track-checked: var(--vp-semantic-color-container-brand);--vp-component-toggle-color-track-unchecked: var(--vp-semantic-color-container-quiet);--vp-component-toggle-color-handle-checked: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-toggle-color-handle-unchecked: var(--vp-semantic-color-content-quiet);--vp-component-toggle-sizing-min-height: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-toggle-sizing-small-track-width: var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-small-track-height: var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-small-halo-width: var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-small-halo-height: var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-small-handle-unchecked-width: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-unchecked-height: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-checked-width: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-checked-height: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-icon-width: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-icon-height: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-track-width: var(--vp-semantic-sizing-5xl);--vp-component-toggle-sizing-medium-track-height: var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-medium-handle-unchecked-width: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-handle-unchecked-height: var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-handle-checked-width: var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-handle-checked-height: var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-halo-width: var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-medium-halo-height: var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-medium-icon-width: var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-icon-height: var(--vp-semantic-sizing-xl);--vp-component-toggle-color-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-toggle-color-halo-unchecked-active: var(--vp-semantic-color-alpha-quiet-m);--vp-component-toggle-color-halo-unchecked-hover: var(--vp-semantic-color-alpha-quiet-s);--vp-component-toggle-color-halo-checked-active: var(--vp-semantic-color-alpha-brand-m);--vp-component-toggle-color-halo-checked-hover: var(--vp-semantic-color-alpha-brand-s)}.vp-toggle{--toggle-transition:var(--vp-semantic-motion-duration-quick) var(--vp-component-toggle-motion-easing);--toggle-disabled-opacity:var(--vp-component-toggle-opacity-disabled);--touch-height:var(--vp-component-toggle-sizing-min-height);--track-background:var(--vp-component-toggle-color-track-unchecked);--track-border-radius:var(--vp-component-toggle-border-radius-container);--toggle-border-width:var(--vp-component-toggle-border-width-track-unchecked);--track-border:var(--toggle-border-width) solid var(--vp-component-toggle-color-border-unchecked);--track-width:var(--vp-component-toggle-sizing-medium-track-width);--track-height:var(--vp-component-toggle-sizing-medium-track-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-medium-track-unchecked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-medium-track-unchecked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-medium-track-unchecked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-medium-track-unchecked-inline-end);--checked-icon:url("data:image/svg+xml;utf8,<svg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.48861 9.66681L8.2225 14.4007L16.5367 6.08646' stroke='black' stroke-width='2'/></svg>");--checked-ball-mask:var(--checked-icon) no-repeat 50% 50%,linear-gradient(#fff,#fff);--checked-icon-width:var(--vp-component-toggle-sizing-medium-icon-width);--checked-icon-height:var(--vp-component-toggle-sizing-medium-icon-height);--checked-icon-size:var(--checked-icon-width) var(--checked-icon-height);--handle-background:var(--vp-component-toggle-color-handle-unchecked);--handle-width:var(--vp-component-toggle-sizing-medium-handle-unchecked-width);--handle-height:var(--vp-component-toggle-sizing-medium-handle-unchecked-height);--halo-width:var(--vp-component-toggle-sizing-medium-halo-width);--halo-height:var(--vp-component-toggle-sizing-medium-halo-height);--halo-color:transparent;--halo-color-checked-active:var(--vp-component-toggle-color-halo-checked-active);--halo-color-checked-hover:var(--vp-component-toggle-color-halo-checked-hover);--halo-color-unchecked-active:var(--vp-component-toggle-color-halo-unchecked-active);--halo-color-unchecked-hover:var(--vp-component-toggle-color-halo-unchecked-hover);--halo-offset:calc(var(--halo-width)/2 - var(--handle-width)/2 - var(--container-spacing-inline-start))}.vp-toggle:checked{--track-background:var(--vp-component-toggle-color-track-checked);--handle-background:var(--vp-component-toggle-color-handle-checked);--toggle-border-width:var(--vp-component-toggle-border-width-track-checked);--track-border:var(--toggle-border-width) solid var(--vp-component-toggle-color-border-checked);--handle-width:var(--vp-component-toggle-sizing-medium-handle-checked-width);--handle-height:var(--vp-component-toggle-sizing-medium-handle-checked-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-medium-track-checked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-medium-track-checked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-medium-track-checked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-medium-track-checked-inline-end)}.vp-toggle--small{--track-width:var(--vp-component-toggle-sizing-small-track-width);--track-height:var(--vp-component-toggle-sizing-small-track-height);--checked-icon-width:var(--vp-component-toggle-sizing-small-icon-width);--checked-icon-height:var(--vp-component-toggle-sizing-small-icon-height);--handle-width:var(--vp-component-toggle-sizing-small-handle-unchecked-width);--handle-height:var(--vp-component-toggle-sizing-small-handle-unchecked-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-small-track-unchecked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-small-track-unchecked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-small-track-unchecked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-small-track-unchecked-inline-end);--halo-width:var(--vp-component-toggle-sizing-small-halo-width);--halo-height:var(--vp-component-toggle-sizing-small-halo-height)}.vp-toggle--small:checked{--handle-width:var(--vp-component-toggle-sizing-small-handle-checked-width);--handle-height:var(--vp-component-toggle-sizing-small-handle-checked-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-small-track-checked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-small-track-checked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-small-track-checked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-small-track-checked-inline-end)}.vp-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--track-background);border:var(--track-border);border-radius:var(--track-border-radius);box-sizing:border-box;cursor:pointer;flex-grow:0;flex-shrink:0;height:var(--track-height);margin:0;padding:0;position:relative;transition:background-color var(--toggle-transition);width:var(--track-width)}.vp-toggle:before{background-image:radial-gradient(circle at center,var(--halo-color) 0,var(--halo-color) 70%,transparent 70%,transparent 100%);background-position-x:0;background-position-y:center;background-repeat:no-repeat;background-size:var(--halo-width) var(--halo-height);content:"";height:max(var(--touch-height),var(--halo-height));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-position-x var(--toggle-transition);width:calc(100% + var(--halo-offset)*2)}.vp-toggle:after{background-color:var(--handle-background);border-radius:100%;content:"";height:var(--handle-height);inset:0;margin-block:var(--container-spacing-block-start) var(--container-spacing-block-end);margin-inline:var(--container-spacing-inline-start) var(--container-spacing-inline-end);position:absolute;top:calc(var(--toggle-border-width)*-1);transition:transform var(--toggle-transition),width var(--toggle-transition),height var(--toggle-transition),margin var(--toggle-transition);width:var(--handle-width);z-index:1}.vp-toggle:checked:before{background-position-x:100%}.vp-toggle:checked:after{-webkit-mask-composite:destination-out;-webkit-mask-size:var(--checked-icon-size);-webkit-mask:var(--checked-ball-mask);mask:var(--checked-ball-mask);-webkit-mask-composite:xor;mask-composite:exclude;mask-size:var(--checked-icon-size);transform:translate(calc(var(--track-width) - var(--handle-width) - var(--container-spacing-inline-start) - var(--container-spacing-inline-end)))}.vp-toggle[data-hover]{--halo-color:var(--halo-color-unchecked-hover)}.vp-toggle[data-hover][data-checked]{--halo-color:var(--halo-color-checked-hover)}.vp-toggle[data-active]{--halo-color:var(--halo-color-unchecked-active)}.vp-toggle[data-active][data-checked]{--halo-color:var(--halo-color-checked-active)}.vp-toggle[data-disabled]{cursor:default;opacity:var(--toggle-disabled-opacity)}
