.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--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-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-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-icon-active:color-mix(in srgb,var(--vp-semantic-color-container-brand) 80%,var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-secondary-icon-hover:var(--vp-semantic-color-content-brand);--vp-component-accordion-color-secondary-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-secondary-label-active:color-mix(in srgb,var(--vp-semantic-color-container-brand) 80%,var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-secondary-label-hover:var(--vp-semantic-color-content-brand);--vp-component-accordion-color-secondary-label-default:var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-primary-subline-active:color-mix(in srgb,var(--vp-semantic-color-container-brand) 80%,var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-subline-hover:var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-subline-default:var(--vp-semantic-color-content-quiet);--vp-component-accordion-color-primary-icon-active:color-mix(in srgb,var(--vp-semantic-color-container-brand) 80%,var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-icon-hover:var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-primary-label-active:color-mix(in srgb,var(--vp-semantic-color-container-brand) 80%,var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-label-hover:var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-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-gap:var(--vp-semantic-spacing-l);--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-container-active:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-container-hover:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-container-default:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-container-active:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-container-hover:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-container-default:var(--vp-semantic-color-alpha-neutral-xs);--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-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-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-delay:var(--vp-semantic-motion-delay-instant);--vp-component-article-card-motion-media-hover-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-article-card-motion-media-hover-duration:var(--vp-semantic-motion-duration-quick);--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(8deg,rgba(0,0,0,0.6) 20%,rgba(0,0,0,0) 40%);--vp-component-article-card-color-horizontal-media-overlay:linear-gradient(30deg,rgba(0,0,0,0.6) 10%,rgba(0,0,0,0) 45%);--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-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-badge-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-badge-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-badge-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-badge-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-badge-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-badge-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-badge-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-badge-sizing-container-width:var(--vp-semantic-sizing-xs);--vp-component-badge-sizing-container-height:var(--vp-semantic-sizing-xs);--vp-component-badge-spacing-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-badge-spacing-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-badge-color-regular-content:var(--vp-semantic-color-content-inverse);--vp-component-badge-color-regular-container:var(--vp-semantic-color-container-brand);--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-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-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-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-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-inverse-container-default: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-secondary-inverse-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-inverse);--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-inverse);--vp-component-button-color-secondary-inverse-content:var(--vp-semantic-color-content-inverse);--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-l);--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-l);--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-xl);--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-xl);--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-3xl);--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-3xl);--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-tertiary-inverse-container-active:var(--vp-semantic-color-alpha-neutral-l);--vp-component-button-color-tertiary-inverse-container-hover:var(--vp-semantic-color-alpha-neutral-m);--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-active:var(--vp-semantic-color-alpha-neutral-l);--vp-component-button-color-secondary-inverse-container-hover:var(--vp-semantic-color-alpha-neutral-m);--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-halo-unchecked-active:var(--vp-semantic-color-alpha-brand-m);--vp-component-checkbox-color-halo-unchecked-hover:var(--vp-semantic-color-alpha-brand-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-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-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: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-brand);--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-brand);--vp-component-chip-color-content-selected-hover:var(--vp-semantic-color-content-brand);--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-brand);--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-brand);--vp-component-chip-color-border-selected-hover:var(--vp-semantic-color-border-brand);--vp-component-chip-color-border-selected-default:var(--vp-semantic-color-border-catchy);--vp-component-chip-spacing-small-icon-action-label-margin-selected-block-end:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-small-icon-action-label-margin-selected-block-start:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-small-icon-action-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-icon-action-container-padding-unselected-inline-start:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-unselected-inline-end:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-unselected-block-end:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-unselected-block-start:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-selected-inline-start:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-selected-inline-end:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-selected-block-end:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-icon-action-container-padding-selected-block-start:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-action-label-margin-block-end:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-small-action-label-margin-block-start:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-small-action-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-action-container-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-small-action-container-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-small-action-container-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-action-container-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-filter-label-margin-block-end:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-small-filter-label-margin-block-start:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-small-filter-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-filter-container-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-small-filter-container-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-small-filter-container-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-filter-container-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-medium-icon-action-label-margin-selected-block-end:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-medium-icon-action-label-margin-selected-block-start:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-medium-icon-action-container-gap:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-medium-icon-action-container-padding-selected-inline-start:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-selected-inline-end:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-selected-block-end:var(--vp-semantic-spacing-s);--vp-component-chip-spacing-medium-icon-action-container-padding-selected-block-start:var(--vp-semantic-spacing-s);--vp-component-chip-spacing-medium-icon-action-container-padding-unselected-inline-start:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-unselected-inline-end:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-unselected-block-end:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-unselected-block-start:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-action-label-margin-block-end:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-medium-action-label-margin-block-start:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-medium-action-container-gap:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-medium-action-container-padding-inline-start:var(--vp-semantic-spacing-xl);--vp-component-chip-spacing-medium-action-container-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-chip-spacing-medium-action-container-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-chip-spacing-medium-action-container-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-chip-spacing-medium-filter-label-margin-block-end:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-medium-filter-label-margin-block-start:var(--vp-semantic-spacing-3xs);--vp-component-chip-spacing-medium-filter-container-padding-inline-start:var(--vp-semantic-spacing-xl);--vp-component-chip-spacing-medium-filter-container-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-chip-spacing-medium-filter-container-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-chip-spacing-medium-filter-container-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-chip-spacing-medium-filter-container-gap:var(--vp-semantic-spacing-xs);--vp-component-chip-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--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-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-medium-end-icon-height:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-medium-start-icon-width:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-medium-start-icon-height:var(--vp-semantic-sizing-m);--vp-component-divider-border-width-line:var(--vp-semantic-border-width-main);--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-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-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-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-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-tertiary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-inverse-container-default:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-container-default:var(--vp-core-color-transparent);--vp-component-icon-button-color-secondary-inverse-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-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-tertiary-inverse-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-tertiary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-inverse-border:var(--vp-semantic-color-border-inverse);--vp-component-icon-button-color-secondary-inverse-content:var(--vp-semantic-color-content-inverse);--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-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-m);--vp-component-icon-button-sizing-small-icon-height:var(--vp-semantic-sizing-m);--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-5xl);--vp-component-icon-button-sizing-large-container-height:var(--vp-semantic-sizing-5xl);--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-active:var(--vp-semantic-color-alpha-neutral-l);--vp-component-icon-button-color-tertiary-inverse-container-hover:var(--vp-semantic-color-alpha-neutral-m);--vp-component-icon-button-color-tertiary-regular-container-active:var(--vp-semantic-color-alpha-quiet-m);--vp-component-icon-button-color-tertiary-regular-container-hover:var(--vp-semantic-color-alpha-quiet-s);--vp-component-icon-button-color-secondary-inverse-container-active:var(--vp-semantic-color-alpha-neutral-l);--vp-component-icon-button-color-secondary-inverse-container-hover:var(--vp-semantic-color-alpha-neutral-m);--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-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-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-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-link-color-secondary-content-active:color-mix(in srgb,var(--vp-semantic-color-content-neutral) 80%,var(--vp-core-color-white));--vp-component-link-color-secondary-content-hover:color-mix(in srgb,var(--vp-semantic-color-content-neutral) 90%,var(--vp-core-color-white));--vp-component-link-color-secondary-content-default:var(--vp-semantic-color-content-neutral);--vp-component-link-color-primary-content-active:color-mix(in srgb,var(--vp-semantic-color-content-brand) 60%,var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-content-hover:color-mix(in srgb,var(--vp-semantic-color-content-brand) 80%,var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-content-default:var(--vp-semantic-color-content-brand);--vp-component-link-spacing-large-gap:var(--vp-semantic-spacing-xs);--vp-component-link-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-link-spacing-small-gap:var(--vp-semantic-spacing-2xs);--vp-component-link-sizing-large-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-link-sizing-large-end-icon-height:var(--vp-semantic-sizing-m);--vp-component-link-sizing-medium-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-link-sizing-medium-end-icon-height:var(--vp-semantic-sizing-m);--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-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-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-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-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-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-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-icon-active:var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-icon-hover:var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-label-active:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-label-hover:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-label-default:var(--vp-semantic-color-content-neutral);--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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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);--vp-component-quantity-stepper-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-quantity-stepper-spacing-input-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-quantity-stepper-spacing-input-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-quantity-stepper-spacing-input-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-input-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-button-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-quantity-stepper-spacing-button-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-quantity-stepper-spacing-button-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-button-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-quantity-stepper-border-width-active:var(--vp-semantic-border-width-main);--vp-component-quantity-stepper-border-width-error:var(--vp-semantic-border-width-main);--vp-component-quantity-stepper-border-width-default:var(--vp-semantic-border-width-main);--vp-component-quantity-stepper-border-radius-container-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-container-top-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-container-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-container-top-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-end-button-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-end-button-top-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-end-button-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-end-button-top-left:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-start-button-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-start-button-top-right:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-start-button-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-start-button-top-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-color-button-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-quantity-stepper-color-button-container-hover:var(--vp-semantic-color-container-quiet);--vp-component-quantity-stepper-color-button-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-stepper-color-border-active:var(--vp-semantic-color-border-brand);--vp-component-quantity-stepper-color-border-error:var(--vp-semantic-color-status-negative);--vp-component-quantity-stepper-color-border-default:var(--vp-semantic-color-border-quiet);--vp-component-quantity-stepper-color-input-content-label:var(--vp-semantic-color-content-neutral);--vp-component-quantity-stepper-color-input-container-hover:var(--vp-semantic-color-container-quiet);--vp-component-quantity-stepper-color-input-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-stepper-sizing-button-icon-height:var(--vp-semantic-sizing-m);--vp-component-quantity-stepper-sizing-button-icon-width:var(--vp-semantic-sizing-m);--vp-component-quantity-stepper-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-quantity-stepper-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--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-container-brand);--vp-component-radio-color-border-checked-hover:var(--vp-semantic-color-container-brand);--vp-component-radio-color-border-checked-default:var(--vp-semantic-color-container-brand);--vp-component-radio-color-icon:var(--vp-semantic-color-content-brand);--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-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-s);--vp-component-score-rating-sizing-icon-height:var(--vp-semantic-sizing-s)}