:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--vp-component-accordion-typography-secondary-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--vp-component-accordion-typography-secondary-label-text-case: var(--vp-semantic-typography-screen-s-overline-text-case);--vp-component-accordion-typography-secondary-label-text-decoration: var(--vp-semantic-typography-screen-s-overline-text-decoration);--vp-component-accordion-typography-secondary-label-letter-spacing: var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-component-accordion-typography-secondary-label-font-size: var(--vp-semantic-typography-screen-s-overline-font-size);--vp-component-accordion-typography-secondary-label-line-height: var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-accordion-typography-secondary-label-font-weight: var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-component-accordion-typography-secondary-label-font-family: var(--vp-semantic-typography-screen-s-overline-font-family);--vp-component-accordion-typography-primary-subline-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-accordion-typography-primary-subline-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-accordion-typography-primary-subline-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-accordion-typography-primary-subline-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-accordion-typography-primary-subline-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-accordion-typography-primary-subline-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-accordion-typography-primary-subline-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-accordion-typography-primary-subline-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-accordion-typography-primary-label-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-accordion-typography-primary-label-text-case: var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-accordion-typography-primary-label-text-decoration: var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-accordion-typography-primary-label-letter-spacing: var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-accordion-typography-primary-label-font-size: var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-accordion-typography-primary-label-line-height: var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-accordion-typography-primary-label-font-weight: var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-accordion-typography-primary-label-font-family: var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-accordion-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-accordion-color-secondary-regular-icon-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-secondary-regular-icon-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-secondary-regular-icon-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-secondary-regular-label-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-secondary-regular-label-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-secondary-regular-label-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-secondary-on-brand-label-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-secondary-on-brand-label-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-secondary-on-brand-label-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-on-brand-icon-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-secondary-on-brand-icon-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-on-brand-icon-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-subline-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-subline-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-subline-default: var(--vp-semantic-color-content-on-brand-quiet);--vp-component-accordion-color-primary-on-brand-icon-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-icon-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-icon-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-label-active: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-label-hover: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-accordion-color-primary-on-brand-label-default: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-regular-subline-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-regular-subline-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-regular-subline-default: var(--vp-semantic-color-content-quiet);--vp-component-accordion-color-primary-regular-icon-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-regular-icon-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-regular-icon-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-primary-regular-label-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-accordion-color-primary-regular-label-hover: var(--vp-semantic-color-content-brand);--vp-component-accordion-color-primary-regular-label-default: var(--vp-semantic-color-content-neutral);--vp-component-accordion-border-radius-container: var(--vp-semantic-border-radius-main);--vp-component-accordion-sizing-secondary-icon-width: var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-secondary-icon-height: var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-primary-icon-width: var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-primary-icon-height: var(--vp-semantic-sizing-m);--vp-component-accordion-spacing-secondary-gap: var(--vp-semantic-spacing-4xs);--vp-component-accordion-spacing-secondary-padding-block-end: var(--vp-semantic-spacing-m);--vp-component-accordion-spacing-secondary-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-accordion-spacing-primary-gap: var(--vp-semantic-spacing-3xs);--vp-component-accordion-spacing-primary-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-accordion-spacing-primary-padding-block-start: var(--vp-semantic-spacing-xl);--vp-component-accordion-color-secondary-regular-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-icon-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-secondary-regular-label-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-secondary-on-brand-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-label-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-secondary-on-brand-icon-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-on-brand-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-subline-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-on-brand-icon-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-on-brand-label-skeleton: var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-accordion-color-primary-regular-container-skeleton: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-container-active: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-container-hover: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-container-default: var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-subline-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-primary-regular-icon-skeleton: var(--vp-semantic-color-alpha-quiet-l);--vp-component-accordion-color-primary-regular-label-skeleton: var(--vp-semantic-color-alpha-quiet-l)}:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--vp-component-divider-border-width-line: var(--vp-semantic-border-width-s);--vp-component-divider-color-on-brand-border: color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 20%, var(--vp-semantic-color-container-brand));--vp-component-divider-color-regular-border: var(--vp-semantic-color-border-quiet);--vp-component-divider-color-inverse-border: var(--vp-semantic-color-alpha-neutral-l)}.vp-accordion{--accordion-radius:var(--vp-component-accordion-border-radius-container);--accordion-spacing-block-start:var(--vp-component-accordion-spacing-primary-padding-block-start);--accordion-spacing-block-end:var(--vp-component-accordion-spacing-primary-padding-block-end);--accordion-disabled-opacity:var(--vp-component-accordion-opacity-disabled);--accordion-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}.vp-accordion--secondary{--accordion-spacing-block-start:var(--vp-component-accordion-spacing-secondary-padding-block-start);--accordion-spacing-block-end:var(--vp-component-accordion-spacing-secondary-padding-block-end)}.vp-accordion{--accordion-label-text-case:var(--vp-component-accordion-typography-primary-label-text-case);--accordion-label-text-decoration:var(--vp-component-accordion-typography-primary-label-text-decoration);--accordion-label-letter-spacing:var(--vp-component-accordion-typography-primary-label-letter-spacing);--accordion-label-font-weight:var(--vp-component-accordion-typography-primary-label-font-weight);--accordion-label-font-family:var(--vp-component-accordion-typography-primary-label-font-family);--accordion-label-line-height:var(--vp-component-accordion-typography-primary-label-line-height);--accordion-label-webkit-font-smoothing:var(--vp-component-accordion-typography-primary-label-webkit-font-smoothing);--accordion-label-font-size:var(--vp-core-font-size-200);--accordion-label-color:var(--vp-component-accordion-color-primary-regular-label-default);--accordion-label-color-hover:var(--vp-component-accordion-color-primary-regular-label-hover);--accordion-label-color-active:var(--vp-component-accordion-color-primary-regular-label-active);--accordion-label-gap:var(--vp-component-accordion-spacing-primary-gap);--accordion-item-background:var(--vp-component-accordion-color-primary-regular-container-default);--accordion-divider-height:var(--vp-component-divider-border-width-line);--accordion-divider-color:var(--vp-component-divider-color-regular-border);--accordion-icon-width:var(--vp-component-accordion-sizing-primary-icon-width);--accordion-icon-height:var(--vp-component-accordion-sizing-primary-icon-height)}.vp-accordion--on-brand{--accordion-item-background:var(--vp-component-accordion-color-primary-on-brand-container-default);--accordion-label-color:var(--vp-component-accordion-color-primary-on-brand-label-default);--accordion-label-color-hover:var(--vp-component-accordion-color-primary-on-brand-label-hover);--accordion-label-color-active:var(--vp-component-accordion-color-primary-on-brand-label-active)}.vp-accordion--secondary{--accordion-label-text-case:var(--vp-component-accordion-typography-secondary-label-text-case);--accordion-label-text-decoration:var(--vp-component-accordion-typography-secondary-label-text-decoration);--accordion-label-letter-spacing:var(--vp-component-accordion-typography-secondary-label-letter-spacing);--accordion-label-font-weight:var(--vp-component-accordion-typography-secondary-label-font-weight);--accordion-label-font-family:var(--vp-component-accordion-typography-secondary-label-font-family);--accordion-label-line-height:var(--vp-component-accordion-typography-secondary-label-line-height);--accordion-label-webkit-font-smoothing:var(--vp-component-accordion-typography-secondary-label-webkit-font-smoothing);--accordion-label-font-size:var(--vp-core-font-size-200);--accordion-label-color:var(--vp-component-accordion-color-secondary-regular-label-default);--accordion-label-color-hover:var(--vp-component-accordion-color-secondary-regular-label-hover);--accordion-label-color-active:var(--vp-component-accordion-color-secondary-regular-label-active);--accordion-label-gap:var(--vp-component-accordion-spacing-secondary-gap)}.vp-accordion--secondary.vp-accordion--on-brand{--accordion-item-background:var(--vp-component-accordion-color-secondary-on-brand-container-default);--accordion-label-color:var(--vp-component-accordion-color-secondary-on-brand-label-default);--accordion-label-color-hover:var(--vp-component-accordion-color-secondary-on-brand-label-hover);--accordion-label-color-active:var(--vp-component-accordion-color-secondary-on-brand-label-active)}.vp-accordion{--accordion-subline-text-case:var(--vp-component-accordion-typography-primary-subline-text-case);--accordion-subline-text-decoration:var(--vp-component-accordion-typography-primary-subline-text-decoration);--accordion-subline-letter-spacing:var(--vp-component-accordion-typography-primary-subline-letter-spacing);--accordion-subline-font-weight:var(--vp-component-accordion-typography-primary-subline-font-weight);--accordion-subline-line-height:var(--vp-component-accordion-typography-primary-subline-line-height);--accordion-subline-webkit-font-smoothing:var(--vp-component-accordion-typography-primary-subline-webkit-font-smoothing);--accordion-subline-font-family:var(--vp-component-accordion-typography-primary-subline-font-family);--accordion-subline-color:var(--vp-component-accordion-color-primary-regular-subline-default);--accordion-subline-font-size:var(--vp-component-accordion-typography-primary-subline-font-size);--accordion-subline-color-hover:var(--vp-component-accordion-color-primary-regular-subline-hover);--accordion-subline-color-active:var(--vp-component-accordion-color-secondary-label-active)}.vp-accordion--on-brand{--accordion-subline-color:var(--vp-component-accordion-color-primary-on-brand-subline-default);--accordion-subline-color-hover:var(--vp-component-accordion-color-primary-on-brand-subline-hover)}.vp-accordion--secondary{--accordion-subline-color:var(--vp-component-accordion-color-primary-regular-subline-default);--accordion-subline-font-size:var(--vp-component-accordion-typography-primary-subline-font-size);--accordion-subline-color-hover:var(--vp-component-accordion-color-primary-regular-subline-hover)}.vp-accordion--secondary.vp-accordion--on-brand{--accordion-subline-color:var(--vp-component-accordion-color-primary-on-brand-subline-default);--accordion-subline-color-hover:var(--vp-component-accordion-color-primary-on-brand-subline-hover)}.vp-accordion--secondary{--accordion-icon-width:var(--vp-component-accordion-sizing-secondary-icon-width);--accordion-icon-height:var(--vp-component-accordion-sizing-secondary-icon-height)}.vp-accordion__item{border-radius:var(--accordion-radius);display:grid;grid-template-rows:fit-content(100%) 0fr;transition:grid-template-rows var(--accordion-transition);width:100%}.vp-accordion__item[data-state=open]{grid-template-rows:fit-content(100%) 1fr}.vp-accordion__item-header{background:var(--accordion-item-background);border:0;color:var(--accordion-label-color);cursor:pointer;display:grid;grid-template-areas:"label icon" "subline icon";justify-content:space-between;padding-block:var(--accordion-spacing-block-start) var(--accordion-spacing-block-end);padding-inline:0;width:100%}.vp-accordion__item-header-label{color:var(--accordion-label-color);font-family:var(--accordion-label-font-family);font-size:var(--accordion-label-font-size);font-weight:var(--accordion-label-font-weight);grid-area:label;justify-self:start;line-height:var(--accordion-label-line-height);-webkit-font-smoothing:var(--accordion-label-webkit-font-smoothing);letter-spacing:var(--accordion-label-letter-spacing);margin-bottom:var(--accordion-label-gap);padding:0;text-align:left;-webkit-text-decoration:var(--accordion-label-text-decoration);text-decoration:var(--accordion-label-text-decoration);text-transform:var(--accordion-label-text-case);transition:color var(--accordion-transition)}@media (prefers-reduced-motion:reduce){.vp-accordion__item-header-label{transition-duration:0s}}.vp-accordion__item-header-subline{color:var(--accordion-subline-color);font-family:var(--accordion-subline-font-family);font-size:var(--accordion-subline-font-size);font-weight:var(--accordion-subline-font-weight);grid-area:subline;line-height:var(--accordion-subline-line-height);-webkit-text-decoration:var(--accordion-subline-text-decoration);text-decoration:var(--accordion-subline-text-decoration);text-transform:var(--accordion-subline-text-case);-webkit-font-smoothing:var(--accordion-subline-webkit-font-smoothing);letter-spacing:var(--accordion-subline-letter-spacing);padding:0;text-align:left;transition:color var(--accordion-transition)}@media (prefers-reduced-motion:reduce){.vp-accordion__item-header-subline{transition-duration:0s}}.vp-accordion__item-header-icon{align-self:center;grid-area:icon;height:var(--accordion-icon-height);width:var(--accordion-icon-width)}.vp-accordion__item-header[data-hover]{--accordion-label-color:var(--accordion-label-color-hover);--accordion-subline-color:var(--accordion-subline-color-hover);--accordion-item-background:var(--vp-component-accordion-color-primary-regular-container-hover)}.vp-accordion__item-header[data-active]{--accordion-label-color:var(--accordion-label-color-active);--accordion-subline-color:var(--accordion-subline-color-active);--accordion-item-background:var(--vp-component-accordion-color-primary-regular-container-active)}.vp-accordion__item-header[data-focus]{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-accordion__item-header[data-disabled]{cursor:default;opacity:var(--accordion-disabled-opacity)}.vp-accordion__item-panel{color:var(--accordion-label-color);overflow:hidden}.vp-accordion__item-panel[data-disabled]{cursor:default;opacity:var(--accordion-disabled-opacity)}.vp-accordion__item-panel[data-state=closed]{visibility:hidden}.vp-accordion__divider{background-color:var(--accordion-divider-color);border:0;height:var(--accordion-divider-height);margin:0;width:100%}
