:root{--checkbox-zi-root:0;--checkbox-zi-halo:calc(var(--checkbox-zi-root) - 1)}.vp-checkbox{--checkbox-margin-block-start:var(--vp-semantic-spacing-3xs);--checkbox-spacing-gap:var(--vp-semantic-spacing-s);--checkbox-tick-color:var(--vp-semantic-color-content-on-brand-neutral);--checkbox-tick-width:var(--vp-semantic-sizing-m);--checkbox-tick-height:var(--vp-semantic-sizing-m);--checkbox-container-checked-color:var(--vp-semantic-color-container-brand);--checkbox-container-checked-border-color-default:var(--vp-semantic-color-border-brand);--checkbox-container-checked-border-color-hover:var(--vp-semantic-color-border-brand);--checkbox-container-checked-border-color-active:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-color:transparent;--checkbox-container-unchecked-border-color-default:var(--vp-semantic-color-border-neutral);--checkbox-container-unchecked-border-color-hover:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-border-color-active:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-border-color-error:var(--vp-semantic-color-status-negative);--checkbox-container-width:var(--vp-semantic-sizing-l);--checkbox-container-height:var(--vp-semantic-sizing-l);--checkbox-container-border-radius:var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main);--checkbox-disabled-opacity:var(--vp-semantic-opacity-s);--checkbox-halo-unchecked-active-color:var(--vp-semantic-color-alpha-quiet-m);--checkbox-halo-unchecked-hover-color:var(--vp-semantic-color-alpha-quiet-s);--checkbox-halo-checked-active-color:var(--vp-semantic-color-alpha-brand-m);--checkbox-halo-checked-hover-color:var(--vp-semantic-color-alpha-brand-s);--checkbox-halo-width:var(--vp-semantic-sizing-xl);--checkbox-halo-height:var(--vp-semantic-sizing-xl);--checkbox-halo-border-radius:var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main);--checkbox-label-color:var(--vp-semantic-color-content-neutral);--checkbox-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--checkbox-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--checkbox-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--checkbox-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--checkbox-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--checkbox-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--checkbox-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--checkbox-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-checkbox--vertical{--checkbox-margin-block-start:0}.vp-checkbox{cursor:pointer;align-items:flex-start;gap:var(--checkbox-spacing-gap);vertical-align:middle;z-index:var(--checkbox-zi-root);flex-direction:row;display:flex;position:relative}.vp-checkbox--vertical{flex-direction:column;align-items:center}.vp-checkbox__input{accent-color:var(--checkbox-container-checked-color);block-size:var(--checkbox-container-height);cursor:pointer;inline-size:var(--checkbox-container-width);outline-color:var(--checkbox-container-checked-color);margin:0;position:absolute}.vp-checkbox__input[data-disabled]{cursor:default}@supports selector(:has(:focus-visible)){.vp-checkbox__input{opacity:0}}.vp-checkbox__control{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-unchecked-color);--checkbox-halo-background-color:transparent;background-color:var(--checkbox-control-background-color);border:var(--vp-component-checkbox-border-width-container)solid var(--checkbox-control-border-color);border-radius:var(--checkbox-container-border-radius);height:var(--checkbox-container-height);transition:border-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-container-width);justify-content:center;align-items:center;margin-block-start:var(--checkbox-margin-block-start);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-checkbox__control{transition-duration:0s}}.vp-checkbox__control{flex:0 0 var(--checkbox-container-width)}.vp-checkbox__control[data-checked],.vp-checkbox__control[data-indeterminate]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-checked-color)}.vp-checkbox__control[data-checked][data-hover],.vp-checkbox__control[data-indeterminate][data-hover]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-hover-color)}.vp-checkbox__control[data-checked][data-active],.vp-checkbox__control[data-indeterminate][data-active]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-active-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-hover]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-checked-hover-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-active]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-checked-active-color)}.vp-checkbox__control:not([data-checked])[data-invalid]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-error)}.vp-checkbox__control svg{color:var(--checkbox-tick-color);height:var(--checkbox-tick-height);width:var(--checkbox-tick-width);flex:none}.vp-checkbox__control:before{background-color:var(--checkbox-halo-background-color);border-radius:var(--checkbox-halo-border-radius);content:"";height:var(--checkbox-halo-height);transition:background-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-halo-width);z-index:var(--checkbox-zi-halo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.vp-checkbox__control:before{transition-duration:0s}}.vp-checkbox:has([data-focus]) .vp-checkbox__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-checkbox[data-disabled]{cursor:default;opacity:var(--checkbox-disabled-opacity)}.vp-checkbox__label{color:var(--checkbox-label-color);font-family:var(--checkbox-label-font-family);font-size:var(--checkbox-label-font-size);font-weight:var(--checkbox-label-font-weight);letter-spacing:var(--checkbox-label-letter-spacing);line-height:var(--checkbox-label-line-height);-webkit-text-decoration:var(--checkbox-label-text-decoration);-webkit-text-decoration:var(--checkbox-label-text-decoration);text-decoration:var(--checkbox-label-text-decoration);text-transform:var(--checkbox-label-text-case);-webkit-font-smoothing:var(--checkbox-label-webkit-font-smoothing);display:inline-flex}
.vp-chip{--chip-disabled-opacity:var(--vp-semantic-opacity-s);--chip-border-width:var(--vp-semantic-border-width-s);--chip-border-radius:var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full);--chip-label-margin:0;--chip-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--chip-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--chip-transition:var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);--chip-height:var(--vp-semantic-sizing-4xl);--chip-width:auto}.vp-chip--small{--chip-height:var(--vp-semantic-sizing-2xl)}.vp-chip,.vp-chip--small{--chip-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--chip-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--chip-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--chip-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--chip-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--chip-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--chip-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--chip-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-chip{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-border-catchy);--chip-border-color:var(--vp-semantic-color-border-quiet);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy);--chip-background-color:var(--vp-semantic-color-container-neutral)}.vp-chip[data-checked]{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-content-neutral);--chip-border-color:var(--vp-semantic-color-border-catchy);--chip-border-width:var(--vp-semantic-border-width-m);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy)}.vp-chip{--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-l)0 var(--vp-semantic-spacing-l)}.vp-chip--small{--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-m)0 var(--vp-semantic-spacing-m)}.vp-chip--icon{--chip-width:var(--vp-semantic-sizing-4xl);--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-m)0 var(--vp-semantic-spacing-m)}.vp-chip--icon.vp-chip--small{--chip-width:var(--vp-semantic-sizing-2xl);--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-xs)0 var(--vp-semantic-spacing-xs)}.vp-chip{--chip-start-icon-width:var(--vp-semantic-sizing-l);--chip-start-icon-height:var(--vp-semantic-sizing-l);--chip-end-icon-width:var(--vp-semantic-sizing-l);--chip-end-icon-height:var(--vp-semantic-sizing-l)}.vp-chip--small{--chip-start-icon-width:var(--vp-semantic-sizing-m);--chip-start-icon-height:var(--vp-semantic-sizing-m);--chip-end-icon-width:var(--vp-semantic-sizing-m);--chip-end-icon-height:var(--vp-semantic-sizing-m)}.vp-chip{background-color:var(--chip-background-color);border:var(--chip-border-width)solid var(--chip-border-color);border-radius:var(--chip-border-radius);box-sizing:border-box;color:var(--chip-color);font-family:var(--chip-font-family);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);align-self:center;align-items:center;gap:var(--chip-spacing-gap);height:var(--chip-height);letter-spacing:var(--chip-letter-spacing);line-height:var(--chip-line-height);padding:var(--chip-padding);-webkit-text-decoration:var(--chip-text-decoration);-webkit-text-decoration:var(--chip-text-decoration);text-decoration:var(--chip-text-decoration);text-transform:var(--chip-text-case);transition:color var(--chip-transition),border-color var(--chip-transition);width:var(--chip-width);-webkit-font-smoothing:var(--chip-webkit-font-smoothing);white-space:nowrap;flex-direction:row;justify-content:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-chip{transition-duration:0s}}.vp-chip{appearance:none;cursor:pointer}.vp-chip--icon>svg{flex-shrink:0}.vp-chip__label{box-sizing:border-box;font-family:var(--chip-font-family);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);align-items:center;gap:var(--chip-spacing-gap);letter-spacing:var(--chip-letter-spacing);line-height:var(--chip-line-height);margin:var(--chip-label-margin);-webkit-text-decoration:var(--chip-text-decoration);-webkit-text-decoration:var(--chip-text-decoration);text-decoration:var(--chip-text-decoration);text-transform:var(--chip-text-case);vertical-align:middle;-webkit-font-smoothing:var(--chip-webkit-font-smoothing);white-space:nowrap;flex-direction:row;justify-content:center;display:inline-flex;position:relative}.vp-chip:before{content:"";height:max(var(--chip-sizing-min-height),100%);width:max(var(--chip-sizing-min-width),100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-chip__input{accent-color:var(--checkbox-container-checked-color);block-size:var(--checkbox-container-height);cursor:pointer;inline-size:var(--checkbox-container-width);outline-color:var(--checkbox-container-checked-color);margin:0;position:absolute}.vp-chip__input:disabled,.vp-chip__input[data-disabled]{cursor:default}@supports selector(:has(:focus-visible)){.vp-chip__input{opacity:0}}.vp-chip:hover:not(:disabled),.vp-chip:hover:not([data-disabled]),.vp-chip[data-hover]{--chip-color:var(--chip-color-hover);--chip-border-color:var(--chip-border-color-hover)}.vp-chip:active:not(:disabled),.vp-chip:active:not([data-disabled]),.vp-chip[data-active]{--chip-color:var(--chip-color-active);--chip-border-color:var(--chip-border-color-active)}.vp-chip:focus-visible:not(:disabled),.vp-chip[data-focus]{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}@supports selector(:has(:focus-visible)){.vp-chip:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-chip:has(:focus-visible){box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}}.vp-chip:disabled,.vp-chip[data-disabled]{cursor:default;opacity:var(--chip-disabled-opacity)}.vp-chip[data-loading]{color:#0000;transition:border-color var(--chip-transition)}.vp-chip[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-chip [data-part=loading-slot]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-chip [data-part=alt]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-chip [data-part=start-slot]{justify-content:center;align-items:center;display:flex}.vp-chip [data-part=start-slot] svg{height:var(--chip-start-icon-height);width:var(--chip-start-icon-width);flex:none}.vp-chip [data-part=end-slot]{justify-content:center;align-items:center;display:flex}.vp-chip [data-part=end-slot] svg{height:var(--chip-start-icon-height);width:var(--chip-start-icon-width);flex:none}
.vp-footer{--footer-background-color:var(--vp-semantic-color-container-brand);--footer-gap:var(--vp-semantic-spacing-2xl);--footer-padding:var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-l)}.vp-footer--compact{--footer-background-color:var(--vp-semantic-color-container-neutral);--footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-l)}.vp-footer{--footer-row-grid-template:1fr;--footer-row-gap:var(--vp-semantic-spacing-2xl)0;--footer-column-direction:column;--footer-column-gap:var(--vp-semantic-spacing-m)0;--footer-navigation-direction:column;--footer-navigation-block-gap:0;--footer-navigation-inline-gap:var(--footer-link-list-gap)}@media screen and (min-width:600px){.vp-footer{--footer-padding:var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-3xl);--footer-row-grid-template:repeat(2,1fr);--footer-row-gap:0 var(--vp-semantic-spacing-5xl);--footer-column-gap:var(--vp-semantic-spacing-m)0}.vp-footer--compact{--footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-3xl)}}@media screen and (min-width:1200px){.vp-footer{--footer-padding:var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-5xl);--footer-row-grid-template:repeat(4,1fr);--footer-row-gap:0 var(--vp-semantic-spacing-5xl);--footer-column-direction:row;--footer-column-gap:0 var(--vp-semantic-spacing-5xl);--footer-navigation-direction:row;--footer-navigation-block-gap:var(--footer-column-gap)}.vp-footer--compact{--footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-5xl)}}.vp-footer{--footer-link-list-padding-bottom:var(--vp-semantic-spacing-m);--footer-link-list-gap:var(--vp-semantic-spacing-xs)var(--vp-semantic-spacing-xl);--footer-accordion-label-font-size:var(--vp-core-font-size-200);--footer-accordion-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--footer-accordion-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--footer-accordion-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--footer-accordion-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--footer-accordion-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--footer-accordion-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--footer-accordion-label-color:var(--vp-semantic-color-content-on-brand-neutral);--footer-accordion-spacing-block-start:var(--vp-semantic-spacing-xl);--footer-accordion-spacing-block-end:var(--vp-semantic-spacing-xl)}.vp-footer--compact{--footer-accordion-label-color:var(--vp-semantic-color-content-neutral)}.vp-footer{background-color:var(--footer-background-color);gap:var(--footer-gap);padding:var(--footer-padding);flex-direction:column;display:flex;position:relative}.vp-footer__row{gap:var(--footer-row-gap);grid-template-columns:var(--footer-row-grid-template);display:grid}.vp-footer__column{flex-direction:var(--footer-column-direction);gap:var(--footer-column-gap);display:flex}.vp-footer__column[data-col-span="1"]{grid-column-start:span 1}.vp-footer__column[data-col-span="2"]{grid-column-start:span 2}.vp-footer__column[data-col-span="3"]{--footer-column-three-quarter:span 1}@media screen and (min-width:1200px){.vp-footer__column[data-col-span="3"]{--footer-column-three-quarter:span 3}}.vp-footer__column[data-col-span="3"]{grid-column-start:var(--footer-column-three-quarter)}.vp-footer__column[data-col-span="4"]{--footer-column-full-size:span 2}@media screen and (min-width:1200px){.vp-footer__column[data-col-span="4"]{--footer-column-full-size:span 4}}.vp-footer__column[data-col-span="4"]{grid-column-start:var(--footer-column-full-size)}.vp-footer__navigation{flex:1}.vp-footer__navigation ul{margin:0;padding:0;list-style:none;display:flex}.vp-footer__navigation-block{flex-direction:var(--footer-navigation-direction);gap:var(--footer-navigation-block-gap)}.vp-footer__navigation-block>li{flex:1}.vp-footer__navigation-inline{gap:var(--footer-navigation-inline-gap);flex-wrap:wrap}.vp-footer-accordion__header{color:var(--footer-accordion-label-color);cursor:pointer;font-family:var(--footer-accordion-label-font-family);font-size:var(--footer-accordion-label-font-size);font-weight:var(--footer-accordion-label-font-weight);letter-spacing:var(--footer-accordion-label-letter-spacing);line-height:var(--footer-accordion-label-line-height);padding-block:var(--footer-accordion-spacing-block-start)var(--footer-accordion-spacing-block-end);-webkit-text-decoration:var(--footer-accordion-label-text-decoration);-webkit-text-decoration:var(--footer-accordion-label-text-decoration);text-decoration:var(--footer-accordion-label-text-decoration);text-transform:var(--footer-accordion-label-text-case);background-color:#0000;border:0;justify-content:space-between;align-items:center;width:100%;padding-inline:0;display:flex}.vp-footer-accordion__header[data-disabled]{cursor:default}.vp-footer-accordion__header-icon[data-disabled]{display:none}.vp-footer-accordion__panel>ul{gap:var(--footer-link-list-gap);padding-bottom:var(--footer-link-list-padding-bottom);flex-direction:column;display:flex}.vp-footer-accordion__panel[data-disabled]{cursor:default}
.vp-form-helper{--form-helper-color:var(--vp-semantic-color-content-quiet);--form-helper-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-helper-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-helper-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-helper-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-helper-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-helper-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-helper-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-helper-disabled-opacity:var(--vp-semantic-opacity-s);--form-helper-margin-block-start:var(--vp-semantic-spacing-xs);box-sizing:border-box;color:var(--form-helper-color);font-family:var(--form-helper-font-family);font-size:var(--form-helper-font-size);font-weight:var(--form-helper-font-weight);letter-spacing:var(--form-helper-letter-spacing);line-height:var(--form-helper-line-height);-webkit-text-decoration:var(--form-helper-text-decoration);-webkit-text-decoration:var(--form-helper-text-decoration);text-decoration:var(--form-helper-text-decoration);text-transform:var(--form-helper-text-case);-webkit-font-smoothing:var(--form-helper-webkit-font-smoothing);margin:0;margin-block-start:var(--form-helper-margin-block-start);display:flex}.vp-form-helper[data-invalid]{display:none}.vp-form-helper[data-disabled]{opacity:var(--form-helper-disabled-opacity)}
.vp-link-list{--list-item-spacing-block-start:var(--vp-semantic-spacing-m);--list-item-spacing-block-end:var(--vp-semantic-spacing-m);--list-disabled-opacity:var(--vp-semantic-opacity-s);--list-color-active:color-mix(in srgb,var(--vp-semantic-color-content-brand)60%,var(--vp-semantic-color-container-catchy));--list-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-brand)80%,var(--vp-semantic-color-container-catchy));--list-color:var(--vp-semantic-color-content-brand)}.vp-link-list--secondary{--list-color-active:var(--vp-semantic-color-content-brand);--list-color-hover:var(--vp-semantic-color-content-brand);--list-color:var(--vp-semantic-color-content-neutral)}.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}@media screen and (min-width:600px){.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-m-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-m-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}}@media screen and (min-width:1200px){.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-l-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-l-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}}.vp-link-list{--list-icon-color-active:color-mix(in srgb,var(--vp-semantic-color-content-brand)60%,var(--vp-semantic-color-container-catchy));--list-icon-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-brand)80%,var(--vp-semantic-color-container-catchy));--list-icon-color:var(--vp-semantic-color-content-brand)}.vp-link-list--secondary{--list-icon-color-active:var(--vp-semantic-color-content-brand);--list-icon-color-hover:var(--vp-semantic-color-content-brand);--list-icon-color:var(--vp-semantic-color-content-neutral)}.vp-link-list{list-style-type:""}.vp-link-list__item-link{font-family:var(--list-font-family);text-align:left;-webkit-text-decoration:var(--list-text-decoration);-webkit-text-decoration:var(--list-text-decoration);text-decoration:var(--list-text-decoration);-webkit-font-smoothing:var(--list-webkit-font-smoothing);width:100%;color:var(--list-color);font-size:var(--list-font-size);font-weight:var(--list-font-weight);letter-spacing:var(--list-letter-spacing);line-height:var(--list-line-height);padding-block:var(--list-item-spacing-block-start)var(--list-item-spacing-block-end);text-transform:var(--list-text-case);transition:color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding-inline:0;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-link-list__item-link{transition-duration:0s}}.vp-link-list__item-link{appearance:none;cursor:pointer}.vp-link-list__item-link:hover:not([data-disabled]){--list-color:var(--list-color-hover);--list-icon-color:var(--list-icon-color-hover)}.vp-link-list__item-link:active:not([data-disabled]){--list-color:var(--list-color-active);--list-icon-color:var(--list-icon-color-active)}.vp-link-list__item-link:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link-list__item-link[data-disabled]{cursor:default;opacity:var(--list-disabled-opacity)}.vp-link-list__item-link-icon{color:var(--list-icon-color);transition:color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out)}@media (prefers-reduced-motion:reduce){.vp-link-list__item-link-icon{transition-duration:0s}}
:root{--modal-zi-root:0;--modal-zi-backdrop:calc(var(--modal-zi-root) + 1);--modal-zi-container:calc(var(--modal-zi-backdrop) + 1)}.vp-modal{--modal-background-color:var(--vp-semantic-color-container-on-overlay);--modal-min-width:280px;--modal-padding:var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs);--modal-border-radius:var(--vp-semantic-border-radius-m)var(--vp-semantic-border-radius-m)var(--vp-semantic-border-radius-m)var(--vp-semantic-border-radius-m);--modal-max-size-padding:var(--vp-semantic-sizing-m);--modal-max-size-offset:calc(var(--modal-max-size-padding)*2);--modal-backdrop-background-color:var(--vp-semantic-color-container-overlay);--modal-header-title-color:var(--vp-semantic-color-content-neutral);--modal-header-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--modal-header-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--modal-header-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--modal-header-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--modal-header-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--modal-header-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--modal-header-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--modal-header-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--modal-header-gap:var(--vp-semantic-spacing-xs);--modal-header-padding:var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-2xl);--modal-footer-gap:var(--vp-semantic-spacing-s);--modal-footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-2xl);--modal-opening-duration:var(--vp-semantic-motion-duration-moderate);--modal-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--modal-closing-duration:var(--vp-semantic-motion-duration-quick);--modal-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out)}@media screen and (min-width:600px){.vp-modal{--modal-min-width:385px}}@media screen and (min-width:1200px){.vp-modal{--modal-min-width:342px}}.vp-modal .backdrop,.vp-modal::backdrop{background-color:var(--modal-backdrop-background-color);opacity:0;pointer-events:none;z-index:var(--modal-zi-backdrop);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.vp-modal .backdrop,.vp-modal::backdrop{animation:none!important}}.vp-modal{margin-block:auto var(--modal-max-size-padding);max-height:calc(100% - var(--modal-max-size-offset));max-width:calc(100% - var(--modal-max-size-offset));min-width:var(--modal-min-width);z-index:var(--modal-zi-container);border:0;margin-inline:auto;position:fixed}@media screen and (min-width:600px){.vp-modal{margin-block-end:auto}}.vp-modal{background-color:var(--modal-background-color);border-radius:var(--modal-border-radius);opacity:0;padding:var(--modal-padding);flex-direction:column;display:flex}.vp-modal[data-hidden]{display:none}.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in-mobile;animation:var(--modal-motion-name)var(--modal-opening-duration)var(--modal-opening-easing);opacity:1;inset-block-end:0}.vp-modal[data-open]:not(.vp-modal-exit-animation) .backdrop,.vp-modal[data-open]:not(.vp-modal-exit-animation)::backdrop{animation:modal-appear-in var(--backdrop-opening-duration)var(--backdrop-opening-easing);opacity:1}@media screen and (min-width:600px){.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in}}.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out-mobile;animation:var(--modal-motion-name)var(--modal-closing-duration)var(--modal-closing-easing)}.vp-modal-exit-animation .backdrop,.vp-modal-exit-animation::backdrop{animation:modal-appear-out var(--backdrop-closing-duration)var(--backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out}}@media (prefers-reduced-motion:reduce){.vp-modal{animation:none!important}}.vp-modal__header{align-items:center;gap:var(--modal-header-gap);overflow-wrap:anywhere;padding:var(--modal-header-padding);justify-content:space-between;display:flex}.vp-modal__header>*{color:var(--modal-header-title-color);font-family:var(--modal-header-title-font-family);font-size:var(--modal-header-title-font-size);font-weight:var(--modal-header-title-font-weight);letter-spacing:var(--modal-header-title-letter-spacing);line-height:var(--modal-header-title-line-height);-webkit-text-decoration:var(--modal-header-title-text-decoration);-webkit-text-decoration:var(--modal-header-title-text-decoration);text-decoration:var(--modal-header-title-text-decoration);text-transform:var(--modal-header-title-text-case);-webkit-font-smoothing:var(--modal-header-title-webkit-font-smoothing)}.vp-modal__header-icon{color:var(--vp-component-modal-color-icon)}.vp-modal__body{flex-grow:1;flex-shrink:0;overflow-y:auto}.vp-modal__footer{gap:var(--modal-footer-gap);padding:var(--modal-footer-padding);display:flex}.vp-modal [data-part=close-button]{align-self:flex-start}@keyframes modal-appear-in{0%{opacity:0}to{opacity:1}}@keyframes modal-appear-out{0%{opacity:1}to{opacity:0}}@keyframes modal-slide-from-bottom-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(0)}}@keyframes modal-slide-from-bottom-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(50%)}}@keyframes modal-slide-from-bottom-in-mobile{0%{opacity:0;inset-block-end:-100%}to{opacity:1;inset-block-end:0}}@keyframes modal-slide-from-bottom-out-mobile{0%{opacity:1;inset-block-end:0}to{opacity:0;inset-block-end:-100%}}
.vp-navigation-header{--navigation-header-background-color:var(--vp-semantic-color-container-neutral);--navigation-header-min-height:var(--vp-semantic-sizing-4xl);--navigation-header-row-gap:var(--vp-semantic-spacing-s);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-l)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-l)}@media screen and (min-width:600px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-semantic-spacing-s);--navigation-header-padding:var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-3xl)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-3xl)}}@media screen and (min-width:1200px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-semantic-spacing-xl);--navigation-header-padding:var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-m)var(--vp-semantic-spacing-5xl)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-5xl)}}.vp-navigation-header{background-color:var(--navigation-header-background-color);min-height:var(--navigation-header-min-height);padding:var(--navigation-header-padding);row-gap:var(--navigation-header-row-gap);flex-direction:column;display:flex}.vp-navigation-header__row{justify-content:space-between;align-items:center;display:flex}
:root{--product-card-zi-root:0;--product-card-zi-link:calc(var(--product-card-zi-root));--product-card-zi-footer:calc(var(--product-card-zi-link) + 1);--product-card-zi-sticker:calc(var(--product-card-zi-link) + 1);--product-card-zi-action:calc(var(--product-card-zi-footer) + 1);--product-card-media-height:unset;--product-card-media-width:unset}.vp-product-card{--vp-component-product-card-box-shadow-focus:var(--vp-semantic-box-shadow-focus);--product-card-gap:var(--vp-semantic-spacing-4xs);--product-card-border-radius:var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main)var(--vp-semantic-border-radius-main);--product-card-header-background-color:var(--vp-semantic-color-container-quiet);--product-card-media-aspect-ratio:1;--product-card-media-scale:var(--vp-semantic-motion-scale-s);--product-card-media-transition:var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-expressive-ease-in-out)var(--vp-semantic-motion-delay-instant);--product-card-action-padding-block-start:var(--vp-semantic-spacing-xs);--product-card-action-padding-block-end:var(--vp-semantic-spacing-xs);--product-card-action-padding-inline-start:var(--vp-semantic-spacing-xs);--product-card-action-padding-inline-end:var(--vp-semantic-spacing-xs);--product-card-body-background-color:var(--vp-semantic-color-container-neutral);--product-card-body-gap:var(--vp-semantic-spacing-2xs);--product-card-body-padding:var(--vp-semantic-spacing-m)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-l);--product-card-title-color:var(--vp-semantic-color-content-neutral);--product-card-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-description-color:var(--vp-semantic-color-content-quiet);--product-card-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-reviews-gap:var(--vp-semantic-spacing-2xs);--product-card-reviews-amount-color:var(--vp-semantic-color-content-quiet);--product-card-reviews-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-reviews-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-reviews-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-reviews-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-reviews-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-reviews-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-reviews-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-price-padding-top:var(--vp-semantic-spacing-xs);--product-card-link-box-shadow:var(--vp-component-product-card-box-shadow-focus);border-radius:var(--product-card-border-radius);gap:var(--product-card-gap);grid-template-areas:"header""body""footer";display:grid;position:relative}.vp-product-card--horizontal{grid-template:"header body"1fr"header footer"/auto 1fr}.vp-product-card__header{background-color:var(--product-card-header-background-color);height:var(--product-card-media-height,revert-layer);width:var(--product-card-media-width,revert-layer);grid-area:header;position:relative}.vp-product-card__media{aspect-ratio:var(--product-card-media-aspect-ratio);cursor:pointer;display:flex;position:relative;overflow:hidden}.vp-product-card__media>img,.vp-product-card__media>video{height:var(--product-card-media-height,revert-layer);-o-object-fit:cover;object-fit:cover;transition:transform var(--product-card-media-transition);width:var(--product-card-media-width,revert-layer)}.vp-product-card__media>img:hover,.vp-product-card__media>video:hover{transform:scale(var(--product-card-media-scale))}.vp-product-card__sticker{z-index:var(--product-card-zi-sticker);display:flex;position:absolute}.vp-product-card__sticker--block-start-inline-start{inset-block-start:0;inset-inline-start:0}.vp-product-card__sticker--block-start-inline-end{inset-block-start:0;inset-inline-end:0}.vp-product-card__sticker--block-end-inline-start{inset-block-end:0;inset-inline-start:0}.vp-product-card__sticker--block-end-inline-end{inset-block-end:0;inset-inline-end:0}.vp-product-card__action{padding-block:var(--product-card-action-padding-block-start)var(--product-card-action-padding-block-end);padding-inline:var(--product-card-action-padding-inline-start)var(--product-card-action-padding-inline-end);z-index:var(--product-card-zi-action);position:absolute;inset-block-start:0;inset-inline-end:calc(100% - var(--product-card-media-width))}.vp-product-card__body{background-color:var(--product-card-body-background-color);padding:var(--product-card-body-padding);grid-area:body}.vp-product-card__title{color:var(--product-card-title-color);font-family:var(--product-card-title-font-family);font-size:var(--product-card-title-font-size);font-weight:var(--product-card-title-font-weight);letter-spacing:var(--product-card-title-letter-spacing);line-height:var(--product-card-title-line-height);-webkit-text-decoration:var(--product-card-title-text-decoration);-webkit-text-decoration:var(--product-card-title-text-decoration);text-decoration:var(--product-card-title-text-decoration);text-transform:var(--product-card-title-text-case);-webkit-font-smoothing:var(--product-card-title-webkit-font-smoothing)}.vp-product-card__link:focus-visible{outline:0}.vp-product-card__link:focus-visible:after{box-shadow:var(--product-card-link-box-shadow);content:"";z-index:var(--product-card-zi-link);position:absolute;inset:0}.vp-product-card__description{color:var(--product-card-description-color);margin:0}.vp-product-card__description,.vp-product-card__reviews{font-family:var(--product-card-description-font-family);font-size:var(--product-card-description-font-size);font-weight:var(--product-card-description-font-weight);letter-spacing:var(--product-card-description-letter-spacing);line-height:var(--product-card-description-line-height);-webkit-text-decoration:var(--product-card-description-text-decoration);-webkit-text-decoration:var(--product-card-description-text-decoration);text-decoration:var(--product-card-description-text-decoration);text-transform:var(--product-card-description-text-case);-webkit-font-smoothing:var(--product-card-description-webkit-font-smoothing)}.vp-product-card__reviews{color:var(--product-card-reviews-amount-color);gap:var(--product-card-reviews-gap);display:flex}.vp-product-card__price{padding-top:var(--product-card-price-padding-top)}.vp-product-card__footer{z-index:var(--product-card-zi-footer);grid-area:footer}
.vp-star-rating{align-items:center;gap:var(--vp-component-star-rating-spacing-gap);display:flex}.vp-star-rating__star{color:var(--vp-component-star-rating-color-icon-default);height:var(--vp-component-star-rating-sizing-icon-height);width:var(--vp-component-star-rating-sizing-icon-width)}
:root{--radio-zi-root:0;--radio-zi-halo:calc(var(--radio-zi-root) - 1);--radio-zi-input:calc(var(--radio-zi-root) - 1)}.vp-radio{--radio-spacing-gap:var(--vp-semantic-spacing-s);--radio-spacing-block-start:var(--vp-semantic-spacing-s);--radio-spacing-block-end:var(--vp-semantic-spacing-s);--radio-tick-color:var(--vp-semantic-color-content-brand);--radio-tick-width:var(--vp-semantic-sizing-s);--radio-tick-height:var(--vp-semantic-sizing-s);--radio-container-checked-color:transparent;--radio-container-checked-border-color-default:var(--vp-semantic-color-border-brand);--radio-container-checked-border-color-hover:var(--vp-semantic-color-border-brand);--radio-container-checked-border-color-active:var(--vp-semantic-color-border-brand);--radio-container-unchecked-color:var(--radio-container-checked-color);--radio-container-unchecked-border-color-default:var(--vp-semantic-color-border-neutral);--radio-container-unchecked-border-color-hover:var(--vp-semantic-color-content-brand);--radio-container-unchecked-border-color-active:var(--vp-semantic-color-content-brand);--radio-container-unchecked-border-color-error:var(--vp-semantic-color-status-negative);--radio-container-width:var(--vp-semantic-sizing-l);--radio-container-height:var(--vp-semantic-sizing-l);--radio-container-spacing-block-start:var(--vp-semantic-spacing-3xs);--radio-container-border-radius:var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full);--radio-disabled-opacity:var(--vp-semantic-opacity-s);--radio-halo-unchecked-active-color:var(--vp-semantic-color-alpha-brand-m);--radio-halo-unchecked-hover-color:var(--vp-semantic-color-alpha-brand-s);--radio-halo-checked-active-color:var(--vp-semantic-color-alpha-brand-m);--radio-halo-checked-hover-color:var(--vp-semantic-color-alpha-brand-s);--radio-halo-width:var(--vp-semantic-sizing-xl);--radio-halo-height:var(--vp-semantic-sizing-xl);--radio-halo-border-radius:var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full)var(--vp-semantic-border-radius-full);--radio-label-color:var(--vp-semantic-color-content-neutral);--radio-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--radio-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--radio-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--radio-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--radio-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--radio-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--radio-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--radio-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--radio-subline-color:var(--vp-semantic-color-content-quiet);--radio-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--radio-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--radio-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--radio-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--radio-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--radio-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--radio-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--radio-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);cursor:pointer;align-items:flex-start;gap:var(--radio-spacing-gap);padding-block:var(--radio-spacing-block-start)var(--radio-spacing-block-end);vertical-align:middle;z-index:var(--radio-zi-root);flex-direction:row;display:flex;position:relative}.vp-radio--vertical{flex-direction:column;align-items:center}.vp-radio__input{accent-color:var(--radio-tick-color);block-size:var(--radio-container-height);cursor:pointer;inline-size:var(--radio-container-width);outline-color:var(--radio-tick-color);z-index:var(--radio-zi-input);margin-block-start:var(--radio-container-spacing-block-start);margin-inline:0;position:absolute}.vp-radio__input[data-disabled]{cursor:default}@supports selector(:has(:focus-visible)){.vp-radio__input{opacity:0}}.vp-radio__control{--radio-control-border-color:var(--radio-container-unchecked-border-color-default);--radio-control-background-color:var(--radio-container-unchecked-color);--radio-halo-background-color:transparent;background-color:var(--radio-control-background-color);border:var(--vp-component-radio-border-width-container)solid var(--radio-control-border-color);border-radius:var(--radio-container-border-radius);height:var(--radio-container-height);transition:border-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-container-width);justify-content:center;align-items:center;margin-block-start:var(--radio-container-spacing-block-start);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-radio__control{transition-duration:0s}}.vp-radio__control{flex:0 0 var(--radio-container-width)}.vp-radio__control[data-checked]{--radio-control-border-color:var(--radio-container-checked-border-color-default);--radio-control-background-color:var(--radio-container-checked-color)}.vp-radio__control[data-checked]:after{background-color:var(--radio-tick-color);content:"";height:var(--radio-tick-height);width:var(--radio-tick-width);border-radius:50%;flex:none;display:inline-block}.vp-radio__control[data-checked][data-hover]{--radio-control-border-color:var(--radio-container-checked-border-color-hover);--radio-halo-background-color:var(--radio-halo-unchecked-hover-color)}.vp-radio__control[data-checked][data-active]{--radio-control-border-color:var(--radio-container-checked-border-color-active);--radio-halo-background-color:var(--radio-halo-unchecked-active-color)}.vp-radio__control:not([data-checked])[data-hover]{--radio-control-border-color:var(--radio-container-unchecked-border-color-hover);--radio-halo-background-color:var(--radio-halo-checked-hover-color)}.vp-radio__control:not([data-checked])[data-active]{--radio-control-border-color:var(--radio-container-unchecked-border-color-active);--radio-halo-background-color:var(--radio-halo-checked-active-color)}.vp-radio__control[data-invalid]{--radio-control-border-color:var(--radio-container-unchecked-border-color-error)}.vp-radio__control:before{background-color:var(--radio-halo-background-color);border-radius:var(--radio-halo-border-radius);content:"";height:var(--radio-halo-height);transition:background-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-halo-width);z-index:var(--radio-zi-halo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.vp-radio__control:before{transition-duration:0s}}@supports selector(:has([data-focus])){.vp-radio:has([data-focus]) .vp-radio__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}}.vp-radio[data-disabled]{cursor:default;opacity:var(--radio-disabled-opacity)}.vp-radio__label{color:var(--radio-label-color);font-family:var(--radio-label-font-family);font-size:var(--radio-label-font-size);font-weight:var(--radio-label-font-weight);letter-spacing:var(--radio-label-letter-spacing);line-height:var(--radio-label-line-height);-webkit-text-decoration:var(--radio-label-text-decoration);-webkit-text-decoration:var(--radio-label-text-decoration);text-decoration:var(--radio-label-text-decoration);text-transform:var(--radio-label-text-case);-webkit-font-smoothing:var(--radio-label-webkit-font-smoothing);flex:0 0 100%;display:inline-flex}.vp-radio__label-wrapper{flex-direction:column;align-items:start;display:flex}.vp-radio__label-wrapper--vertical{align-items:center}.vp-radio__subline{color:var(--radio-subline-color);font-family:var(--radio-subline-font-family);font-size:var(--radio-subline-font-size);font-weight:var(--radio-subline-font-weight);letter-spacing:var(--radio-subline-letter-spacing);line-height:var(--radio-subline-line-height);-webkit-text-decoration:var(--radio-subline-text-decoration);-webkit-text-decoration:var(--radio-subline-text-decoration);text-decoration:var(--radio-subline-text-decoration);text-transform:var(--radio-subline-text-case);-webkit-font-smoothing:var(--radio-subline-webkit-font-smoothing)}
.vp-score-rating{--score-rating-gap:var(--vp-semantic-spacing-2xs);--score-rating-icon-color:var(--vp-semantic-color-content-quiet);--score-rating-icon-width:var(--vp-semantic-sizing-m);--score-rating-icon-height:var(--vp-semantic-sizing-m);--score-rating-color:var(--vp-semantic-color-content-neutral);--score-rating-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--score-rating-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--score-rating-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--score-rating-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--score-rating-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--score-rating-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--score-rating-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--score-rating-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);align-items:center;gap:var(--score-rating-gap);display:flex}.vp-score-rating__star{color:var(--score-rating-icon-color);height:var(--score-rating-icon-height);width:var(--score-rating-icon-width)}.vp-score-rating__score{color:var(--score-rating-color);font-family:var(--score-rating-font-family);font-size:var(--score-rating-font-size);font-weight:var(--score-rating-font-weight);letter-spacing:var(--score-rating-letter-spacing);line-height:var(--score-rating-line-height);-webkit-text-decoration:var(--score-rating-text-decoration);-webkit-text-decoration:var(--score-rating-text-decoration);text-decoration:var(--score-rating-text-decoration);text-transform:var(--score-rating-text-case);-webkit-font-smoothing:var(--score-rating-webkit-font-smoothing)}
.vp-search{--search-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-text-color:var(--vp-semantic-color-content-neutral);--search-placeholder-text-color:var(--vp-semantic-color-content-quiet);--search-background-color:var(--vp-semantic-color-container-quiet);--search-icon-color:var(--vp-semantic-color-content-quiet);--search-backdrop-background-color:var(--vp-semantic-color-container-overlay,#0f0f0f99);--search-border-color:transparent;--search-border-color-active:var(--vp-semantic-color-border-brand);--search-input-min-width:300px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-4xl);--search-radius:calc(var(--icon-button-width)/2);--search-border-width:var(--vp-semantic-border-width-none);--search-border-width-hover:var(--vp-semantic-border-width-none);--search-border-width-active:var(--vp-semantic-border-width-m);--search-icon-width:var(--vp-semantic-sizing-xl);--search-icon-height:var(--vp-semantic-sizing-xl);--search-min-height:var(--vp-semantic-sizing-4xl);--search-disabled-opacity:var(--vp-semantic-opacity-s);--search-caret-color:var(--vp-semantic-color-content-brand)}.vp-search--small{--search-input-min-width:300px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--search-icon-width:var(--vp-semantic-sizing-l);--search-icon-height:var(--vp-semantic-sizing-l);--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-2xl)}.vp-search--small.vp-search--squared{--padding-inline-start:var(--vp-semantic-spacing-xs);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-search--squared{--search-border-color:var(--vp-semantic-color-border-neutral);--search-border-color-active:var(--vp-semantic-color-border-brand);--search-border-width:var(--vp-semantic-border-width-s);--search-border-width-hover:var(--vp-semantic-border-width-s);--search-border-width-active:var(--vp-semantic-border-width-m);--search-radius:0px;--search-text-color:var(--vp-semantic-color-content-neutral);--search-placeholder-text-color:var(--vp-semantic-color-content-quiet);--search-icon-color:var(--vp-semantic-color-content-quiet);--search-background-color:var(--vp-semantic-color-container-neutral);--padding-inline-start:var(--vp-semantic-spacing-s);--padding-inline-end:var(--vp-semantic-spacing-3xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-search{background-color:var(--search-background-color);border-radius:var(--search-radius);box-sizing:border-box;max-width:unset;min-width:var(--search-input-min-width);outline:var(--search-border-width)solid var(--search-border-color);transition:outline var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);border:none;margin:0;padding:0;overflow:hidden}.vp-search--modal{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.vp-search{transition-duration:0s}}.vp-search:not(.vp-search--modal),.vp-search__input-wrapper{cursor:text;align-items:center;gap:var(--search-gap);padding-block:var(--padding-block-start)var(--padding-block-end);padding-inline:var(--padding-inline-start)var(--padding-inline-end);flex-direction:row;justify-content:center;display:flex}.vp-search[data-state=open]{inset:unset;position:fixed}@media screen and not (min-width:600px){.vp-search[data-state=open]{border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important;inset:0!important}}.vp-search[data-state=open]{--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-state=open].vp-search--small{--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-disabled]{cursor:default;opacity:var(--search-disabled-opacity)}.vp-search[data-disabled]:focus-within,.vp-search[data-focus]{outline:var(--search-border-width-active)solid var(--search-border-color-active)}.vp-search__input-wrapper{background-color:inherit;border-radius:inherit}.vp-search__input-wrapper[data-state=open]{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.vp-search__input{appearance:none;caret-color:var(--search-caret-color);color:var(--search-text-color);font-family:var(--search-font-family);font-size:var(--search-font-size);font-weight:var(--search-font-weight);letter-spacing:var(--search-letter-spacing);line-height:var(--search-line-height);-webkit-text-decoration:var(--search-text-decoration);-webkit-text-decoration:var(--search-text-decoration);text-decoration:var(--search-text-decoration);text-transform:var(--search-text-case);-webkit-font-smoothing:var(--search-webkit-font-smoothing);background-color:#0000;border:none;outline:none;flex-grow:1;padding:0}.vp-search__input::-moz-placeholder{color:var(--search-placeholder-text-color);font-family:var(--search-placeholder-font-family);font-size:var(--search-placeholder-font-size);font-weight:var(--search-placeholder-font-weight);letter-spacing:var(--search-placeholder-letter-spacing);line-height:var(--search-placeholder-line-height);-webkit-text-decoration:var(--search-placeholder-text-decoration);text-decoration:var(--search-placeholder-text-decoration);text-transform:var(--search-placeholder-text-case);-webkit-font-smoothing:var(--search-placeholder-webkit-font-smoothing);text-overflow:ellipsis}.vp-search__input::placeholder{color:var(--search-placeholder-text-color);font-family:var(--search-placeholder-font-family);font-size:var(--search-placeholder-font-size);font-weight:var(--search-placeholder-font-weight);letter-spacing:var(--search-placeholder-letter-spacing);line-height:var(--search-placeholder-line-height);-webkit-text-decoration:var(--search-placeholder-text-decoration);-webkit-text-decoration:var(--search-placeholder-text-decoration);text-decoration:var(--search-placeholder-text-decoration);text-transform:var(--search-placeholder-text-case);-webkit-font-smoothing:var(--search-placeholder-webkit-font-smoothing);text-overflow:ellipsis}.vp-search__input::-webkit-search-cancel-button{display:none}.vp-search__input[data-disabled]{cursor:default}.vp-search .backdrop,.vp-search::backdrop{background-color:var(--search-backdrop-background-color);pointer-events:none}.vp-search__output{background-color:inherit;border-end-end-radius:inherit;border-end-start-radius:inherit;flex-grow:1;overflow:auto}.vp-search__end-actions{align-items:center;gap:var(--search-end-actions-gap);flex-direction:row;justify-content:center;display:flex}.vp-search__cancel-button{background-color:#0000}.vp-search__cancel-button[data-hidden]{visibility:hidden}.vp-search__clear-button{-webkit-user-select:none;user-select:none}.vp-search__clear-button[data-hidden]{display:none}.vp-search [data-part=search-icon]{color:var(--search-icon-color);height:var(--search-icon-height);width:var(--search-icon-width);flex-shrink:0}
