@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{height:auto!important;overflow-y:auto!important}body{background-repeat:no-repeat;background-size:100%;font-family:Decathlon VF,sans-serif}}.markdown-content h3{margin:var(--vp-semantic-spacing-m,1rem) 0 var(--vp-semantic-spacing-s,.75rem);color:var(--vp-semantic-color-active-container-brand);font-size:1.125rem;font-weight:700;line-height:1.4;display:block}.markdown-content ol,.markdown-content ul{margin:var(--vp-semantic-spacing-s,.75rem) 0;padding-left:var(--vp-semantic-spacing-l,1.5rem)}.markdown-content li+li{margin-top:var(--vp-semantic-spacing-xs,.5rem)}.markdown-content code{background:var(--vp-semantic-color-container-neutral-alt);border-radius:.25rem;padding:.1rem .3rem;font-size:.9em}@media (width<=767px){.page-main--result .result-content{--chat-content-gutter:max(var(--vp-semantic-spacing-xs,.5rem), env(safe-area-inset-left,0px))}.page-main--result .conversation-turn{--chat-card-gutter:var(--vp-semantic-spacing-s,.75rem)}}@keyframes pulse-ring{0%{box-shadow:0 0 #3643ba73}70%{box-shadow:0 0 0 50px #3643ba00}to{box-shadow:0 0 #3643ba00}}*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,body,html{background-color:var(--vp-semantic-color-background-main);text-align:start;font-family:Decathlon VF,sans-serif;font-size:1rem}body:has(dialog[open]){overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Decathlon VF,sans-serif;font-size:inherit;font-weight:inherit}h1{font-family:Decathlon Brand VF,sans-serif}a{color:inherit;cursor:pointer;-webkit-text-decoration:inherit;text-decoration:inherit}menu,ol,ul{list-style:none}dt{font-weight:700}code,kbd,pre,samp{font-size:inherit;white-space:pre-wrap}table{border-collapse:collapse;text-indent:0}caption{text-align:start}fieldset{border-width:var(--vp-semantic-border-width-none)}button,input,optgroup,select,textarea{color:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;background-color:#0000;border-radius:0;font-family:inherit}::file-selector-button{color:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;background-color:#0000;border-radius:0;font-family:inherit}button:disabled,input:disabled,optgroup:disabled,select:disabled,textarea:disabled{opacity:1}input:disabled::file-selector-button{opacity:1}button{cursor:pointer}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:var(--vp-semantic-spacing-l)}::placeholder{opacity:var(--vp-semantic-color-content-quiet)}textarea{resize:vertical}progress{vertical-align:baseline}address{font-style:normal;line-height:inherit}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:calc(var(--vp-semantic-spacing-2xs)*-1)}sup{top:calc(var(--vp-semantic-spacing-xs)*-1)}summary{cursor:pointer;display:list-item}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.vp-preflight *{margin-block:var(--vp-semantic-spacing-s)}.vp-preflight p{font-family:var(--vp-typography-body-m-font-family);font-size:var(--vp-typography-body-m-font-size);font-variation-settings:var(--vp-typography-body-m-font-variation-settings);font-weight:var(--vp-typography-body-m-font-weight);letter-spacing:var(--vp-typography-body-m-letter-spacing);line-height:var(--vp-typography-body-m-line-height);-webkit-text-decoration:var(--vp-typography-body-m-text-decoration);-webkit-text-decoration:var(--vp-typography-body-m-text-decoration);text-decoration:var(--vp-typography-body-m-text-decoration);text-transform:var(--vp-typography-body-m-text-transform);-webkit-font-smoothing:var(--vp-typography-body-m-webkit-font-smoothing)}.vp-preflight p>a{font-family:var(--vp-typography-link-m-font-family);font-size:var(--vp-typography-link-m-font-size);font-variation-settings:var(--vp-typography-link-m-font-variation-settings);font-weight:var(--vp-typography-link-m-font-weight);letter-spacing:var(--vp-typography-link-m-letter-spacing);line-height:var(--vp-typography-link-m-line-height);-webkit-text-decoration:var(--vp-typography-link-m-text-decoration);-webkit-text-decoration:var(--vp-typography-link-m-text-decoration);text-decoration:var(--vp-typography-link-m-text-decoration);text-transform:var(--vp-typography-link-m-text-transform);text-underline-offset:var(--vp-typography-link-m-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-m-webkit-font-smoothing)}.vp-preflight a{font-family:var(--vp-typography-link-l-font-family);font-size:var(--vp-typography-link-l-font-size);font-variation-settings:var(--vp-typography-link-l-font-variation-settings);font-weight:var(--vp-typography-link-l-font-weight);letter-spacing:var(--vp-typography-link-l-letter-spacing);line-height:var(--vp-typography-link-l-line-height);-webkit-text-decoration:var(--vp-typography-link-l-text-decoration);-webkit-text-decoration:var(--vp-typography-link-l-text-decoration);text-decoration:var(--vp-typography-link-l-text-decoration);text-transform:var(--vp-typography-link-l-text-transform);text-underline-offset:var(--vp-typography-link-l-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-l-webkit-font-smoothing)}.vp-preflight ol,.vp-preflight ul{list-style:initial;padding:revert}.vp-preflight h1{font-family:var(--vp-typography-title-xl-font-family);font-size:var(--vp-typography-title-xl-font-size);font-variation-settings:var(--vp-typography-title-xl-font-variation-settings);font-weight:var(--vp-typography-title-xl-font-weight);letter-spacing:var(--vp-typography-title-xl-letter-spacing);line-height:var(--vp-typography-title-xl-line-height);-webkit-text-decoration:var(--vp-typography-title-xl-text-decoration);-webkit-text-decoration:var(--vp-typography-title-xl-text-decoration);text-decoration:var(--vp-typography-title-xl-text-decoration);text-transform:var(--vp-typography-title-xl-text-transform);-webkit-font-smoothing:var(--vp-typography-title-xl-webkit-font-smoothing)}.vp-preflight h2{font-family:var(--vp-typography-title-l-font-family);font-size:var(--vp-typography-title-l-font-size);font-variation-settings:var(--vp-typography-title-l-font-variation-settings);font-weight:var(--vp-typography-title-l-font-weight);letter-spacing:var(--vp-typography-title-l-letter-spacing);line-height:var(--vp-typography-title-l-line-height);-webkit-text-decoration:var(--vp-typography-title-l-text-decoration);-webkit-text-decoration:var(--vp-typography-title-l-text-decoration);text-decoration:var(--vp-typography-title-l-text-decoration);text-transform:var(--vp-typography-title-l-text-transform);-webkit-font-smoothing:var(--vp-typography-title-l-webkit-font-smoothing)}.vp-preflight h2,.vp-preflight h3{margin-block:var(--vp-semantic-spacing-m)}.vp-preflight h3{font-family:var(--vp-typography-title-m-font-family);font-size:var(--vp-typography-title-m-font-size);font-variation-settings:var(--vp-typography-title-m-font-variation-settings);font-weight:var(--vp-typography-title-m-font-weight);letter-spacing:var(--vp-typography-title-m-letter-spacing);line-height:var(--vp-typography-title-m-line-height);-webkit-text-decoration:var(--vp-typography-title-m-text-decoration);-webkit-text-decoration:var(--vp-typography-title-m-text-decoration);text-decoration:var(--vp-typography-title-m-text-decoration);text-transform:var(--vp-typography-title-m-text-transform);-webkit-font-smoothing:var(--vp-typography-title-m-webkit-font-smoothing)}.vp-preflight h4{font-family:var(--vp-typography-title-s-font-family);font-size:var(--vp-typography-title-s-font-size);font-variation-settings:var(--vp-typography-title-s-font-variation-settings);font-weight:var(--vp-typography-title-s-font-weight);letter-spacing:var(--vp-typography-title-s-letter-spacing);line-height:var(--vp-typography-title-s-line-height);-webkit-text-decoration:var(--vp-typography-title-s-text-decoration);-webkit-text-decoration:var(--vp-typography-title-s-text-decoration);text-decoration:var(--vp-typography-title-s-text-decoration);text-transform:var(--vp-typography-title-s-text-transform);-webkit-font-smoothing:var(--vp-typography-title-s-webkit-font-smoothing)}.vp-preflight table{margin-inline:var(--vp-semantic-spacing-l)}@media screen and (width>=600px){.vp-preflight table{margin-inline:var(--vp-semantic-spacing-3xl)}}@media screen and (width>=1200px){.vp-preflight table{margin-inline:var(--vp-semantic-spacing-5xl)}}.vp-preflight th{font-family:var(--vp-typography-subtitle-m-font-family);font-size:var(--vp-typography-subtitle-m-font-size);font-variation-settings:var(--vp-typography-subtitle-m-font-variation-settings);font-weight:var(--vp-typography-subtitle-m-font-weight);letter-spacing:var(--vp-typography-subtitle-m-letter-spacing);line-height:var(--vp-typography-subtitle-m-line-height);-webkit-text-decoration:var(--vp-typography-subtitle-m-text-decoration);-webkit-text-decoration:var(--vp-typography-subtitle-m-text-decoration);text-decoration:var(--vp-typography-subtitle-m-text-decoration);text-transform:var(--vp-typography-subtitle-m-text-transform);-webkit-font-smoothing:var(--vp-typography-subtitle-m-webkit-font-smoothing)}.vp-preflight td{font-family:var(--vp-typography-body-s-font-family);font-size:var(--vp-typography-body-s-font-size);font-variation-settings:var(--vp-typography-body-s-font-variation-settings);font-weight:var(--vp-typography-body-s-font-weight);letter-spacing:var(--vp-typography-body-s-letter-spacing);line-height:var(--vp-typography-body-s-line-height);-webkit-text-decoration:var(--vp-typography-body-s-text-decoration);-webkit-text-decoration:var(--vp-typography-body-s-text-decoration);text-decoration:var(--vp-typography-body-s-text-decoration);text-transform:var(--vp-typography-body-s-text-transform);-webkit-font-smoothing:var(--vp-typography-body-s-webkit-font-smoothing)}.vp-preflight td,.vp-preflight th{border-block-end:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);padding-block:var(--vp-semantic-spacing-xs);padding-inline:var(--vp-semantic-spacing-xs);text-align:start}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-accordion-typography-secondary-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--vp-component-accordion-typography-secondary-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--vp-component-accordion-typography-secondary-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--vp-component-accordion-typography-secondary-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-component-accordion-typography-secondary-label-font-size:var(--vp-semantic-typography-screen-s-overline-font-size);--vp-component-accordion-typography-secondary-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-accordion-typography-secondary-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-component-accordion-typography-secondary-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--vp-component-accordion-typography-primary-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-accordion-typography-primary-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-accordion-typography-primary-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-accordion-typography-primary-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-accordion-typography-primary-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-accordion-typography-primary-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-accordion-typography-primary-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-accordion-typography-primary-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-accordion-typography-primary-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-accordion-typography-primary-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-accordion-typography-primary-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-accordion-typography-primary-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-accordion-typography-primary-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-accordion-typography-primary-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-accordion-typography-primary-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-accordion-typography-primary-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-accordion-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-accordion-color-secondary-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-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-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-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-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-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-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-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-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-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)}.vp-accordion--on-brand:hover{--accordion-label-color-hover:var(--vp-component-accordion-color-primary-on-brand-label-hover)}.vp-accordion--on-brand:active{--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)}.vp-accordion--secondary.vp-accordion--on-brand:hover{--accordion-label-color-hover:var(--vp-component-accordion-color-secondary-on-brand-label-hover)}.vp-accordion--secondary.vp-accordion--on-brand:active{--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);transition:grid-template-rows var(--accordion-transition);grid-template-rows:fit-content(100%) 0fr;width:100%;display:grid}.vp-accordion__item[data-state=open]{grid-template-rows:fit-content(100%) 1fr}.vp-accordion__item-header{background:var(--accordion-item-background);color:var(--accordion-label-color);cursor:pointer;padding-block:var(--accordion-spacing-block-start) var(--accordion-spacing-block-end);border:0;grid-template-areas:"label icon""subline icon";justify-content:space-between;width:100%;padding-inline:0;display:grid}.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);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);text-align:left;-webkit-text-decoration:var(--accordion-label-text-decoration);-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);grid-area:label;justify-self:start;padding:0}@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);line-height:var(--accordion-subline-line-height);-webkit-text-decoration:var(--accordion-subline-text-decoration);-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);text-align:left;transition:color var(--accordion-transition);grid-area:subline;padding:0}@media (prefers-reduced-motion:reduce){.vp-accordion__item-header-subline{transition-duration:0s}}.vp-accordion__item-header-icon{height:var(--accordion-icon-height);width:var(--accordion-icon-width);grid-area:icon;align-self:center}.vp-accordion__item-header:hover:not(:disabled){--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:active:not(:disabled){--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:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-accordion__item-header:disabled{opacity:var(--accordion-disabled-opacity);pointer-events:none}.vp-accordion__item-panel{color:var(--accordion-label-color);overflow:hidden}.vp-accordion__item-panel[data-disabled]{opacity:var(--accordion-disabled-opacity);pointer-events:none}.vp-accordion__item-panel[data-state=closed]{visibility:hidden}.vp-accordion__divider{background-color:var(--accordion-divider-color);height:var(--accordion-divider-height);border:0;width:100%;margin:0}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-article-card-typography-footer-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-article-card-typography-footer-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-article-card-typography-footer-label-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-article-card-typography-footer-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-article-card-typography-footer-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-article-card-typography-footer-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-article-card-typography-footer-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-article-card-typography-footer-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-article-card-typography-media-legend-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-article-card-typography-media-legend-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-article-card-typography-media-legend-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-article-card-typography-media-legend-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-article-card-typography-media-legend-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-article-card-typography-media-legend-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-article-card-typography-media-legend-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-article-card-typography-media-legend-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-article-card-typography-media-legend-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--vp-component-article-card-typography-media-legend-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--vp-component-article-card-typography-media-legend-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--vp-component-article-card-typography-media-legend-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-component-article-card-typography-media-legend-label-font-size:var(--vp-semantic-typography-screen-s-overline-font-size);--vp-component-article-card-typography-media-legend-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-article-card-typography-media-legend-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-component-article-card-typography-media-legend-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--vp-component-article-card-motion-media-hover-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(0deg, #0000006b 10%, transparent 40%);--vp-component-article-card-color-horizontal-media-overlay:linear-gradient(0deg, #0000006b 20%, transparent 80%);--vp-component-article-card-color-media-legend-overlay:color-mix(in srgb, var(--vp-core-color-transparent) 58%, var(--vp-core-color-black));--vp-component-article-card-color-footer-content:var(--vp-semantic-color-content-quiet);--vp-component-article-card-color-media-legend-content:var(--vp-semantic-color-content-on-media-neutral);--vp-component-article-card-color-media-background:var(--vp-semantic-color-container-quiet);--vp-component-article-card-color-background:var(--vp-semantic-color-container-neutral);--vp-component-article-card-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-article-card-spacing-container-s-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-s-media-legend-content-gap:var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-s-media-legend-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-media-legend-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-s-media-legend-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-s-media-legend-padding-inline-start:var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-m-media-legend-content-gap:var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-m-media-legend-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-media-legend-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-media-legend-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-media-legend-padding-inline-start:var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-l-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-l-media-legend-content-gap:var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-l-media-legend-gap:var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-l-media-legend-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-media-legend-padding-block-end:var(--vp-semantic-spacing-2xl);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-start:var(--vp-semantic-spacing-2xl)}.vp-article-card{--article-card-border-radius:var(--vp-component-article-card-border-radius-bottom-left) var(--vp-component-article-card-border-radius-bottom-right) var(--vp-component-article-card-border-radius-top-right) var(--vp-component-article-card-border-radius-top-left);--article-card-aspect-ratio:var(--vp-component-article-card-aspect-ratio-vertical-media);container:articlecardcontainer/inline-size}.vp-article-card--horizontal{--article-card-aspect-ratio:var(--vp-component-article-card-aspect-ratio-horizontal-media)}.vp-article-card{--article-card-media-transition:var(--vp-component-article-card-motion-media-hover-duration) var(--vp-component-article-card-motion-media-hover-easing) var(--vp-component-article-card-motion-media-hover-delay);--article-card-overlay-color:var(--vp-component-article-card-color-media-legend-overlay);--article-card-overlay-gradient:var(--vp-component-article-card-color-vertical-media-overlay)}.vp-article-card--horizontal{--article-card-overlay-gradient:var(--vp-component-article-card-color-horizontal-media-overlay)}.vp-article-card{--article-card-title-text-case:var(--vp-component-article-card-typography-media-legend-title-text-case);--article-card-title-text-decoration:var(--vp-component-article-card-typography-media-legend-title-text-decoration);--article-card-title-letter-spacing:var(--vp-component-article-card-typography-media-legend-title-letter-spacing);--article-card-title-font-size:var(--vp-component-article-card-typography-media-legend-title-font-size);--article-card-title-line-height:var(--vp-component-article-card-typography-media-legend-title-line-height);--article-card-title-font-weight:var(--vp-component-article-card-typography-media-legend-title-font-weight);--article-card-title-font-family:var(--vp-component-article-card-typography-media-legend-title-font-family);--article-card-title-webkit-font-smoothing:var(--vp-component-article-card-typography-media-legend-title-webkit-font-smoothing);--article-card-label-text-case:var(--vp-component-article-card-typography-media-legend-label-text-case);--article-card-label-text-decoration:var(--vp-component-article-card-typography-media-legend-label-text-decoration);--article-card-label-letter-spacing:var(--vp-component-article-card-typography-media-legend-label-letter-spacing);--article-card-label-font-size:var(--vp-component-article-card-typography-media-legend-label-font-size);--article-card-label-line-height:var(--vp-component-article-card-typography-media-legend-label-line-height);--article-card-label-font-weight:var(--vp-component-article-card-typography-media-legend-label-font-weight);--article-card-label-font-family:var(--vp-component-article-card-typography-media-legend-label-font-family);--article-card-label-webkit-font-smoothing:var(--vp-component-article-card-typography-media-legend-label-webkit-font-smoothing);--article-card-caption-text-case:var(--vp-component-article-card-typography-footer-label-text-case);--article-card-caption-text-decoration:var(--vp-component-article-card-typography-footer-label-text-decoration);--article-card-caption-letter-spacing:var(--vp-component-article-card-typography-footer-label-letter-spacing);--article-card-caption-font-size:var(--vp-component-article-card-typography-footer-label-font-size);--article-card-caption-line-height:var(--vp-component-article-card-typography-footer-label-line-height);--article-card-caption-font-weight:var(--vp-component-article-card-typography-footer-label-font-weight);--article-card-caption-font-family:var(--vp-component-article-card-typography-footer-label-font-family);--article-card-caption-webkit-font-smoothing:var(--vp-component-article-card-typography-media-legend-caption-webkit-font-smoothing);--article-card-footer-color:var(--vp-component-article-card-color-footer-content);--article-card-footer-padding-inline:var(--vp-component-article-card-spacing-container-s-footer-padding-inline-start) var(--vp-component-article-card-spacing-container-s-footer-padding-inline-end);--article-card-footer-padding-block:var(--vp-component-article-card-spacing-container-s-footer-padding-block-start) var(--vp-component-article-card-spacing-container-s-footer-padding-block-end)}.vp-article-card__body{--article-card-legend-color:var(--vp-component-article-card-color-media-legend-content);--article-card-legend-gap:var(--vp-component-article-card-spacing-container-s-media-legend-content-gap);--article-card-legend-padding-inline:var(--vp-component-article-card-spacing-container-s-media-legend-padding-inline-start) var(--vp-component-article-card-spacing-container-s-media-legend-padding-inline-end);--article-card-legend-padding-block:var(--vp-component-article-card-spacing-container-s-media-legend-padding-block-start) var(--vp-component-article-card-spacing-container-s-media-legend-padding-block-end)}@container articleCardContainer (width>=360px){.vp-article-card__body{--article-card-legend-gap:var(--vp-component-article-card-spacing-container-m-media-legend-content-gap);--article-card-legend-padding-inline:var(--vp-component-article-card-spacing-container-m-media-legend-padding-inline-start) var(--vp-component-article-card-spacing-container-m-media-legend-padding-inline-end);--article-card-legend-padding-block:var(--vp-component-article-card-spacing-container-m-media-legend-padding-block-start) var(--vp-component-article-card-spacing-container-m-media-legend-padding-block-end)}}@container articleCardContainer (width>=500px){.vp-article-card__body{--article-card-legend-gap:var(--vp-component-article-card-spacing-container-l-media-legend-content-gap);--article-card-legend-padding-inline:var(--vp-component-article-card-spacing-container-l-media-legend-padding-inline-start) var(--vp-component-article-card-spacing-container-l-media-legend-padding-inline-end);--article-card-legend-padding-block:var(--vp-component-article-card-spacing-container-l-media-legend-padding-block-start) var(--vp-component-article-card-spacing-container-l-media-legend-padding-block-end)}}@container articleCardContainer (width>=360px){.vp-article-card__body{--article-card-footer-padding-inline:var(--vp-component-article-card-spacing-container-m-footer-padding-inline-start) var(--vp-component-article-card-spacing-container-m-footer-padding-inline-end);--article-card-footer-padding-block:var(--vp-component-article-card-spacing-container-m-footer-padding-block-start) var(--vp-component-article-card-spacing-container-m-footer-padding-block-end)}}@container articleCardContainer (width>=500px){.vp-article-card__body{--article-card-footer-padding-inline:var(--vp-component-article-card-spacing-container-l-footer-padding-inline-start) var(--vp-component-article-card-spacing-container-l-footer-padding-inline-end);--article-card-footer-padding-block:var(--vp-component-article-card-spacing-container-l-footer-padding-block-start) var(--vp-component-article-card-spacing-container-l-footer-padding-block-end)}}.vp-article-card{--article-card-zi-body:0;--article-card-zi-overlay:calc(var(--article-card-zi-body) + 1);--article-card-zi-legend:calc(var(--article-card-zi-overlay) + 1);border-radius:var(--article-card-border-radius);width:100%;overflow:hidden}.vp-article-card,.vp-article-card__body{flex-direction:column;display:flex;position:relative}.vp-article-card__body{aspect-ratio:var(--article-card-aspect-ratio);z-index:var(--article-card-zi-body);justify-content:flex-end}.vp-article-card__media{position:absolute;inset:0;overflow:hidden}.vp-article-card__media>*{transition:transform var(--article-card-media-transition);transform:scale(1)}@media (prefers-reduced-motion:reduce){.vp-article-card__media>*{transition-duration:0s}}.vp-article-card__media>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.vp-article-card__legend{background-color:var(--article-card-overlay-color);color:var(--article-card-legend-color);gap:var(--article-card-legend-gap);padding-block:var(--article-card-legend-padding-block);padding-inline:var(--article-card-legend-padding-inline);z-index:var(--article-card-zi-legend);grid-template-columns:1fr auto;grid-template-areas:"label action""title action";display:inline-grid;position:relative}.vp-article-card__legend:before{background-image:var(--article-card-overlay-gradient);content:"";height:200px;z-index:var(--article-card-zi-overlay);position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}@container articleCardContainer (width>=500px){.vp-article-card__legend{flex-direction:column;display:flex}}.vp-article-card__legend>*{margin:0;padding:0}.vp-article-card__title{font-family:var(--article-card-title-font-family);font-size:var(--article-card-title-font-size);font-weight:var(--article-card-title-font-weight);letter-spacing:var(--article-card-title-letter-spacing);line-height:var(--article-card-title-line-height);-webkit-text-decoration:var(--article-card-title-text-decoration);-webkit-text-decoration:var(--article-card-title-text-decoration);text-decoration:var(--article-card-title-text-decoration);text-transform:var(--article-card-title-text-case);-webkit-font-smoothing:var(--article-card-title-webkit-font-smoothing)}.vp-article-card [data-area=title]{grid-area:title}.vp-article-card__label{font-family:var(--article-card-label-font-family);font-size:var(--article-card-label-font-size);font-weight:var(--article-card-label-font-weight);letter-spacing:var(--article-card-label-letter-spacing);line-height:var(--article-card-label-line-height);-webkit-text-decoration:var(--article-card-label-text-decoration);-webkit-text-decoration:var(--article-card-label-text-decoration);text-decoration:var(--article-card-label-text-decoration);text-transform:var(--article-card-label-text-case);-webkit-font-smoothing:var(--article-card-label-webkit-font-smoothing)}.vp-article-card [data-area=label]{grid-area:label}.vp-article-card__action{margin-top:auto;display:flex}.vp-article-card [data-area=action]{grid-area:action}.vp-article-card__footer{color:var(--article-card-footer-color);padding-block:var(--article-card-footer-padding-block);padding-inline:var(--article-card-footer-padding-inline);position:relative}.vp-article-card__caption{font-family:var(--article-card-caption-font-family);font-size:var(--article-card-caption-font-size);font-weight:var(--article-card-caption-font-weight);letter-spacing:var(--article-card-caption-letter-spacing);line-height:var(--article-card-caption-line-height);-webkit-text-decoration:var(--article-card-caption-text-decoration);-webkit-text-decoration:var(--article-card-caption-text-decoration);text-decoration:var(--article-card-caption-text-decoration);text-transform:var(--article-card-caption-text-case);-webkit-font-smoothing:var(--article-card-caption-webkit-font-smoothing);color:var(--article-card-footer-color)}.vp-article-card:hover{cursor:pointer}.vp-article-card:hover .vp-article-card__media>*{transform:scale(1.05)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-badge-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-badge-typography-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-badge-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-badge-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-badge-typography-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-badge-typography-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-badge-typography-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-badge-typography-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-badge-border-width:var(--vp-semantic-border-width-s);--vp-component-badge-border-radius:var(--vp-semantic-border-radius-full);--vp-component-badge-sizing-container-min-width:var(--vp-semantic-sizing-xs);--vp-component-badge-sizing-container-min-height:var(--vp-semantic-sizing-xs);--vp-component-badge-spacing-container-small-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-large-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-badge-spacing-container-large-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-badge-color-important-border:var(--vp-semantic-color-container-neutral);--vp-component-badge-color-important-content:var(--vp-semantic-color-content-inverse);--vp-component-badge-color-important-container:var(--vp-semantic-color-status-negative);--vp-component-badge-color-primary-border:var(--vp-semantic-color-container-neutral);--vp-component-badge-color-primary-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-badge-color-primary-container:var(--vp-semantic-color-container-brand)}.vp-badge{--badge-border-color:var(--vp-component-badge-color-primary-border);--badge-border-radius:var(--vp-component-badge-border-radius);--badge-border-width:var(--vp-component-badge-border-width);--badge-background-color:var(--vp-component-badge-color-primary-container);--badge-color:var(--vp-component-badge-color-primary-content);--badge-min-height:var(--vp-component-badge-sizing-container-min-height);--badge-min-width:var(--vp-component-badge-sizing-container-min-width);--badge-webkit-font-smoothing:var(--vp-component-badge-typography-label-webkit-font-smoothing);--badge-text-case:var(--vp-component-badge-typography-label-text-case);--badge-text-decoration:var(--vp-component-badge-typography-label-text-decoration);--badge-letter-spacing:var(--vp-component-badge-typography-label-letter-spacing);--badge-font-size:var(--vp-component-badge-typography-label-font-size);--badge-line-height:var(--vp-component-badge-typography-label-line-height);--badge-font-weight:var(--vp-component-badge-typography-label-font-weight);--badge-font-family:var(--vp-component-badge-typography-label-font-family);--badge-padding:0 var(--vp-component-badge-spacing-container-large-padding-inline-end) 0 var(--vp-component-badge-spacing-container-large-padding-inline-start)}.vp-badge--important{--badge-border-color:var(--vp-component-badge-color-important-border);--badge-background-color:var(--vp-component-badge-color-important-container);--badge-color:var(--vp-component-badge-color-important-content)}.vp-badge:empty{--badge-padding:var(--vp-component-badge-spacing-container-small-padding-block-start) var(--vp-component-badge-spacing-container-small-padding-inline-end) var(--vp-component-badge-spacing-container-small-padding-block-end) var(--vp-component-badge-spacing-container-small-padding-inline-start)}.vp-badge{background-color:var(--badge-background-color);border-color:var(--badge-border-color);border-radius:var(--badge-border-radius);border-style:solid;border-width:var(--badge-border-width);color:var(--badge-color);min-height:var(--badge-min-height);min-width:var(--badge-min-width);padding:var(--badge-padding);-webkit-font-smoothing:var(--badge-webkit-font-smoothing);cursor:inherit;font-family:var(--badge-font-family);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-letter-spacing);line-height:var(--badge-line-height);-webkit-text-decoration:var(--badge-text-decoration);-webkit-text-decoration:var(--badge-text-decoration);text-decoration:var(--badge-text-decoration);text-transform:var(--badge-text-case);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative}.vp-badge--top-left{left:0;translate:-50% -50%}.vp-badge--top-left,.vp-badge--top-right{pointer-events:none;position:absolute;top:0}.vp-badge--top-right{right:0;translate:50% -50%}.vp-badge--bottom-left{pointer-events:none;position:absolute;bottom:0;left:0;translate:-50% 50%}.vp-badge--bottom-right{pointer-events:none;position:absolute;bottom:0;right:0;translate:50% 50%}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-breadcrumbs-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-breadcrumbs-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-breadcrumbs-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-breadcrumbs-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-breadcrumbs-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-breadcrumbs-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-breadcrumbs-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-breadcrumbs-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-breadcrumbs-color-icon:var(--vp-semantic-color-content-quiet);--vp-component-breadcrumbs-color-content:var(--vp-semantic-color-content-quiet);--vp-component-breadcrumbs-spacing-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-breadcrumbs-spacing-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-breadcrumbs-spacing-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-breadcrumbs-spacing-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-breadcrumbs-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-breadcrumbs-more-icon-height:var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-more-icon-width:var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-separator-icon-height:var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-separator-icon-width:var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-chevron-icon-height:var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-chevron-icon-width:var(--vp-semantic-sizing-m)}.vp-breadcrumbs{--breadcrumbs-spacing-gap:var(--vp-component-breadcrumbs-spacing-gap);--breadcrumbs-padding:var(--vp-component-breadcrumbs-spacing-padding-block-start) var(--vp-component-breadcrumbs-spacing-padding-inline-end) var(--vp-component-breadcrumbs-spacing-padding-block-end) var(--vp-component-breadcrumbs-spacing-padding-inline-start);--breadcrumbs-text-case:var(--vp-component-breadcrumbs-typography-label-text-case);--breadcrumbs-text-decoration:var(--vp-component-breadcrumbs-typography-label-text-decoration);--breadcrumbs-letter-spacing:var(--vp-component-breadcrumbs-typography-label-letter-spacing);--breadcrumbs-font-size:var(--vp-component-breadcrumbs-typography-label-font-size);--breadcrumbs-line-height:var(--vp-component-breadcrumbs-typography-label-line-height);--breadcrumbs-font-weight:var(--vp-component-breadcrumbs-typography-label-font-weight);--breadcrumbs-font-family:var(--vp-component-breadcrumbs-typography-label-font-family);--breadcrumbs-color-icon:var(--vp-component-breadcrumbs-color-icon);--breadcrumbs-color-content:var(--vp-component-breadcrumbs-color-content);--breadcrumbs-more-icon-height:var(--vp-component-breadcrumbs-more-icon-height);--breadcrumbs-more-icon-width:var(--vp-component-breadcrumbs-more-icon-width);--breadcrumbs-separator-icon-height:var(--vp-component-breadcrumbs-separator-icon-height);--breadcrumbs-separator-icon-width:var(--vp-component-breadcrumbs-separator-icon-width);--breadcrumbs-chevron-icon-height:var(--vp-component-breadcrumbs-chevron-icon-height);--breadcrumbs-chevron-icon-width:var(--vp-component-breadcrumbs-chevron-icon-width);--breadcrumbs-link-focus:var(--vp-semantic-box-shadow-focus);color:var(--breadcrumbs-color-content);font-family:var(--breadcrumbs-font-family);font-size:var(--breadcrumbs-font-size);font-weight:var(--breadcrumbs-font-weight);letter-spacing:var(--breadcrumbs-letter-spacing);line-height:var(--breadcrumbs-line-height);padding:var(--breadcrumbs-padding);-webkit-text-decoration:var(--breadcrumbs-text-decoration);-webkit-text-decoration:var(--breadcrumbs-text-decoration);text-decoration:var(--breadcrumbs-text-decoration);text-transform:var(--breadcrumbs-text-case);width:100%;position:relative;overflow-x:auto}.vp-breadcrumbs,.vp-breadcrumbs__list{align-items:center;gap:var(--breadcrumbs-spacing-gap);display:flex}.vp-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.vp-breadcrumbs__list[data-collapsed] li:not(:has(.vp-breadcrumbs__link--brand,[aria-current=page])):not(:focus,:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.vp-breadcrumbs__item{align-items:center;gap:var(--breadcrumbs-spacing-gap);display:flex}.vp-breadcrumbs__item:first-child svg{display:none}.vp-breadcrumbs__link{all:unset;cursor:pointer;white-space:nowrap}.vp-breadcrumbs__link:focus-visible{box-shadow:var(--breadcrumbs-link-focus);outline:none}.vp-breadcrumbs__chevron-icon{color:var(--breadcrumbs-color-icon);height:var(--breadcrumbs-chevron-icon-height);width:var(--breadcrumbs-chevron-icon-width);stroke-width:2px;flex-shrink:0}[data-collapsed] .vp-breadcrumbs__chevron-icon{display:none}.vp-breadcrumbs__separator-icon{color:var(--breadcrumbs-color-icon);height:var(--breadcrumbs-separator-icon-height);width:var(--breadcrumbs-separator-icon-width)}.vp-breadcrumbs__collapse-trigger{appearance:none;box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;display:none;position:relative}.vp-breadcrumbs__collapse-trigger svg{height:var(--breadcrumbs-more-icon-height);width:var(--breadcrumbs-more-icon-width)}.vp-breadcrumbs__collapse-trigger[data-collapsed]{display:inline-flex}.vp-breadcrumbs-open-animation{animation:.4s cubic-bezier(.4,0,.2,1) opacity-in}.vp-breadcrumbs-exit-animation{animation:.4s cubic-bezier(.4,0,.2,1) opacity-out}@media (prefers-reduced-motion:reduce){.vp-breadcrumbs{animation:none}}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes opacity-out{0%{opacity:1}to{opacity:0}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-button-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-s-webkit-font-smoothing);--vp-component-button-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-button-label-s-text-case);--vp-component-button-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-button-label-s-text-decoration);--vp-component-button-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-s-letter-spacing);--vp-component-button-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-button-label-s-font-size);--vp-component-button-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-button-label-s-line-height);--vp-component-button-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--vp-component-button-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-button-label-s-font-family);--vp-component-button-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing);--vp-component-button-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--vp-component-button-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--vp-component-button-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--vp-component-button-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--vp-component-button-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--vp-component-button-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--vp-component-button-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--vp-component-button-typography-large-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing);--vp-component-button-typography-large-label-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--vp-component-button-typography-large-label-text-decoration:var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--vp-component-button-typography-large-label-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--vp-component-button-typography-large-label-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--vp-component-button-typography-large-label-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--vp-component-button-typography-large-label-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--vp-component-button-typography-large-label-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--vp-component-button-color-negative-inverse-border:var(--vp-core-color-transparent);--vp-component-button-color-negative-regular-border:var(--vp-core-color-transparent);--vp-component-button-color-tertiary-inverse-border:var(--vp-core-color-transparent);--vp-component-button-color-tertiary-regular-border:var(--vp-core-color-transparent);--vp-component-button-color-tertiary-regular-container-default:var(--vp-core-color-transparent);--vp-component-button-color-primary-inverse-border:var(--vp-core-color-transparent);--vp-component-button-color-primary-regular-border:var(--vp-core-color-transparent);--vp-component-button-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-button-border-width:var(--vp-semantic-border-width-s);--vp-component-button-border-radius-rounded-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-rounded-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-rounded-top-right:var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-rounded-top-left:var(--vp-semantic-border-radius-full);--vp-component-button-border-radius-squared-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-button-border-radius-squared-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-button-border-radius-squared-top-right:var(--vp-semantic-border-radius-main);--vp-component-button-border-radius-squared-top-left:var(--vp-semantic-border-radius-main);--vp-component-button-color-negative-inverse-content:var(--vp-semantic-color-status-negative);--vp-component-button-color-negative-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 70%, var(--vp-semantic-color-status-negative));--vp-component-button-color-negative-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-status-negative));--vp-component-button-color-negative-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-button-color-negative-regular-content:var(--vp-semantic-color-content-inverse);--vp-component-button-color-negative-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-status-negative) 60%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-negative-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-status-negative) 80%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-negative-regular-container-default:var(--vp-semantic-color-status-negative);--vp-component-button-color-tertiary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-tertiary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-tertiary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-tertiary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-button-color-tertiary-regular-content:var(--vp-semantic-color-content-brand);--vp-component-button-color-secondary-inverse-border:var(--vp-semantic-color-border-on-brand);--vp-component-button-color-secondary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-secondary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-secondary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-secondary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-button-color-secondary-regular-border:var(--vp-semantic-color-border-neutral);--vp-component-button-color-secondary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-button-color-secondary-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-button-color-secondary-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-button-color-secondary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-button-color-primary-inverse-content:var(--vp-semantic-color-content-brand);--vp-component-button-color-primary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-button-color-primary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-button-color-primary-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-button-color-primary-regular-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-primary-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-container-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-primary-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-button-color-primary-regular-container-default:var(--vp-semantic-color-container-brand);--vp-component-button-spacing-small-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-button-spacing-small-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-button-spacing-small-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-button-spacing-small-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-button-spacing-small-gap:var(--vp-semantic-spacing-2xs);--vp-component-button-spacing-medium-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-button-spacing-medium-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-button-spacing-medium-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-button-spacing-medium-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-button-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-button-spacing-large-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-button-spacing-large-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-button-spacing-large-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-button-spacing-large-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-button-spacing-large-gap:var(--vp-semantic-spacing-xs);--vp-component-button-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-button-sizing-small-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-end-icon-height:var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-start-icon-width:var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-start-icon-height:var(--vp-semantic-sizing-m);--vp-component-button-sizing-medium-end-icon-width:var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-end-icon-height:var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-start-icon-width:var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-start-icon-height:var(--vp-semantic-sizing-l);--vp-component-button-sizing-large-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-start-icon-width:var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-start-icon-height:var(--vp-semantic-sizing-xl);--vp-component-button-color-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-button{--button-text-case:var(--vp-component-button-typography-medium-label-text-case);--button-text-decoration:var(--vp-component-button-typography-medium-label-text-decoration);--button-letter-spacing:var(--vp-component-button-typography-medium-label-letter-spacing);--button-font-size:var(--vp-component-button-typography-medium-label-font-size);--button-line-height:var(--vp-component-button-typography-medium-label-line-height);--button-font-weight:var(--vp-component-button-typography-medium-label-font-weight);--button-font-family:var(--vp-component-button-typography-medium-label-font-family);--button-webkit-font-smoothing:var(--vp-component-button-typography-medium-label-webkit-font-smoothing)}.vp-button--small{--button-text-case:var(--vp-component-button-typography-small-label-text-case);--button-text-decoration:var(--vp-component-button-typography-small-label-text-decoration);--button-letter-spacing:var(--vp-component-button-typography-small-label-letter-spacing);--button-font-size:var(--vp-component-button-typography-small-label-font-size);--button-line-height:var(--vp-component-button-typography-small-label-line-height);--button-font-weight:var(--vp-component-button-typography-small-label-font-weight);--button-font-family:var(--vp-component-button-typography-small-label-font-family);--button-webkit-font-smoothing:var(--vp-component-button-typography-small-label-webkit-font-smoothing)}.vp-button--large{--button-text-case:var(--vp-component-button-typography-large-label-text-case);--button-text-decoration:var(--vp-component-button-typography-large-label-text-decoration);--button-letter-spacing:var(--vp-component-button-typography-large-label-letter-spacing);--button-font-size:var(--vp-component-button-typography-large-label-font-size);--button-line-height:var(--vp-component-button-typography-large-label-line-height);--button-font-weight:var(--vp-component-button-typography-large-label-font-weight);--button-font-family:var(--vp-component-button-typography-large-label-font-family);--button-webkit-font-smoothing:var(--vp-component-button-typography-large-label-webkit-font-smoothing)}.vp-button{--button-border-color:var(--vp-component-button-color-primary-regular-border);--button-color:var(--vp-component-button-color-primary-regular-content);--button-background-color:var(--vp-component-button-color-primary-regular-container-default)}.vp-button:hover{--button-background-color:var(--vp-component-button-color-primary-regular-container-hover)}.vp-button:active{--button-background-color:var(--vp-component-button-color-primary-regular-container-active)}.vp-button--inverse{--button-border-color:var(--vp-component-button-color-primary-inverse-border);--button-color:var(--vp-component-button-color-primary-inverse-content);--button-background-color:var(--vp-component-button-color-primary-inverse-container-default)}.vp-button--inverse:hover{--button-background-color:var(--vp-component-button-color-primary-inverse-container-hover)}.vp-button--inverse:active{--button-background-color:var(--vp-component-button-color-primary-inverse-container-active)}.vp-button--secondary{--button-border-color:var(--vp-component-button-color-secondary-regular-border);--button-color:var(--vp-component-button-color-secondary-regular-content);--button-background-color:var(--vp-component-button-color-secondary-regular-container-default)}.vp-button--secondary:hover{--button-background-color:var(--vp-component-button-color-secondary-regular-container-hover)}.vp-button--secondary:active{--button-background-color:var(--vp-component-button-color-secondary-regular-container-active)}.vp-button--secondary.vp-button--inverse{--button-border-color:var(--vp-component-button-color-secondary-inverse-border);--button-color:var(--vp-component-button-color-secondary-inverse-content);--button-background-color:var(--vp-component-button-color-secondary-inverse-container-default)}.vp-button--secondary.vp-button--inverse:hover{--button-background-color:var(--vp-component-button-color-secondary-inverse-container-hover)}.vp-button--secondary.vp-button--inverse:active{--button-background-color:var(--vp-component-button-color-secondary-inverse-container-active)}.vp-button--tertiary{--button-border-color:var(--vp-component-button-color-tertiary-regular-border);--button-color:var(--vp-component-button-color-tertiary-regular-content);--button-background-color:var(--vp-component-button-color-tertiary-regular-container-default)}.vp-button--tertiary:hover{--button-background-color:var(--vp-component-button-color-tertiary-regular-container-hover)}.vp-button--tertiary:active{--button-background-color:var(--vp-component-button-color-tertiary-regular-container-active)}.vp-button--tertiary.vp-button--inverse{--button-border-color:var(--vp-component-button-color-tertiary-inverse-border);--button-color:var(--vp-component-button-color-tertiary-inverse-content);--button-background-color:var(--vp-component-button-color-tertiary-inverse-container-default)}.vp-button--tertiary.vp-button--inverse:hover{--button-background-color:var(--vp-component-button-color-tertiary-inverse-container-hover)}.vp-button--tertiary.vp-button--inverse:active{--button-background-color:var(--vp-component-button-color-tertiary-inverse-container-active)}.vp-button--negative{--button-border-color:var(--vp-component-button-color-negative-regular-border);--button-color:var(--vp-component-button-color-negative-regular-content);--button-background-color:var(--vp-component-button-color-negative-regular-container-default)}.vp-button--negative:hover{--button-background-color:var(--vp-component-button-color-negative-regular-container-hover)}.vp-button--negative:active{--button-background-color:var(--vp-component-button-color-negative-regular-container-active)}.vp-button--negative.vp-button--inverse{--button-border-color:var(--vp-component-button-color-negative-inverse-border);--button-color:var(--vp-component-button-color-negative-inverse-content);--button-background-color:var(--vp-component-button-color-negative-inverse-container-default)}.vp-button--negative.vp-button--inverse:hover{--button-background-color:var(--vp-component-button-color-negative-inverse-container-hover)}.vp-button--negative.vp-button--inverse:active{--button-background-color:var(--vp-component-button-color-negative-inverse-container-active)}.vp-button{--button-disabled-opacity:var(--vp-component-button-opacity-disabled);--button-border-width:var(--vp-component-button-border-width);--button-border-radius:var(--vp-component-button-border-radius-rounded-bottom-left) var(--vp-component-button-border-radius-rounded-bottom-right) var(--vp-component-button-border-radius-rounded-top-right) var(--vp-component-button-border-radius-rounded-top-left)}.vp-button--squared{--button-border-radius:var(--vp-component-button-border-radius-squared-bottom-left) var(--vp-component-button-border-radius-squared-bottom-right) var(--vp-component-button-border-radius-squared-top-right) var(--vp-component-button-border-radius-squared-top-left)}.vp-button{--button-spacing-gap:var(--vp-component-button-spacing-medium-gap);--button-padding:var(--vp-component-button-spacing-medium-padding-block-start) var(--vp-component-button-spacing-medium-padding-inline-end) var(--vp-component-button-spacing-medium-padding-block-end) var(--vp-component-button-spacing-medium-padding-inline-start)}.vp-button--small{--button-spacing-gap:var(--vp-component-button-spacing-small-gap);--button-padding:var(--vp-component-button-spacing-small-padding-block-start) var(--vp-component-button-spacing-small-padding-inline-end) var(--vp-component-button-spacing-small-padding-block-end) var(--vp-component-button-spacing-small-padding-inline-start)}.vp-button--large{--button-spacing-gap:var(--vp-component-button-spacing-large-gap);--button-padding:var(--vp-component-button-spacing-large-padding-block-start) var(--vp-component-button-spacing-large-padding-inline-end) var(--vp-component-button-spacing-large-padding-block-end) var(--vp-component-button-spacing-large-padding-inline-start)}.vp-button{--button-start-icon-width:var(--vp-component-button-sizing-medium-start-icon-width);--button-start-icon-height:var(--vp-component-button-sizing-medium-start-icon-height);--button-end-icon-width:var(--vp-component-button-sizing-medium-end-icon-width);--button-end-icon-height:var(--vp-component-button-sizing-medium-end-icon-height)}.vp-button--small{--button-start-icon-width:var(--vp-component-button-sizing-small-start-icon-width);--button-start-icon-height:var(--vp-component-button-sizing-small-start-icon-height);--button-end-icon-width:var(--vp-component-button-sizing-small-end-icon-width);--button-end-icon-height:var(--vp-component-button-sizing-small-end-icon-height)}.vp-button--large{--button-start-icon-width:var(--vp-component-button-sizing-large-start-icon-width);--button-start-icon-height:var(--vp-component-button-sizing-large-start-icon-height);--button-end-icon-width:var(--vp-component-button-sizing-large-end-icon-width);--button-end-icon-height:var(--vp-component-button-sizing-large-end-icon-height)}.vp-button{background-color:var(--button-background-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--button-color);font-family:var(--button-font-family);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);padding:var(--button-padding);-webkit-text-decoration:var(--button-text-decoration);-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-transform:var(--button-text-case);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);-webkit-font-smoothing:var(--button-webkit-font-smoothing);font-size:var(--button-font-size);flex-direction:row;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-button{transition-duration:0s}}.vp-button{appearance:none;cursor:pointer}.vp-button__label{box-sizing:border-box;align-items:center;gap:var(--button-spacing-gap);vertical-align:middle;flex-direction:row;justify-content:center;display:inline-flex;position:relative}.vp-button:before{content:"";height:var(--vp-component-button-sizing-min-height);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-button[data-disabled]{opacity:var(--button-disabled-opacity);pointer-events:none}.vp-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-button__label[data-loading]{visibility:hidden}.vp-button [data-part=loading-slot]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-button [data-part=loading-slot],.vp-button [data-part=start-slot]{justify-content:center;align-items:center;display:flex}.vp-button [data-part=start-slot] svg{height:var(--button-start-icon-height);width:var(--button-start-icon-width);flex:none}.vp-button [data-part=end-slot]{justify-content:center;align-items:center;display:flex}.vp-button [data-part=end-slot] svg{height:var(--button-start-icon-height);width:var(--button-start-icon-width);flex:none}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-checkbox-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-checkbox-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-checkbox-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-checkbox-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-checkbox-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-checkbox-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-checkbox-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-checkbox-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-checkbox-color-container-unchecked:var(--vp-core-color-transparent);--vp-component-checkbox-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-checkbox-border-width-container:var(--vp-semantic-border-width-s);--vp-component-checkbox-border-radius-halo-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-halo-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-halo-top-right:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-halo-top-left:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-top-right:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-container-top-left:var(--vp-semantic-border-radius-main);--vp-component-checkbox-color-label-default:var(--vp-semantic-color-content-neutral);--vp-component-checkbox-color-icon-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-checkbox-color-border-unchecked-error:var(--vp-semantic-color-status-negative);--vp-component-checkbox-color-border-unchecked-active:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-unchecked-hover:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-unchecked-default:var(--vp-semantic-color-border-neutral);--vp-component-checkbox-color-border-checked-active:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-checked-hover:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-checked-default:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-container-checked:var(--vp-semantic-color-container-brand);--vp-component-checkbox-spacing-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-checkbox-spacing-gap:var(--vp-semantic-spacing-s);--vp-component-checkbox-sizing-halo-width:var(--vp-semantic-sizing-xl);--vp-component-checkbox-sizing-halo-height:var(--vp-semantic-sizing-xl);--vp-component-checkbox-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-checkbox-sizing-icon-height:var(--vp-semantic-sizing-m);--vp-component-checkbox-sizing-container-width:var(--vp-semantic-sizing-l);--vp-component-checkbox-sizing-container-height:var(--vp-semantic-sizing-l);--vp-component-checkbox-color-halo-unchecked-active:var(--vp-semantic-color-alpha-quiet-m);--vp-component-checkbox-color-halo-unchecked-hover:var(--vp-semantic-color-alpha-quiet-s);--vp-component-checkbox-color-halo-checked-active:var(--vp-semantic-color-alpha-brand-m);--vp-component-checkbox-color-halo-checked-hover:var(--vp-semantic-color-alpha-brand-s)}.vp-checkbox{--checkbox-margin-block-start:var(--vp-component-checkbox-spacing-padding-block-start);--checkbox-spacing-gap:var(--vp-component-checkbox-spacing-gap);--checkbox-tick-color:var(--vp-component-checkbox-color-icon-default);--checkbox-tick-width:var(--vp-component-checkbox-sizing-icon-width);--checkbox-tick-height:var(--vp-component-checkbox-sizing-icon-height);--checkbox-container-checked-color:var(--vp-component-checkbox-color-container-checked);--checkbox-container-checked-border-color-default:var(--vp-component-checkbox-color-border-checked-default);--checkbox-container-checked-border-color-hover:var(--vp-component-checkbox-color-border-checked-hover);--checkbox-container-checked-border-color-active:var(--vp-component-checkbox-color-border-checked-active);--checkbox-container-unchecked-color:var(--vp-component-checkbox-color-container-unchecked);--checkbox-container-unchecked-border-color-default:var(--vp-component-checkbox-color-border-unchecked-default);--checkbox-container-unchecked-border-color-hover:var(--vp-component-checkbox-color-border-unchecked-hover);--checkbox-container-unchecked-border-color-active:var(--vp-component-checkbox-color-border-unchecked-active);--checkbox-container-unchecked-border-color-error:var(--vp-component-checkbox-color-border-unchecked-error);--checkbox-container-width:var(--vp-component-checkbox-sizing-container-width);--checkbox-container-height:var(--vp-component-checkbox-sizing-container-height);--checkbox-container-border-radius:var(--vp-component-checkbox-border-radius-container-top-left) var(--vp-component-checkbox-border-radius-container-top-right) var(--vp-component-checkbox-border-radius-container-bottom-right) var(--vp-component-checkbox-border-radius-container-bottom-left);--checkbox-disabled-opacity:var(--vp-component-checkbox-opacity-disabled);--checkbox-halo-unchecked-active-color:var(--vp-component-checkbox-color-halo-unchecked-active);--checkbox-halo-unchecked-hover-color:var(--vp-component-checkbox-color-halo-unchecked-hover);--checkbox-halo-checked-active-color:var(--vp-component-checkbox-color-halo-checked-active);--checkbox-halo-checked-hover-color:var(--vp-component-checkbox-color-halo-checked-hover);--checkbox-halo-width:var(--vp-component-checkbox-sizing-halo-width);--checkbox-halo-height:var(--vp-component-checkbox-sizing-halo-height);--checkbox-halo-border-radius:var(--vp-component-checkbox-border-radius-halo-top-left) var(--vp-component-checkbox-border-radius-halo-top-right) var(--vp-component-checkbox-border-radius-halo-bottom-right) var(--vp-component-checkbox-border-radius-halo-bottom-left);--checkbox-label-color:var(--vp-component-checkbox-color-label-default);--checkbox-label-text-case:var(--vp-component-checkbox-typography-medium-label-text-case);--checkbox-label-text-decoration:var(--vp-component-checkbox-typography-medium-label-text-decoration);--checkbox-label-letter-spacing:var(--vp-component-checkbox-typography-medium-label-letter-spacing);--checkbox-label-font-size:var(--vp-component-checkbox-typography-medium-label-font-size);--checkbox-label-line-height:var(--vp-component-checkbox-typography-medium-label-line-height);--checkbox-label-font-weight:var(--vp-component-checkbox-typography-medium-label-font-weight);--checkbox-label-font-family:var(--vp-component-checkbox-typography-medium-label-font-family);--checkbox-label-webkit-font-smoothing:var(--vp-component-checkbox-typography-medium-label-webkit-font-smoothing);--base:0;--above:1;--below:-1;--checkbox-zindex:var(--base);--checkbox-halo-zindex:calc(var(--below) + var(--checkbox-zindex))}.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-zindex);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}@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-halo-zindex);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.vp-checkbox__control:before{transition-duration:0s}}@supports selector(:has(:focus-visible)){.vp-checkbox:has(:focus-visible) .vp-checkbox__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}}.vp-checkbox[data-disabled]{opacity:var(--checkbox-disabled-opacity);pointer-events:none}.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);flex:0 0 100%;display:inline-flex}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-chip-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-chip-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-chip-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-chip-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-chip-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-chip-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-chip-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-chip-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-chip-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-chip-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-chip-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-chip-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-chip-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-chip-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-chip-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-chip-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-chip-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-chip-border-width: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-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-icon-action-container-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-action-selection-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-action-selection-container-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-small-action-selection-container-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-gap:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-medium-icon-action-container-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-action-selection-container-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-medium-action-selection-container-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-medium-action-selection-container-gap:var(--vp-semantic-spacing-xs);--vp-component-chip-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-chip-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-chip-sizing-small-icon-action-container-width:var(--vp-semantic-sizing-2xl);--vp-component-chip-sizing-small-container-height:var(--vp-semantic-sizing-2xl);--vp-component-chip-sizing-small-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-end-icon-height:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-start-icon-width:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-start-icon-height:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-medium-icon-action-container-width:var(--vp-semantic-sizing-4xl);--vp-component-chip-sizing-medium-container-height:var(--vp-semantic-sizing-4xl);--vp-component-chip-sizing-medium-end-icon-width:var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-end-icon-height:var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-start-icon-width:var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-start-icon-height:var(--vp-semantic-sizing-l)}.vp-chip{--chip-disabled-opacity:var(--vp-component-chip-opacity-disabled);--chip-border-width:var(--vp-component-chip-border-width);--chip-border-radius:var(--vp-component-chip-border-radius-bottom-left) var(--vp-component-chip-border-radius-bottom-right) var(--vp-component-chip-border-radius-top-right) var(--vp-component-chip-border-radius-top-left);--chip-label-margin:0;--chip-sizing-min-height:var(--vp-component-chip-sizing-min-height);--chip-sizing-min-width:var(--vp-component-chip-sizing-min-width);--chip-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--chip-height:var(--vp-component-chip-sizing-medium-container-height);--chip-width:auto}.vp-chip--small{--chip-height:var(--vp-component-chip-sizing-small-container-height)}.vp-chip{--chip-text-case:var(--vp-component-chip-typography-medium-label-text-case);--chip-text-decoration:var(--vp-component-chip-typography-medium-label-text-decoration);--chip-letter-spacing:var(--vp-component-chip-typography-medium-label-letter-spacing);--chip-font-size:var(--vp-component-chip-typography-medium-label-font-size);--chip-line-height:var(--vp-component-chip-typography-medium-label-line-height);--chip-font-weight:var(--vp-component-chip-typography-medium-label-font-weight);--chip-font-family:var(--vp-component-chip-typography-medium-label-font-family);--chip-webkit-font-smoothing:var(--vp-component-chip-typography-medium-label-webkit-font-smoothing)}.vp-chip--small{--chip-text-case:var(--vp-component-chip-typography-small-label-text-case);--chip-text-decoration:var(--vp-component-chip-typography-small-label-text-decoration);--chip-letter-spacing:var(--vp-component-chip-typography-small-label-letter-spacing);--chip-font-size:var(--vp-component-chip-typography-small-label-font-size);--chip-line-height:var(--vp-component-chip-typography-small-label-line-height);--chip-font-weight:var(--vp-component-chip-typography-small-label-font-weight);--chip-font-family:var(--vp-component-chip-typography-small-label-font-family);--chip-webkit-font-smoothing:var(--vp-component-chip-typography-small-label-webkit-font-smoothing)}.vp-chip{--chip-color:var(--vp-component-chip-color-content-unselected-default);--chip-border-color:var(--vp-component-chip-color-border-unselected-default);--chip-background-color:var(--vp-component-chip-color-container)}.vp-chip:hover{--chip-color:var(--vp-component-chip-color-content-unselected-hover);--chip-border-color:var(--vp-component-chip-color-border-unselected-hover)}.vp-chip:active{--chip-color:var(--vp-component-chip-color-content-unselected-active);--chip-border-color:var(--vp-component-chip-color-border-unselected-active)}.vp-chip[data-checked]{--chip-color:var(--vp-component-chip-color-content-selected-default);--chip-border-color:var(--vp-component-chip-color-border-selected-default)}.vp-chip[data-checked]:hover{--chip-color:var(--vp-component-chip-color-content-selected-hover);--chip-border-color:var(--vp-component-chip-color-border-selected-hover)}.vp-chip[data-checked]:active{--chip-color:var(--vp-component-chip-color-content-selected-active);--chip-border-color:var(--vp-component-chip-color-border-selected-active)}.vp-chip{--chip-spacing-gap:var(--vp-component-chip-spacing-medium-action-selection-container-gap);--chip-padding:0 var(--vp-component-chip-spacing-medium-action-selection-container-padding-inline-end) 0 var(--vp-component-chip-spacing-medium-action-selection-container-padding-inline-start)}.vp-chip--small{--chip-spacing-gap:var(--vp-component-chip-spacing-small-action-selection-container-gap);--chip-padding:0 var(--vp-component-chip-spacing-small-action-selection-container-padding-inline-end) 0 var(--vp-component-chip-spacing-small-action-selection-container-padding-inline-start)}.vp-chip--icon{--chip-width:var(--vp-component-chip-sizing-medium-icon-action-container-width);--chip-spacing-gap:var(--vp-component-chip-spacing-medium-icon-action-container-gap);--chip-padding:0 var(--vp-component-chip-spacing-medium-icon-action-container-padding-inline-end) 0 var(--vp-component-chip-spacing-medium-icon-action-container-padding-inline-start)}.vp-chip--icon.vp-chip--small{--chip-width:var(--vp-component-chip-sizing-small-icon-action-container-width);--chip-spacing-gap:var(--vp-component-chip-spacing-small-icon-action-container-gap);--chip-padding:0 var(--vp-component-chip-spacing-small-icon-action-container-padding-inline-end) 0 var(--vp-component-chip-spacing-small-icon-action-container-padding-inline-start)}.vp-chip{--chip-start-icon-width:var(--vp-component-chip-sizing-medium-start-icon-width);--chip-start-icon-height:var(--vp-component-chip-sizing-medium-start-icon-height);--chip-end-icon-width:var(--vp-component-chip-sizing-medium-end-icon-width);--chip-end-icon-height:var(--vp-component-chip-sizing-medium-end-icon-height)}.vp-chip--small{--chip-start-icon-width:var(--vp-component-chip-sizing-small-start-icon-width);--chip-start-icon-height:var(--vp-component-chip-sizing-small-start-icon-height);--chip-end-icon-width:var(--vp-component-chip-sizing-small-end-icon-width);--chip-end-icon-height:var(--vp-component-chip-sizing-small-end-icon-height)}.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);height:var(--chip-height);padding:var(--chip-padding);transition:color var(--chip-transition),border-color var(--chip-transition);width:var(--chip-width);flex-direction:row;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-chip{transition-duration:0s}}.vp-chip{appearance:none;cursor:pointer}.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}@supports selector(:has(:focus-visible)){.vp-chip__input{opacity:0}}.vp-chip[data-disabled]{opacity:var(--chip-disabled-opacity);pointer-events: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__label[data-loading]{visibility:hidden}.vp-chip [data-part=loading-slot]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-chip [data-part=loading-slot],.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-divider{--vp-divider-border-width:var(--vp-component-divider-border-width-line);--vp-divider-color:var(--vp-component-divider-color-regular-border);--vp-divider-width:auto;--vp-divider-height:var(--vp-divider-border-width)}.vp-divider--inverse{--vp-divider-color:var(--vp-component-divider-color-inverse-border)}.vp-divider--on-brand{--vp-divider-color:var(--vp-component-divider-color-on-brand-border)}.vp-divider--vertical{--vp-divider-width:var(--vp-divider-border-width);--vp-divider-height:auto}.vp-divider{background-color:var(--vp-divider-color);height:var(--vp-divider-height);width:var(--vp-divider-width);border:none;flex-shrink:0;margin:0}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-drawer-sizing-container-screen-s-width:390px;--vp-component-drawer-sizing-container-screen-m-width:484px;--vp-component-drawer-sizing-container-screen-l-width:550px;--vp-component-drawer-typography-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-drawer-typography-title-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-drawer-typography-title-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-drawer-typography-title-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-drawer-typography-title-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-drawer-typography-title-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-drawer-typography-title-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-drawer-typography-title-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-drawer-color-icon:var(--vp-semantic-color-content-neutral);--vp-component-drawer-color-title:var(--vp-semantic-color-content-neutral);--vp-component-drawer-color-container:var(--vp-semantic-color-container-neutral);--vp-component-drawer-spacing-container-screen-s-gap:var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-s-padding-inline-start:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-s-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-s-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-drawer-spacing-container-screen-s-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-drawer-spacing-container-screen-m-gap:var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-m-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-m-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-m-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-m-padding-block-start:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-l-gap:var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-l-padding-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-drawer-spacing-container-screen-l-padding-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-drawer-spacing-container-screen-l-padding-block-end:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-l-padding-block-start:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-gap:var(--vp-semantic-spacing-xs);--vp-component-drawer-spacing-header-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-block-start:var(--vp-semantic-spacing-4xs)}:root{--drawer-zi-root:0;--drawer-zi-backdrop:calc(var(--drawer-zi-root) + 1);--drawer-zi-container:calc(var(--drawer-zi-backdrop) + 1)}.vp-drawer{--drawer-background-color:var(--vp-component-drawer-color-container);--drawer-gap:var(--vp-component-drawer-spacing-container-screen-s-gap);--drawer-width:var(--vp-component-drawer-sizing-container-screen-s-width);--drawer-padding:calc(var(--vp-component-drawer-spacing-container-screen-s-padding-block-start) - var(--drawer-gap)/2) 0 calc(var(--vp-component-drawer-spacing-container-screen-s-padding-block-end) - var(--drawer-gap)/2) 0;--drawer-header-title-color:var(--vp-component-drawer-color-title);--drawer-header-title-font-family:var(--vp-component-drawer-typography-title-font-family);--drawer-header-title-font-size:var(--vp-component-drawer-typography-title-font-size);--drawer-header-title-font-weight:var(--vp-component-drawer-typography-title-font-weight);--drawer-header-title-letter-spacing:var(--vp-component-drawer-typography-title-letter-spacing);--drawer-header-title-line-height:var(--vp-component-drawer-typography-title-line-height);--drawer-header-title-text-case:var(--vp-component-drawer-typography-title-text-case);--drawer-header-title-text-decoration:var(--vp-component-drawer-typography-title-text-decoration);--drawer-header-title-webkit-font-smoothing:var(--vp-component-drawer-typography-title-webkit-font-smoothing);--drawer-header-gap:var(--vp-component-drawer-spacing-header-gap);--drawer-containers-padding-block-start:calc(var(--drawer-gap)/2);--drawer-containers-padding-block-end:calc(var(--drawer-gap)/2);--drawer-containers-padding-inline-start:var(--vp-component-drawer-spacing-container-screen-s-padding-inline-start);--drawer-containers-padding-inline-end:var(--vp-component-drawer-spacing-container-screen-s-padding-inline-end);--drawer-header-padding:calc(var(--vp-component-drawer-spacing-header-padding-block-start) + var(--drawer-containers-padding-block-start)) calc(var(--vp-component-drawer-spacing-header-padding-inline-end) + var(--drawer-containers-padding-inline-end)) calc(var(--vp-component-drawer-spacing-header-padding-block-end) + var(--drawer-containers-padding-block-end)) calc(var(--vp-component-drawer-spacing-header-padding-inline-start) + var(--drawer-containers-padding-inline-start));--drawer-body-padding:var(--drawer-containers-padding-block-start) var(--drawer-containers-padding-inline-end) var(--drawer-containers-padding-block-end) var(--drawer-containers-padding-inline-start);--drawer-footer-padding:calc(var(--vp-component-drawer-spacing-footer-padding-block-start) + var(--drawer-containers-padding-block-start)) calc(var(--vp-component-drawer-spacing-footer-padding-inline-end) + var(--drawer-containers-padding-inline-end)) calc(var(--vp-component-drawer-spacing-footer-padding-block-end) + var(--drawer-containers-padding-block-end)) calc(var(--vp-component-drawer-spacing-footer-padding-inline-start) + var(--drawer-containers-padding-inline-start))}@media screen and (width>=600px){.vp-drawer{--drawer-gap:var(--vp-component-drawer-spacing-container-screen-m-gap);--drawer-width:var(--vp-component-drawer-sizing-container-screen-m-width);--drawer-padding:calc(var(--vp-component-drawer-spacing-container-screen-m-padding-block-start) - var(--drawer-gap)/2) 0 calc(var(--vp-component-drawer-spacing-container-screen-m-padding-block-end) - var(--drawer-gap)/2) 0;--drawer-containers-padding-inline-start:var(--vp-component-drawer-spacing-container-screen-m-padding-inline-start);--drawer-containers-padding-inline-end:var(--vp-component-drawer-spacing-container-screen-m-padding-inline-end)}}@media screen and (width>=1200px){.vp-drawer{--drawer-gap:var(--vp-component-drawer-spacing-container-screen-l-gap);--drawer-width:var(--vp-component-drawer-sizing-container-screen-l-width);--drawer-padding:calc(var(--vp-component-drawer-spacing-container-screen-l-padding-block-start) - var(--drawer-gap)/2) 0 calc(var(--vp-component-drawer-spacing-container-screen-l-padding-block-end) - var(--drawer-gap)/2) 0;--drawer-containers-padding-inline-start:var(--vp-component-drawer-spacing-container-screen-l-padding-inline-start);--drawer-containers-padding-inline-end:var(--vp-component-drawer-spacing-container-screen-l-padding-inline-end)}}.vp-drawer{--drawer-opening-duration:var(--vp-semantic-motion-duration-moderate);--drawer-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--drawer-closing-duration:var(--vp-semantic-motion-duration-quick);--drawer-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out)}.vp-drawer-backdrop{--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);--drawer-backdrop-background-color:var(--vp-semantic-color-container-overlay,#0f0f0f99);background-color:var(--drawer-backdrop-background-color);opacity:0;z-index:var(--drawer-zi-backdrop);position:fixed;inset:0}.vp-drawer-backdrop.open{opacity:1}.vp-drawer-backdrop-open-animation{animation:appear-in var(--backdrop-opening-duration) var(--backdrop-opening-easing)}.vp-drawer-backdrop-exit-animation{animation:appear-out var(--backdrop-closing-duration) var(--backdrop-closing-easing)}@media (prefers-reduced-motion:reduce){.vp-drawer-backdrop{animation:none}}.vp-drawer{background-color:var(--drawer-background-color);height:100%;padding:var(--drawer-padding);width:var(--drawer-width);z-index:var(--drawer-zi-container);flex-direction:column;margin:auto;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.vp-drawer.open{transform:translate(0)}.vp-drawer-open-animation{animation:slide-from-right-in var(--drawer-opening-duration) var(--drawer-opening-easing)}.vp-drawer-exit-animation{animation:slide-from-right-out var(--drawer-closing-duration) var(--drawer-closing-easing)}@media (prefers-reduced-motion:reduce){.vp-drawer{animation:none}}.vp-drawer[data-hidden=true]{display:none}.vp-drawer__header{color:var(--drawer-header-title-color);font-family:var(--drawer-header-title-font-family);font-size:var(--drawer-header-title-font-size);font-weight:var(--drawer-header-title-font-weight);align-items:center;gap:var(--drawer-header-gap);letter-spacing:var(--drawer-header-title-letter-spacing);line-height:var(--drawer-header-title-line-height);overflow-wrap:anywhere;padding:var(--drawer-header-padding);-webkit-text-decoration:var(--drawer-header-title-text-decoration);-webkit-text-decoration:var(--drawer-header-title-text-decoration);text-decoration:var(--drawer-header-title-text-decoration);text-transform:var(--drawer-header-title-text-case);-webkit-font-smoothing:var(--drawer-header-title-webkit-font-smoothing);justify-content:space-between;display:flex}.vp-drawer__header-icon{color:var(--vp-component-drawer-color-icon)}.vp-drawer__body{padding:var(--drawer-body-padding);flex:1;overflow-y:auto}.vp-drawer__footer{padding:var(--drawer-footer-padding);display:flex}.vp-drawer [data-part=close-button]{align-self:flex-start}@keyframes appear-in{0%{opacity:0}to{opacity:1}}@keyframes appear-out{0%{opacity:1}to{opacity:0}}@keyframes slide-from-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-from-right-out{0%{transform:translate(0)}to{transform:translate(100%)}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-footer-color-container-compact:var(--vp-semantic-color-container-neutral);--vp-component-footer-color-container-standard:var(--vp-semantic-color-container-brand);--vp-component-footer-spacing-container-compact-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-compact-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-compact-screen-s-block-end:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-s-block-start:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-compact-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-compact-screen-m-block-end:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-m-block-start:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-compact-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-compact-screen-l-block-end:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-l-block-start:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-standard-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-standard-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-standard-screen-s-block-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-s-block-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-block-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-block-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-standard-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-standard-screen-l-block-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-l-block-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-horizontal-gap:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-column-vertical-gap:var(--vp-semantic-spacing-m);--vp-component-footer-spacing-vertical-gap:var(--vp-semantic-spacing-2xl);--vp-component-list-spacing-container-block-end:var(--vp-semantic-spacing-m);--vp-component-list-spacing-horizontal-gap:var(--vp-semantic-spacing-xl);--vp-component-list-spacing-vertical-gap:var(--vp-semantic-spacing-xs)}.vp-footer{--footer-background-color:var(--vp-component-footer-color-container-standard);--footer-gap:var(--vp-component-footer-spacing-vertical-gap);--footer-padding:var(--vp-component-footer-spacing-container-standard-screen-s-block-start) var(--vp-component-footer-spacing-container-standard-screen-s-inline-end) var(--vp-component-footer-spacing-container-standard-screen-s-block-end) var(--vp-component-footer-spacing-container-standard-screen-s-inline-start)}.vp-footer--compact{--footer-background-color:var(--vp-component-footer-color-container-compact);--footer-padding:var(--vp-component-footer-spacing-container-compact-screen-s-block-start) var(--vp-component-footer-spacing-container-compact-screen-s-inline-end) var(--vp-component-footer-spacing-container-compact-screen-s-block-end) var(--vp-component-footer-spacing-container-compact-screen-s-inline-start)}.vp-footer{--footer-row-grid-template:1fr;--footer-row-gap:var(--vp-component-footer-spacing-vertical-gap) 0;--footer-column-direction:column;--footer-column-gap:var(--vp-component-footer-spacing-column-vertical-gap) 0;--footer-navigation-direction:column;--footer-navigation-block-gap:0;--footer-navigation-inline-gap:var(--footer-link-list-gap)}@media screen and (width>=600px){.vp-footer{--footer-padding:var(--vp-component-footer-spacing-container-standard-screen-m-block-start) var(--vp-component-footer-spacing-container-standard-screen-m-inline-end) var(--vp-component-footer-spacing-container-standard-screen-m-block-end) var(--vp-component-footer-spacing-container-standard-screen-m-inline-start);--footer-row-grid-template:repeat(2,1fr);--footer-row-gap:0 var(--vp-component-footer-spacing-horizontal-gap);--footer-column-gap:var(--vp-component-footer-spacing-column-vertical-gap) 0}.vp-footer--compact{--footer-padding:var(--vp-component-footer-spacing-container-compact-screen-m-block-start) var(--vp-component-footer-spacing-container-compact-screen-m-inline-end) var(--vp-component-footer-spacing-container-compact-screen-m-block-end) var(--vp-component-footer-spacing-container-compact-screen-m-inline-start)}}@media screen and (width>=1200px){.vp-footer{--footer-padding:var(--vp-component-footer-spacing-container-standard-screen-l-block-start) var(--vp-component-footer-spacing-container-standard-screen-l-inline-end) var(--vp-component-footer-spacing-container-standard-screen-l-block-end) var(--vp-component-footer-spacing-container-standard-screen-l-inline-start);--footer-row-grid-template:repeat(4,1fr);--footer-row-gap:0 var(--vp-component-footer-spacing-horizontal-gap);--footer-column-direction:row;--footer-column-gap:0 var(--vp-component-footer-spacing-horizontal-gap);--footer-navigation-direction:row;--footer-navigation-block-gap:var(--footer-column-gap)}.vp-footer--compact{--footer-padding:var(--vp-component-footer-spacing-container-compact-screen-l-block-start) var(--vp-component-footer-spacing-container-compact-screen-l-inline-end) var(--vp-component-footer-spacing-container-compact-screen-l-block-end) var(--vp-component-footer-spacing-container-compact-screen-l-inline-start)}}.vp-footer{--footer-link-list-padding-bottom:var(--vp-component-list-spacing-container-block-end);--footer-link-list-gap:var(--vp-component-list-spacing-vertical-gap) var(--vp-component-list-spacing-horizontal-gap);--footer-accordion-label-font-size:var(--vp-core-font-size-200);--footer-accordion-label-font-weight:var(--vp-component-accordion-typography-secondary-label-font-weight);--footer-accordion-label-font-family:var(--vp-component-accordion-typography-secondary-label-font-family);--footer-accordion-label-line-height:var(--vp-component-accordion-typography-secondary-label-line-height);--footer-accordion-label-letter-spacing:var(--vp-component-accordion-typography-secondary-label-letter-spacing);--footer-accordion-label-text-decoration:var(--vp-component-accordion-typography-secondary-label-text-decoration);--footer-accordion-label-text-case:var(--vp-component-accordion-typography-secondary-label-text-case);--footer-accordion-label-color:var(--vp-component-accordion-color-secondary-on-brand-label-default);--footer-accordion-spacing-block-start:var(--vp-component-accordion-spacing-primary-padding-block-start);--footer-accordion-spacing-block-end:var(--vp-component-accordion-spacing-primary-padding-block-end)}.vp-footer--compact{--footer-accordion-label-color:var(--vp-component-accordion-color-secondary-regular-label-default)}.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 (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 (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:disabled{pointer-events:none}.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]{pointer-events:none}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-form-error-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-error-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-form-error-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-form-error-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-error-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-error-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-error-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-error-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-error-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-form-error-color-regular-container:var(--vp-semantic-color-container-neutral);--vp-component-form-error-color-regular-icon:var(--vp-semantic-color-status-negative);--vp-component-form-error-color-regular-content:var(--vp-semantic-color-status-negative);--vp-component-form-error-spacing-icon-margin-block-start:var(--vp-semantic-spacing-3xs);--vp-component-form-error-spacing-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-form-error-spacing-container-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-form-error-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-form-error-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-form-error-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-form-error-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-form-error-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-form-error-sizing-icon-height:var(--vp-semantic-sizing-m)}.vp-form-error{--form-error-color:var(--vp-component-form-error-color-regular-content);--form-error-background-color:var(--vp-component-form-error-color-regular-container);--form-error-text-case:var(--vp-component-form-error-typography-label-text-case);--form-error-text-decoration:var(--vp-component-form-error-typography-label-text-decoration);--form-error-letter-spacing:var(--vp-component-form-error-typography-label-letter-spacing);--form-error-font-size:var(--vp-component-form-error-typography-label-font-size);--form-error-line-height:var(--vp-component-form-error-typography-label-line-height);--form-error-font-weight:var(--vp-component-form-error-typography-label-font-weight);--form-error-font-family:var(--vp-component-form-error-typography-label-font-family);--form-error-webkit-font-smoothing:var(--vp-component-form-error-typography-label-webkit-font-smoothing);--form-error-border-radius:var(--vp-component-form-error-border-radius-bottom-left) var(--vp-component-form-error-border-radius-bottom-right) var(--vp-component-form-error-border-radius-top-right) var(--vp-component-form-error-border-radius-top-left);--form-error-disabled-opacity:var(--vp-component-form-error-opacity-disabled);--form-error-margin-block-start:var(--vp-component-form-error-spacing-padding-block-start);--form-error-spacing-gap:var(--vp-component-form-error-spacing-container-gap);--form-error-padding:var(--vp-component-form-error-spacing-container-padding-block-start) var(--vp-component-form-error-spacing-container-padding-inline-end) var(--vp-component-form-error-spacing-container-padding-block-end) var(--vp-component-form-error-spacing-container-padding-inline-start);--form-error-icon-color:var(--vp-component-form-error-color-regular-icon);--form-error-icon-width:var(--vp-component-form-error-sizing-icon-width);--form-error-icon-height:var(--vp-component-form-error-sizing-icon-height);--form-error-icon-margin-block-start:var(--vp-component-form-error-spacing-icon-margin-block-start);background-color:var(--form-error-background-color);border-radius:var(--form-error-border-radius);box-sizing:border-box;color:var(--form-error-color);font-family:var(--form-error-font-family);font-size:var(--form-error-font-size);font-weight:var(--form-error-font-weight);gap:var(--form-error-spacing-gap);letter-spacing:var(--form-error-letter-spacing);line-height:var(--form-error-line-height);padding:var(--form-error-padding);-webkit-text-decoration:var(--form-error-text-decoration);-webkit-text-decoration:var(--form-error-text-decoration);text-decoration:var(--form-error-text-decoration);text-transform:var(--form-error-text-case);-webkit-font-smoothing:var(--form-error-webkit-font-smoothing);margin-block-start:var(--form-error-margin-block-start);display:flex}.vp-form-error[data-disabled]{opacity:var(--form-error-disabled-opacity);pointer-events:none}.vp-form-error [data-part=form-error-start-slot]{justify-content:center;align-items:flex-start;display:flex}.vp-form-error [data-part=form-error-start-slot] svg{color:var(--form-error-icon-color);height:var(--form-error-icon-height);width:var(--form-error-icon-width);flex:none;margin-block-start:var(--form-error-icon-margin-block-start)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-form-helper-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-helper-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-form-helper-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-form-helper-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-helper-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-helper-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-helper-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-helper-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-helper-spacing-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-form-helper-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-form-helper-color-regular-content:var(--vp-semantic-color-content-quiet)}.vp-form-helper{--form-helper-color:var(--vp-component-form-helper-color-regular-content);--form-helper-text-case:var(--vp-component-form-helper-typography-label-text-case);--form-helper-text-decoration:var(--vp-component-form-helper-typography-label-text-decoration);--form-helper-letter-spacing:var(--vp-component-form-helper-typography-label-letter-spacing);--form-helper-font-size:var(--vp-component-form-helper-typography-label-font-size);--form-helper-line-height:var(--vp-component-form-helper-typography-label-line-height);--form-helper-font-weight:var(--vp-component-form-helper-typography-label-font-weight);--form-helper-font-family:var(--vp-component-form-helper-typography-label-font-family);--form-helper-webkit-font-smoothing:var(--vp-component-form-helper-typography-label-webkit-font-smoothing);--form-helper-disabled-opacity:var(--vp-component-form-helper-opacity-disabled);--form-helper-margin-block-start:var(--vp-component-form-helper-spacing-padding-block-start);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);pointer-events:none}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-form-label-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-label-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-form-label-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-form-label-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-label-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-label-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-label-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-label-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-label-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-form-label-color-regular-question-icon:var(--vp-semantic-color-content-brand);--vp-component-form-label-color-regular-primary-label:var(--vp-semantic-color-content-neutral);--vp-component-form-label-sizing-label-question-icon-width:var(--vp-semantic-sizing-m);--vp-component-form-label-sizing-label-question-icon-height:var(--vp-semantic-sizing-m);--vp-component-form-label-spacing-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-form-label-spacing-gap:var(--vp-semantic-spacing-2xs)}.vp-form-label{--form-label-color:var(--vp-component-form-label-color-regular-primary-label);--form-label-spacing-gap:var(--vp-component-form-label-spacing-gap);--form-label-text-case:var(--vp-component-form-label-typography-label-text-case);--form-label-text-decoration:var(--vp-component-form-label-typography-label-text-decoration);--form-label-letter-spacing:var(--vp-component-form-label-typography-label-letter-spacing);--form-label-font-size:var(--vp-component-form-label-typography-label-font-size);--form-label-line-height:var(--vp-component-form-label-typography-label-line-height);--form-label-font-weight:var(--vp-component-form-label-typography-label-font-weight);--form-label-font-family:var(--vp-component-form-label-typography-label-font-family);--form-label-webkit-font-smoothing:var(--vp-component-form-label-typography-label-webkit-font-smoothing);--form-label-disabled-opacity:var(--vp-component-form-label-opacity-disabled);--form-label-margin-block-end:var(--vp-component-form-label-spacing-padding-block-end);--form-label-icon-width:var(--vp-component-form-label-sizing-label-question-icon-width);--form-label-icon-height:var(--vp-component-form-label-sizing-label-question-icon-height);--form-label-icon-color:var(--vp-component-form-label-color-regular-question-icon);box-sizing:border-box;color:var(--form-label-color);font-family:var(--form-label-font-family);font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);align-items:center;gap:var(--form-label-spacing-gap);letter-spacing:var(--form-label-letter-spacing);line-height:var(--form-label-line-height);-webkit-text-decoration:var(--form-label-text-decoration);-webkit-text-decoration:var(--form-label-text-decoration);text-decoration:var(--form-label-text-decoration);text-transform:var(--form-label-text-case);-webkit-font-smoothing:var(--form-label-webkit-font-smoothing);margin-block-end:var(--form-label-margin-block-end);display:flex}.vp-form-label[data-disabled]{opacity:var(--form-label-disabled-opacity);pointer-events:none}.vp-form-label [data-part=form-label-end-slot]{justify-content:center;align-items:center;display:flex}.vp-form-label [data-part=form-label-end-slot] svg{color:var(--form-label-icon-color);height:var(--form-label-icon-height);width:var(--form-label-icon-width);flex:none}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-camouflage-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-container-default:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-icon-button-border-width:var(--vp-semantic-border-width-s);--vp-component-icon-button-border-radius-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-right:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-left:var(--vp-semantic-border-radius-full);--vp-component-icon-button-color-tertiary-inverse-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-tertiary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-catchy) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-catchy) 90%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-container-default:var(--vp-semantic-color-container-catchy);--vp-component-icon-button-color-tertiary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-tertiary-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-tertiary-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-quiet) 90%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-tertiary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-camouflage-regular-content:var(--vp-semantic-color-content-on-media-neutral);--vp-component-icon-button-color-camouflage-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-container-overlay) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-overlay) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-default:var(--vp-semantic-color-container-overlay);--vp-component-icon-button-color-negative-inverse-content:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-negative-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 70%, var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-negative-regular-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-negative-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-status-negative) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-status-negative) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-default:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-ghost-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-ghost-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-ghost-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-inverse-border:var(--vp-semantic-color-border-on-brand);--vp-component-icon-button-color-secondary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-secondary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-secondary-regular-border:var(--vp-semantic-color-border-neutral);--vp-component-icon-button-color-secondary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-inverse-content:var(--vp-semantic-color-content-brand);--vp-component-icon-button-color-primary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-regular-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-primary-regular-container-active:color-mix(in srgb, var(--vp-semantic-color-container-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-default:var(--vp-semantic-color-container-brand);--vp-component-icon-button-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-small-container-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-container-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-icon-width:var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-small-icon-height:var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-medium-container-width:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-container-height:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-large-container-width:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-container-height:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-icon-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-large-icon-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-color-ghost-regular-container-active:var(--vp-semantic-color-alpha-quiet-m);--vp-component-icon-button-color-ghost-regular-container-hover:var(--vp-semantic-color-alpha-quiet-s)}.vp-icon-button{--icon-button-width:var(--vp-component-icon-button-sizing-medium-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-medium-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-medium-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-medium-icon-height)}.vp-icon-button--small{--icon-button-width:var(--vp-component-icon-button-sizing-small-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-small-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-small-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-small-icon-height)}.vp-icon-button--large{--icon-button-width:var(--vp-component-icon-button-sizing-large-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-large-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-large-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-large-icon-height)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-component-icon-button-opacity-disabled);--icon-button-border-width:var(--vp-component-icon-button-border-width);--icon-button-border-radius:var(--vp-component-icon-button-border-radius-bottom-left) var(--vp-component-icon-button-border-radius-bottom-right) var(--vp-component-icon-button-border-radius-top-right) var(--vp-component-icon-button-border-radius-top-left);--icon-button-border-color:var(--vp-component-icon-button-color-primary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-primary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-default)}.vp-icon-button:hover{--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-hover)}.vp-icon-button:active{--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-active)}.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-primary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-primary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-default)}.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-hover)}.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-active)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-default)}.vp-icon-button--secondary:hover{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-hover)}.vp-icon-button--secondary:active{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-active)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-default)}.vp-icon-button--secondary.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-hover)}.vp-icon-button--secondary.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-active)}.vp-icon-button--tertiary{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-default)}.vp-icon-button--tertiary:hover{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-hover)}.vp-icon-button--tertiary:active{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-active)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-default)}.vp-icon-button--tertiary.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-hover)}.vp-icon-button--tertiary.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-active)}.vp-icon-button--negative{--icon-button-border-color:var(--vp-component-icon-button-color-negative-regular-border);--icon-button-color:var(--vp-component-icon-button-color-negative-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-default)}.vp-icon-button--negative:hover{--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-hover)}.vp-icon-button--negative:active{--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-active)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-negative-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-negative-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-default)}.vp-icon-button--negative.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-hover)}.vp-icon-button--negative.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-active)}.vp-icon-button--camouflage{--icon-button-border-color:var(--vp-component-icon-button-color-camouflage-regular-border);--icon-button-color:var(--vp-component-icon-button-color-camouflage-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-default)}.vp-icon-button--camouflage:hover{--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-hover)}.vp-icon-button--camouflage:active{--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-active)}.vp-icon-button--ghost{--icon-button-border-color:var(--vp-component-icon-button-color-ghost-regular-border);--icon-button-color:var(--vp-component-icon-button-color-ghost-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-ghost-regular-container-default)}.vp-icon-button--ghost:hover{--icon-button-background-color:var(--vp-component-icon-button-color-ghost-regular-container-hover)}.vp-icon-button--ghost:active{--icon-button-background-color:var(--vp-component-icon-button-color-ghost-regular-container-active)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-ghost-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-ghost-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-ghost-inverse-container-default)}.vp-icon-button--ghost.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-ghost-inverse-container-hover)}.vp-icon-button--ghost.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-ghost-inverse-container-active)}.vp-icon-button{background-color:var(--icon-button-background-color);border:var(--icon-button-border-width) solid var(--icon-button-border-color);border-radius:var(--icon-button-border-radius);box-sizing:border-box;color:var(--icon-button-color);height:var(--icon-button-height);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width);flex-direction:row;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{appearance:none;cursor:pointer}.vp-icon-button__label{box-sizing:border-box;vertical-align:middle;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;position:relative}.vp-icon-button svg{height:var(--icon-button-icon-height);width:var(--icon-button-icon-width);flex:none}.vp-icon-button:before{content:"";height:max(var(--vp-component-icon-button-sizing-min-height),100%);width:max(var(--vp-component-icon-button-sizing-min-width),100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-icon-button[data-disabled]{opacity:var(--icon-button-disabled-opacity);pointer-events:none}.vp-icon-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-icon-button__label[data-loading]{visibility:hidden}.vp-icon-button [data-part=loading-slot]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-text-input-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-text-input-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-text-input-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-text-input-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-text-input-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-text-input-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-text-input-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-text-input-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-text-input-typography-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-text-input-typography-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-text-input-typography-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-text-input-typography-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-text-input-typography-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-text-input-typography-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-text-input-typography-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-text-input-typography-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-text-input-box-shadow-focus:var(--vp-semantic-box-shadow-focus-textfield);--vp-component-text-input-color-regular-border-success:var(--vp-semantic-color-status-positive);--vp-component-text-input-color-regular-border-error:var(--vp-semantic-color-status-negative);--vp-component-text-input-color-regular-border-active:var(--vp-semantic-color-border-brand);--vp-component-text-input-color-regular-border-default:var(--vp-semantic-color-border-neutral);--vp-component-text-input-color-regular-content-checkmark:var(--vp-semantic-color-status-positive);--vp-component-text-input-color-regular-content-icons:var(--vp-semantic-color-content-neutral);--vp-component-text-input-color-regular-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-text-input-color-regular-content-default:var(--vp-semantic-color-content-neutral);--vp-component-text-input-color-regular-container:var(--vp-semantic-color-container-neutral);--vp-component-text-input-spacing-medium-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-large-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-text-input-spacing-large-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-text-input-spacing-large-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-text-input-spacing-large-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-text-input-spacing-large-gap:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-text-input-spacing-small-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-text-input-spacing-small-gap:var(--vp-semantic-spacing-xs);--vp-component-text-input-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-text-input-border-width-active:var(--vp-semantic-border-width-m);--vp-component-text-input-border-width-hover:var(--vp-semantic-border-width-m);--vp-component-text-input-border-width-default:var(--vp-semantic-border-width-s);--vp-component-text-input-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-text-input-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-text-input-sizing-checkmark-width:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-checkmark-height:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-start-icon-width:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-start-icon-height:var(--vp-semantic-sizing-xl)}.vp-input{--input-text-case:var(--vp-component-text-input-typography-label-text-case);--input-text-decoration:var(--vp-component-text-input-typography-label-text-decoration);--input-letter-spacing:var(--vp-component-text-input-typography-label-letter-spacing);--input-font-size:var(--vp-component-text-input-typography-label-font-size);--input-line-height:var(--vp-component-text-input-typography-label-line-height);--input-font-weight:var(--vp-component-text-input-typography-label-font-weight);--input-font-family:var(--vp-component-text-input-typography-label-font-family);--input-webkit-font-smoothing:var(--vp-component-text-input-typography-label-webkit-font-smoothing);--input-placeholder-text-case:var(--vp-component-text-input-typography-placeholder-text-case);--input-placeholder-text-decoration:var(--vp-component-text-input-typography-placeholder-text-decoration);--input-placeholder-letter-spacing:var(--vp-component-text-input-typography-placeholder-letter-spacing);--input-placeholder-font-size:var(--vp-component-text-input-typography-placeholder-font-size);--input-placeholder-line-height:var(--vp-component-text-input-typography-placeholder-line-height);--input-placeholder-font-weight:var(--vp-component-text-input-typography-placeholder-font-weight);--input-placeholder-font-family:var(--vp-component-text-input-typography-placeholder-font-family);--input-placeholder-webkit-font-smoothing:var(--vp-component-text-input-typography-placeholder-webkit-font-smoothing);--input-color:var(--vp-component-text-input-color-regular-content-default);--input-placeholder-color:var(--vp-component-text-input-color-regular-content-placeholder);--input-background-color:var(--vp-component-text-input-color-regular-container);--input-border-radius:var(--vp-component-text-input-border-radius-bottom-left) var(--vp-component-text-input-border-radius-bottom-right) var(--vp-component-text-input-border-radius-top-right) var(--vp-component-text-input-border-radius-top-left);--input-border-width:var(--vp-component-text-input-border-width-default);--input-border-width-hover:var(--vp-component-text-input-border-width-hover);--input-border-width-active:var(--vp-component-text-input-border-width-active);--input-border-color:var(--vp-component-text-input-color-regular-border-default);--input-border-color-active:var(--vp-component-text-input-color-regular-border-active);--input-border-color-success:var(--vp-component-text-input-color-regular-border-success);--input-border-color-error:var(--vp-component-text-input-color-regular-border-error);--input-focus-box-shadow:var(--vp-component-text-input-box-shadow-focus);--input-spacing-gap:var(--vp-component-text-input-spacing-medium-gap);--input-padding:var(--vp-component-text-input-spacing-medium-padding-block-start) var(--vp-component-text-input-spacing-medium-padding-inline-end) var(--vp-component-text-input-spacing-medium-padding-block-end) var(--vp-component-text-input-spacing-medium-padding-inline-start)}.vp-input--small{--input-spacing-gap:var(--vp-component-text-input-spacing-small-gap);--input-padding:var(--vp-component-text-input-spacing-small-padding-block-start) var(--vp-component-text-input-spacing-small-padding-inline-end) var(--vp-component-text-input-spacing-small-padding-block-end) var(--vp-component-text-input-spacing-small-padding-inline-start)}.vp-input--large{--input-spacing-gap:var(--vp-component-text-input-spacing-large-gap);--input-padding:var(--vp-component-text-input-spacing-large-padding-block-start) var(--vp-component-text-input-spacing-large-padding-inline-end) var(--vp-component-text-input-spacing-large-padding-block-end) var(--vp-component-text-input-spacing-large-padding-inline-start)}.vp-input-container{--input-disabled-opacity:var(--vp-component-text-input-opacity-disabled);--input-checkmark-color:var(--vp-component-text-input-color-regular-content-checkmark);--input-icons-color:var(--vp-component-text-input-color-regular-content-icons);--input-start-icon-width:var(--vp-component-text-input-sizing-start-icon-width);--input-start-icon-height:var(--vp-component-text-input-sizing-start-icon-height);--input-end-icon-width:var(--vp-component-text-input-sizing-end-icon-width);--input-end-icon-height:var(--vp-component-text-input-sizing-end-icon-height);--input-slot-padding:var(--vp-component-text-input-spacing-medium-padding-block-start) var(--vp-component-text-input-spacing-medium-padding-inline-end) var(--vp-component-text-input-spacing-medium-padding-block-end) var(--vp-component-text-input-spacing-medium-padding-inline-start);--input-start-slot-width:calc(var(--vp-component-text-input-sizing-start-icon-width) + var(--vp-component-text-input-spacing-medium-padding-inline-start) + var(--vp-component-text-input-spacing-medium-gap));--input-end-slot-width:calc(var(--vp-component-text-input-sizing-end-icon-width) + var(--vp-component-text-input-spacing-medium-gap) + var(--vp-component-text-input-spacing-medium-padding-inline-end));--input-multiple-end-slots-gap:var(--vp-component-text-input-spacing-medium-padding-inline-end);--input-multiple-end-slots-width:calc(var(--vp-component-text-input-sizing-end-icon-width)*2 + var(--input-spacing-gap) + var(--vp-component-text-input-spacing-medium-padding-inline-end) + var(--input-multiple-end-slots-gap));--base:0;--above:1;--below:-1;--input-container-zindex:var(--base);--input-zindex:calc(var(--above) + var(--input-container-zindex));--input-slot-zindex:calc(var(--above) + var(--input-zindex))}.vp-input{box-sizing:border-box;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);align-items:center;gap:var(--input-spacing-gap);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding);-webkit-text-decoration:var(--input-text-decoration);-webkit-text-decoration:var(--input-text-decoration);text-decoration:var(--input-text-decoration);text-transform:var(--input-text-case);vertical-align:middle;-webkit-font-smoothing:var(--input-webkit-font-smoothing);appearance:none;background-color:var(--input-background-color);border-radius:var(--input-border-radius);width:100%;color:var(--input-color);--input-border-box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color);box-shadow:var(--input-border-box-shadow);transition:box-shadow var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);z-index:var(--input-zindex);border:0;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-input{transition-duration:0s}}.vp-input::-moz-placeholder{font-family:var(--input-placeholder-font-family);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);-webkit-text-decoration:var(--input-placeholder-text-decoration);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input::placeholder{font-family:var(--input-placeholder-font-family);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);-webkit-text-decoration:var(--input-placeholder-text-decoration);-webkit-text-decoration:var(--input-placeholder-text-decoration);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input-container[data-disabled]{opacity:var(--input-disabled-opacity);pointer-events:none}.vp-input[data-hover]{--input-border-width:var(--input-border-width-hover)}.vp-input:focus-visible{box-shadow:var(--input-focus-box-shadow);outline:0}.vp-input[data-active]{--input-border-width:var(--input-border-width-active);--input-border-color:var(--input-border-color-active);outline:0}.vp-input[data-success]{--input-border-color:var(--input-border-color-success)}.vp-input[data-invalid]{--input-border-color:var(--input-border-color-error)}.vp-input[data-start-slot]{padding-inline-start:var(--input-start-slot-width)}.vp-input[data-end-slot]{padding-inline-end:var(--input-end-slot-width)}.vp-input[data-end-slot][data-success]{padding-inline-end:var(--input-multiple-end-slots-width)}.vp-input[data-success]{padding-inline-end:var(--input-end-slot-width)}.vp-input-container{z-index:var(--input-container-zindex);position:relative}.vp-input-container svg{color:var(--input-icons-color);flex:none}.vp-input-container [data-part=start-slot]{box-sizing:border-box;padding:var(--input-slot-padding);width:var(--input-start-slot-width);z-index:var(--input-slot-zindex);justify-content:left;align-items:center;padding-inline-end:0;display:flex;position:absolute;top:0;bottom:0;left:0}.vp-input-container [data-part=start-slot] svg{height:var(--input-start-icon-height);width:var(--input-start-icon-width)}.vp-input-container [data-part=end-slot]{box-sizing:border-box;align-items:center;gap:var(--input-multiple-end-slots-gap);padding:var(--input-slot-padding);width:var(--input-end-slot-width);z-index:var(--input-slot-zindex);justify-content:center;display:flex;position:absolute;top:0;bottom:0;right:0}.vp-input-container [data-part=end-slot] svg{height:var(--input-end-icon-height);width:var(--input-end-icon-width)}.vp-input-container [data-part=end-slot] svg[data-part=checkmark]{color:var(--input-checkmark-color)}.vp-input-container [data-part=end-slot][data-end-slot][data-success]{width:var(--input-multiple-end-slots-width)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-link-typography-large-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing);--vp-component-link-typography-large-label-text-case:var(--vp-semantic-typography-screen-s-body-l-text-case);--vp-component-link-typography-large-label-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--vp-component-link-typography-large-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--vp-component-link-typography-large-label-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--vp-component-link-typography-large-label-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--vp-component-link-typography-large-label-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--vp-component-link-typography-large-label-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--vp-component-link-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-link-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-link-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-link-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-link-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-link-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-link-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-link-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-link-color-tertiary-on-brand-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-tertiary-regular-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-secondary-on-brand-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-secondary-regular-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-primary-on-brand-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-primary-regular-underlining-default:var(--vp-core-color-transparent);--vp-component-link-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-link-color-tertiary-on-brand-underlining-active:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-content-active:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-content-hover:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-quiet) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-tertiary-on-brand-content-default:var(--vp-semantic-color-content-on-brand-quiet);--vp-component-link-color-tertiary-regular-underlining-active:color-mix(in srgb, var(--vp-semantic-color-content-quiet) 20%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-content-quiet) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-content-active:color-mix(in srgb, var(--vp-semantic-color-content-quiet) 20%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-content-hover:color-mix(in srgb, var(--vp-semantic-color-content-quiet) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-content-default:var(--vp-semantic-color-content-quiet);--vp-component-link-color-secondary-on-brand-underlining-active:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-content-active:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-content-hover:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-secondary-on-brand-content-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-secondary-regular-underlining-active:color-mix(in srgb, var(--vp-semantic-color-border-catchy) 80%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-border-catchy) 90%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-content-active:color-mix(in srgb, var(--vp-semantic-color-content-neutral) 80%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-content-hover:color-mix(in srgb, var(--vp-semantic-color-content-neutral) 90%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-content-default:var(--vp-semantic-color-content-neutral);--vp-component-link-color-primary-on-brand-underlining-active:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-content-active:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-content-hover:color-mix(in srgb, var(--vp-semantic-color-content-on-brand-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-link-color-primary-on-brand-content-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-primary-regular-underlining-active:color-mix(in srgb, var(--vp-semantic-color-border-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-border-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-content-active:color-mix(in srgb, var(--vp-semantic-color-content-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-content-hover:color-mix(in srgb, var(--vp-semantic-color-content-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-primary-regular-content-default:var(--vp-semantic-color-content-brand);--vp-component-link-spacing-large-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-large-horizontal-gap:var(--vp-semantic-spacing-2xs);--vp-component-link-spacing-medium-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-medium-horizontal-gap:var(--vp-semantic-spacing-2xs);--vp-component-link-spacing-small-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-small-horizontal-gap:var(--vp-semantic-spacing-2xs);--vp-component-link-sizing-large-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-link-sizing-large-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-link-sizing-medium-end-icon-width:var(--vp-semantic-sizing-l);--vp-component-link-sizing-medium-end-icon-height:var(--vp-semantic-sizing-l);--vp-component-link-sizing-small-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-link-sizing-small-end-icon-height:var(--vp-semantic-sizing-m)}.vp-link{--link-text-case:var(--vp-component-link-typography-medium-label-text-case);--link-text-decoration:var(--vp-component-link-typography-medium-label-text-decoration);--link-letter-spacing:var(--vp-component-link-typography-medium-label-letter-spacing);--link-font-size:var(--vp-component-link-typography-medium-label-font-size);--link-line-height:var(--vp-component-link-typography-medium-label-line-height);--link-font-weight:var(--vp-component-link-typography-medium-label-font-weight);--link-font-family:var(--vp-component-link-typography-medium-label-font-family);--link-webkit-font-smoothing:var(--vp-component-link-typography-medium-label-webkit-font-smoothing)}.vp-link--small{--link-text-case:var(--vp-component-link-typography-small-label-text-case);--link-text-decoration:var(--vp-component-link-typography-small-label-text-decoration);--link-letter-spacing:var(--vp-component-link-typography-small-label-letter-spacing);--link-font-size:var(--vp-component-link-typography-small-label-font-size);--link-line-height:var(--vp-component-link-typography-small-label-line-height);--link-font-weight:var(--vp-component-link-typography-small-label-font-weight);--link-font-family:var(--vp-component-link-typography-small-label-font-family);--link-webkit-font-smoothing:var(--vp-component-link-typography-small-label-webkit-font-smoothing)}.vp-link--large{--link-text-case:var(--vp-component-link-typography-large-label-text-case);--link-text-decoration:var(--vp-component-link-typography-large-label-text-decoration);--link-letter-spacing:var(--vp-component-link-typography-large-label-letter-spacing);--link-font-size:var(--vp-component-link-typography-large-label-font-size);--link-line-height:var(--vp-component-link-typography-large-label-line-height);--link-font-weight:var(--vp-component-link-typography-large-label-font-weight);--link-font-family:var(--vp-component-link-typography-large-label-font-family);--link-webkit-font-smoothing:var(--vp-component-link-typography-large-label-webkit-font-smoothing)}.vp-link{--link-color:var(--vp-component-link-color-primary-regular-content-default);--link-color-underlining:var(--vp-component-link-color-primary-regular-underlining-default)}.vp-link:active{--link-color:var(--vp-component-link-color-primary-regular-content-active);--link-color-underlining:var(--vp-component-link-color-primary-regular-underlining-active)}.vp-link:hover{--link-color:var(--vp-component-link-color-primary-regular-content-hover);--link-color-underlining:var(--vp-component-link-color-primary-regular-underlining-hover)}.vp-link--on-brand{--link-color:var(--vp-component-link-color-primary-on-brand-content-default);--link-color-underlining:var(--vp-component-link-color-primary-on-brand-underlining-default)}.vp-link--on-brand:active{--link-color:var(--vp-component-link-color-primary-on-brand-content-active);--link-color-underlining:var(--vp-component-link-color-primary-on-brand-underlining-active)}.vp-link--on-brand:hover{--link-color:var(--vp-component-link-color-primary-on-brand-content-hover);--link-color-underlining:var(--vp-component-link-color-primary-on-brand-underlining-hover)}.vp-link--secondary{--link-color:var(--vp-component-link-color-secondary-regular-content-default);--link-color-underlining:var(--vp-component-link-color-secondary-regular-underlining-default)}.vp-link--secondary:active{--link-color:var(--vp-component-link-color-secondary-regular-content-active);--link-color-underlining:var(--vp-component-link-color-secondary-regular-underlining-active)}.vp-link--secondary:hover{--link-color:var(--vp-component-link-color-secondary-regular-content-hover);--link-color-underlining:var(--vp-component-link-color-secondary-regular-underlining-hover)}.vp-link--secondary.vp-link--on-brand{--link-color:var(--vp-component-link-color-secondary-on-brand-content-default);--link-color-underlining:var(--vp-component-link-color-secondary-on-brand-underlining-default)}.vp-link--secondary.vp-link--on-brand:active{--link-color:var(--vp-component-link-color-secondary-on-brand-content-active);--link-color-underlining:var(--vp-component-link-color-secondary-on-brand-underlining-active)}.vp-link--secondary.vp-link--on-brand:hover{--link-color:var(--vp-component-link-color-secondary-on-brand-content-hover);--link-color-underlining:var(--vp-component-link-color-secondary-on-brand-underlining-hover)}.vp-link--tertiary{--link-color:var(--vp-component-link-color-tertiary-regular-content-default);--link-color-underlining:var(--vp-component-link-color-tertiary-regular-underlining-default)}.vp-link--tertiary:active{--link-color:var(--vp-component-link-color-tertiary-regular-content-active);--link-color-underlining:var(--vp-component-link-color-tertiary-regular-underlining-active)}.vp-link--tertiary:hover{--link-color:var(--vp-component-link-color-tertiary-regular-content-hover);--link-color-underlining:var(--vp-component-link-color-tertiary-regular-underlining-hover)}.vp-link--tertiary.vp-link--on-brand{--link-color:var(--vp-component-link-color-tertiary-on-brand-content-default);--link-color-underlining:var(--vp-component-link-color-tertiary-on-brand-underlining-default)}.vp-link--tertiary.vp-link--on-brand:active{--link-color:var(--vp-component-link-color-tertiary-on-brand-content-active);--link-color-underlining:var(--vp-component-link-color-tertiary-on-brand-underlining-active)}.vp-link--tertiary.vp-link--on-brand:hover{--link-color:var(--vp-component-link-color-tertiary-on-brand-content-hover);--link-color-underlining:var(--vp-component-link-color-tertiary-on-brand-underlining-hover)}.vp-link{--link-spacing-horizontal-gap:var(--vp-component-link-spacing-medium-horizontal-gap);--link-spacing-vertical-gap:var(--vp-component-link-spacing-medium-vertical-gap)}.vp-link--small{--link-spacing-horizontal-gap:var(--vp-component-link-spacing-small-horizontal-gap);--link-spacing-vertical-gap:var(--vp-component-link-spacing-small-vertical-gap)}.vp-link--large{--link-spacing-horizontal-gap:var(--vp-component-link-spacing-large-horizontal-gap);--link-spacing-vertical-gap:var(--vp-component-link-spacing-large-vertical-gap)}.vp-link{--link-icon-width:var(--vp-component-link-sizing-medium-end-icon-width);--link-icon-height:var(--vp-component-link-sizing-medium-end-icon-height)}.vp-link--small{--link-icon-width:var(--vp-component-link-sizing-small-end-icon-width);--link-icon-height:var(--vp-component-link-sizing-small-end-icon-height)}.vp-link--large{--link-icon-width:var(--vp-component-link-sizing-large-end-icon-width);--link-icon-height:var(--vp-component-link-sizing-large-end-icon-height)}.vp-link{--link-disabled-opacity:var(--vp-component-link-opacity-disabled);--link-underline-transition:transform var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-out);font-family:var(--link-font-family);font-size:var(--link-font-size);font-weight:var(--link-font-weight);letter-spacing:var(--link-letter-spacing);line-height:var(--link-line-height);-webkit-text-decoration:var(--link-text-decoration);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-transform:var(--link-text-case);vertical-align:middle;-webkit-font-smoothing:var(--link-webkit-font-smoothing);color:var(--link-color);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:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-link{transition-duration:0s}}.vp-link{appearance:none;cursor:pointer}.vp-link__label{box-sizing:border-box;gap:var(--link-spacing-horizontal-gap);vertical-align:middle;flex-direction:row;display:inline-flex;position:relative}.vp-link__label:after{background-color:var(--link-color-underlining);bottom:calc(var(--link-spacing-vertical-gap)*-1);content:"";transform-origin:0 100%;height:1px;transition:var(--link-underline-transition);width:100%;position:absolute;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.vp-link__label:after{transition-duration:0s}}.vp-link__label[data-arrow-on-hover]:after,.vp-link__label[data-end-slot]:after,.vp-link__label[data-start-slot]:after{width:calc(100% - var(--link-icon-width) - var(--link-spacing-horizontal-gap))}.vp-link__label[data-start-slot]:after{margin-left:calc(var(--link-icon-width) + var(--link-spacing-horizontal-gap))}.vp-link__label[data-start-slot][data-arrow-on-hover]:after,.vp-link__label[data-start-slot][data-end-slot]:after{margin-left:calc(var(--link-icon-width) + var(--link-spacing-horizontal-gap));width:calc(100% - var(--link-icon-width)*2 - var(--link-spacing-horizontal-gap)*2)}.vp-link:hover .vp-link__label:after{transform:scaleX(1)}.vp-link__arrow{justify-content:center;align-items:center;display:flex}.vp-link[data-disabled]{opacity:var(--link-disabled-opacity);pointer-events:none}.vp-link:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link [data-part=end-slot],.vp-link [data-part=start-slot]{justify-content:center;align-items:center;display:flex}.vp-link svg{height:var(--link-icon-height);width:var(--link-icon-width);flex:none}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-link-list-typography-screen-l-medium-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-l-medium-text-case:var(--vp-semantic-typography-screen-l-title-m-text-case);--vp-component-link-list-typography-screen-l-medium-text-decoration:var(--vp-semantic-typography-screen-l-title-m-text-decoration);--vp-component-link-list-typography-screen-l-medium-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--vp-component-link-list-typography-screen-l-medium-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--vp-component-link-list-typography-screen-l-medium-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--vp-component-link-list-typography-screen-l-medium-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--vp-component-link-list-typography-screen-l-medium-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--vp-component-link-list-typography-screen-l-small-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-l-small-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-list-typography-screen-l-small-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-list-typography-screen-l-small-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-list-typography-screen-l-small-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-list-typography-screen-l-small-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-list-typography-screen-l-small-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-list-typography-screen-l-small-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-list-typography-screen-m-medium-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-m-medium-text-case:var(--vp-semantic-typography-screen-m-title-m-text-case);--vp-component-link-list-typography-screen-m-medium-text-decoration:var(--vp-semantic-typography-screen-m-title-m-text-decoration);--vp-component-link-list-typography-screen-m-medium-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--vp-component-link-list-typography-screen-m-medium-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--vp-component-link-list-typography-screen-m-medium-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--vp-component-link-list-typography-screen-m-medium-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--vp-component-link-list-typography-screen-m-medium-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--vp-component-link-list-typography-screen-m-small-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-m-small-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-list-typography-screen-m-small-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-list-typography-screen-m-small-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-list-typography-screen-m-small-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-list-typography-screen-m-small-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-list-typography-screen-m-small-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-list-typography-screen-m-small-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-list-typography-screen-s-medium-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-s-medium-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-link-list-typography-screen-s-medium-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-link-list-typography-screen-s-medium-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-link-list-typography-screen-s-medium-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-link-list-typography-screen-s-medium-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-link-list-typography-screen-s-medium-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-link-list-typography-screen-s-medium-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-link-list-typography-screen-s-small-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-s-small-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-link-list-typography-screen-s-small-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-link-list-typography-screen-s-small-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-list-typography-screen-s-small-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-list-typography-screen-s-small-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-list-typography-screen-s-small-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-list-typography-screen-s-small-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-list-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-link-list-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-link-list-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-link-list-sizing-small-icon-width:var(--vp-semantic-sizing-m);--vp-component-link-list-sizing-small-icon-height:var(--vp-semantic-sizing-m);--vp-component-link-list-spacing-padding-block-end:var(--vp-semantic-spacing-m);--vp-component-link-list-spacing-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-link-list-color-secondary-icon-active:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-icon-hover:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-secondary-label-active:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-label-hover:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-secondary-label-default:var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-primary-icon-active:color-mix(in srgb, var(--vp-semantic-color-content-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-icon-hover:color-mix(in srgb, var(--vp-semantic-color-content-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-icon-default:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-primary-label-active:color-mix(in srgb, var(--vp-semantic-color-content-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-label-hover:color-mix(in srgb, var(--vp-semantic-color-content-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-link-list-color-primary-label-default:var(--vp-semantic-color-content-brand)}.vp-link-list{--list-item-spacing-block:var(--vp-component-link-list-spacing-padding-block-start) var(--vp-component-link-list-spacing-padding-block-end);--list-disabled-opacity:var(--vp-component-link-list-opacity-disabled);--list-color-active:var(--vp-component-link-list-color-primary-label-active);--list-color-hover:var(--vp-component-link-list-color-primary-label-hover);--list-color:var(--vp-component-link-list-color-primary-label-default)}.vp-link-list--secondary{--list-color-active:var(--vp-component-link-list-color-secondary-label-active);--list-color-hover:var(--vp-component-link-list-color-secondary-label-hover);--list-color:var(--vp-component-link-list-color-secondary-label-default)}.vp-link-list{--list-text-case:var(--vp-component-link-list-typography-screen-s-medium-text-case);--list-text-decoration:var(--vp-component-link-list-typography-screen-s-medium-text-decoration);--list-letter-spacing:var(--vp-component-link-list-typography-screen-s-medium-letter-spacing);--list-font-size:var(--vp-component-link-list-typography-screen-s-medium-font-size);--list-line-height:var(--vp-component-link-list-typography-screen-s-medium-line-height);--list-font-weight:var(--vp-component-link-list-typography-screen-s-medium-font-weight);--list-font-family:var(--vp-component-link-list-typography-screen-s-medium-font-family);--list-webkit-font-smoothing:var(--vp-component-link-list-typography-screen-s-medium-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-component-link-list-typography-screen-s-small-text-case);--list-text-decoration:var(--vp-component-link-list-typography-screen-s-small-text-decoration);--list-letter-spacing:var(--vp-component-link-list-typography-screen-s-small-letter-spacing);--list-font-size:var(--vp-component-link-list-typography-screen-s-small-font-size);--list-line-height:var(--vp-component-link-list-typography-screen-s-small-line-height);--list-font-weight:var(--vp-component-link-list-typography-screen-s-small-font-weight);--list-font-family:var(--vp-component-link-list-typography-screen-s-small-font-family);--list-webkit-font-smoothing:var(--vp-component-link-list-typography-screen-s-small-webkit-font-smoothing)}@media screen and (width>=600px){.vp-link-list{--list-text-case:var(--vp-component-link-list-typography-screen-m-medium-text-case);--list-text-decoration:var(--vp-component-link-list-typography-screen-m-medium-text-decoration);--list-letter-spacing:var(--vp-component-link-list-typography-screen-m-medium-letter-spacing);--list-font-size:var(--vp-component-link-list-typography-screen-m-medium-font-size);--list-line-height:var(--vp-component-link-list-typography-screen-m-medium-line-height);--list-font-weight:var(--vp-component-link-list-typography-screen-m-medium-font-weight);--list-font-family:var(--vp-component-link-list-typography-screen-m-medium-font-family);--list-webkit-font-smoothing:var(--vp-component-link-list-typography-screen-m-medium-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-component-link-list-typography-screen-m-small-text-case);--list-text-decoration:var(--vp-component-link-list-typography-screen-m-small-text-decoration);--list-letter-spacing:var(--vp-component-link-list-typography-screen-m-small-letter-spacing);--list-font-size:var(--vp-component-link-list-typography-screen-m-small-font-size);--list-line-height:var(--vp-component-link-list-typography-screen-m-small-line-height);--list-font-weight:var(--vp-component-link-list-typography-screen-m-small-font-weight);--list-font-family:var(--vp-component-link-list-typography-screen-m-small-font-family);--list-webkit-font-smoothing:var(--vp-component-link-list-typography-screen-m-small-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp-link-list{--list-text-case:var(--vp-component-link-list-typography-screen-l-medium-text-case);--list-text-decoration:var(--vp-component-link-list-typography-screen-l-medium-text-decoration);--list-letter-spacing:var(--vp-component-link-list-typography-screen-l-medium-letter-spacing);--list-font-size:var(--vp-component-link-list-typography-screen-l-medium-font-size);--list-line-height:var(--vp-component-link-list-typography-screen-l-medium-line-height);--list-font-weight:var(--vp-component-link-list-typography-screen-l-medium-font-weight);--list-font-family:var(--vp-component-link-list-typography-screen-l-medium-font-family);--list-webkit-font-smoothing:var(--vp-component-link-list-typography-screen-l-medium-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-component-link-list-typography-screen-l-small-text-case);--list-text-decoration:var(--vp-component-link-list-typography-screen-l-small-text-decoration);--list-letter-spacing:var(--vp-component-link-list-typography-screen-l-small-letter-spacing);--list-font-size:var(--vp-component-link-list-typography-screen-l-small-font-size);--list-line-height:var(--vp-component-link-list-typography-screen-l-small-line-height);--list-font-weight:var(--vp-component-link-list-typography-screen-l-small-font-weight);--list-font-family:var(--vp-component-link-list-typography-screen-l-small-font-family);--list-webkit-font-smoothing:var(--vp-component-link-list-typography-screen-l-small-webkit-font-smoothing)}}.vp-link-list{--list-icon-width:var(--vp-component-link-list-sizing-medium-icon-width);--list-icon-height:var(--vp-component-link-list-sizing-medium-icon-height);--list-icon-color-active:var(--vp-component-link-list-color-primary-icon-active);--list-icon-color-hover:var(--vp-component-link-list-color-primary-icon-hover);--list-icon-color:var(--vp-component-link-list-color-primary-icon-default)}.vp-link-list--secondary{--list-icon-color-active:var(--vp-component-link-list-color-secondary-icon-active);--list-icon-color-hover:var(--vp-component-link-list-color-secondary-icon-hover);--list-icon-color:var(--vp-component-link-list-color-secondary-icon-default)}.vp-link-list--small{--list-icon-width:var(--vp-component-link-list-sizing-small-icon-width);--list-icon-height:var(--vp-component-link-list-sizing-small-icon-height)}.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);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{--list-color:var(--list-color-hover);--list-icon-color:var(--list-icon-color-hover)}.vp-link-list__item-link:active{--list-color:var(--list-color-active);--list-icon-color:var(--list-icon-color-active)}.vp-link-list__item-link[data-disabled]{opacity:var(--list-disabled-opacity);pointer-events:none}.vp-link-list__item-link:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link-list__item-link-icon{color:var(--list-icon-color);height:var(--list-icon-height);transition:color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--list-icon-width)}@media (prefers-reduced-motion:reduce){.vp-link-list__item-link-icon{transition-duration:0s}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-loader-motion-duration:var(--vp-semantic-motion-duration-slow);--vp-component-loader-motion-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-loader-border-radius-container:var(--vp-semantic-border-radius-full);--vp-component-loader-color-inverse-content-end:var(--vp-semantic-color-content-brand);--vp-component-loader-color-inverse-content-start:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-loader-color-regular-content-end:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-loader-color-regular-content-start:var(--vp-semantic-color-content-brand);--vp-component-loader-sizing-small-width:var(--vp-semantic-sizing-m);--vp-component-loader-sizing-small-height:var(--vp-semantic-sizing-m);--vp-component-loader-sizing-medium-width:var(--vp-semantic-sizing-xl);--vp-component-loader-sizing-medium-height:var(--vp-semantic-sizing-xl);--vp-component-loader-sizing-large-width:var(--vp-semantic-sizing-2xl);--vp-component-loader-sizing-large-height:var(--vp-semantic-sizing-2xl);--vp-component-loader-sizing-extra-large-width:var(--vp-semantic-sizing-4xl);--vp-component-loader-sizing-extra-large-height:var(--vp-semantic-sizing-4xl)}.vp-loader{--loader-border-radius:var(--vp-component-loader-border-radius-container);--loader-height:var(--vp-component-loader-sizing-medium-height);--loader-width:var(--vp-component-loader-sizing-medium-width)}.vp-loader--small{--loader-height:var(--vp-component-loader-sizing-small-height);--loader-width:var(--vp-component-loader-sizing-small-width)}.vp-loader--large{--loader-height:var(--vp-component-loader-sizing-large-height);--loader-width:var(--vp-component-loader-sizing-large-width)}.vp-loader--extra-large{--loader-height:var(--vp-component-loader-sizing-extra-large-height);--loader-width:var(--vp-component-loader-sizing-extra-large-width)}.vp-loader{--loader-conic-gradient-start:var(--vp-component-loader-color-regular-content-start);--loader-conic-gradient-end:var(--vp-component-loader-color-regular-content-end)}.vp-loader--inverse{--loader-conic-gradient-start:var(--vp-component-loader-color-inverse-content-start);--loader-conic-gradient-end:var(--vp-component-loader-color-inverse-content-end)}.vp-loader{--loader-timing-function:var(--vp-component-loader-motion-easing);--loader-duration:var(--vp-component-loader-motion-duration);height:var(--loader-height);width:var(--loader-width);display:inline-block;transform:skew(-20deg,-10deg)rotate(-40deg)}.vp-loader:before{animation:infinite vp-loader;animation-duration:var(--loader-duration);animation-timing-function:var(--loader-timing-function);border-radius:var(--loader-border-radius);content:"";width:100%;height:100%;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.vp-loader:before{animation:none}}.vp-loader:before{background:conic-gradient(var(--loader-conic-gradient-start),var(--loader-conic-gradient-end) 85%);-webkit-mask:radial-gradient(farthest-side,#0000 80%,#000 0);mask:radial-gradient(farthest-side,#0000 80%,#000 0)}.vp-loader-alt{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}@keyframes vp-loader{to{rotate:-1turn}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-navigation-header-color-container:var(--vp-semantic-color-container-neutral);--vp-component-navigation-header-spacing-row-compact-screen-s-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-m-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-l-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-standard-screen-s-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-m-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-l-gap:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-m-block-start:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-block-end:var(--vp-semantic-spacing-m);--vp-component-navigation-header-spacing-container-standard-screen-l-block-start:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-sizing-container-min-height:var(--vp-semantic-sizing-4xl)}.vp-navigation-header{--navigation-header-background-color:var(--vp-component-navigation-header-color-container);--navigation-header-min-height:var(--vp-component-navigation-header-sizing-container-min-height);--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-standard-screen-s-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-standard-screen-s-block-start) var(--vp-component-navigation-header-spacing-container-standard-screen-s-inline-end) var(--vp-component-navigation-header-spacing-container-standard-screen-s-block-end) var(--vp-component-navigation-header-spacing-container-standard-screen-s-inline-start)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-compact-screen-s-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-compact-screen-s-block-start) var(--vp-component-navigation-header-spacing-container-compact-screen-s-inline-end) var(--vp-component-navigation-header-spacing-container-compact-screen-s-block-end) var(--vp-component-navigation-header-spacing-container-compact-screen-s-inline-start)}@media screen and (width>=600px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-standard-screen-m-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-standard-screen-m-block-start) var(--vp-component-navigation-header-spacing-container-standard-screen-m-inline-end) var(--vp-component-navigation-header-spacing-container-standard-screen-m-block-end) var(--vp-component-navigation-header-spacing-container-standard-screen-m-inline-start)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-compact-screen-m-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-compact-screen-m-block-start) var(--vp-component-navigation-header-spacing-container-compact-screen-m-inline-end) var(--vp-component-navigation-header-spacing-container-compact-screen-m-block-end) var(--vp-component-navigation-header-spacing-container-compact-screen-m-inline-start)}}@media screen and (width>=1200px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-standard-screen-l-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-standard-screen-l-block-start) var(--vp-component-navigation-header-spacing-container-standard-screen-l-inline-end) var(--vp-component-navigation-header-spacing-container-standard-screen-l-block-end) var(--vp-component-navigation-header-spacing-container-standard-screen-l-inline-start)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-compact-screen-l-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-compact-screen-l-block-start) var(--vp-component-navigation-header-spacing-container-compact-screen-l-inline-end) var(--vp-component-navigation-header-spacing-container-compact-screen-l-block-end) var(--vp-component-navigation-header-spacing-container-compact-screen-l-inline-start)}}.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}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-price-typography-small-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-small-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-small-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-small-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-small-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-amount-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-amount-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-amount-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-amount-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-amount-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-amount-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-amount-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-medium-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-medium-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-medium-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-medium-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-medium-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-medium-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-medium-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-medium-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-medium-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-medium-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-medium-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-medium-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-medium-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-medium-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-medium-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-medium-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-price-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-price-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-price-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-price-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-price-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-price-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-price-typography-medium-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-amount-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-price-typography-medium-amount-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-price-typography-medium-amount-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-price-typography-medium-amount-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-price-typography-medium-amount-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-price-typography-medium-amount-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-price-typography-medium-amount-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-price-typography-large-screen-l-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-l-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-l-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-l-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-l-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-l-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-l-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-l-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-l-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-l-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-l-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-l-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-l-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-l-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-l-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-label-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-screen-l-label-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-screen-l-label-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-screen-l-label-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-screen-l-label-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-screen-l-label-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-screen-l-label-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-screen-l-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-amount-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-screen-l-amount-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-screen-l-amount-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-screen-l-amount-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-screen-l-amount-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-screen-l-amount-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-screen-l-amount-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-screen-m-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-m-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-m-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-m-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-m-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-m-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-m-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-m-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-m-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-m-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-m-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-m-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-m-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-m-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-m-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-label-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-component-price-typography-large-screen-m-label-text-decoration:var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-component-price-typography-large-screen-m-label-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-component-price-typography-large-screen-m-label-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-component-price-typography-large-screen-m-label-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-component-price-typography-large-screen-m-label-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-component-price-typography-large-screen-m-label-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-component-price-typography-large-screen-m-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-amount-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-component-price-typography-large-screen-m-amount-text-decoration:var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-component-price-typography-large-screen-m-amount-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-component-price-typography-large-screen-m-amount-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-component-price-typography-large-screen-m-amount-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-component-price-typography-large-screen-m-amount-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-component-price-typography-large-screen-m-amount-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-component-price-typography-large-screen-s-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-s-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-s-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-s-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-s-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-s-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-s-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-s-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-s-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-s-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-s-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-s-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-s-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-s-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-s-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-label-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-price-typography-large-screen-s-label-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-price-typography-large-screen-s-label-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-price-typography-large-screen-s-label-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-price-typography-large-screen-s-label-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-price-typography-large-screen-s-label-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-price-typography-large-screen-s-label-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-price-typography-large-screen-s-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-amount-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-price-typography-large-screen-s-amount-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-price-typography-large-screen-s-amount-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-price-typography-large-screen-s-amount-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-price-typography-large-screen-s-amount-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-price-typography-large-screen-s-amount-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-price-typography-large-screen-s-amount-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-price-spacing-small-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-medium-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-vertical-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-color-content-label:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-amount-barred:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-helper:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount-out-of-stock:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount:var(--vp-semantic-color-content-neutral)}.vp-price{--price-spacing-vertical:var(--vp-component-price-spacing-medium-vertical-gap);--price-spacing-horizontal:var(--vp-component-price-spacing-medium-horizontal-gap)}.vp-price--small{--price-spacing-vertical:var(--vp-component-price-spacing-small-vertical-gap);--price-spacing-horizontal:var(--vp-component-price-spacing-small-horizontal-gap)}.vp-price--large{--price-spacing-vertical:var(--vp-component-price-spacing-large-vertical-gap);--price-spacing-horizontal:var(--vp-component-price-spacing-large-horizontal-gap)}.vp-price{--price-gap:var(--price-spacing-vertical) var(--price-spacing-horizontal);--price-amount-color:var(--vp-component-price-color-content-amount);--price-amount-text-case:var(--vp-component-price-typography-medium-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-medium-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-medium-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-medium-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-medium-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-medium-amount-font-family);--price-amount-webkit-font-smoothing:var(--vp-component-price-typography-medium-amount-webkit-font-smoothing)}.vp-price--small{--price-amount-text-case:var(--vp-component-price-typography-small-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-small-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-small-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-small-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-small-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-small-amount-font-family);--price-amount-webkit-font-smoothing:var(--vp-component-price-typography-small-amount-webkit-font-smoothing)}.vp-price--large{--price-amount-text-case:var(--vp-component-price-typography-large-screen-s-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-large-screen-s-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-large-screen-s-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-large-screen-s-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-large-screen-s-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-large-screen-s-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-large-screen-s-amount-font-family);--price-amount-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-s-amount-webkit-font-smoothing)}@media screen and (width>=600px){.vp-price--large{--price-amount-text-case:var(--vp-component-price-typography-large-screen-m-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-large-screen-m-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-large-screen-m-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-large-screen-m-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-large-screen-m-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-large-screen-m-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-large-screen-m-amount-font-family);--price-amount-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-m-amount-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp-price--large{--price-amount-text-case:var(--vp-component-price-typography-large-screen-l-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-large-screen-l-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-large-screen-l-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-large-screen-l-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-large-screen-l-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-large-screen-l-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-large-screen-l-amount-font-family);--price-amount-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-l-amount-webkit-font-smoothing)}}.vp-price{--price-amount-barred-color:var(--vp-component-price-color-content-amount-barred);--price-amount-out-of-stock-color:var(--vp-component-price-color-content-amount-out-of-stock);--price-amount-barred-text-case:var(--vp-component-price-typography-medium-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-medium-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-medium-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-medium-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-medium-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-medium-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-medium-amount-barred-font-family);--price-amount-barred-webkit-font-smoothing:var(--vp-component-price-typography-medium-amount-barred-webkit-font-smoothing)}.vp-price--small{--price-amount-barred-text-case:var(--vp-component-price-typography-small-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-small-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-small-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-small-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-small-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-small-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-small-amount-barred-font-family);--price-amount-barred-webkit-font-smoothing:var(--vp-component-price-typography-small-amount-barred-webkit-font-smoothing)}.vp-price--large{--price-amount-barred-text-case:var(--vp-component-price-typography-large-screen-s-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-large-screen-s-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-large-screen-s-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-large-screen-s-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-large-screen-s-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-large-screen-s-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-large-screen-s-amount-barred-font-family);--price-amount-barred-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-s-amount-barred-webkit-font-smoothing)}@media screen and (width>=600px){.vp-price--large{--price-amount-barred-text-case:var(--vp-component-price-typography-large-screen-m-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-large-screen-m-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-large-screen-m-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-large-screen-m-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-large-screen-m-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-large-screen-m-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-large-screen-m-amount-barred-font-family);--price-amount-barred-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-m-amount-barred-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp-price--large{--price-amount-barred-text-case:var(--vp-component-price-typography-large-screen-l-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-large-screen-l-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-large-screen-l-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-large-screen-l-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-large-screen-l-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-large-screen-l-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-large-screen-l-amount-barred-font-family);--price-amount-barred-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-l-amount-barred-webkit-font-smoothing)}}.vp-price{--price-helper-color:var(--vp-component-price-color-content-helper);--price-helper-text-case:var(--vp-component-price-typography-medium-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-medium-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-medium-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-medium-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-medium-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-medium-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-medium-helper-font-family);--price-helper-webkit-font-smoothing:var(--vp-component-price-typography-medium-helper-webkit-font-smoothing)}.vp-price--small{--price-helper-text-case:var(--vp-component-price-typography-small-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-small-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-small-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-small-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-small-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-small-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-small-helper-font-family);--price-helper-webkit-font-smoothing:var(--vp-component-price-typography-small-helper-webkit-font-smoothing)}.vp-price--large{--price-helper-text-case:var(--vp-component-price-typography-large-screen-s-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-large-screen-s-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-large-screen-s-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-large-screen-s-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-large-screen-s-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-large-screen-s-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-large-screen-s-helper-font-family);--price-helper-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-s-helper-webkit-font-smoothing)}@media screen and (width>=600px){.vp-price--large{--price-helper-text-case:var(--vp-component-price-typography-large-screen-m-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-large-screen-m-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-large-screen-m-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-large-screen-m-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-large-screen-m-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-large-screen-m-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-large-screen-m-helper-font-family);--price-helper-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-m-helper-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp-price--large{--price-helper-text-case:var(--vp-component-price-typography-large-screen-l-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-large-screen-l-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-large-screen-l-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-large-screen-l-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-large-screen-l-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-large-screen-l-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-large-screen-l-helper-font-family);--price-helper-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-l-helper-webkit-font-smoothing)}}.vp-price{--price-label-color:var(--vp-component-price-color-content-label);--price-label-text-case:var(--vp-component-price-typography-medium-label-text-case);--price-label-text-decoration:var(--vp-component-price-typography-medium-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-typography-medium-label-letter-spacing);--price-label-font-size:var(--vp-component-price-typography-medium-label-font-size);--price-label-line-height:var(--vp-component-price-typography-medium-label-line-height);--price-label-font-weight:var(--vp-component-price-typography-medium-label-font-weight);--price-label-font-family:var(--vp-component-price-typography-medium-label-font-family);--price-label-webkit-font-smoothing:var(--vp-component-price-typography-medium-label-webkit-font-smoothing)}.vp-price--small{--price-label-text-case:var(--vp-component-price-typography-small-label-text-case);--price-label-text-decoration:var(--vp-component-price-typography-small-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-typography-small-label-letter-spacing);--price-label-font-size:var(--vp-component-price-typography-small-label-font-size);--price-label-line-height:var(--vp-component-price-typography-small-label-line-height);--price-label-font-weight:var(--vp-component-price-typography-small-label-font-weight);--price-label-font-family:var(--vp-component-price-typography-small-label-font-family);--price-label-webkit-font-smoothing:var(--vp-component-price-typography-small-label-webkit-font-smoothing)}.vp-price--large{--price-label-text-case:var(--vp-component-price-typography-large-screen-s-label-text-case);--price-label-text-decoration:var(--vp-component-price-typography-large-screen-s-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-typography-large-screen-s-label-letter-spacing);--price-label-font-size:var(--vp-component-price-typography-large-screen-s-label-font-size);--price-label-line-height:var(--vp-component-price-typography-large-screen-s-label-line-height);--price-label-font-weight:var(--vp-component-price-typography-large-screen-s-label-font-weight);--price-label-font-family:var(--vp-component-price-typography-large-screen-s-label-font-family);--price-label-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-s-label-webkit-font-smoothing)}@media screen and (width>=600px){.vp-price--large{--price-label-text-case:var(--vp-component-price-typography-large-screen-m-label-text-case);--price-label-text-decoration:var(--vp-component-price-typography-large-screen-m-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-typography-large-screen-m-label-letter-spacing);--price-label-font-size:var(--vp-component-price-typography-large-screen-m-label-font-size);--price-label-line-height:var(--vp-component-price-typography-large-screen-m-label-line-height);--price-label-font-weight:var(--vp-component-price-typography-large-screen-m-label-font-weight);--price-label-font-family:var(--vp-component-price-typography-large-screen-m-label-font-family);--price-label-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-m-label-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp-price--large{--price-label-text-case:var(--vp-component-price-typography-large-screen-l-label-text-case);--price-label-text-decoration:var(--vp-component-price-typography-large-screen-l-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-typography-large-screen-l-label-letter-spacing);--price-label-font-size:var(--vp-component-price-typography-large-screen-l-label-font-size);--price-label-line-height:var(--vp-component-price-typography-large-screen-l-label-line-height);--price-label-font-weight:var(--vp-component-price-typography-large-screen-l-label-font-weight);--price-label-font-family:var(--vp-component-price-typography-large-screen-l-label-font-family);--price-label-webkit-font-smoothing:var(--vp-component-price-typography-large-screen-l-label-webkit-font-smoothing)}}.vp-price{gap:var(--price-gap);flex-wrap:wrap;flex-grow:0;display:inline-flex}.vp-price>*{align-self:flex-end;align-items:flex-end}.vp-price-amount{font-family:var(--price-amount-font-family);font-size:var(--price-amount-font-size);font-weight:var(--price-amount-font-weight);letter-spacing:var(--price-amount-letter-spacing);line-height:var(--price-amount-line-height);-webkit-text-decoration:var(--price-amount-text-decoration);-webkit-text-decoration:var(--price-amount-text-decoration);text-decoration:var(--price-amount-text-decoration);text-transform:var(--price-amount-text-case);-webkit-font-smoothing:var(--price-amount-webkit-font-smoothing);color:var(--price-amount-color);display:inline-flex;position:relative}.vp-price-amount--barred-price{--price-amount-text-case:var(--price-amount-barred-text-case);--price-amount-text-decoration:var(--price-amount-barred-text-decoration);--price-amount-letter-spacing:var(--price-amount-barred-letter-spacing);--price-amount-font-size:var(--price-amount-barred-font-size);--price-amount-line-height:var(--price-amount-barred-line-height);--price-amount-font-weight:var(--price-amount-barred-font-weight);--price-amount-font-family:var(--price-amount-barred-font-family);--price-amount-webkit-font-smoothing:var(--price-amount-barred-webkit-font-smoothing);--price-amount-color:var(--price-amount-barred-color)}.vp-price-amount--out-of-stock{--price-amount-color:var(--price-amount-out-of-stock-color)}.vp-price-helper{font-family:var(--price-helper-font-family);font-size:var(--price-helper-font-size);font-weight:var(--price-helper-font-weight);letter-spacing:var(--price-helper-letter-spacing);line-height:var(--price-helper-line-height);-webkit-text-decoration:var(--price-helper-text-decoration);-webkit-text-decoration:var(--price-helper-text-decoration);text-decoration:var(--price-helper-text-decoration);text-transform:var(--price-helper-text-case);-webkit-font-smoothing:var(--price-helper-webkit-font-smoothing);color:var(--price-helper-color)}.vp-price-helper,.vp-price-label{vertical-align:middle;align-items:center;width:100%;display:inline-flex;position:relative}.vp-price-label{font-family:var(--price-label-font-family);font-size:var(--price-label-font-size);font-weight:var(--price-label-font-weight);letter-spacing:var(--price-label-letter-spacing);line-height:var(--price-label-line-height);-webkit-text-decoration:var(--price-label-text-decoration);-webkit-text-decoration:var(--price-label-text-decoration);text-decoration:var(--price-label-text-decoration);text-transform:var(--price-label-text-case);-webkit-font-smoothing:var(--price-label-webkit-font-smoothing);color:var(--price-label-color)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-product-card-sizing-large-min-width:370px;--vp-component-product-card-sizing-medium-min-width:340px;--vp-component-product-card-sizing-small-min-width:190px;--vp-component-product-card-typography-large-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-large-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-large-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-large-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-large-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-large-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-large-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-large-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-large-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-product-card-typography-large-product-title-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-product-card-typography-large-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-product-card-typography-large-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-product-card-typography-large-product-title-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-product-card-typography-large-product-title-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-product-card-typography-large-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-product-card-typography-large-product-title-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-product-card-typography-medium-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-medium-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-medium-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-medium-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-medium-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-medium-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-medium-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-medium-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-medium-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-medium-product-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-medium-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-medium-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-medium-product-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-medium-product-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-medium-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-medium-product-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-small-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-small-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-small-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-small-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-small-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-small-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-small-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-small-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-small-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-small-product-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-small-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-small-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-small-product-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-small-product-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-small-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-small-product-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-aspect-ratio-media:var(--vp-core-aspect-ratio-1-1);--vp-component-product-card-color-media-container:var(--vp-semantic-color-container-quiet);--vp-component-product-card-color-body-product-description:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-title:var(--vp-semantic-color-content-neutral);--vp-component-product-card-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-spacing-small-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-small-footer-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-product-card-spacing-small-footer-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-footer-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-body-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-small-body-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-small-body-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-body-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-footer-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-medium-footer-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-body-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-body-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-medium-body-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-body-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-footer-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-footer-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-product-card-spacing-large-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-body-horizontal-space-between:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-body-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-body-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-body-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-product-card-spacing-large-body-padding-inline-start:var(--vp-semantic-spacing-4xs)}.vp-product-card{--product-card-border-radius:var(--vp-component-product-card-border-radius-bottom-left) var(--vp-component-product-card-border-radius-bottom-right) var(--vp-component-product-card-border-radius-top-right) var(--vp-component-product-card-border-radius-top-left);--product-card-min-width:var(--vp-component-product-card-sizing-medium-min-width)}.vp-product-card--small{--product-card-min-width:var(--vp-component-product-card-sizing-small-min-width)}.vp-product-card--large{--product-card-min-width:var(--vp-component-product-card-sizing-large-min-width)}.vp-product-card{--product-card-media-background-color:var(--vp-component-product-card-color-media-container);--product-card-media-aspect-ratio:var(--vp-component-product-card-aspect-ratio-media);--product-card-title-color:var(--vp-component-product-card-color-body-product-title);--product-card-title-text-case:var(--vp-component-product-card-typography-medium-product-title-text-case);--product-card-title-text-decoration:var(--vp-component-product-card-typography-medium-product-title-text-decoration);--product-card-title-letter-spacing:var(--vp-component-product-card-typography-medium-product-title-letter-spacing);--product-card-title-font-size:var(--vp-component-product-card-typography-medium-product-title-font-size);--product-card-title-line-height:var(--vp-component-product-card-typography-medium-product-title-line-height);--product-card-title-font-weight:var(--vp-component-product-card-typography-medium-product-title-font-weight);--product-card-title-font-family:var(--vp-component-product-card-typography-medium-product-title-font-family);--product-card-title-webkit-font-smoothing:var(--vp-component-product-card-typography-medium-product-title-webkit-font-smoothing)}.vp-product-card--small{--product-card-title-text-case:var(--vp-component-product-card-typography-small-product-title-text-case);--product-card-title-text-decoration:var(--vp-component-product-card-typography-small-product-title-text-decoration);--product-card-title-letter-spacing:var(--vp-component-product-card-typography-small-product-title-letter-spacing);--product-card-title-font-size:var(--vp-component-product-card-typography-small-product-title-font-size);--product-card-title-line-height:var(--vp-component-product-card-typography-small-product-title-line-height);--product-card-title-font-weight:var(--vp-component-product-card-typography-small-product-title-font-weight);--product-card-title-font-family:var(--vp-component-product-card-typography-small-product-title-font-family);--product-card-title-webkit-font-smoothing:var(--vp-component-product-card-typography-small-product-title-webkit-font-smoothing)}.vp-product-card--large{--product-card-title-text-case:var(--vp-component-product-card-typography-large-product-title-text-case);--product-card-title-text-decoration:var(--vp-component-product-card-typography-large-product-title-text-decoration);--product-card-title-letter-spacing:var(--vp-component-product-card-typography-large-product-title-letter-spacing);--product-card-title-font-size:var(--vp-component-product-card-typography-large-product-title-font-size);--product-card-title-line-height:var(--vp-component-product-card-typography-large-product-title-line-height);--product-card-title-font-weight:var(--vp-component-product-card-typography-large-product-title-font-weight);--product-card-title-font-family:var(--vp-component-product-card-typography-large-product-title-font-family);--product-card-title-webkit-font-smoothing:var(--vp-component-product-card-typography-large-product-title-webkit-font-smoothing)}.vp-product-card{--product-card-description-padding-top:var(--vp-component-product-card-spacing-description-padding-top);--product-card-description-color:var(--vp-component-product-card-color-body-product-description);--product-card-description-text-case:var(--vp-component-product-card-typography-medium-product-description-text-case);--product-card-description-text-decoration:var(--vp-component-product-card-typography-medium-product-description-text-decoration);--product-card-description-letter-spacing:var(--vp-component-product-card-typography-medium-product-description-letter-spacing);--product-card-description-font-size:var(--vp-component-product-card-typography-medium-product-description-font-size);--product-card-description-line-height:var(--vp-component-product-card-typography-medium-product-description-line-height);--product-card-description-font-weight:var(--vp-component-product-card-typography-medium-product-description-font-weight);--product-card-description-font-family:var(--vp-component-product-card-typography-medium-product-description-font-family);--product-card-description-webkit-font-smoothing:var(--vp-component-product-card-typography-medium-product-description-webkit-font-smoothing)}.vp-product-card--small{--product-card-description-text-case:var(--vp-component-product-card-typography-small-product-description-text-case);--product-card-description-text-decoration:var(--vp-component-product-card-typography-small-product-description-text-decoration);--product-card-description-letter-spacing:var(--vp-component-product-card-typography-small-product-description-letter-spacing);--product-card-description-font-size:var(--vp-component-product-card-typography-small-product-description-font-size);--product-card-description-line-height:var(--vp-component-product-card-typography-small-product-description-line-height);--product-card-description-font-weight:var(--vp-component-product-card-typography-small-product-description-font-weight);--product-card-description-font-family:var(--vp-component-product-card-typography-small-product-description-font-family);--product-card-description-webkit-font-smoothing:var(--vp-component-product-card-typography-small-product-description-webkit-font-smoothing)}.vp-product-card--large{--product-card-description-text-case:var(--vp-component-product-card-typography-large-product-description-text-case);--product-card-description-text-decoration:var(--vp-component-product-card-typography-large-product-description-text-decoration);--product-card-description-letter-spacing:var(--vp-component-product-card-typography-large-product-description-letter-spacing);--product-card-description-font-size:var(--vp-component-product-card-typography-large-product-description-font-size);--product-card-description-line-height:var(--vp-component-product-card-typography-large-product-description-line-height);--product-card-description-font-weight:var(--vp-component-product-card-typography-large-product-description-font-weight);--product-card-description-font-family:var(--vp-component-product-card-typography-large-product-description-font-family);--product-card-description-webkit-font-smoothing:var(--vp-component-product-card-typography-large-product-description-font-family)}.vp-product-card{--product-card-reviews-color:var(--vp-semantic-color-content-quiet);--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-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-reviews-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-reviews-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-reviews-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-reviews-padding:var(--vp-semantic-spacing-2xs) 0}@media screen and (width>=1200px){.vp-product-card{--product-card-reviews-padding:0}}.vp-product-card{--product-card-body-padding-inline:var(--vp-component-product-card-spacing-medium-body-padding-inline-start) var(--vp-component-product-card-spacing-medium-body-padding-inline-end);--product-card-body-padding-block:var(--vp-component-product-card-spacing-medium-body-padding-block-start) var(--vp-component-product-card-spacing-medium-body-padding-block-end)}@media screen and (width>=1200px){.vp-product-card{--product-card-body-gap:0 var(--vp-semantic-spacing-l)}}.vp-product-card--small{--product-card-body-padding-inline:var(--vp-component-product-card-spacing-small-body-padding-inline-start) var(--vp-component-product-card-spacing-small-body-padding-inline-end);--product-card-body-padding-block:var(--vp-component-product-card-spacing-small-body-padding-block-start) var(--vp-component-product-card-spacing-small-body-padding-block-end)}.vp-product-card--large{--product-card-body-padding-inline:var(--vp-component-product-card-spacing-large-body-padding-inline-start) var(--vp-component-product-card-spacing-large-body-padding-inline-end);--product-card-body-padding-block:var(--vp-component-product-card-spacing-large-body-padding-block-start) var(--vp-component-product-card-spacing-large-body-padding-block-end)}.vp-product-card{--product-card-footer-padding-inline:var(--vp-component-product-card-spacing-medium-footer-padding-inline-start) var(--vp-component-product-card-spacing-medium-footer-padding-inline-end);--product-card-footer-padding-block:var(--vp-component-product-card-spacing-medium-footer-padding-block-start) var(--vp-component-product-card-spacing-medium-footer-padding-block-end)}.vp-product-card--small{--product-card-footer-padding-inline:var(--vp-component-product-card-spacing-small-footer-padding-inline-start) var(--vp-component-product-card-spacing-small-footer-padding-inline-end);--product-card-footer-padding-block:var(--vp-component-product-card-spacing-small-footer-padding-block-start) var(--vp-component-product-card-spacing-small-footer-padding-block-end)}.vp-product-card--large{--product-card-footer-padding-inline:var(--vp-component-product-card-spacing-large-footer-padding-inline-start) var(--vp-component-product-card-spacing-large-footer-padding-inline-end);--product-card-footer-padding-block:var(--vp-component-product-card-spacing-large-footer-padding-block-start) var(--vp-component-product-card-spacing-large-footer-padding-block-end)}.vp-product-card{border-radius:var(--product-card-border-radius);height:100%;min-width:var(--product-card-min-width);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.vp-product-card__header{position:absolute;top:0;left:0;right:0}.vp-product-card__media{aspect-ratio:var(--product-card-media-aspect-ratio);background-color:var(--product-card-media-background-color);inset:0;overflow:hidden}.vp-product-card__media>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.vp-product-card__body{padding-block:var(--product-card-body-padding-block);padding-inline:var(--product-card-body-padding-inline);flex-direction:column;flex:1 0 auto;justify-content:flex-start;display:flex;position:relative}.vp-product-card__body>*{margin:0;padding:0}@media screen and (width>=1200px){.vp-product-card__body{gap:var(--product-card-body-gap);grid-template-columns:1fr auto;display:grid}.vp-product-card__body>*{grid-column-start:1}}.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__reviews{color:var(--product-card-reviews-color);font-family:var(--product-card-reviews-font-family);font-size:var(--product-card-reviews-font-size);font-weight:var(--product-card-reviews-font-weight);letter-spacing:var(--product-card-reviews-letter-spacing);line-height:var(--product-card-reviews-line-height);padding:var(--product-card-reviews-padding);-webkit-text-decoration:var(--product-card-reviews-text-decoration);-webkit-text-decoration:var(--product-card-reviews-text-decoration);text-decoration:var(--product-card-reviews-text-decoration);text-transform:var(--product-card-reviews-text-case);-webkit-font-smoothing:var(--product-card-reviews-webkit-font-smoothing);align-items:flex-start;gap:.25rem;display:flex}@media screen and (width>=1200px){.vp-product-card__reviews{grid-column-start:2}}.vp-product-card__description{color:var(--product-card-description-color);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);grid-column:1/-1}.vp-product-card__footer{color:var(--product-card-footer-color);padding-block:var(--product-card-footer-padding-block);padding-inline:var(--product-card-footer-padding-inline);position:relative}.vp-product-card__action{margin-top:auto;display:flex}.vp-product-card:hover{cursor:pointer}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-radio-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-radio-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-radio-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-radio-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-radio-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-radio-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-radio-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-radio-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-radio-color-container:var(--vp-core-color-transparent);--vp-component-radio-border-radius-halo-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-left:var(--vp-semantic-border-radius-full);--vp-component-radio-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-radio-border-width-container:var(--vp-semantic-border-width-s);--vp-component-radio-color-border-unchecked-error:var(--vp-semantic-color-status-negative);--vp-component-radio-color-border-unchecked-active:var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-hover:var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-default:var(--vp-semantic-color-border-neutral);--vp-component-radio-color-border-checked-active:var(--vp-semantic-color-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-radio{--radio-spacing-gap:var(--vp-component-radio-spacing-gap);--radio-spacing-block-start:var(--vp-component-radio-spacing-padding-block-start);--radio-spacing-block-end:var(--vp-component-radio-spacing-padding-block-end);--radio-tick-color:var(--vp-component-radio-color-icon);--radio-tick-width:var(--vp-component-radio-sizing-icon-width);--radio-tick-height:var(--vp-component-radio-sizing-icon-height);--radio-container-checked-color:var(--vp-component-radio-color-container);--radio-container-checked-border-color-default:var(--vp-component-radio-color-border-checked-default);--radio-container-checked-border-color-hover:var(--vp-component-radio-color-border-checked-hover);--radio-container-checked-border-color-active:var(--vp-component-radio-color-border-checked-active);--radio-container-unchecked-color:var(--radio-container-checked-color);--radio-container-unchecked-border-color-default:var(--vp-component-radio-color-border-unchecked-default);--radio-container-unchecked-border-color-hover:var(--vp-component-radio-color-border-unchecked-hover);--radio-container-unchecked-border-color-active:var(--vp-component-radio-color-border-unchecked-active);--radio-container-unchecked-border-color-error:var(--vp-component-radio-color-border-unchecked-error);--radio-container-width:var(--vp-component-radio-sizing-container-width);--radio-container-height:var(--vp-component-radio-sizing-container-height);--radio-container-spacing-block-start:var(--vp-component-radio-spacing-container-padding-block-start);--radio-container-border-radius:var(--vp-component-radio-border-radius-container-top-left) var(--vp-component-radio-border-radius-container-top-right) var(--vp-component-radio-border-radius-container-bottom-right) var(--vp-component-radio-border-radius-container-bottom-left);--radio-disabled-opacity:var(--vp-component-radio-opacity-disabled);--radio-halo-unchecked-active-color:var(--vp-component-radio-color-halo-unchecked-active);--radio-halo-unchecked-hover-color:var(--vp-component-radio-color-halo-unchecked-hover);--radio-halo-checked-active-color:var(--vp-component-radio-color-halo-checked-active);--radio-halo-checked-hover-color:var(--vp-component-radio-color-halo-checked-hover);--radio-halo-width:var(--vp-component-radio-sizing-halo-width);--radio-halo-height:var(--vp-component-radio-sizing-halo-height);--radio-halo-border-radius:var(--vp-component-radio-border-radius-halo-top-left) var(--vp-component-radio-border-radius-halo-top-right) var(--vp-component-radio-border-radius-halo-bottom-right) var(--vp-component-radio-border-radius-halo-bottom-left);--radio-label-color:var(--vp-component-radio-color-label);--radio-label-text-case:var(--vp-component-radio-typography-label-text-case);--radio-label-text-decoration:var(--vp-component-radio-typography-label-text-decoration);--radio-label-letter-spacing:var(--vp-component-radio-typography-label-letter-spacing);--radio-label-font-size:var(--vp-component-radio-typography-label-font-size);--radio-label-line-height:var(--vp-component-radio-typography-label-line-height);--radio-label-font-weight:var(--vp-component-radio-typography-label-font-weight);--radio-label-font-family:var(--vp-component-radio-typography-label-font-family);--radio-label-webkit-font-smoothing:var(--vp-component-radio-typography-label-webkit-font-smoothing);--base:0;--above:1;--below:-1;--radio-zindex:var(--base);--radio-halo-zindex:calc(var(--below) + var(--radio-zindex));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-zindex);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);margin-block-start:var(--radio-container-spacing-block-start);margin-inline:0;position:absolute}@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-halo-zindex);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(:focus-visible)){.vp-radio:has(:focus-visible) .vp-radio__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}}.vp-radio[data-disabled]{opacity:var(--radio-disabled-opacity);pointer-events:none}.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--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-score-rating-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-score-rating-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-score-rating-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-score-rating-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-score-rating-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-score-rating-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-score-rating-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-score-rating-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-score-rating-color-label:var(--vp-semantic-color-content-neutral);--vp-component-score-rating-color-icon:var(--vp-semantic-color-content-quiet);--vp-component-score-rating-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-score-rating-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-score-rating-sizing-icon-height:var(--vp-semantic-sizing-m)}.vp-score-rating{--score-rating-gap:var(--vp-component-score-rating-spacing-gap);--score-rating-icon-color:var(--vp-component-score-rating-color-icon);--score-rating-icon-width:var(--vp-component-score-rating-sizing-icon-width);--score-rating-icon-height:var(--vp-component-score-rating-sizing-icon-height);--score-rating-color:var(--vp-component-score-rating-color-label);--score-rating-text-case:var(--vp-component-score-rating-typography-label-text-case);--score-rating-text-decoration:var(--vp-component-score-rating-typography-label-text-decoration);--score-rating-letter-spacing:var(--vp-component-score-rating-typography-label-letter-spacing);--score-rating-font-size:var(--vp-component-score-rating-typography-label-font-size);--score-rating-line-height:var(--vp-component-score-rating-typography-label-line-height);--score-rating-font-weight:var(--vp-component-score-rating-typography-label-font-weight);--score-rating-font-family:var(--vp-component-score-rating-typography-label-font-family);--score-rating-webkit-font-smoothing:var(--vp-component-score-rating-typography-label-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--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-search-input-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-search-input-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-search-input-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-search-input-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-search-input-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-search-input-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-search-input-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-search-input-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-search-input-typography-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-search-input-typography-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-search-input-typography-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-search-input-typography-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-search-input-typography-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-search-input-typography-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-search-input-typography-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-search-input-typography-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-search-input-sizing-medium-min-width:300px;--vp-component-search-input-sizing-small-min-width:300px;--vp-component-search-input-color-rounded-border-default:var(--vp-core-color-transparent);--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-start:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-inline-end:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-inline-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-block-end:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-block-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-inline-end:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-inline-start:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-block-end:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-block-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-open-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-open-inline-start:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-open-block-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-open-block-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-end-actions-gap:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-start:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-inline-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-block-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-block-start:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-inline-end:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-inline-start:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-block-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-block-start:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-open-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-inline-start:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-open-block-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-block-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-end-actions-gap:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-gap:var(--vp-semantic-spacing-xs);--vp-component-search-input-color-squared-border-active:var(--vp-semantic-color-border-brand);--vp-component-search-input-color-squared-border-default:var(--vp-semantic-color-border-neutral);--vp-component-search-input-color-squared-content-icon:var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-squared-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-squared-content-default:var(--vp-semantic-color-content-neutral);--vp-component-search-input-color-squared-container:var(--vp-semantic-color-container-neutral);--vp-component-search-input-color-rounded-border-active:var(--vp-semantic-color-border-brand);--vp-component-search-input-color-rounded-content-icon:var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-rounded-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-rounded-content-default:var(--vp-semantic-color-content-neutral);--vp-component-search-input-color-rounded-container:var(--vp-semantic-color-container-quiet);--vp-component-search-input-focus:0 0 0 2px var(--vp-semantic-color-border-brand);--vp-component-search-input-caret-color:var(--vp-semantic-color-content-brand);--vp-component-search-input-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-search-input-border-width-open-active-screen-s-inline-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-inline-start:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-block-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-block-start:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-m-inline-end:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-m-inline-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-m-block-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-m-block-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-inline-end:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-inline-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-block-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-l-block-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-squared-active:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-squared-hover:var(--vp-semantic-border-width-s);--vp-component-search-input-border-width-squared-default:var(--vp-semantic-border-width-s);--vp-component-search-input-border-width-rounded-active:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-rounded-hover:var(--vp-semantic-border-width-s);--vp-component-search-input-border-width-rounded-default:var(--vp-semantic-border-width-s);--vp-component-search-input-border-radius-open-active-rounded-screen-s-inline-end:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-open-active-rounded-screen-s-inline-start:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-open-active-rounded-screen-s-block-end:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-open-active-rounded-screen-s-block-start:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-open-active-rounded-screen-m-inline-end:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-open-active-rounded-screen-m-inline-start:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-open-active-rounded-screen-m-block-end:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-open-active-rounded-screen-m-block-start:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-open-active-rounded-screen-l-inline-end:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-open-active-rounded-screen-l-inline-start:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-open-active-rounded-screen-l-block-end:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-open-active-rounded-screen-l-block-start:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-squared-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-top-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-top-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-rounded-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-top-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-top-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-squared-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-top-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-top-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-rounded-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-top-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-top-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-sizing-icon-medium-width:var(--vp-semantic-sizing-xl);--vp-component-search-input-sizing-icon-medium-height:var(--vp-semantic-sizing-xl);--vp-component-search-input-sizing-icon-small-width:var(--vp-semantic-sizing-l);--vp-component-search-input-sizing-icon-small-height:var(--vp-semantic-sizing-l)}.vp-search{--search-text-case:var(--vp-component-search-input-typography-label-text-case);--search-text-decoration:var(--vp-component-search-input-typography-label-text-decoration);--search-letter-spacing:var(--vp-component-search-input-typography-label-letter-spacing);--search-font-size:var(--vp-component-search-input-typography-label-font-size);--search-line-height:var(--vp-component-search-input-typography-label-line-height);--search-font-weight:var(--vp-component-search-input-typography-label-font-weight);--search-font-family:var(--vp-component-search-input-typography-label-font-family);--search-webkit-font-smoothing:var(--vp-component-search-input-typography-label-webkit-font-smoothing);--search-placeholder-text-case:var(--vp-component-search-input-typography-placeholder-text-case);--search-placeholder-text-decoration:var(--vp-component-search-input-typography-placeholder-text-decoration);--search-placeholder-letter-spacing:var(--vp-component-search-input-typography-placeholder-letter-spacing);--search-placeholder-font-size:var(--vp-component-search-input-typography-placeholder-font-size);--search-placeholder-line-height:var(--vp-component-search-input-typography-placeholder-line-height);--search-placeholder-font-weight:var(--vp-component-search-input-typography-placeholder-font-weight);--search-placeholder-font-family:var(--vp-component-search-input-typography-placeholder-font-family);--search-placeholder-webkit-font-smoothing:var(--vp-component-search-input-typography-placeholder-webkit-font-smoothing);--search-text-color:var(--vp-component-search-input-color-rounded-content-default);--search-placeholder-text-color:var(--vp-component-search-input-color-rounded-content-placeholder);--search-background-color:var(--vp-component-search-input-color-rounded-container);--search-icon-color:var(--vp-component-search-input-color-rounded-content-icon);--search-backdrop-background-color:var(--vp-semantic-color-container-overlay,#0f0f0f99);--search-border-color:var(--vp-component-search-input-color-rounded-border-default);--search-border-color-active:var(--vp-component-search-input-color-rounded-border-active);--search-input-min-width:var(--vp-component-search-input-sizing-medium-min-width);--search-gap:var(--vp-component-search-input-spacing-medium-gap);--search-end-actions-gap:var(--vp-component-search-input-spacing-medium-end-actions-gap);--padding-inline:var(--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-start) var(--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-end);--padding-block:var(--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-start) var(--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-end);--icon-button-width:var(--vp-component-icon-button-sizing-medium-container-width);--search-radius:calc(var(--icon-button-width)/2);--search-border-width:var(--vp-component-search-input-border-width-rounded-default);--search-border-width-hover:var(--vp-component-search-input-border-width-rounded-hover);--search-border-width-active:var(--vp-component-search-input-border-width-rounded-active);--search-icon-width:var(--vp-component-search-input-sizing-icon-medium-width);--search-icon-height:var(--vp-component-search-input-sizing-icon-medium-height);--search-min-height:var(--vp-component-icon-button-sizing-medium-container-height);--search-disabled-opacity:var(--vp-component-search-input-opacity-disabled);--search-caret-color:var(--vp-component-search-input-caret-color)}.vp-search--small{--search-input-min-width:var(--vp-component-search-input-sizing-small-min-width);--search-gap:var(--vp-component-search-input-spacing-small-gap);--search-end-actions-gap:var(--vp-component-search-input-spacing-small-end-actions-gap);--search-icon-width:var(--vp-component-search-input-sizing-icon-small-width);--search-icon-height:var(--vp-component-search-input-sizing-icon-small-height);--padding-inline:var(--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-start) var(--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-end);--padding-block:var(--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-start) var(--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-end);--icon-button-width:var(--vp-component-icon-button-sizing-small-container-width)}.vp-search--small.vp-search--squared{--padding-inline:var(--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-start) var(--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-end);--padding-block:var(--vp-component-search-input-spacing-small-padding-filled-squared-close-block-start) var(--vp-component-search-input-spacing-small-padding-filled-squared-close-block-end)}.vp-search--squared{--search-border-color:var(--vp-component-search-input-color-squared-border-default);--search-border-color-active:var(--vp-component-search-input-color-squared-border-active);--search-border-width:var(--vp-component-search-input-border-width-squared-default);--search-border-width-hover:var(--vp-component-search-input-border-width-squared-hover);--search-border-width-active:var(--vp-component-search-input-border-width-squared-active);--search-radius:0px;--search-text-color:var(--vp-component-search-input-color-squared-content-default);--search-placeholder-text-color:var(--vp-component-search-input-color-squared-content-placeholder);--search-icon-color:var(--vp-component-search-input-color-squared-content-icon);--search-background-color:var(--vp-component-search-input-color-squared-container);--padding-inline:var(--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-start) var(--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-end);--padding-block:var(--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-start) var(--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-end)}.vp-search{background-color:var(--search-background-color);border-radius:var(--search-radius);box-sizing:border-box;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)}.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);padding-inline:var(--padding-inline);flex-direction:row;justify-content:center;display:flex}.vp-search[data-state=open]{z-index:1;position:fixed}@media screen and (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:var(--vp-component-search-input-spacing-medium-padding-open-inline-start) var(--vp-component-search-input-spacing-medium-padding-open-inline-end);--padding-block:var(--vp-component-search-input-spacing-medium-padding-open-block-start) var(--vp-component-search-input-spacing-medium-padding-open-block-end)}.vp-search[data-state=open].vp-search--small{--padding-inline:var(--vp-component-search-input-spacing-small-padding-open-inline-start) var(--vp-component-search-input-spacing-small-padding-open-inline-end);--padding-block:var(--vp-component-search-input-spacing-small-padding-open-block-start) var(--vp-component-search-input-spacing-small-padding-open-block-end)}.vp-search[data-disabled]{opacity:var(--search-disabled-opacity)}.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;width:100%}.vp-search__input-wrapper[data-state=open]{border-bottom-right-radius:0;border-bottom-left-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__backdrop{background-color:var(--search-backdrop-background-color);z-index:-1;position:fixed;inset:0}.vp-search__output{background-color:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-grow:1;width:100%;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}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-select-typography-large-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-large-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-large-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-large-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-large-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-large-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-large-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-large-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-typography-medium-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-medium-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-medium-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-medium-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-medium-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-medium-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-medium-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-medium-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-typography-small-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-small-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-small-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-small-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-small-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-small-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-small-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-small-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-color-secondary-border-default:var(--vp-core-color-transparent);--vp-component-select-box-shadow-focus:var(--vp-semantic-box-shadow-focus-textfield);--vp-component-select-border-radius-secondary-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-top-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-top-left:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-top-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-top-left:var(--vp-semantic-border-radius-main);--vp-component-select-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-select-border-width-secondary-active:var(--vp-semantic-border-width-s);--vp-component-select-border-width-secondary-hover:var(--vp-semantic-border-width-m);--vp-component-select-border-width-secondary-default:var(--vp-semantic-border-width-s);--vp-component-select-border-width-primary-active:var(--vp-semantic-border-width-m);--vp-component-select-border-width-primary-hover:var(--vp-semantic-border-width-m);--vp-component-select-border-width-primary-default:var(--vp-semantic-border-width-s);--vp-component-select-color-secondary-border-error:var(--vp-semantic-color-status-negative);--vp-component-select-color-secondary-border-active:var(--vp-semantic-color-border-brand);--vp-component-select-color-secondary-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-select-color-secondary-content-label:var(--vp-semantic-color-content-neutral);--vp-component-select-color-secondary-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-select-color-secondary-container-active:var(--vp-semantic-color-container-quiet);--vp-component-select-color-secondary-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-quiet) 95%, var(--vp-semantic-color-container-catchy));--vp-component-select-color-secondary-container-default:var(--vp-semantic-color-container-quiet);--vp-component-select-color-primary-border-error:var(--vp-semantic-color-status-negative);--vp-component-select-color-primary-border-active:var(--vp-semantic-color-border-brand);--vp-component-select-color-primary-border-default:var(--vp-semantic-color-border-neutral);--vp-component-select-color-primary-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-select-color-primary-content-label:var(--vp-semantic-color-content-neutral);--vp-component-select-color-primary-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-select-color-primary-container-active:var(--vp-semantic-color-container-neutral);--vp-component-select-color-primary-container-hover:var(--vp-semantic-color-container-neutral);--vp-component-select-color-primary-container-default:var(--vp-semantic-color-container-neutral);--vp-component-select-spacing-small-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-small-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-small-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-select-spacing-small-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-select-spacing-small-gap:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-medium-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-gap:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-large-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-select-spacing-large-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-select-spacing-large-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-select-spacing-large-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-select-spacing-large-gap:var(--vp-semantic-spacing-2xs);--vp-component-select-sizing-small-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-small-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-medium-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-medium-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-large-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-large-end-icon-height:var(--vp-semantic-sizing-xl)}.vp-select{--select-text-case:var(--vp-component-select-typography-medium-placeholder-text-case);--select-text-decoration:var(--vp-component-select-typography-medium-placeholder-text-decoration);--select-letter-spacing:var(--vp-component-select-typography-medium-placeholder-letter-spacing);--select-font-size:var(--vp-component-select-typography-medium-placeholder-font-size);--select-line-height:var(--vp-component-select-typography-medium-placeholder-line-height);--select-font-weight:var(--vp-component-select-typography-medium-placeholder-font-weight);--select-font-family:var(--vp-component-select-typography-medium-placeholder-font-family);--select-webkit-font-smoothing:var(--vp-component-select-typography-medium-placeholder-webkit-font-smoothing);--select-border-radius:var(--vp-component-select-border-radius-primary-top-left) var(--vp-component-select-border-radius-primary-top-right) var(--vp-component-select-border-radius-primary-bottom-right) var(--vp-component-select-border-radius-primary-bottom-left);--select-border-width-active:var(--vp-component-select-border-width-primary-active);--select-border-width-hover:var(--vp-component-select-border-width-primary-hover);--select-border-width:var(--vp-component-select-border-width-primary-default);--select-border-color-error:var(--vp-component-select-color-primary-border-error);--select-border-color-active:var(--vp-component-select-color-primary-border-active);--select-border-color:var(--vp-component-select-color-primary-border-default);--select-background-color-active:var(--vp-component-select-color-primary-container-active);--select-background-color-hover:var(--vp-component-select-color-primary-container-hover);--select-background-color:var(--vp-component-select-color-primary-container-default);--select-padding-block:var(--vp-component-select-spacing-medium-padding-block-start) var(--vp-component-select-spacing-medium-padding-block-end);--select-padding-inline-start:var(--vp-component-select-spacing-medium-padding-inline-start);--select-padding-inline-end:var(--vp-component-select-spacing-medium-padding-inline-end);--select-gap:var(--vp-component-select-spacing-medium-gap);--select-focus-box-shadow:var(--vp-component-select-box-shadow-focus)}.vp-select--small{--select-text-case:var(--vp-component-select-typography-small-placeholder-text-case);--select-text-decoration:var(--vp-component-select-typography-small-placeholder-text-decoration);--select-letter-spacing:var(--vp-component-select-typography-small-placeholder-letter-spacing);--select-font-size:var(--vp-component-select-typography-small-placeholder-font-size);--select-line-height:var(--vp-component-select-typography-small-placeholder-line-height);--select-font-weight:var(--vp-component-select-typography-small-placeholder-font-weight);--select-font-family:var(--vp-component-select-typography-small-placeholder-font-family);--select-webkit-font-smoothing:var(--vp-component-select-typography-small-placeholder-webkit-font-smoothing);--select-padding-block:var(--vp-component-select-spacing-small-padding-block-start) var(--vp-component-select-spacing-small-padding-block-end);--select-padding-inline-start:var(--vp-component-select-spacing-small-padding-inline-start);--select-padding-inline-end:var(--vp-component-select-spacing-small-padding-inline-end);--select-gap:var(--vp-component-select-spacing-small-gap)}.vp-select--large{--select-text-case:var(--vp-component-select-typography-large-placeholder-text-case);--select-text-decoration:var(--vp-component-select-typography-large-placeholder-text-decoration);--select-letter-spacing:var(--vp-component-select-typography-large-placeholder-letter-spacing);--select-font-size:var(--vp-component-select-typography-large-placeholder-font-size);--select-line-height:var(--vp-component-select-typography-large-placeholder-line-height);--select-font-weight:var(--vp-component-select-typography-large-placeholder-font-weight);--select-font-family:var(--vp-component-select-typography-large-placeholder-font-family);--select-webkit-font-smoothing:var(--vp-component-select-typography-large-placeholder-webkit-font-smoothing);--select-padding-block:var(--vp-component-select-spacing-large-padding-block-start) var(--vp-component-select-spacing-large-padding-block-end);--select-padding-inline-start:var(--vp-component-select-spacing-large-padding-inline-start);--select-padding-inline-end:var(--vp-component-select-spacing-large-padding-inline-end);--select-gap:var(--vp-component-select-spacing-large-gap)}.vp-select--secondary{--select-border-radius:var(--vp-component-select-border-radius-secondary-top-left) var(--vp-component-select-border-radius-secondary-top-right) var(--vp-component-select-border-radius-secondary-bottom-right) var(--vp-component-select-border-radius-secondary-bottom-left);--select-border-width-active:var(--vp-component-select-border-width-secondary-active);--select-border-width-hover:var(--vp-component-select-border-width-secondary-hover);--select-border-width:var(--vp-component-select-border-width-secondary-default);--select-border-color-error:var(--vp-component-select-color-secondary-border-error);--select-border-color-active:var(--vp-component-select-color-secondary-border-active);--select-border-color:var(--vp-component-select-color-secondary-border-default);--select-background-color-active:var(--vp-component-select-color-secondary-container-active);--select-background-color-hover:var(--vp-component-select-color-secondary-container-hover);--select-background-color:var(--vp-component-select-color-secondary-container-default)}.vp-select-container{--select-disabled-opacity:var(--vp-component-select-opacity-disabled);--select-placeholder-color:var(--vp-component-select-color-primary-content-placeholder);--select-label-color:var(--vp-component-select-color-primary-content-label);--select-icon-color:var(--vp-component-select-color-primary-content-icon);--select-end-icon-width:var(--vp-component-select-sizing-medium-end-icon-width);--select-end-icon-height:var(--vp-component-select-sizing-medium-end-icon-height);--select-end-icon-margin-inline:auto var(--vp-component-select-spacing-medium-padding-inline-end)}.vp-select-container--secondary{--select-placeholder-color:var(--vp-component-select-color-secondary-content-placeholder);--select-label-color:var(--vp-component-select-color-secondary-content-label);--select-icon-color:var(--vp-component-select-color-secondary-content-icon)}.vp-select-container--small{--select-end-icon-width:var(--vp-component-select-sizing-small-end-icon-width);--select-end-icon-height:var(--vp-component-select-sizing-small-end-icon-height);--select-end-icon-margin-inline:auto var(--vp-component-select-spacing-small-padding-inline-end)}.vp-select-container--large{--select-end-icon-width:var(--vp-component-select-sizing-large-end-icon-width);--select-end-icon-height:var(--vp-component-select-sizing-large-end-icon-height);--select-end-icon-margin-inline:auto var(--vp-component-select-spacing-large-padding-inline-end)}.vp-select{appearance:none;background-color:var(--select-background-color);box-sizing:border-box;color:inherit;cursor:pointer;font-family:var(--select-font-family);font-size:var(--select-font-size);font-weight:var(--select-font-weight);align-items:center;gap:var(--select-gap);letter-spacing:var(--select-letter-spacing);line-height:var(--select-line-height);padding-block:var(--select-padding-block);padding-inline:var(--select-padding-inline-start) calc(var(--select-padding-inline-end) + var(--select-gap) + var(--select-end-icon-width));-webkit-text-decoration:var(--select-text-decoration);-webkit-text-decoration:var(--select-text-decoration);text-decoration:var(--select-text-decoration);text-transform:var(--select-text-case);vertical-align:middle;-webkit-font-smoothing:var(--select-webkit-font-smoothing);border-radius:var(--select-border-radius);--select-border-box-shadow:inset 0 0 0 var(--select-border-width) var(--select-border-color);width:100%;box-shadow:var(--select-border-box-shadow);transition:box-shadow var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out),background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);border:0;flex-direction:row;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-select{transition-duration:0s}}.vp-select-container{color:var(--select-label-color);position:relative}.vp-select-indicator{box-sizing:border-box;color:var(--select-icon-color);height:var(--select-end-icon-height);margin-block:auto;margin-inline:var(--select-end-icon-margin-inline);pointer-events:none;width:var(--select-end-icon-width);transition:transform .35s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vp-select-indicator{transition-duration:0s}}.vp-select-container[data-disabled]{opacity:var(--select-disabled-opacity);pointer-events:none}.vp-select-container[data-empty]{color:var(--select-placeholder-color)}.vp-select-container[data-expanded] .vp-select-indicator{transform:rotate(180deg)}.vp-select:hover{--select-background-color:var(--select-background-color-hover);--select-border-width:var(--select-border-width-hover)}.vp-select:active{--select-background-color:var(--select-background-color-active);--select-border-color:var(--select-border-color-active);--select-border-width:var(--select-border-width-active)}.vp-select:focus-visible{box-shadow:var(--select-focus-box-shadow);outline:0}.vp-select[data-invalid]{--select-border-color:var(--select-border-color-error)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-star-rating-color-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-star-rating-spacing-gap:var(--vp-semantic-spacing-4xs);--vp-component-star-rating-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-star-rating-sizing-icon-height:var(--vp-semantic-sizing-m)}.vp-star-rating{--star-rating-gap:var(--vp-component-star-rating-spacing-gap);--star-rating-icon-color:var(--vp-component-star-rating-color-icon-default);--star-rating-icon-width:var(--vp-component-star-rating-sizing-icon-width);--star-rating-icon-height:var(--vp-component-star-rating-sizing-icon-height);align-items:center;gap:var(--star-rating-gap);display:flex}.vp-star-rating__star{color:var(--star-rating-icon-color);height:var(--star-rating-icon-height);width:var(--star-rating-icon-width)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-sticker-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-sticker-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-sticker-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-sticker-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-sticker-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-sticker-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-sticker-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-sticker-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-sticker-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-sticker-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-sticker-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-sticker-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-sticker-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-sticker-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-sticker-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-sticker-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-sticker-border-radius-container-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-top-right:var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-top-left:var(--vp-semantic-border-radius-main);--vp-component-sticker-sizing-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-sticker-sizing-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-sticker-sizing-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-sticker-sizing-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-sticker-color-secondary-content:var(--vp-semantic-color-content-on-commercial-neutral);--vp-component-sticker-color-secondary-container:var(--vp-semantic-color-container-commercial-neutral);--vp-component-sticker-color-primary-content:var(--vp-semantic-color-content-on-commercial-catchy);--vp-component-sticker-color-primary-container:var(--vp-semantic-color-container-commercial-catchy)}.vp-sticker{--sticker-text-case:var(--vp-component-sticker-typography-medium-label-text-case);--sticker-text-decoration:var(--vp-component-sticker-typography-medium-label-text-decoration);--sticker-letter-spacing:var(--vp-component-sticker-typography-medium-label-letter-spacing);--sticker-font-size:var(--vp-component-sticker-typography-medium-label-font-size);--sticker-line-height:var(--vp-component-sticker-typography-medium-label-line-height);--sticker-font-weight:var(--vp-component-sticker-typography-medium-label-font-weight);--sticker-font-family:var(--vp-component-sticker-typography-medium-label-font-family);--sticker-webkit-font-smoothing:var(--vp-component-sticker-typography-medium-label-webkit-font-smoothing)}.vp-sticker--small{--sticker-text-case:var(--vp-component-sticker-typography-small-label-text-case);--sticker-text-decoration:var(--vp-component-sticker-typography-small-label-text-decoration);--sticker-letter-spacing:var(--vp-component-sticker-typography-small-label-letter-spacing);--sticker-font-size:var(--vp-component-sticker-typography-small-label-font-size);--sticker-line-height:var(--vp-component-sticker-typography-small-label-line-height);--sticker-font-weight:var(--vp-component-sticker-typography-small-label-font-weight);--sticker-font-family:var(--vp-component-sticker-typography-small-label-font-family);--sticker-webkit-font-smoothing:var(--vp-component-sticker-typography-small-label-webkit-font-smoothing)}.vp-sticker{--sticker-padding:var(--vp-component-sticker-sizing-padding-block-start) var(--vp-component-sticker-sizing-padding-inline-end) var(--vp-component-sticker-sizing-padding-block-end) var(--vp-component-sticker-sizing-padding-inline-start);--sticker-border-radius:var(--vp-component-sticker-border-radius-container-top-left) var(--vp-component-sticker-border-radius-container-top-right) var(--vp-component-sticker-border-radius-container-bottom-right) var(--vp-component-sticker-border-radius-container-bottom-left)}.vp-sticker--primary{--sticker-background-color:var(--vp-component-sticker-color-primary-container);--sticker-color:var(--vp-component-sticker-color-primary-content)}.vp-sticker--secondary{--sticker-background-color:var(--vp-component-sticker-color-secondary-container);--sticker-color:var(--vp-component-sticker-color-secondary-content)}.vp-sticker{border-radius:var(--sticker-border-radius);font-family:var(--sticker-font-family);font-size:var(--sticker-font-size);font-weight:var(--sticker-font-weight);letter-spacing:var(--sticker-letter-spacing);line-height:var(--sticker-line-height);padding:var(--sticker-padding);-webkit-text-decoration:var(--sticker-text-decoration);-webkit-text-decoration:var(--sticker-text-decoration);text-decoration:var(--sticker-text-decoration);text-transform:var(--sticker-text-case);vertical-align:middle;-webkit-font-smoothing:var(--sticker-webkit-font-smoothing);background-color:var(--sticker-background-color);color:var(--sticker-color);justify-content:center;align-items:center;display:inline-flex;position:relative}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-textarea-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-textarea-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-textarea-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-textarea-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-textarea-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-textarea-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-textarea-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-textarea-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-textarea-typography-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-textarea-typography-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-textarea-typography-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-textarea-typography-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-textarea-typography-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-textarea-typography-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-textarea-typography-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-textarea-typography-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-textarea-box-shadow-focus:var(--vp-semantic-box-shadow-focus-textfield);--vp-component-textarea-sizing-min-height:var(--vp-semantic-sizing-6xl);--vp-component-textarea-color-regular-border-error:var(--vp-semantic-color-status-negative);--vp-component-textarea-color-regular-border-active:var(--vp-semantic-color-border-brand);--vp-component-textarea-color-regular-border-default:var(--vp-semantic-color-border-neutral);--vp-component-textarea-color-regular-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-textarea-color-regular-content-default:var(--vp-semantic-color-content-neutral);--vp-component-textarea-color-regular-handle:var(--vp-semantic-color-border-neutral);--vp-component-textarea-color-regular-container:var(--vp-semantic-color-container-neutral);--vp-component-textarea-spacing-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-textarea-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-textarea-border-width-active:var(--vp-semantic-border-width-m);--vp-component-textarea-border-width-hover:var(--vp-semantic-border-width-m);--vp-component-textarea-border-width-default:var(--vp-semantic-border-width-s);--vp-component-textarea-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-top-left:var(--vp-semantic-border-radius-main)}.vp-textarea{--textarea-color:var(--vp-component-textarea-color-regular-content-default);--textarea-background-color:var(--vp-component-textarea-color-regular-container);--textarea-text-case:var(--vp-component-textarea-typography-label-text-case);--textarea-text-decoration:var(--vp-component-textarea-typography-label-text-decoration);--textarea-letter-spacing:var(--vp-component-textarea-typography-label-letter-spacing);--textarea-font-size:var(--vp-component-textarea-typography-label-font-size);--textarea-line-height:var(--vp-component-textarea-typography-label-line-height);--textarea-font-weight:var(--vp-component-textarea-typography-label-font-weight);--textarea-font-family:var(--vp-component-textarea-typography-label-font-family);--textarea-webkit-font-smoothing:var(--vp-component-textarea-typography-label-webkit-font-smoothing);--textarea-placeholder-color:var(--vp-component-textarea-color-regular-content-placeholder);--textarea-placeholder-text-case:var(--vp-component-textarea-typography-placeholder-text-case);--textarea-placeholder-text-decoration:var(--vp-component-textarea-typography-placeholder-text-decoration);--textarea-placeholder-letter-spacing:var(--vp-component-textarea-typography-placeholder-letter-spacing);--textarea-placeholder-font-size:var(--vp-component-textarea-typography-placeholder-font-size);--textarea-placeholder-line-height:var(--vp-component-textarea-typography-placeholder-line-height);--textarea-placeholder-font-weight:var(--vp-component-textarea-typography-placeholder-font-weight);--textarea-placeholder-font-family:var(--vp-component-textarea-typography-placeholder-font-family);--textarea-placeholder-webkit-font-smoothing:var(--vp-component-textarea-typography-placeholder-webkit-font-smoothing);--textarea-min-height:var(--vp-component-textarea-sizing-min-height);--textarea-border-radius:var(--vp-component-textarea-border-radius-top-left) var(--vp-component-textarea-border-radius-top-right) var(--vp-component-textarea-border-radius-bottom-right) var(--vp-component-textarea-border-radius-bottom-left);--textarea-border-width:var(--vp-component-textarea-border-width-default);--textarea-border-width-hover:var(--vp-component-textarea-border-width-hover);--textarea-border-width-active:var(--vp-component-textarea-border-width-active);--textarea-border-color:var(--vp-component-textarea-color-regular-border-default);--textarea-border-color-active:var(--vp-component-textarea-color-regular-border-active);--textarea-border-color-error:var(--vp-component-textarea-color-regular-border-error);--textarea-focus-box-shadow:var(--vp-component-textarea-box-shadow-focus);--textarea-spacing-padding-inline-start:var(--vp-component-textarea-spacing-padding-inline-start);--textarea-spacing-padding-block-end:var(--vp-component-textarea-spacing-padding-block-end);--textarea-spacing-padding-inline-end:var(--vp-component-textarea-spacing-padding-inline-end);--textarea-spacing-padding-block-start:var(--vp-component-textarea-spacing-padding-block-start);--textarea-disabled-opacity:var(--vp-component-textarea-opacity-disabled);background-color:var(--textarea-background-color);box-sizing:border-box;color:var(--textarea-color);font-family:var(--textarea-font-family);font-size:var(--textarea-font-size);font-weight:var(--textarea-font-weight);letter-spacing:var(--textarea-letter-spacing);line-height:var(--textarea-line-height);max-width:100%;min-height:var(--textarea-min-height);min-width:100%;padding-block:var(--textarea-spacing-padding-block-start) var(--textarea-spacing-padding-block-end);padding-inline:var(--textarea-spacing-padding-inline-start) var(--textarea-spacing-padding-inline-end);-webkit-text-decoration:var(--textarea-text-decoration);-webkit-text-decoration:var(--textarea-text-decoration);text-decoration:var(--textarea-text-decoration);text-transform:var(--textarea-text-case);-webkit-font-smoothing:var(--textarea-webkit-font-smoothing);appearance:none;border-radius:var(--textarea-border-radius);--textarea-border-box-shadow:inset 0 0 0 var(--textarea-border-width) var(--textarea-border-color);width:100%;box-shadow:var(--textarea-border-box-shadow);transition:box-shadow var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);border:0;position:relative}@media (prefers-reduced-motion:reduce){.vp-textarea{transition-duration:0s}}.vp-textarea::-moz-placeholder{font-family:var(--textarea-placeholder-font-family);font-size:var(--textarea-placeholder-font-size);font-weight:var(--textarea-placeholder-font-weight);letter-spacing:var(--textarea-placeholder-letter-spacing);line-height:var(--textarea-placeholder-line-height);-webkit-text-decoration:var(--textarea-placeholder-text-decoration);text-decoration:var(--textarea-placeholder-text-decoration);text-transform:var(--textarea-placeholder-text-case);-webkit-font-smoothing:var(--textarea-placeholder-webkit-font-smoothing);color:var(--textarea-placeholder-color)}.vp-textarea::placeholder{font-family:var(--textarea-placeholder-font-family);font-size:var(--textarea-placeholder-font-size);font-weight:var(--textarea-placeholder-font-weight);letter-spacing:var(--textarea-placeholder-letter-spacing);line-height:var(--textarea-placeholder-line-height);-webkit-text-decoration:var(--textarea-placeholder-text-decoration);-webkit-text-decoration:var(--textarea-placeholder-text-decoration);text-decoration:var(--textarea-placeholder-text-decoration);text-transform:var(--textarea-placeholder-text-case);-webkit-font-smoothing:var(--textarea-placeholder-webkit-font-smoothing);color:var(--textarea-placeholder-color)}.vp-textarea[data-disabled]{opacity:var(--textarea-disabled-opacity);pointer-events:none}.vp-textarea[data-hover]{--textarea-border-width:var(--textarea-border-width-hover)}.vp-textarea:focus-visible{box-shadow:var(--textarea-focus-box-shadow);outline:0}.vp-textarea[data-active]{--textarea-border-width:var(--textarea-border-width-active);--textarea-border-color:var(--textarea-border-color-active);outline:0}.vp-textarea[data-invalid]{--textarea-border-color:var(--textarea-border-color-error)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-toggle-motion-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-toggle-motion-duration:var(--vp-semantic-motion-duration-quick);--vp-component-toggle-color-border-checked:var(--vp-core-color-transparent);--vp-component-toggle-spacing-small-track-unchecked-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-block-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-block-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-block-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-block-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-unchecked-inline-end:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-inline-start:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-block-end:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-block-start:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-checked-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-block-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-block-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-toggle-border-width-track-checked:var(--vp-semantic-border-width-none);--vp-component-toggle-border-width-track-unchecked:var(--vp-semantic-border-width-s);--vp-component-toggle-border-radius-container:var(--vp-semantic-border-radius-full);--vp-component-toggle-color-border-unchecked:var(--vp-semantic-color-border-neutral);--vp-component-toggle-color-track-checked:var(--vp-semantic-color-container-brand);--vp-component-toggle-color-track-unchecked:var(--vp-semantic-color-container-quiet);--vp-component-toggle-color-handle-checked:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-toggle-color-handle-unchecked:var(--vp-semantic-color-content-quiet);--vp-component-toggle-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-toggle-sizing-small-track-width:var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-small-track-height:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-small-halo-width:var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-small-halo-height:var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-small-handle-unchecked-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-unchecked-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-checked-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-checked-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-icon-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-icon-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-track-width:var(--vp-semantic-sizing-5xl);--vp-component-toggle-sizing-medium-track-height:var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-medium-handle-unchecked-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-handle-unchecked-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-handle-checked-width:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-handle-checked-height:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-halo-width:var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-medium-halo-height:var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-toggle-color-halo-unchecked-active:var(--vp-semantic-color-alpha-quiet-m);--vp-component-toggle-color-halo-unchecked-hover:var(--vp-semantic-color-alpha-quiet-s);--vp-component-toggle-color-halo-checked-active:var(--vp-semantic-color-alpha-brand-m);--vp-component-toggle-color-halo-checked-hover:var(--vp-semantic-color-alpha-brand-s)}.vp-toggle{--toggle-transition:var(--vp-semantic-motion-duration-quick) var(--vp-component-toggle-motion-easing);--toggle-disabled-opacity:var(--vp-component-toggle-opacity-disabled);--touch-height:var(--vp-component-toggle-sizing-min-height);--track-background:var(--vp-component-toggle-color-track-unchecked);--track-border-radius:var(--vp-component-toggle-border-radius-container);--toggle-border-width:var(--vp-component-toggle-border-width-track-unchecked);--track-border:var(--toggle-border-width) solid var(--vp-component-toggle-color-border-unchecked);--track-width:var(--vp-component-toggle-sizing-medium-track-width);--track-height:var(--vp-component-toggle-sizing-medium-track-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-medium-track-unchecked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-medium-track-unchecked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-medium-track-unchecked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-medium-track-unchecked-inline-end);--checked-icon:url("data:image/svg+xml;utf8,<svg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.48861 9.66681L8.2225 14.4007L16.5367 6.08646' stroke='black' stroke-width='2'/></svg>");--checked-ball-mask:var(--checked-icon) no-repeat 50% 50%,linear-gradient(#fff,#fff);--checked-icon-width:var(--vp-component-toggle-sizing-medium-icon-width);--checked-icon-height:var(--vp-component-toggle-sizing-medium-icon-height);--checked-icon-size:var(--checked-icon-width) var(--checked-icon-height);--handle-background:var(--vp-component-toggle-color-handle-unchecked);--handle-width:var(--vp-component-toggle-sizing-medium-handle-unchecked-width);--handle-height:var(--vp-component-toggle-sizing-medium-handle-unchecked-height);--halo-width:var(--vp-component-toggle-sizing-medium-halo-width);--halo-height:var(--vp-component-toggle-sizing-medium-halo-height);--halo-color:transparent;--halo-offset:calc(var(--halo-width)/2 - var(--handle-width)/2 - var(--container-spacing-inline-start))}.vp-toggle:checked{--track-background:var(--vp-component-toggle-color-track-checked);--handle-background:var(--vp-component-toggle-color-handle-checked);--toggle-border-width:var(--vp-component-toggle-border-width-track-checked);--track-border:var(--toggle-border-width) solid var(--vp-component-toggle-color-border-checked);--handle-width:var(--vp-component-toggle-sizing-medium-handle-checked-width);--handle-height:var(--vp-component-toggle-sizing-medium-handle-checked-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-medium-track-checked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-medium-track-checked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-medium-track-checked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-medium-track-checked-inline-end)}.vp-toggle:hover{--halo-color:var(--vp-component-toggle-color-halo-unchecked-hover)}.vp-toggle:active{--halo-color:var(--vp-component-toggle-color-halo-unchecked-active)}.vp-toggle:hover:checked{--halo-color:var(--vp-component-toggle-color-halo-checked-hover)}.vp-toggle:active:checked{--halo-color:var(--vp-component-toggle-color-halo-checked-active)}.vp-toggle--small{--track-width:var(--vp-component-toggle-sizing-small-track-width);--track-height:var(--vp-component-toggle-sizing-small-track-height);--checked-icon-width:var(--vp-component-toggle-sizing-small-icon-width);--checked-icon-height:var(--vp-component-toggle-sizing-small-icon-height);--handle-width:var(--vp-component-toggle-sizing-small-handle-unchecked-width);--handle-height:var(--vp-component-toggle-sizing-small-handle-unchecked-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-small-track-unchecked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-small-track-unchecked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-small-track-unchecked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-small-track-unchecked-inline-end);--halo-width:var(--vp-component-toggle-sizing-small-halo-width);--halo-height:var(--vp-component-toggle-sizing-small-halo-height)}.vp-toggle--small:checked{--handle-width:var(--vp-component-toggle-sizing-small-handle-checked-width);--handle-height:var(--vp-component-toggle-sizing-small-handle-checked-height);--container-spacing-block-start:var(--vp-component-toggle-spacing-small-track-checked-block-start);--container-spacing-block-end:var(--vp-component-toggle-spacing-small-track-checked-block-end);--container-spacing-inline-start:var(--vp-component-toggle-spacing-small-track-checked-inline-start);--container-spacing-inline-end:var(--vp-component-toggle-spacing-small-track-checked-inline-end)}.vp-toggle{appearance:none;background-color:var(--track-background);border:var(--track-border);border-radius:var(--track-border-radius);box-sizing:border-box;cursor:pointer;height:var(--track-height);transition:background-color var(--toggle-transition);width:var(--track-width);flex-grow:0;flex-shrink:0;margin:0;padding:0;position:relative}.vp-toggle:disabled{opacity:var(--toggle-disabled-opacity);pointer-events:none}.vp-toggle:before{background-image:radial-gradient(circle at center,var(--halo-color) 0,var(--halo-color) 70%,transparent 70%,transparent 100%);background-position:0;background-repeat:no-repeat;background-size:var(--halo-width) var(--halo-height);content:"";height:max(var(--touch-height),var(--halo-height));transition:background-position-x var(--toggle-transition);width:calc(100% + var(--halo-offset)*2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-toggle:after{background-color:var(--handle-background);content:"";height:var(--handle-height);margin-block:var(--container-spacing-block-start) var(--container-spacing-block-end);margin-inline:var(--container-spacing-inline-start) var(--container-spacing-inline-end);inset:0;top:calc(var(--toggle-border-width)*-1);transition:transform var(--toggle-transition),width var(--toggle-transition),height var(--toggle-transition),margin var(--toggle-transition);width:var(--handle-width);z-index:1;border-radius:100%;position:absolute}.vp-toggle:checked:before{background-position-x:100%}.vp-toggle:checked:after{-webkit-mask-composite:destination-out;-webkit-mask-size:var(--checked-icon-size);-webkit-mask:var(--checked-ball-mask);-webkit-mask:var(--checked-ball-mask);mask:var(--checked-ball-mask);-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:var(--checked-icon-size);mask-size:var(--checked-icon-size);transform:translateX(calc(var(--track-width) - var(--handle-width) - var(--container-spacing-inline-start) - var(--container-spacing-inline-end)))}@media screen and (width>=600px){.vp--legacy-theme,.vp--wonder-theme,:root{--vp-typography-subtitle-m-text-transform:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--vp-typography-subtitle-m-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);--vp-typography-subtitle-m-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--vp-typography-subtitle-m-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--vp-typography-subtitle-m-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--vp-typography-subtitle-m-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--vp-typography-subtitle-m-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--vp-typography-subtitle-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing);--vp-typography-subtitle-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-m-webkit-font-smoothing);--vp-typography-subtitle-l-text-transform:var(--vp-semantic-typography-screen-m-subtitle-l-text-case);--vp-typography-subtitle-l-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-l-text-decoration);--vp-typography-subtitle-l-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-l-letter-spacing);--vp-typography-subtitle-l-font-size:var(--vp-semantic-typography-screen-m-subtitle-l-font-size);--vp-typography-subtitle-l-line-height:var(--vp-semantic-typography-screen-m-subtitle-l-line-height);--vp-typography-subtitle-l-font-weight:var(--vp-semantic-typography-screen-m-subtitle-l-font-weight);--vp-typography-subtitle-l-font-family:var(--vp-semantic-typography-screen-m-subtitle-l-font-family);--vp-typography-subtitle-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-subtitle-l-optical-sizing);--vp-typography-subtitle-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-l-webkit-font-smoothing);--vp-typography-body-s-text-transform:var(--vp-semantic-typography-screen-m-body-s-text-case);--vp-typography-body-s-text-decoration:var(--vp-semantic-typography-screen-m-body-s-text-decoration);--vp-typography-body-s-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--vp-typography-body-s-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--vp-typography-body-s-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--vp-typography-body-s-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--vp-typography-body-s-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--vp-typography-body-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-body-s-optical-sizing);--vp-typography-body-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-s-webkit-font-smoothing);--vp-typography-body-m-text-transform:var(--vp-semantic-typography-screen-m-body-m-text-case);--vp-typography-body-m-text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);--vp-typography-body-m-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--vp-typography-body-m-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--vp-typography-body-m-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--vp-typography-body-m-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--vp-typography-body-m-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--vp-typography-body-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--vp-typography-body-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);--vp-typography-body-l-text-transform:var(--vp-semantic-typography-screen-m-body-l-text-case);--vp-typography-body-l-text-decoration:var(--vp-semantic-typography-screen-m-body-l-text-decoration);--vp-typography-body-l-letter-spacing:var(--vp-semantic-typography-screen-m-body-l-letter-spacing);--vp-typography-body-l-font-size:var(--vp-semantic-typography-screen-m-body-l-font-size);--vp-typography-body-l-line-height:var(--vp-semantic-typography-screen-m-body-l-line-height);--vp-typography-body-l-font-weight:var(--vp-semantic-typography-screen-m-body-l-font-weight);--vp-typography-body-l-font-family:var(--vp-semantic-typography-screen-m-body-l-font-family);--vp-typography-body-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-body-l-optical-sizing);--vp-typography-body-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-l-webkit-font-smoothing);--vp-typography-caption-text-transform:var(--vp-semantic-typography-screen-m-caption-text-case);--vp-typography-caption-text-decoration:var(--vp-semantic-typography-screen-m-caption-text-decoration);--vp-typography-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--vp-typography-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--vp-typography-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--vp-typography-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--vp-typography-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--vp-typography-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-caption-optical-sizing);--vp-typography-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-caption-webkit-font-smoothing);--vp-typography-title-s-text-transform:var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-typography-title-s-text-decoration:var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-typography-title-s-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-typography-title-s-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-typography-title-s-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-typography-title-s-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-typography-title-s-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-typography-title-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-s-optical-sizing);--vp-typography-title-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-typography-title-m-text-transform:var(--vp-semantic-typography-screen-m-title-m-text-case);--vp-typography-title-m-text-decoration:var(--vp-semantic-typography-screen-m-title-m-text-decoration);--vp-typography-title-m-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--vp-typography-title-m-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--vp-typography-title-m-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--vp-typography-title-m-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--vp-typography-title-m-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--vp-typography-title-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-m-optical-sizing);--vp-typography-title-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing);--vp-typography-title-l-text-transform:var(--vp-semantic-typography-screen-m-title-l-text-case);--vp-typography-title-l-text-decoration:var(--vp-semantic-typography-screen-m-title-l-text-decoration);--vp-typography-title-l-letter-spacing:var(--vp-semantic-typography-screen-m-title-l-letter-spacing);--vp-typography-title-l-font-size:var(--vp-semantic-typography-screen-m-title-l-font-size);--vp-typography-title-l-line-height:var(--vp-semantic-typography-screen-m-title-l-line-height);--vp-typography-title-l-font-weight:var(--vp-semantic-typography-screen-m-title-l-font-weight);--vp-typography-title-l-font-family:var(--vp-semantic-typography-screen-m-title-l-font-family);--vp-typography-title-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-l-optical-sizing);--vp-typography-title-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-l-webkit-font-smoothing);--vp-typography-title-xl-text-transform:var(--vp-semantic-typography-screen-m-title-xl-text-case);--vp-typography-title-xl-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--vp-typography-title-xl-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--vp-typography-title-xl-font-size:var(--vp-semantic-typography-screen-m-title-xl-font-size);--vp-typography-title-xl-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--vp-typography-title-xl-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--vp-typography-title-xl-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--vp-typography-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--vp-typography-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing);--vp-typography-inspiring-title-xl-text-transform:var(--vp-semantic-typography-screen-m-inspiring-title-xl-text-case);--vp-typography-inspiring-title-xl-text-decoration:var(--vp-semantic-typography-screen-m-inspiring-title-xl-text-decoration);--vp-typography-inspiring-title-xl-letter-spacing:var(--vp-semantic-typography-screen-m-inspiring-title-xl-letter-spacing);--vp-typography-inspiring-title-xl-font-size:var(--vp-semantic-typography-screen-m-inspiring-title-xl-font-size);--vp-typography-inspiring-title-xl-line-height:var(--vp-semantic-typography-screen-m-inspiring-title-xl-line-height);--vp-typography-inspiring-title-xl-font-weight:var(--vp-semantic-typography-screen-m-inspiring-title-xl-font-weight);--vp-typography-inspiring-title-xl-font-family:var(--vp-semantic-typography-screen-m-inspiring-title-xl-font-family);--vp-typography-inspiring-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-inspiring-title-xl-optical-sizing);--vp-typography-inspiring-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-inspiring-title-xl-webkit-font-smoothing);--vp-typography-overline-text-transform:var(--vp-semantic-typography-screen-m-overline-text-case);--vp-typography-overline-text-decoration:var(--vp-semantic-typography-screen-m-overline-text-decoration);--vp-typography-overline-letter-spacing:var(--vp-semantic-typography-screen-m-overline-letter-spacing);--vp-typography-overline-font-size:var(--vp-semantic-typography-screen-m-overline-font-size);--vp-typography-overline-line-height:var(--vp-semantic-typography-screen-m-overline-line-height);--vp-typography-overline-font-weight:var(--vp-semantic-typography-screen-m-overline-font-weight);--vp-typography-overline-font-family:var(--vp-semantic-typography-screen-m-overline-font-family);--vp-typography-overline-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-overline-optical-sizing);--vp-typography-overline-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-overline-webkit-font-smoothing);--vp-typography-link-s-text-transform:var(--vp-semantic-typography-screen-m-link-s-text-case);--vp-typography-link-s-text-decoration:var(--vp-semantic-typography-screen-m-link-s-text-decoration);--vp-typography-link-s-letter-spacing:var(--vp-semantic-typography-screen-m-link-s-letter-spacing);--vp-typography-link-s-font-size:var(--vp-semantic-typography-screen-m-link-s-font-size);--vp-typography-link-s-line-height:var(--vp-semantic-typography-screen-m-link-s-line-height);--vp-typography-link-s-font-weight:var(--vp-semantic-typography-screen-m-link-s-font-weight);--vp-typography-link-s-font-family:var(--vp-semantic-typography-screen-m-link-s-font-family);--vp-typography-link-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-s-optical-sizing);--vp-typography-link-s-underlining-offset:var(--vp-semantic-typography-screen-m-link-s-underlining-offset);--vp-typography-link-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-s-webkit-font-smoothing);--vp-typography-link-m-text-transform:var(--vp-semantic-typography-screen-m-link-m-text-case);--vp-typography-link-m-text-decoration:var(--vp-semantic-typography-screen-m-link-m-text-decoration);--vp-typography-link-m-letter-spacing:var(--vp-semantic-typography-screen-m-link-m-letter-spacing);--vp-typography-link-m-font-size:var(--vp-semantic-typography-screen-m-link-m-font-size);--vp-typography-link-m-line-height:var(--vp-semantic-typography-screen-m-link-m-line-height);--vp-typography-link-m-font-weight:var(--vp-semantic-typography-screen-m-link-m-font-weight);--vp-typography-link-m-font-family:var(--vp-semantic-typography-screen-m-link-m-font-family);--vp-typography-link-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-m-optical-sizing);--vp-typography-link-m-underlining-offset:var(--vp-semantic-typography-screen-m-link-m-underlining-offset);--vp-typography-link-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-m-webkit-font-smoothing);--vp-typography-link-l-text-transform:var(--vp-semantic-typography-screen-m-link-l-text-case);--vp-typography-link-l-text-decoration:var(--vp-semantic-typography-screen-m-link-l-text-decoration);--vp-typography-link-l-letter-spacing:var(--vp-semantic-typography-screen-m-link-l-letter-spacing);--vp-typography-link-l-font-size:var(--vp-semantic-typography-screen-m-link-l-font-size);--vp-typography-link-l-line-height:var(--vp-semantic-typography-screen-m-link-l-line-height);--vp-typography-link-l-font-weight:var(--vp-semantic-typography-screen-m-link-l-font-weight);--vp-typography-link-l-font-family:var(--vp-semantic-typography-screen-m-link-l-font-family);--vp-typography-link-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-l-optical-sizing);--vp-typography-link-l-underlining-offset:var(--vp-semantic-typography-screen-m-link-l-underlining-offset);--vp-typography-link-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-l-webkit-font-smoothing);--vp-typography-link-caption-text-transform:var(--vp-semantic-typography-screen-m-link-caption-text-case);--vp-typography-link-caption-text-decoration:var(--vp-semantic-typography-screen-m-link-caption-text-decoration);--vp-typography-link-caption-letter-spacing:var(--vp-semantic-typography-screen-m-link-caption-letter-spacing);--vp-typography-link-caption-font-size:var(--vp-semantic-typography-screen-m-link-caption-font-size);--vp-typography-link-caption-line-height:var(--vp-semantic-typography-screen-m-link-caption-line-height);--vp-typography-link-caption-font-weight:var(--vp-semantic-typography-screen-m-link-caption-font-weight);--vp-typography-link-caption-font-family:var(--vp-semantic-typography-screen-m-link-caption-font-family);--vp-typography-link-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-caption-optical-sizing);--vp-typography-link-caption-underlining-offset:var(--vp-semantic-typography-screen-m-link-caption-underlining-offset);--vp-typography-link-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-caption-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp--legacy-theme,.vp--wonder-theme,:root{--vp-typography-subtitle-m-text-transform:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--vp-typography-subtitle-m-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-m-text-decoration);--vp-typography-subtitle-m-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--vp-typography-subtitle-m-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--vp-typography-subtitle-m-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--vp-typography-subtitle-m-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--vp-typography-subtitle-m-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--vp-typography-subtitle-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing);--vp-typography-subtitle-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-m-webkit-font-smoothing);--vp-typography-subtitle-l-text-transform:var(--vp-semantic-typography-screen-l-subtitle-l-text-case);--vp-typography-subtitle-l-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);--vp-typography-subtitle-l-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-l-letter-spacing);--vp-typography-subtitle-l-font-size:var(--vp-semantic-typography-screen-l-subtitle-l-font-size);--vp-typography-subtitle-l-line-height:var(--vp-semantic-typography-screen-l-subtitle-l-line-height);--vp-typography-subtitle-l-font-weight:var(--vp-semantic-typography-screen-l-subtitle-l-font-weight);--vp-typography-subtitle-l-font-family:var(--vp-semantic-typography-screen-l-subtitle-l-font-family);--vp-typography-subtitle-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-subtitle-l-optical-sizing);--vp-typography-subtitle-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-l-webkit-font-smoothing);--vp-typography-body-s-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-typography-body-s-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-typography-body-s-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-typography-body-s-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-typography-body-s-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-typography-body-s-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-typography-body-s-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-typography-body-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-typography-body-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-typography-body-m-text-transform:var(--vp-semantic-typography-screen-l-body-m-text-case);--vp-typography-body-m-text-decoration:var(--vp-semantic-typography-screen-l-body-m-text-decoration);--vp-typography-body-m-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--vp-typography-body-m-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--vp-typography-body-m-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--vp-typography-body-m-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--vp-typography-body-m-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--vp-typography-body-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--vp-typography-body-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-m-webkit-font-smoothing);--vp-typography-body-l-text-transform:var(--vp-semantic-typography-screen-l-body-l-text-case);--vp-typography-body-l-text-decoration:var(--vp-semantic-typography-screen-l-body-l-text-decoration);--vp-typography-body-l-letter-spacing:var(--vp-semantic-typography-screen-l-body-l-letter-spacing);--vp-typography-body-l-font-size:var(--vp-semantic-typography-screen-l-body-l-font-size);--vp-typography-body-l-line-height:var(--vp-semantic-typography-screen-l-body-l-line-height);--vp-typography-body-l-font-weight:var(--vp-semantic-typography-screen-l-body-l-font-weight);--vp-typography-body-l-font-family:var(--vp-semantic-typography-screen-l-body-l-font-family);--vp-typography-body-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-body-l-optical-sizing);--vp-typography-body-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-l-webkit-font-smoothing);--vp-typography-caption-text-transform:var(--vp-semantic-typography-screen-l-caption-text-case);--vp-typography-caption-text-decoration:var(--vp-semantic-typography-screen-l-caption-text-decoration);--vp-typography-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--vp-typography-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--vp-typography-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--vp-typography-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--vp-typography-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--vp-typography-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-caption-optical-sizing);--vp-typography-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-caption-webkit-font-smoothing);--vp-typography-title-s-text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-typography-title-s-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-typography-title-s-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-typography-title-s-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-typography-title-s-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-typography-title-s-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-typography-title-s-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-typography-title-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-typography-title-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-typography-title-m-text-transform:var(--vp-semantic-typography-screen-l-title-m-text-case);--vp-typography-title-m-text-decoration:var(--vp-semantic-typography-screen-l-title-m-text-decoration);--vp-typography-title-m-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--vp-typography-title-m-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--vp-typography-title-m-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--vp-typography-title-m-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--vp-typography-title-m-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--vp-typography-title-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-m-optical-sizing);--vp-typography-title-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing);--vp-typography-title-l-text-transform:var(--vp-semantic-typography-screen-l-title-l-text-case);--vp-typography-title-l-text-decoration:var(--vp-semantic-typography-screen-l-title-l-text-decoration);--vp-typography-title-l-letter-spacing:var(--vp-semantic-typography-screen-l-title-l-letter-spacing);--vp-typography-title-l-font-size:var(--vp-semantic-typography-screen-l-title-l-font-size);--vp-typography-title-l-line-height:var(--vp-semantic-typography-screen-l-title-l-line-height);--vp-typography-title-l-font-weight:var(--vp-semantic-typography-screen-l-title-l-font-weight);--vp-typography-title-l-font-family:var(--vp-semantic-typography-screen-l-title-l-font-family);--vp-typography-title-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-l-optical-sizing);--vp-typography-title-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-l-webkit-font-smoothing);--vp-typography-title-xl-text-transform:var(--vp-semantic-typography-screen-l-title-xl-text-case);--vp-typography-title-xl-text-decoration:var(--vp-semantic-typography-screen-l-title-xl-text-decoration);--vp-typography-title-xl-letter-spacing:var(--vp-semantic-typography-screen-l-title-xl-letter-spacing);--vp-typography-title-xl-font-size:var(--vp-semantic-typography-screen-l-title-xl-font-size);--vp-typography-title-xl-line-height:var(--vp-semantic-typography-screen-l-title-xl-line-height);--vp-typography-title-xl-font-weight:var(--vp-semantic-typography-screen-l-title-xl-font-weight);--vp-typography-title-xl-font-family:var(--vp-semantic-typography-screen-l-title-xl-font-family);--vp-typography-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-xl-optical-sizing);--vp-typography-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-xl-webkit-font-smoothing);--vp-typography-inspiring-title-xl-text-transform:var(--vp-semantic-typography-screen-l-inspiring-title-xl-text-case);--vp-typography-inspiring-title-xl-text-decoration:var(--vp-semantic-typography-screen-l-inspiring-title-xl-text-decoration);--vp-typography-inspiring-title-xl-letter-spacing:var(--vp-semantic-typography-screen-l-inspiring-title-xl-letter-spacing);--vp-typography-inspiring-title-xl-font-size:var(--vp-semantic-typography-screen-l-inspiring-title-xl-font-size);--vp-typography-inspiring-title-xl-line-height:var(--vp-semantic-typography-screen-l-inspiring-title-xl-line-height);--vp-typography-inspiring-title-xl-font-weight:var(--vp-semantic-typography-screen-l-inspiring-title-xl-font-weight);--vp-typography-inspiring-title-xl-font-family:var(--vp-semantic-typography-screen-l-inspiring-title-xl-font-family);--vp-typography-inspiring-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-inspiring-title-xl-optical-sizing);--vp-typography-inspiring-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-inspiring-title-xl-webkit-font-smoothing);--vp-typography-overline-text-transform:var(--vp-semantic-typography-screen-l-overline-text-case);--vp-typography-overline-text-decoration:var(--vp-semantic-typography-screen-l-overline-text-decoration);--vp-typography-overline-letter-spacing:var(--vp-semantic-typography-screen-l-overline-letter-spacing);--vp-typography-overline-font-size:var(--vp-semantic-typography-screen-l-overline-font-size);--vp-typography-overline-line-height:var(--vp-semantic-typography-screen-l-overline-line-height);--vp-typography-overline-font-weight:var(--vp-semantic-typography-screen-l-overline-font-weight);--vp-typography-overline-font-family:var(--vp-semantic-typography-screen-l-overline-font-family);--vp-typography-overline-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-overline-optical-sizing);--vp-typography-overline-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-overline-webkit-font-smoothing);--vp-typography-link-s-text-transform:var(--vp-semantic-typography-screen-l-link-s-text-case);--vp-typography-link-s-text-decoration:var(--vp-semantic-typography-screen-l-link-s-text-decoration);--vp-typography-link-s-letter-spacing:var(--vp-semantic-typography-screen-l-link-s-letter-spacing);--vp-typography-link-s-font-size:var(--vp-semantic-typography-screen-l-link-s-font-size);--vp-typography-link-s-line-height:var(--vp-semantic-typography-screen-l-link-s-line-height);--vp-typography-link-s-font-weight:var(--vp-semantic-typography-screen-l-link-s-font-weight);--vp-typography-link-s-font-family:var(--vp-semantic-typography-screen-l-link-s-font-family);--vp-typography-link-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-s-optical-sizing);--vp-typography-link-s-underlining-offset:var(--vp-semantic-typography-screen-l-link-s-underlining-offset);--vp-typography-link-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-s-webkit-font-smoothing);--vp-typography-link-m-text-transform:var(--vp-semantic-typography-screen-l-link-m-text-case);--vp-typography-link-m-text-decoration:var(--vp-semantic-typography-screen-l-link-m-text-decoration);--vp-typography-link-m-letter-spacing:var(--vp-semantic-typography-screen-l-link-m-letter-spacing);--vp-typography-link-m-font-size:var(--vp-semantic-typography-screen-l-link-m-font-size);--vp-typography-link-m-line-height:var(--vp-semantic-typography-screen-l-link-m-line-height);--vp-typography-link-m-font-weight:var(--vp-semantic-typography-screen-l-link-m-font-weight);--vp-typography-link-m-font-family:var(--vp-semantic-typography-screen-l-link-m-font-family);--vp-typography-link-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-m-optical-sizing);--vp-typography-link-m-underlining-offset:var(--vp-semantic-typography-screen-l-link-m-underlining-offset);--vp-typography-link-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-m-webkit-font-smoothing);--vp-typography-link-l-text-transform:var(--vp-semantic-typography-screen-l-link-l-text-case);--vp-typography-link-l-text-decoration:var(--vp-semantic-typography-screen-l-link-l-text-decoration);--vp-typography-link-l-letter-spacing:var(--vp-semantic-typography-screen-l-link-l-letter-spacing);--vp-typography-link-l-font-size:var(--vp-semantic-typography-screen-l-link-l-font-size);--vp-typography-link-l-line-height:var(--vp-semantic-typography-screen-l-link-l-line-height);--vp-typography-link-l-font-weight:var(--vp-semantic-typography-screen-l-link-l-font-weight);--vp-typography-link-l-font-family:var(--vp-semantic-typography-screen-l-link-l-font-family);--vp-typography-link-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-l-optical-sizing);--vp-typography-link-l-underlining-offset:var(--vp-semantic-typography-screen-l-link-l-underlining-offset);--vp-typography-link-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-l-webkit-font-smoothing);--vp-typography-link-caption-text-transform:var(--vp-semantic-typography-screen-l-link-caption-text-case);--vp-typography-link-caption-text-decoration:var(--vp-semantic-typography-screen-l-link-caption-text-decoration);--vp-typography-link-caption-letter-spacing:var(--vp-semantic-typography-screen-l-link-caption-letter-spacing);--vp-typography-link-caption-font-size:var(--vp-semantic-typography-screen-l-link-caption-font-size);--vp-typography-link-caption-line-height:var(--vp-semantic-typography-screen-l-link-caption-line-height);--vp-typography-link-caption-font-weight:var(--vp-semantic-typography-screen-l-link-caption-font-weight);--vp-typography-link-caption-font-family:var(--vp-semantic-typography-screen-l-link-caption-font-family);--vp-typography-link-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-caption-optical-sizing);--vp-typography-link-caption-underlining-offset:var(--vp-semantic-typography-screen-l-link-caption-underlining-offset);--vp-typography-link-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-caption-webkit-font-smoothing)}}@font-face{font-family:Decathlon VF;src:url(./Decathlon-VF.Ch4jSFoO.woff2);font-weight:300 700}@font-face{font-family:Decathlon Brand VF;src:url(./Decathlon-Brand-VF.BpZ6uC6I.woff2);font-weight:300 700}:root{--vp-core-aspect-ratio-1-1:1;--vp-core-aspect-ratio-1-2:.5;--vp-core-aspect-ratio-10-16:.625;--vp-core-aspect-ratio-16-10:1.6;--vp-core-aspect-ratio-16-9:1.778;--vp-core-aspect-ratio-2-1:2;--vp-core-aspect-ratio-2-3:.667;--vp-core-aspect-ratio-21-9:2.333;--vp-core-aspect-ratio-3-2:1.5;--vp-core-aspect-ratio-3-4:.75;--vp-core-aspect-ratio-4-3:1.333;--vp-core-aspect-ratio-4-5:.8;--vp-core-aspect-ratio-5-4:1.25;--vp-core-aspect-ratio-9-16:.563;--vp-core-aspect-ratio-9-21:.429;--vp-core-aspect-ratio-golden:1.618;--vp-core-border-radius-050:2px;--vp-core-border-radius-0:0px;--vp-core-border-radius-100:4px;--vp-core-border-radius-200:8px;--vp-core-border-radius-300:12px;--vp-core-border-radius-400:16px;--vp-core-border-radius-500:20px;--vp-core-border-radius-600:28px;--vp-core-border-radius-full:999px;--vp-core-border-width-0:0px;--vp-core-border-width-100:1px;--vp-core-border-width-200:2px;--vp-core-border-width-300:3px;--vp-core-color-black:#000;--vp-core-color-blue-050:#e7f3f9;--vp-core-color-blue-100:#bedeef;--vp-core-color-blue-200:#7ebee0;--vp-core-color-blue-300:#3d9acc;--vp-core-color-blue-400:#007dbc;--vp-core-color-blue-450:#0071b5;--vp-core-color-blue-500:#00689d;--vp-core-color-blue-600:#00537d;--vp-core-color-blue-700:#012b49;--vp-core-color-cobalt-010:#f5f4f5;--vp-core-color-cobalt-050:#e3e6fc;--vp-core-color-cobalt-100:#c3c9f8;--vp-core-color-cobalt-200:#9ea7fa;--vp-core-color-cobalt-300:#6c7bfb;--vp-core-color-cobalt-400:#5261e0;--vp-core-color-cobalt-500:#3643ba;--vp-core-color-cobalt-600:#313daa;--vp-core-color-cobalt-700:#262f82;--vp-core-color-cobalt-800:#1e2567;--vp-core-color-cobalt-900:#171c4f;--vp-core-color-conifer-050:#eafbe8;--vp-core-color-conifer-100:#cbf0c7;--vp-core-color-conifer-200:#88d77f;--vp-core-color-conifer-300:#74c76a;--vp-core-color-conifer-400:#23a942;--vp-core-color-conifer-500:#41a036;--vp-core-color-conifer-600:#378d2e;--vp-core-color-conifer-700:#256c1d;--vp-core-color-gold-050:#fffcf5;--vp-core-color-gold-100:#fff1cc;--vp-core-color-gold-200:#ffe9b2;--vp-core-color-gold-300:#ffdb80;--vp-core-color-gold-400:#ffcd4e;--vp-core-color-gold-500:#e5a500;--vp-core-color-gold-600:#bd8700;--vp-core-color-gold-700:#805b00;--vp-core-color-green-050:#d5f5ec;--vp-core-color-green-100:#beefe2;--vp-core-color-green-200:#7cdfc4;--vp-core-color-green-300:#21ce9c;--vp-core-color-green-400:#02be8a;--vp-core-color-green-500:#029e73;--vp-core-color-green-600:#017f5c;--vp-core-color-green-700:#006f43;--vp-core-color-grey-050:#f7f8f9;--vp-core-color-grey-100:#eff1f3;--vp-core-color-grey-200:#d9dde1;--vp-core-color-grey-300:#b3bac3;--vp-core-color-grey-400:#8c96a2;--vp-core-color-grey-500:#687787;--vp-core-color-grey-600:#4e5d6b;--vp-core-color-grey-700:#344450;--vp-core-color-grey-800:#1a2a34;--vp-core-color-grey-900:#142129;--vp-core-color-grey-950:#001018;--vp-core-color-mint-050:#f0fff4;--vp-core-color-mint-100:#d6ffe3;--vp-core-color-mint-200:#c2ffd6;--vp-core-color-mint-300:#a8ffc5;--vp-core-color-mint-400:#94ffb8;--vp-core-color-mint-500:#7affa6;--vp-core-color-mint-600:#6ee797;--vp-core-color-mint-700:#58b678;--vp-core-color-mint-800:#149b65;--vp-core-color-mint-900:#336b46;--vp-core-color-mix-ratio-100:.1;--vp-core-color-mix-ratio-200:.2;--vp-core-color-mix-ratio-300:.3;--vp-core-color-mix-ratio-400:.4;--vp-core-color-orange-050:#ffe5d6;--vp-core-color-orange-100:#ffd0b4;--vp-core-color-orange-200:#ffb78e;--vp-core-color-orange-300:#fe9a60;--vp-core-color-orange-400:#ff8946;--vp-core-color-orange-500:#f55a02;--vp-core-color-orange-600:#b74909;--vp-core-color-orange-700:#913908;--vp-core-color-pink-050:#fbdaf2;--vp-core-color-pink-100:#faceee;--vp-core-color-pink-200:#f69cdd;--vp-core-color-pink-300:#f16bcc;--vp-core-color-pink-400:#ec3abb;--vp-core-color-pink-500:#cf149b;--vp-core-color-pink-600:#850063;--vp-core-color-pink-700:#490737;--vp-core-color-purple-050:#ebd8fd;--vp-core-color-purple-100:#e1c5fc;--vp-core-color-purple-200:#d6b1fc;--vp-core-color-purple-300:#c998fa;--vp-core-color-purple-400:#ae64f8;--vp-core-color-purple-500:#9839f6;--vp-core-color-purple-600:#410580;--vp-core-color-purple-700:#27034c;--vp-core-color-red-050:#fddfe0;--vp-core-color-red-100:#fec9cb;--vp-core-color-red-200:#fd9297;--vp-core-color-red-300:#fd7278;--vp-core-color-red-400:#d70321;--vp-core-color-red-500:#ab0009;--vp-core-color-red-600:#870007;--vp-core-color-red-700:#5a0005;--vp-core-color-rock-010:#f1f0ee;--vp-core-color-rock-020:#e1e0df;--vp-core-color-rock-050:#bfbfbf;--vp-core-color-rock-100:#a8a8a8;--vp-core-color-rock-200:#949494;--vp-core-color-rock-300:#7a7a7a;--vp-core-color-rock-400:#616161;--vp-core-color-rock-500:#424242;--vp-core-color-rock-600:#383838;--vp-core-color-rock-700:#2b2b2b;--vp-core-color-rock-800:#1f1f1f;--vp-core-color-rock-900:#101010;--vp-core-color-transparent:transparent;--vp-core-color-turquoise-050:#c0f5ff;--vp-core-color-turquoise-100:#92edff;--vp-core-color-turquoise-200:#5ce4ff;--vp-core-color-turquoise-300:#26dbff;--vp-core-color-turquoise-400:#00c6ee;--vp-core-color-turquoise-500:#009caf;--vp-core-color-turquoise-600:#007585;--vp-core-color-turquoise-700:#00424a;--vp-core-color-white:#fff;--vp-core-color-yellow-050:#fffef0;--vp-core-color-yellow-100:#fffbc7;--vp-core-color-yellow-200:#fff58d;--vp-core-color-yellow-300:#fff370;--vp-core-color-yellow-400:#ffea28;--vp-core-color-yellow-500:#bcb02c;--vp-core-color-yellow-600:#999028;--vp-core-color-yellow-700:#67611b;--vp-core-font-family-decathlon-brand:Decathlon Brand VF;--vp-core-font-family-decathlon:Decathlon VF;--vp-core-font-family-inter:Inter;--vp-core-font-family-mono:monospace;--vp-core-font-family-roboto:Roboto;--vp-core-font-family-sans-serif:sans-serif;--vp-core-font-family-sf-pro:SF Pro;--vp-core-font-size-050:11px;--vp-core-font-size-100:12px;--vp-core-font-size-150:14px;--vp-core-font-size-200:16px;--vp-core-font-size-250:18px;--vp-core-font-size-300:20px;--vp-core-font-size-350:22px;--vp-core-font-size-400:24px;--vp-core-font-size-450:26px;--vp-core-font-size-500:28px;--vp-core-font-size-550:30px;--vp-core-font-size-600:32px;--vp-core-font-size-650:34px;--vp-core-font-size-700:36px;--vp-core-font-size-750:40px;--vp-core-font-size-800:48px;--vp-core-font-size-850:56px;--vp-core-font-size-900:72px;--vp-core-font-size-910:74px;--vp-core-font-size-950:88px;--vp-core-font-weight-100:100;--vp-core-font-weight-200:200;--vp-core-font-weight-300:300;--vp-core-font-weight-400:400;--vp-core-font-weight-500:500;--vp-core-font-weight-600:600;--vp-core-font-weight-700:700;--vp-core-font-weight-800:800;--vp-core-font-weight-900:900;--vp-core-font-weight-950:950;--vp-core-letter-spacing-020:-.03em;--vp-core-letter-spacing-050:-.01em;--vp-core-letter-spacing-100:0em;--vp-core-letter-spacing-200:.01em;--vp-core-letter-spacing-300:.02em;--vp-core-line-height-050:1;--vp-core-line-height-100:1.0714;--vp-core-line-height-110:1.0811;--vp-core-line-height-120:1.0833;--vp-core-line-height-200:1.1;--vp-core-line-height-210:1.1111;--vp-core-line-height-260:1.1667;--vp-core-line-height-280:1.1818;--vp-core-line-height-285:1.1875;--vp-core-line-height-300:1.2308;--vp-core-line-height-380:1.2857;--vp-core-line-height-400:1.3;--vp-core-line-height-430:1.3333;--vp-core-line-height-500:1.4286;--vp-core-line-height-800:1.5;--vp-core-line-height-900:1.7;--vp-core-opacity-0:0;--vp-core-opacity-1000:1;--vp-core-opacity-250:.25;--vp-core-opacity-300:.38;--vp-core-opacity-500:.5;--vp-core-opacity-750:.75;--vp-core-optical-sizing-14:14;--vp-core-optical-sizing-30:30;--vp-core-optical-sizing-auto:auto;--vp-core-sizing-050:1px;--vp-core-sizing-100:2px;--vp-core-sizing-150:4px;--vp-core-sizing-200:8px;--vp-core-sizing-250:12px;--vp-core-sizing-300:16px;--vp-core-sizing-325:20px;--vp-core-sizing-350:24px;--vp-core-sizing-400:32px;--vp-core-sizing-450:40px;--vp-core-sizing-475:44px;--vp-core-sizing-500:48px;--vp-core-sizing-520:56px;--vp-core-sizing-550:64px;--vp-core-sizing-600:80px;--vp-core-sizing-650:96px;--vp-core-sizing-700:128px;--vp-core-spacing-010:1px;--vp-core-spacing-025:2px;--vp-core-spacing-050:4px;--vp-core-spacing-075:6px;--vp-core-spacing-0:0px;--vp-core-spacing-100:8px;--vp-core-spacing-150:12px;--vp-core-spacing-200:16px;--vp-core-spacing-250:20px;--vp-core-spacing-300:24px;--vp-core-spacing-400:32px;--vp-core-spacing-500:40px;--vp-core-spacing-600:48px;--vp-core-spacing-650:64px;--vp-core-spacing-700:80px;--vp-core-spacing-800:96px;--vp-core-spacing-850:128px;--vp-core-spacing-900:160px;--vp-core-text-case-capitalize:capitalize;--vp-core-text-case-lowercase:lowercase;--vp-core-text-case-none:none;--vp-core-text-case-uppercase:uppercase;--vp-core-text-decoration-line-through:line-through;--vp-core-text-decoration-none:none;--vp-core-text-decoration-underline:underline}.vp--wonder-theme,:root{--vp-semantic-border-radius-full:var(--vp-core-border-radius-full);--vp-semantic-border-radius-m:var(--vp-core-border-radius-500);--vp-semantic-border-radius-main:var(--vp-core-border-radius-0);--vp-semantic-border-radius-s:var(--vp-core-border-radius-200);--vp-semantic-border-width-l:var(--vp-core-border-width-300);--vp-semantic-border-width-m:var(--vp-core-border-width-200);--vp-semantic-border-width-none:var(--vp-core-border-width-0);--vp-semantic-border-width-s:var(--vp-core-border-width-100);--vp-semantic-box-shadow-focus-textfield:0 0 0 2px var(--vp-core-color-cobalt-500);--vp-semantic-box-shadow-focus:0 0 0 4px var(--vp-core-color-white), 0 0 0 6px var(--vp-core-color-black);--vp-semantic-color-active-border-neutral:var(--vp-core-color-cobalt-500);--vp-semantic-color-active-container-alpha-brand:#3643ba26;--vp-semantic-color-active-container-alpha-neutral:#42424226;--vp-semantic-color-active-container-brand:var(--vp-core-color-cobalt-700);--vp-semantic-color-active-container-negative:var(--vp-core-color-red-600);--vp-semantic-color-active-container-neutral:var(--vp-core-color-rock-020);--vp-semantic-color-active-content-brand:var(--vp-core-color-cobalt-900);--vp-semantic-color-active-content-neutral:var(--vp-core-color-cobalt-700);--vp-semantic-color-active-content-quiet:var(--vp-core-color-rock-700);--vp-semantic-color-alpha-brand-l:#3643ba40;--vp-semantic-color-alpha-brand-m:#3643ba26;--vp-semantic-color-alpha-brand-s:#3643ba0d;--vp-semantic-color-alpha-inverse-l:#ffffff40;--vp-semantic-color-alpha-inverse-m:#ffffff26;--vp-semantic-color-alpha-inverse-s:#ffffff0d;--vp-semantic-color-alpha-neutral-l:#ffffff40;--vp-semantic-color-alpha-neutral-m:#ffffff26;--vp-semantic-color-alpha-neutral-s:#ffffff0d;--vp-semantic-color-alpha-neutral-xl:#ffffff9e;--vp-semantic-color-alpha-neutral-xs:#fff0;--vp-semantic-color-alpha-on-brand-quiet-l:#e3e6fc40;--vp-semantic-color-alpha-on-brand-quiet-m:#e3e6fc26;--vp-semantic-color-alpha-on-brand-quiet-s:#e3e6fc0d;--vp-semantic-color-alpha-quiet-l:#61616140;--vp-semantic-color-alpha-quiet-m:#61616126;--vp-semantic-color-alpha-quiet-s:#6161610d;--vp-semantic-color-background-alternative:var(--vp-core-color-cobalt-010);--vp-semantic-color-background-main:var(--vp-core-color-white);--vp-semantic-color-border-brand:var(--vp-core-color-cobalt-500);--vp-semantic-color-border-catchy:var(--vp-core-color-rock-900);--vp-semantic-color-border-inverse:var(--vp-core-color-white);--vp-semantic-color-border-neutral:var(--vp-core-color-rock-200);--vp-semantic-color-border-on-brand:var(--vp-core-color-white);--vp-semantic-color-border-quiet:var(--vp-core-color-rock-020);--vp-semantic-color-commercial-default:var(--vp-core-color-gold-400);--vp-semantic-color-commercial-discount:var(--vp-core-color-red-400);--vp-semantic-color-container-brand:var(--vp-core-color-cobalt-500);--vp-semantic-color-container-catchy:var(--vp-core-color-rock-900);--vp-semantic-color-container-commercial-catchy:var(--vp-core-color-gold-400);--vp-semantic-color-container-commercial-discount:var(--vp-core-color-red-400);--vp-semantic-color-container-commercial-neutral:var(--vp-core-color-cobalt-050);--vp-semantic-color-container-decorative-gravel:var(--vp-core-color-cobalt-010);--vp-semantic-color-container-neutral:var(--vp-core-color-white);--vp-semantic-color-container-on-brand:var(--vp-core-color-transparent);--vp-semantic-color-container-on-overlay:var(--vp-core-color-white);--vp-semantic-color-container-overlay:#10101099;--vp-semantic-color-container-quiet:var(--vp-core-color-cobalt-010);--vp-semantic-color-content-accent:var(--vp-core-color-mint-500);--vp-semantic-color-content-brand:var(--vp-core-color-cobalt-500);--vp-semantic-color-content-commercial-discount:var(--vp-core-color-red-400);--vp-semantic-color-content-inverse:var(--vp-core-color-white);--vp-semantic-color-content-logo:var(--vp-core-color-cobalt-500);--vp-semantic-color-content-neutral:var(--vp-core-color-rock-900);--vp-semantic-color-content-on-brand-accent:var(--vp-core-color-mint-500);--vp-semantic-color-content-on-brand-neutral:var(--vp-core-color-white);--vp-semantic-color-content-on-brand-quiet:var(--vp-core-color-cobalt-050);--vp-semantic-color-content-on-commercial-catchy:var(--vp-core-color-black);--vp-semantic-color-content-on-commercial-discount:var(--vp-core-color-white);--vp-semantic-color-content-on-commercial-neutral:var(--vp-core-color-rock-900);--vp-semantic-color-content-on-media-accent:var(--vp-core-color-mint-500);--vp-semantic-color-content-on-media-neutral:var(--vp-core-color-white);--vp-semantic-color-content-quiet:var(--vp-core-color-rock-400);--vp-semantic-color-content-service:#3643bacc;--vp-semantic-color-extended-cobalt-quiet:var(--vp-core-color-cobalt-050);--vp-semantic-color-extended-cobalt:var(--vp-core-color-cobalt-500);--vp-semantic-color-extended-green-quiet:var(--vp-core-color-green-050);--vp-semantic-color-extended-green:var(--vp-core-color-green-600);--vp-semantic-color-extended-grey-quiet:var(--vp-core-color-grey-100);--vp-semantic-color-extended-grey:var(--vp-core-color-grey-400);--vp-semantic-color-extended-orange-quiet:var(--vp-core-color-orange-050);--vp-semantic-color-extended-orange:var(--vp-core-color-orange-500);--vp-semantic-color-extended-pink-quiet:var(--vp-core-color-pink-050);--vp-semantic-color-extended-pink:var(--vp-core-color-pink-500);--vp-semantic-color-extended-purple-quiet:var(--vp-core-color-purple-050);--vp-semantic-color-extended-purple:var(--vp-core-color-purple-500);--vp-semantic-color-extended-red-quiet:var(--vp-core-color-red-050);--vp-semantic-color-extended-red:var(--vp-core-color-red-400);--vp-semantic-color-extended-turquoise-quiet:var(--vp-core-color-turquoise-050);--vp-semantic-color-extended-turquoise:var(--vp-core-color-turquoise-500);--vp-semantic-color-extended-yellow-quiet:var(--vp-core-color-gold-100);--vp-semantic-color-extended-yellow:var(--vp-core-color-gold-400);--vp-semantic-color-hover-border-neutral:var(--vp-core-color-rock-200);--vp-semantic-color-hover-container-alpha-brand:#3643ba0d;--vp-semantic-color-hover-container-alpha-neutral:#4242420d;--vp-semantic-color-hover-container-brand:var(--vp-core-color-cobalt-600);--vp-semantic-color-hover-container-negative:var(--vp-core-color-red-500);--vp-semantic-color-hover-container-neutral:var(--vp-core-color-rock-010);--vp-semantic-color-hover-content-brand:var(--vp-core-color-cobalt-700);--vp-semantic-color-hover-content-neutral:var(--vp-core-color-cobalt-500);--vp-semantic-color-hover-content-quiet:var(--vp-core-color-rock-500);--vp-semantic-color-mix-ratio-l:var(--vp-core-color-mix-ratio-400);--vp-semantic-color-mix-ratio-m:var(--vp-core-color-mix-ratio-300);--vp-semantic-color-mix-ratio-s:var(--vp-core-color-mix-ratio-200);--vp-semantic-color-mix-ratio-xs:var(--vp-core-color-mix-ratio-100);--vp-semantic-color-status-info-quiet:var(--vp-core-color-cobalt-050);--vp-semantic-color-status-info:var(--vp-core-color-cobalt-500);--vp-semantic-color-status-negative-quiet:var(--vp-core-color-red-050);--vp-semantic-color-status-negative:var(--vp-core-color-red-400);--vp-semantic-color-status-positive-quiet:var(--vp-core-color-green-050);--vp-semantic-color-status-positive:var(--vp-core-color-green-600);--vp-semantic-color-status-warning-quiet:var(--vp-core-color-orange-050);--vp-semantic-color-status-warning:var(--vp-core-color-orange-500);--vp-semantic-motion-delay-extended:.6s;--vp-semantic-motion-delay-instant:0s;--vp-semantic-motion-delay-moderate:.17s;--vp-semantic-motion-delay-quick:70ms;--vp-semantic-motion-delay-slow:.33s;--vp-semantic-motion-duration-extended:1.3s;--vp-semantic-motion-duration-instant:0s;--vp-semantic-motion-duration-moderate:.6s;--vp-semantic-motion-duration-quick:.25s;--vp-semantic-motion-duration-slow:1s;--vp-semantic-motion-easing-expressive-ease-in-out:cubic-bezier(.65, 0, .35, .75);--vp-semantic-motion-easing-expressive-ease-in:cubic-bezier(.72, 0, 1, .67);--vp-semantic-motion-easing-expressive-ease-out:cubic-bezier(0, .22, .36, 1);--vp-semantic-motion-easing-expressive-linear:cubic-bezier(0, 0, 1, 1);--vp-semantic-motion-easing-functional-ease-in-out:cubic-bezier(.42, 0, .58, 1);--vp-semantic-motion-easing-functional-ease-in:cubic-bezier(.42, 0, 1, 1);--vp-semantic-motion-easing-functional-ease-out:cubic-bezier(0, 0, .58, 1);--vp-semantic-motion-easing-functional-linear:cubic-bezier(0, 0, 1, 1);--vp-semantic-motion-scale-none:1;--vp-semantic-motion-scale-s:1.05;--vp-semantic-opacity-full:var(--vp-core-opacity-1000);--vp-semantic-opacity-l:var(--vp-core-opacity-750);--vp-semantic-opacity-m:var(--vp-core-opacity-500);--vp-semantic-opacity-none:var(--vp-core-opacity-0);--vp-semantic-opacity-s:var(--vp-core-opacity-300);--vp-semantic-opacity-xs:var(--vp-core-opacity-250);--vp-semantic-sizing-2xl:var(--vp-core-sizing-400);--vp-semantic-sizing-2xs:var(--vp-core-sizing-150);--vp-semantic-sizing-3xl:var(--vp-core-sizing-450);--vp-semantic-sizing-3xs:var(--vp-core-sizing-050);--vp-semantic-sizing-4xl:var(--vp-core-sizing-500);--vp-semantic-sizing-5xl:var(--vp-core-sizing-520);--vp-semantic-sizing-6xl:var(--vp-core-sizing-550);--vp-semantic-sizing-7xl:var(--vp-core-sizing-600);--vp-semantic-sizing-8xl:var(--vp-core-sizing-650);--vp-semantic-sizing-9xl:var(--vp-core-sizing-700);--vp-semantic-sizing-accessibility-touch-size:var(--vp-core-sizing-475);--vp-semantic-sizing-l:var(--vp-core-sizing-325);--vp-semantic-sizing-m:var(--vp-core-sizing-300);--vp-semantic-sizing-s:var(--vp-core-sizing-250);--vp-semantic-sizing-xl:var(--vp-core-sizing-350);--vp-semantic-sizing-xs:var(--vp-core-sizing-200);--vp-semantic-spacing-2xl:var(--vp-core-spacing-400);--vp-semantic-spacing-2xs:var(--vp-core-spacing-050);--vp-semantic-spacing-3xl:var(--vp-core-spacing-500);--vp-semantic-spacing-3xs:var(--vp-core-spacing-025);--vp-semantic-spacing-4xl:var(--vp-core-spacing-600);--vp-semantic-spacing-4xs:var(--vp-core-spacing-0);--vp-semantic-spacing-5xl:var(--vp-core-spacing-650);--vp-semantic-spacing-6xl:var(--vp-core-spacing-700);--vp-semantic-spacing-7xl:var(--vp-core-spacing-800);--vp-semantic-spacing-8xl:var(--vp-core-spacing-850);--vp-semantic-spacing-9xl:var(--vp-core-spacing-900);--vp-semantic-spacing-l:var(--vp-core-spacing-250);--vp-semantic-spacing-m:var(--vp-core-spacing-200);--vp-semantic-spacing-s:var(--vp-core-spacing-150);--vp-semantic-spacing-xl:var(--vp-core-spacing-300);--vp-semantic-spacing-xs:var(--vp-core-spacing-100);--vp-semantic-typography-screen-l-body-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-body-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-l-body-l-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-body-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-body-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-l-body-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-body-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-body-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-body-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-body-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-body-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-l-body-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-body-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-body-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-l-body-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-body-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-body-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-body-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-body-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-body-s-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-l-body-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-body-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-body-s-line-height:var(--vp-core-line-height-500);--vp-semantic-typography-screen-l-body-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-body-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-body-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-button-label-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-button-label-m-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-l-button-label-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-button-label-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-button-label-m-line-height:var(--vp-core-line-height-900);--vp-semantic-typography-screen-l-button-label-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-button-label-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-button-label-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-button-label-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-button-label-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-button-label-s-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-l-button-label-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-button-label-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-button-label-s-line-height:var(--vp-core-line-height-400);--vp-semantic-typography-screen-l-button-label-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-button-label-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-button-label-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-button-label-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-caption-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-caption-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-l-caption-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-caption-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-caption-line-height:var(--vp-core-line-height-430);--vp-semantic-typography-screen-l-caption-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-caption-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-caption-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-caption-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-inspiring-title-xl-font-family:var(--vp-core-font-family-decathlon-brand), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-inspiring-title-xl-font-size:var(--vp-core-font-size-910);--vp-semantic-typography-screen-l-inspiring-title-xl-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-inspiring-title-xl-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-inspiring-title-xl-line-height:var(--vp-core-line-height-110);--vp-semantic-typography-screen-l-inspiring-title-xl-optical-sizing:var(--vp-core-optical-sizing-auto);--vp-semantic-typography-screen-l-inspiring-title-xl-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-inspiring-title-xl-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-inspiring-title-xl-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-link-caption-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-link-caption-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-l-link-caption-font-weight:var(--vp-core-font-weight-400);--vp-semantic-typography-screen-l-link-caption-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-link-caption-line-height:var(--vp-core-line-height-430);--vp-semantic-typography-screen-l-link-caption-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-link-caption-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-link-caption-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-l-link-caption-underlining-offset:var(--vp-core-spacing-050);--vp-semantic-typography-screen-l-link-caption-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-link-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-link-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-l-link-l-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-link-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-link-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-l-link-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-link-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-link-l-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-l-link-l-underlining-offset:var(--vp-core-spacing-075);--vp-semantic-typography-screen-l-link-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-link-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-link-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-l-link-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-link-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-link-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-l-link-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-link-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-link-m-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-l-link-m-underlining-offset:var(--vp-core-spacing-075);--vp-semantic-typography-screen-l-link-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-link-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-link-s-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-l-link-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-l-link-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-link-s-line-height:var(--vp-core-line-height-500);--vp-semantic-typography-screen-l-link-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-link-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-link-s-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-l-link-s-underlining-offset:var(--vp-core-spacing-050);--vp-semantic-typography-screen-l-link-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-overline-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-overline-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-l-overline-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-overline-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-overline-line-height:var(--vp-core-line-height-380);--vp-semantic-typography-screen-l-overline-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-overline-text-case:var(--vp-core-text-case-uppercase);--vp-semantic-typography-screen-l-overline-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-overline-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-subtitle-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-subtitle-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-l-subtitle-l-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-subtitle-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-subtitle-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-l-subtitle-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-subtitle-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-subtitle-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-subtitle-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-subtitle-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-subtitle-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-l-subtitle-m-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-subtitle-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-subtitle-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-l-subtitle-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-subtitle-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-subtitle-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-subtitle-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-title-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-title-l-font-size:var(--vp-core-font-size-800);--vp-semantic-typography-screen-l-title-l-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-title-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-title-l-line-height:var(--vp-core-line-height-260);--vp-semantic-typography-screen-l-title-l-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-l-title-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-title-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-title-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-title-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-title-m-font-size:var(--vp-core-font-size-600);--vp-semantic-typography-screen-l-title-m-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-title-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-title-m-line-height:var(--vp-core-line-height-285);--vp-semantic-typography-screen-l-title-m-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-l-title-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-title-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-title-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-title-s-font-size:var(--vp-core-font-size-350);--vp-semantic-typography-screen-l-title-s-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-title-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-title-s-line-height:var(--vp-core-line-height-280);--vp-semantic-typography-screen-l-title-s-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-l-title-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-title-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-l-title-xl-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-l-title-xl-font-size:var(--vp-core-font-size-910);--vp-semantic-typography-screen-l-title-xl-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-title-xl-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-title-xl-line-height:var(--vp-core-line-height-110);--vp-semantic-typography-screen-l-title-xl-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-l-title-xl-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-title-xl-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-title-xl-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-body-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-body-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-m-body-l-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-body-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-body-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-m-body-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-body-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-body-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-body-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-body-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-body-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-m-body-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-body-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-body-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-m-body-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-body-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-body-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-body-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-body-s-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-m-body-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-body-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-body-s-line-height:var(--vp-core-line-height-500);--vp-semantic-typography-screen-m-body-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-body-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-body-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-body-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-button-label-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-button-label-m-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-m-button-label-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-button-label-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-button-label-m-line-height:var(--vp-core-line-height-900);--vp-semantic-typography-screen-m-button-label-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-button-label-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-button-label-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-button-label-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-button-label-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-button-label-s-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-m-button-label-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-button-label-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-button-label-s-line-height:var(--vp-core-line-height-400);--vp-semantic-typography-screen-m-button-label-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-button-label-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-button-label-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-button-label-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-caption-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-caption-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-m-caption-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-caption-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-caption-line-height:var(--vp-core-line-height-430);--vp-semantic-typography-screen-m-caption-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-caption-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-caption-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-caption-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-inspiring-title-xl-font-family:var(--vp-core-font-family-decathlon-brand), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-inspiring-title-xl-font-size:var(--vp-core-font-size-850);--vp-semantic-typography-screen-m-inspiring-title-xl-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-inspiring-title-xl-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-inspiring-title-xl-line-height:var(--vp-core-line-height-100);--vp-semantic-typography-screen-m-inspiring-title-xl-optical-sizing:var(--vp-core-optical-sizing-auto);--vp-semantic-typography-screen-m-inspiring-title-xl-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-inspiring-title-xl-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-inspiring-title-xl-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-link-caption-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-link-caption-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-m-link-caption-font-weight:var(--vp-core-font-weight-400);--vp-semantic-typography-screen-m-link-caption-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-link-caption-line-height:var(--vp-core-line-height-430);--vp-semantic-typography-screen-m-link-caption-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-link-caption-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-link-caption-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-m-link-caption-underlining-offset:var(--vp-core-spacing-050);--vp-semantic-typography-screen-m-link-caption-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-link-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-link-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-m-link-l-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-link-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-link-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-m-link-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-link-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-link-l-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-m-link-l-underlining-offset:var(--vp-core-spacing-075);--vp-semantic-typography-screen-m-link-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-link-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-link-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-m-link-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-link-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-link-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-m-link-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-link-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-link-m-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-m-link-m-underlining-offset:var(--vp-core-spacing-075);--vp-semantic-typography-screen-m-link-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-link-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-link-s-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-m-link-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-m-link-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-link-s-line-height:var(--vp-core-line-height-500);--vp-semantic-typography-screen-m-link-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-link-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-link-s-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-m-link-s-underlining-offset:var(--vp-core-spacing-050);--vp-semantic-typography-screen-m-link-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-overline-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-overline-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-m-overline-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-overline-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-overline-line-height:var(--vp-core-line-height-260);--vp-semantic-typography-screen-m-overline-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-overline-text-case:var(--vp-core-text-case-uppercase);--vp-semantic-typography-screen-m-overline-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-overline-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-subtitle-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-subtitle-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-m-subtitle-l-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-subtitle-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-subtitle-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-m-subtitle-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-subtitle-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-subtitle-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-subtitle-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-subtitle-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-subtitle-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-m-subtitle-m-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-subtitle-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-subtitle-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-m-subtitle-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-subtitle-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-subtitle-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-subtitle-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-title-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-title-l-font-size:var(--vp-core-font-size-750);--vp-semantic-typography-screen-m-title-l-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-title-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-title-l-line-height:var(--vp-core-line-height-200);--vp-semantic-typography-screen-m-title-l-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-m-title-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-title-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-title-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-title-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-title-m-font-size:var(--vp-core-font-size-450);--vp-semantic-typography-screen-m-title-m-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-title-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-title-m-line-height:var(--vp-core-line-height-300);--vp-semantic-typography-screen-m-title-m-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-m-title-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-title-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-title-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-title-s-font-size:var(--vp-core-font-size-350);--vp-semantic-typography-screen-m-title-s-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-title-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-title-s-line-height:var(--vp-core-line-height-280);--vp-semantic-typography-screen-m-title-s-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-m-title-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-title-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-m-title-xl-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-m-title-xl-font-size:var(--vp-core-font-size-850);--vp-semantic-typography-screen-m-title-xl-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-title-xl-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-title-xl-line-height:var(--vp-core-line-height-100);--vp-semantic-typography-screen-m-title-xl-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-m-title-xl-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-title-xl-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-body-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-body-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-s-body-l-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-body-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-body-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-s-body-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-body-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-body-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-body-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-body-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-s-body-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-body-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-body-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-s-body-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-body-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-body-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-body-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-body-s-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-s-body-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-body-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-body-s-line-height:var(--vp-core-line-height-500);--vp-semantic-typography-screen-s-body-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-body-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-body-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-button-label-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-button-label-m-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-s-button-label-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-button-label-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-button-label-m-line-height:var(--vp-core-line-height-900);--vp-semantic-typography-screen-s-button-label-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-button-label-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-button-label-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-button-label-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-button-label-s-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-s-button-label-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-button-label-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-button-label-s-line-height:var(--vp-core-line-height-400);--vp-semantic-typography-screen-s-button-label-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-button-label-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-button-label-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-button-label-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-caption-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-caption-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-s-caption-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-caption-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-caption-line-height:var(--vp-core-line-height-430);--vp-semantic-typography-screen-s-caption-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-caption-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-caption-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-caption-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-inspiring-title-xl-font-family:var(--vp-core-font-family-decathlon-brand), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-inspiring-title-xl-font-size:var(--vp-core-font-size-800);--vp-semantic-typography-screen-s-inspiring-title-xl-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-inspiring-title-xl-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-inspiring-title-xl-line-height:var(--vp-core-line-height-120);--vp-semantic-typography-screen-s-inspiring-title-xl-optical-sizing:var(--vp-core-optical-sizing-auto);--vp-semantic-typography-screen-s-inspiring-title-xl-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-inspiring-title-xl-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-inspiring-title-xl-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-link-caption-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-link-caption-font-size:var(--vp-core-font-size-100);--vp-semantic-typography-screen-s-link-caption-font-weight:var(--vp-core-font-weight-400);--vp-semantic-typography-screen-s-link-caption-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-link-caption-line-height:var(--vp-core-line-height-430);--vp-semantic-typography-screen-s-link-caption-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-link-caption-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-link-caption-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-s-link-caption-underlining-offset:var(--vp-core-spacing-050);--vp-semantic-typography-screen-s-link-caption-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-link-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-link-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-s-link-l-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-link-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-link-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-s-link-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-link-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-link-l-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-s-link-l-underlining-offset:var(--vp-core-spacing-075);--vp-semantic-typography-screen-s-link-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-link-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-link-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-s-link-m-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-link-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-link-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-s-link-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-link-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-link-m-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-s-link-m-underlining-offset:var(--vp-core-spacing-075);--vp-semantic-typography-screen-s-link-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-link-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-link-s-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-s-link-s-font-weight:var(--vp-core-font-weight-500);--vp-semantic-typography-screen-s-link-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-link-s-line-height:var(--vp-core-line-height-500);--vp-semantic-typography-screen-s-link-s-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-link-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-link-s-text-decoration:var(--vp-core-text-decoration-underline);--vp-semantic-typography-screen-s-link-s-underlining-offset:var(--vp-core-spacing-050);--vp-semantic-typography-screen-s-link-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-overline-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-overline-font-size:var(--vp-core-font-size-150);--vp-semantic-typography-screen-s-overline-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-overline-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-overline-line-height:var(--vp-core-line-height-260);--vp-semantic-typography-screen-s-overline-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-overline-text-case:var(--vp-core-text-case-uppercase);--vp-semantic-typography-screen-s-overline-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-overline-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-subtitle-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-subtitle-l-font-size:var(--vp-core-font-size-300);--vp-semantic-typography-screen-s-subtitle-l-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-subtitle-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-subtitle-l-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-s-subtitle-l-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-subtitle-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-subtitle-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-subtitle-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-subtitle-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-subtitle-m-font-size:var(--vp-core-font-size-200);--vp-semantic-typography-screen-s-subtitle-m-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-subtitle-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-subtitle-m-line-height:var(--vp-core-line-height-800);--vp-semantic-typography-screen-s-subtitle-m-optical-sizing:var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-subtitle-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-subtitle-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-title-l-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-title-l-font-size:var(--vp-core-font-size-700);--vp-semantic-typography-screen-s-title-l-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-title-l-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-title-l-line-height:var(--vp-core-line-height-210);--vp-semantic-typography-screen-s-title-l-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-s-title-l-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-title-l-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-title-l-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-title-m-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-title-m-font-size:var(--vp-core-font-size-450);--vp-semantic-typography-screen-s-title-m-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-title-m-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-title-m-line-height:var(--vp-core-line-height-300);--vp-semantic-typography-screen-s-title-m-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-s-title-m-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-title-m-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-title-s-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-title-s-font-size:var(--vp-core-font-size-350);--vp-semantic-typography-screen-s-title-s-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-title-s-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-title-s-line-height:var(--vp-core-line-height-280);--vp-semantic-typography-screen-s-title-s-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-s-title-s-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-title-s-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing:antialiased;--vp-semantic-typography-screen-s-title-xl-font-family:var(--vp-core-font-family-decathlon), var(--vp-core-font-family-inter), var(--vp-core-font-family-sans-serif);--vp-semantic-typography-screen-s-title-xl-font-size:var(--vp-core-font-size-800);--vp-semantic-typography-screen-s-title-xl-font-weight:var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-title-xl-letter-spacing:var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-title-xl-line-height:var(--vp-core-line-height-120);--vp-semantic-typography-screen-s-title-xl-optical-sizing:var(--vp-core-optical-sizing-30);--vp-semantic-typography-screen-s-title-xl-text-case:var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-title-xl-text-decoration:var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-title-xl-webkit-font-smoothing:antialiased}.vp--dark-mode,.vp--dark-mode.vp--wonder-theme{--vp-semantic-box-shadow-focus-textfield:0 0 0 2px var(--vp-core-color-cobalt-300);--vp-semantic-box-shadow-focus:0 0 0 4px var(--vp-core-color-black), 0 0 0 6px var(--vp-core-color-white);--vp-semantic-color-active-border-neutral:var(--vp-core-color-cobalt-300);--vp-semantic-color-active-container-alpha-brand:#6c7bfb33;--vp-semantic-color-active-container-alpha-neutral:#a8a8a826;--vp-semantic-color-active-container-brand:var(--vp-core-color-cobalt-300);--vp-semantic-color-active-container-negative:var(--vp-core-color-red-100);--vp-semantic-color-active-container-neutral:var(--vp-core-color-rock-700);--vp-semantic-color-active-content-brand:var(--vp-core-color-cobalt-100);--vp-semantic-color-active-content-neutral:var(--vp-core-color-cobalt-200);--vp-semantic-color-active-content-quiet:var(--vp-core-color-rock-010);--vp-semantic-color-alpha-brand-l:#6c7bfb59;--vp-semantic-color-alpha-brand-m:#6c7bfb33;--vp-semantic-color-alpha-brand-s:#6c7bfb1a;--vp-semantic-color-alpha-inverse-l:#10101040;--vp-semantic-color-alpha-inverse-m:#10101026;--vp-semantic-color-alpha-inverse-s:#1010100d;--vp-semantic-color-alpha-neutral-l:#10101040;--vp-semantic-color-alpha-neutral-m:#10101026;--vp-semantic-color-alpha-neutral-s:#1010100d;--vp-semantic-color-alpha-neutral-xl:#1010109e;--vp-semantic-color-alpha-neutral-xs:#10101000;--vp-semantic-color-alpha-quiet-l:#a8a8a840;--vp-semantic-color-alpha-quiet-m:#a8a8a826;--vp-semantic-color-alpha-quiet-s:#a8a8a80d;--vp-semantic-color-background-alternative:var(--vp-core-color-black);--vp-semantic-color-background-main:var(--vp-core-color-rock-900);--vp-semantic-color-border-brand:var(--vp-core-color-cobalt-300);--vp-semantic-color-border-catchy:var(--vp-core-color-white);--vp-semantic-color-border-inverse:var(--vp-core-color-rock-900);--vp-semantic-color-border-neutral:var(--vp-core-color-rock-300);--vp-semantic-color-border-quiet:var(--vp-core-color-rock-500);--vp-semantic-color-commercial-discount:var(--vp-core-color-red-300);--vp-semantic-color-container-catchy:var(--vp-core-color-cobalt-010);--vp-semantic-color-container-commercial-discount:var(--vp-core-color-red-300);--vp-semantic-color-container-decorative-gravel:var(--vp-core-color-rock-600);--vp-semantic-color-container-neutral:var(--vp-core-color-rock-900);--vp-semantic-color-container-on-brand:var(--vp-semantic-color-container-overlay);--vp-semantic-color-container-on-overlay:var(--vp-core-color-rock-800);--vp-semantic-color-container-quiet:var(--vp-core-color-rock-700);--vp-semantic-color-content-brand:var(--vp-core-color-cobalt-300);--vp-semantic-color-content-commercial-discount:var(--vp-core-color-red-300);--vp-semantic-color-content-inverse:var(--vp-core-color-rock-900);--vp-semantic-color-content-logo:var(--vp-core-color-white);--vp-semantic-color-content-neutral:var(--vp-core-color-white);--vp-semantic-color-content-on-commercial-discount:var(--vp-core-color-rock-900);--vp-semantic-color-content-quiet:var(--vp-core-color-rock-100);--vp-semantic-color-content-service:#fffc;--vp-semantic-color-extended-cobalt-quiet:var(--vp-core-color-cobalt-700);--vp-semantic-color-extended-cobalt:var(--vp-core-color-cobalt-300);--vp-semantic-color-extended-green-quiet:var(--vp-core-color-green-700);--vp-semantic-color-extended-green:var(--vp-core-color-green-200);--vp-semantic-color-extended-grey-quiet:var(--vp-core-color-grey-700);--vp-semantic-color-extended-grey:var(--vp-core-color-grey-300);--vp-semantic-color-extended-orange-quiet:var(--vp-core-color-orange-600);--vp-semantic-color-extended-orange:var(--vp-core-color-orange-300);--vp-semantic-color-extended-pink-quiet:var(--vp-core-color-pink-600);--vp-semantic-color-extended-pink:var(--vp-core-color-pink-300);--vp-semantic-color-extended-purple-quiet:var(--vp-core-color-purple-600);--vp-semantic-color-extended-purple:var(--vp-core-color-purple-300);--vp-semantic-color-extended-red-quiet:var(--vp-core-color-red-600);--vp-semantic-color-extended-red:var(--vp-core-color-red-300);--vp-semantic-color-extended-turquoise-quiet:var(--vp-core-color-turquoise-700);--vp-semantic-color-extended-turquoise:var(--vp-core-color-turquoise-300);--vp-semantic-color-extended-yellow-quiet:var(--vp-core-color-gold-700);--vp-semantic-color-extended-yellow:var(--vp-core-color-gold-300);--vp-semantic-color-hover-border-neutral:var(--vp-core-color-rock-300);--vp-semantic-color-hover-container-alpha-brand:#6c7bfb1a;--vp-semantic-color-hover-container-alpha-neutral:#a8a8a80d;--vp-semantic-color-hover-container-brand:var(--vp-core-color-cobalt-400);--vp-semantic-color-hover-container-negative:var(--vp-core-color-red-200);--vp-semantic-color-hover-container-neutral:var(--vp-core-color-rock-800);--vp-semantic-color-hover-content-brand:var(--vp-core-color-cobalt-200);--vp-semantic-color-hover-content-neutral:var(--vp-core-color-cobalt-300);--vp-semantic-color-hover-content-quiet:var(--vp-core-color-rock-050);--vp-semantic-color-status-info-quiet:var(--vp-core-color-cobalt-700);--vp-semantic-color-status-info:var(--vp-core-color-cobalt-300);--vp-semantic-color-status-negative-quiet:var(--vp-core-color-red-600);--vp-semantic-color-status-negative:var(--vp-core-color-red-300);--vp-semantic-color-status-positive-quiet:var(--vp-core-color-green-700);--vp-semantic-color-status-positive:var(--vp-core-color-green-300);--vp-semantic-color-status-warning-quiet:var(--vp-core-color-orange-600);--vp-semantic-color-status-warning:var(--vp-core-color-orange-300);--vp-semantic-motion-easing-expressive-ease-in-out:cubic-bezier(.65, 0, .35, 1)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-accordion-border-radius-container:var(--vp-semantic-border-radius-main);--vp-component-accordion-color-primary-on-brand-container-active: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-container-hover:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-on-brand-icon-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-icon-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-icon-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-label-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-label-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-label-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-subline-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-subline-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-on-brand-subline-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-primary-regular-container-active: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-container-hover:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-primary-regular-icon-active:var(--vp-semantic-color-active-content-neutral);--vp-component-accordion-color-primary-regular-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-primary-regular-icon-hover:var(--vp-semantic-color-hover-content-neutral);--vp-component-accordion-color-primary-regular-label-active:var(--vp-semantic-color-active-content-neutral);--vp-component-accordion-color-primary-regular-label-default:var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-primary-regular-label-hover:var(--vp-semantic-color-hover-content-neutral);--vp-component-accordion-color-primary-regular-subline-active:var(--vp-semantic-color-active-content-neutral);--vp-component-accordion-color-primary-regular-subline-default:var(--vp-semantic-color-content-quiet);--vp-component-accordion-color-primary-regular-subline-hover:var(--vp-semantic-color-hover-content-neutral);--vp-component-accordion-color-secondary-on-brand-container-active: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-container-hover:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-on-brand-icon-active:var(--vp-semantic-color-content-on-brand-neutral);--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-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-on-brand-label-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-on-brand-label-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-on-brand-label-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-accordion-color-secondary-regular-container-active: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-container-hover:var(--vp-semantic-color-alpha-neutral-xs);--vp-component-accordion-color-secondary-regular-icon-active:var(--vp-semantic-color-active-content-neutral);--vp-component-accordion-color-secondary-regular-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-secondary-regular-icon-hover:var(--vp-semantic-color-hover-content-neutral);--vp-component-accordion-color-secondary-regular-label-active:var(--vp-semantic-color-active-content-neutral);--vp-component-accordion-color-secondary-regular-label-default:var(--vp-semantic-color-content-neutral);--vp-component-accordion-color-secondary-regular-label-hover:var(--vp-semantic-color-hover-content-neutral);--vp-component-accordion-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-accordion-sizing-primary-icon-height:var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-primary-icon-width:var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-secondary-icon-height:var(--vp-semantic-sizing-m);--vp-component-accordion-sizing-secondary-icon-width:var(--vp-semantic-sizing-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-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-typography-primary-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-accordion-typography-primary-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-accordion-typography-primary-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-accordion-typography-primary-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-accordion-typography-primary-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-accordion-typography-primary-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-accordion-typography-primary-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-accordion-typography-primary-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-accordion-typography-primary-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-accordion-typography-primary-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-accordion-typography-primary-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-accordion-typography-primary-subline-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-accordion-typography-secondary-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--vp-component-accordion-typography-secondary-label-font-size:var(--vp-semantic-typography-screen-s-overline-font-size);--vp-component-accordion-typography-secondary-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-component-accordion-typography-secondary-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-component-accordion-typography-secondary-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-accordion-typography-secondary-label-optical-sizing:var(--vp-semantic-typography-screen-s-overline-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--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-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-left:var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-article-card-color-background:var(--vp-semantic-color-container-neutral);--vp-component-article-card-color-footer-content:var(--vp-semantic-color-content-quiet);--vp-component-article-card-color-horizontal-media-overlay:linear-gradient(0deg, #0000008a 20%, transparent 80%);--vp-component-article-card-color-media-background:var(--vp-semantic-color-container-quiet);--vp-component-article-card-color-media-legend-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-article-card-color-media-legend-overlay:color-mix(in srgb, var(--vp-core-color-transparent) 46%, var(--vp-core-color-black));--vp-component-article-card-color-vertical-media-overlay:linear-gradient(0deg, #0000008a 10%, transparent 40%);--vp-component-article-card-motion-media-hover-scale:var(--vp-semantic-motion-scale-s);--vp-component-article-card-motion-media-hover-transition-delay:var(--vp-semantic-motion-delay-instant);--vp-component-article-card-motion-media-hover-transition-duration:var(--vp-semantic-motion-duration-quick);--vp-component-article-card-motion-media-hover-transition-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-article-card-spacing-container-caption-skeleton-margin-block-end:var(--vp-semantic-spacing-2xs);--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-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-media-legend-content-gap:var(--vp-semantic-spacing-xs);--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-block-start:var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-article-card-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-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-media-legend-content-gap:var(--vp-semantic-spacing-xs);--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-block-start:var(--vp-semantic-spacing-4xs);--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-media-skeleton-gap:var(--vp-semantic-spacing-l);--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-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-media-legend-content-gap:var(--vp-semantic-spacing-xs);--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-block-start:var(--vp-semantic-spacing-4xs);--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-typography-footer-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-article-card-typography-footer-label-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-article-card-typography-media-legend-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-article-card-typography-media-legend-label-optical-sizing:var(--vp-semantic-typography-screen-s-overline-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--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-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--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-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--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-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-badge-border-radius:var(--vp-semantic-border-radius-full);--vp-component-badge-border-width:var(--vp-semantic-border-width-s);--vp-component-badge-color-important-border:var(--vp-semantic-color-container-neutral);--vp-component-badge-color-important-container:var(--vp-semantic-color-status-negative);--vp-component-badge-color-important-content:var(--vp-semantic-color-content-inverse);--vp-component-badge-color-primary-border:var(--vp-semantic-color-container-neutral);--vp-component-badge-color-primary-container:var(--vp-semantic-color-container-brand);--vp-component-badge-color-primary-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-badge-sizing-container-min-height:var(--vp-semantic-sizing-xs);--vp-component-badge-sizing-container-min-width:var(--vp-semantic-sizing-xs);--vp-component-badge-spacing-container-large-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-badge-spacing-container-large-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-badge-spacing-container-large-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-badge-spacing-container-large-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-badge-spacing-container-small-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-badge-spacing-container-small-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-badge-typography-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-badge-typography-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-badge-typography-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-badge-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-badge-typography-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-badge-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--vp-component-badge-typography-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-badge-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-badge-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-breadcrumbs-chevron-icon-height:var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-chevron-icon-width:var(--vp-semantic-sizing-m);--vp-component-breadcrumbs-color-content:var(--vp-semantic-color-content-quiet);--vp-component-breadcrumbs-color-icon:var(--vp-semantic-color-content-quiet);--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-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-breadcrumbs-spacing-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-breadcrumbs-spacing-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-breadcrumbs-spacing-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-breadcrumbs-spacing-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-breadcrumbs-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-breadcrumbs-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-breadcrumbs-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-breadcrumbs-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-breadcrumbs-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-breadcrumbs-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--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-left: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-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-left:var(--vp-semantic-border-radius-main);--vp-component-button-border-radius-squared-top-right:var(--vp-semantic-border-radius-main);--vp-component-button-border-width:var(--vp-semantic-border-width-s);--vp-component-button-color-negative-inverse-border:var(--vp-core-color-transparent);--vp-component-button-color-negative-inverse-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-button-color-negative-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-button-color-negative-inverse-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-button-color-negative-inverse-content:var(--vp-semantic-color-status-negative);--vp-component-button-color-negative-regular-border:var(--vp-core-color-transparent);--vp-component-button-color-negative-regular-container-active:var(--vp-semantic-color-active-container-negative);--vp-component-button-color-negative-regular-container-default:var(--vp-semantic-color-status-negative);--vp-component-button-color-negative-regular-container-hover:var(--vp-semantic-color-hover-container-negative);--vp-component-button-color-negative-regular-content:var(--vp-semantic-color-content-inverse);--vp-component-button-color-primary-inverse-border:var(--vp-core-color-transparent);--vp-component-button-color-primary-inverse-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-button-color-primary-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-button-color-primary-inverse-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-button-color-primary-inverse-content:var(--vp-semantic-color-content-brand);--vp-component-button-color-primary-regular-border:var(--vp-core-color-transparent);--vp-component-button-color-primary-regular-container-active:var(--vp-semantic-color-active-container-brand);--vp-component-button-color-primary-regular-container-default:var(--vp-semantic-color-container-brand);--vp-component-button-color-primary-regular-container-hover:var(--vp-semantic-color-hover-container-brand);--vp-component-button-color-primary-regular-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-secondary-inverse-border:var(--vp-semantic-color-border-on-brand);--vp-component-button-color-secondary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-secondary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-button-color-secondary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-secondary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-secondary-regular-border:var(--vp-semantic-color-border-neutral);--vp-component-button-color-secondary-regular-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-button-color-secondary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-button-color-secondary-regular-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-button-color-secondary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-button-color-tertiary-inverse-border:var(--vp-core-color-transparent);--vp-component-button-color-tertiary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-tertiary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-button-color-tertiary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-button-color-tertiary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-button-color-tertiary-regular-border:var(--vp-core-color-transparent);--vp-component-button-color-tertiary-regular-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-button-color-tertiary-regular-container-default:var(--vp-core-color-transparent);--vp-component-button-color-tertiary-regular-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-button-color-tertiary-regular-content:var(--vp-semantic-color-content-brand);--vp-component-button-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-button-sizing-large-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-start-icon-height:var(--vp-semantic-sizing-xl);--vp-component-button-sizing-large-start-icon-width:var(--vp-semantic-sizing-xl);--vp-component-button-sizing-medium-end-icon-height:var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-end-icon-width:var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-start-icon-height:var(--vp-semantic-sizing-l);--vp-component-button-sizing-medium-start-icon-width:var(--vp-semantic-sizing-l);--vp-component-button-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-button-sizing-small-end-icon-height:var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-start-icon-height:var(--vp-semantic-sizing-m);--vp-component-button-sizing-small-start-icon-width:var(--vp-semantic-sizing-m);--vp-component-button-spacing-large-gap:var(--vp-semantic-spacing-xs);--vp-component-button-spacing-large-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-button-spacing-large-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-button-spacing-large-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-button-spacing-large-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-button-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-button-spacing-medium-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-button-spacing-medium-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-button-spacing-medium-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-button-spacing-medium-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-button-spacing-small-gap:var(--vp-semantic-spacing-2xs);--vp-component-button-spacing-small-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-button-spacing-small-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-button-spacing-small-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-button-spacing-small-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-button-typography-large-label-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--vp-component-button-typography-large-label-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing);--vp-component-button-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--vp-component-button-typography-medium-label-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing);--vp-component-button-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-button-label-s-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-button-label-s-line-height);--vp-component-button-typography-small-label-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-s-webkit-font-smoothing);--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-left: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-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-left:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-radius-halo-top-right:var(--vp-semantic-border-radius-main);--vp-component-checkbox-border-width-container:var(--vp-semantic-border-width-s);--vp-component-checkbox-color-border-checked-active:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-checked-default:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-checked-hover:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-unchecked-active:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-border-unchecked-default:var(--vp-semantic-color-border-neutral);--vp-component-checkbox-color-border-unchecked-error:var(--vp-semantic-color-status-negative);--vp-component-checkbox-color-border-unchecked-hover:var(--vp-semantic-color-border-brand);--vp-component-checkbox-color-container-checked:var(--vp-semantic-color-container-brand);--vp-component-checkbox-color-container-unchecked:var(--vp-core-color-transparent);--vp-component-checkbox-color-halo-checked-active:var(--vp-semantic-color-active-container-alpha-brand);--vp-component-checkbox-color-halo-checked-hover:var(--vp-semantic-color-hover-container-alpha-brand);--vp-component-checkbox-color-halo-unchecked-active:var(--vp-semantic-color-active-container-alpha-neutral);--vp-component-checkbox-color-halo-unchecked-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--vp-component-checkbox-color-icon-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-checkbox-color-label-default:var(--vp-semantic-color-content-neutral);--vp-component-checkbox-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-checkbox-sizing-container-height:var(--vp-semantic-sizing-l);--vp-component-checkbox-sizing-container-width:var(--vp-semantic-sizing-l);--vp-component-checkbox-sizing-halo-height:var(--vp-semantic-sizing-xl);--vp-component-checkbox-sizing-halo-width:var(--vp-semantic-sizing-xl);--vp-component-checkbox-sizing-icon-height:var(--vp-semantic-sizing-m);--vp-component-checkbox-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-checkbox-spacing-gap:var(--vp-semantic-spacing-s);--vp-component-checkbox-spacing-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-checkbox-spacing-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-checkbox-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-checkbox-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-checkbox-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-checkbox-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-checkbox-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-checkbox-typography-medium-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--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-left:var(--vp-semantic-border-radius-full);--vp-component-chip-border-radius-top-right:var(--vp-semantic-border-radius-full);--vp-component-chip-border-width-selected:var(--vp-semantic-border-width-m);--vp-component-chip-border-width-unselected:var(--vp-semantic-border-width-s);--vp-component-chip-color-border-selected-active:var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-selected-default:var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-selected-hover:var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-unselected-active:var(--vp-semantic-color-border-catchy);--vp-component-chip-color-border-unselected-default:var(--vp-semantic-color-border-quiet);--vp-component-chip-color-border-unselected-hover:var(--vp-semantic-color-border-catchy);--vp-component-chip-color-container:var(--vp-semantic-color-container-neutral);--vp-component-chip-color-content-selected-active:var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-selected-default:var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-selected-hover:var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-unselected-active:var(--vp-semantic-color-border-catchy);--vp-component-chip-color-content-unselected-default:var(--vp-semantic-color-content-neutral);--vp-component-chip-color-content-unselected-hover:var(--vp-semantic-color-content-neutral);--vp-component-chip-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-chip-sizing-medium-container-height:var(--vp-semantic-sizing-4xl);--vp-component-chip-sizing-medium-end-icon-height:var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-end-icon-width:var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-icon-action-container-width:var(--vp-semantic-sizing-4xl);--vp-component-chip-sizing-medium-start-icon-height:var(--vp-semantic-sizing-l);--vp-component-chip-sizing-medium-start-icon-width:var(--vp-semantic-sizing-l);--vp-component-chip-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-chip-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-chip-sizing-small-container-height:var(--vp-semantic-sizing-2xl);--vp-component-chip-sizing-small-end-icon-height:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-icon-action-container-width:var(--vp-semantic-sizing-2xl);--vp-component-chip-sizing-small-start-icon-height:var(--vp-semantic-sizing-m);--vp-component-chip-sizing-small-start-icon-width:var(--vp-semantic-sizing-m);--vp-component-chip-spacing-medium-action-selection-container-gap:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-medium-action-selection-container-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-medium-action-selection-container-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-chip-spacing-medium-icon-action-container-gap:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-medium-icon-action-container-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-medium-icon-action-container-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-small-action-selection-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-action-selection-container-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-small-action-selection-container-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-chip-spacing-small-icon-action-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-chip-spacing-small-icon-action-container-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-chip-spacing-small-icon-action-container-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-chip-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-chip-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-chip-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-chip-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-chip-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-chip-typography-medium-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-chip-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-chip-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-chip-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-chip-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-chip-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-chip-typography-small-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-combobox-border-radius-default-listbox:var(--vp-semantic-border-radius-main);--vp-component-combobox-border-radius-float-listbox:var(--vp-semantic-border-radius-m);--vp-component-combobox-border-radius-subtle-listbox:var(--vp-semantic-border-radius-main);--vp-component-combobox-border-width-default-input:var(--vp-semantic-border-width-s);--vp-component-combobox-border-width-hover-input:var(--vp-semantic-border-width-m);--vp-component-combobox-border-width-listbox:var(--vp-semantic-border-width-s);--vp-component-combobox-border-width-option-focus:var(--vp-semantic-border-width-m);--vp-component-combobox-color-border-default-default-input:var(--vp-semantic-color-border-neutral);--vp-component-combobox-color-border-default-error-input:var(--vp-semantic-color-status-negative);--vp-component-combobox-color-border-default-focus-input:var(--vp-semantic-color-border-brand);--vp-component-combobox-color-border-float-default-input:var(--vp-core-color-transparent);--vp-component-combobox-color-border-float-error-input:var(--vp-semantic-color-status-negative);--vp-component-combobox-color-border-float-focus-input:var(--vp-semantic-color-border-brand);--vp-component-combobox-color-border-listbox:var(--vp-semantic-color-border-quiet);--vp-component-combobox-color-border-option-focus:var(--vp-semantic-color-border-brand);--vp-component-combobox-color-border-subtle-default-input:var(--vp-core-color-transparent);--vp-component-combobox-color-border-subtle-error-input:var(--vp-semantic-color-status-negative);--vp-component-combobox-color-border-subtle-focus-input:var(--vp-semantic-color-border-brand);--vp-component-combobox-color-container-default-input-default:var(--vp-semantic-color-container-neutral);--vp-component-combobox-color-container-default-input-hover:var(--vp-semantic-color-container-neutral);--vp-component-combobox-color-container-float-input-default:var(--vp-core-color-transparent);--vp-component-combobox-color-container-float-input-hover:var(--vp-core-color-transparent);--vp-component-combobox-color-container-option-default:var(--vp-semantic-color-container-neutral);--vp-component-combobox-color-container-option-hover:var(--vp-semantic-color-container-quiet);--vp-component-combobox-color-container-subtle-input-default:var(--vp-semantic-color-container-quiet);--vp-component-combobox-color-container-subtle-input-hover:color-mix(in srgb, var(--vp-semantic-color-container-quiet) 95%, var(--vp-semantic-color-container-catchy));--vp-component-combobox-color-content-default-input-default:var(--vp-semantic-color-content-neutral);--vp-component-combobox-color-content-default-input-hover:var(--vp-semantic-color-content-neutral);--vp-component-combobox-color-content-float-input-default:var(--vp-semantic-color-content-neutral);--vp-component-combobox-color-content-float-input-hover:var(--vp-semantic-color-content-brand);--vp-component-combobox-color-content-input-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-combobox-color-content-opt-group-label:var(--vp-semantic-color-content-quiet);--vp-component-combobox-color-content-option-default:var(--vp-semantic-color-content-neutral);--vp-component-combobox-color-content-option-selected:var(--vp-semantic-color-content-brand);--vp-component-combobox-color-content-subtle-input-default:var(--vp-semantic-color-content-neutral);--vp-component-combobox-color-content-subtle-input-hover:var(--vp-semantic-color-content-neutral);--vp-component-combobox-sizing-listbox-min-width:200px;--vp-component-combobox-sizing-open-indicator-height:var(--vp-semantic-sizing-l);--vp-component-combobox-sizing-open-indicator-width:var(--vp-semantic-sizing-l);--vp-component-combobox-sizing-option-indicator-height:var(--vp-semantic-sizing-l);--vp-component-combobox-sizing-option-indicator-width:var(--vp-semantic-sizing-l);--vp-component-combobox-spacing-default-listbox-padding:var(--vp-semantic-spacing-4xs);--vp-component-combobox-spacing-float-listbox-padding:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-large-input-gap:var(--vp-semantic-spacing-2xs);--vp-component-combobox-spacing-large-input-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-combobox-spacing-large-input-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-combobox-spacing-large-input-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-combobox-spacing-large-input-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-combobox-spacing-large-opt-group-label-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-combobox-spacing-large-opt-group-label-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-combobox-spacing-large-opt-group-label-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-large-opt-group-label-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-large-option-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-combobox-spacing-large-option-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-combobox-spacing-large-option-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-combobox-spacing-large-option-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-combobox-spacing-medium-input-gap:var(--vp-semantic-spacing-2xs);--vp-component-combobox-spacing-medium-input-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-input-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-input-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-input-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-opt-group-label-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-combobox-spacing-medium-opt-group-label-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-combobox-spacing-medium-opt-group-label-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-opt-group-label-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-option-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-option-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-option-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-medium-option-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-option-gap:var(--vp-semantic-spacing-xs);--vp-component-combobox-spacing-small-input-gap:var(--vp-semantic-spacing-2xs);--vp-component-combobox-spacing-small-input-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-combobox-spacing-small-input-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-combobox-spacing-small-input-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-small-input-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-small-opt-group-label-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-combobox-spacing-small-opt-group-label-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-combobox-spacing-small-opt-group-label-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-small-opt-group-label-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-small-option-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-small-option-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-small-option-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-small-option-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-combobox-spacing-subtle-listbox-padding:var(--vp-semantic-spacing-4xs);--vp-component-combobox-typography-large-input-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--vp-component-combobox-typography-large-input-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--vp-component-combobox-typography-large-input-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--vp-component-combobox-typography-large-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--vp-component-combobox-typography-large-input-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--vp-component-combobox-typography-large-input-optical-sizing:var(--vp-semantic-typography-screen-s-body-l-optical-sizing);--vp-component-combobox-typography-large-input-text-case:var(--vp-semantic-typography-screen-s-body-l-text-case);--vp-component-combobox-typography-large-input-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--vp-component-combobox-typography-large-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing);--vp-component-combobox-typography-large-opt-group-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-combobox-typography-large-opt-group-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-combobox-typography-large-opt-group-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-combobox-typography-large-opt-group-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-combobox-typography-large-opt-group-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-combobox-typography-large-opt-group-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-combobox-typography-large-opt-group-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-combobox-typography-large-opt-group-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-combobox-typography-large-opt-group-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-combobox-typography-medium-input-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-combobox-typography-medium-input-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-combobox-typography-medium-input-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-combobox-typography-medium-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-combobox-typography-medium-input-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-combobox-typography-medium-input-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-combobox-typography-medium-input-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-combobox-typography-medium-input-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-combobox-typography-medium-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-combobox-typography-medium-opt-group-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-combobox-typography-medium-opt-group-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-combobox-typography-medium-opt-group-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-combobox-typography-medium-opt-group-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-combobox-typography-medium-opt-group-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-combobox-typography-medium-opt-group-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-combobox-typography-medium-opt-group-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-combobox-typography-medium-opt-group-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-combobox-typography-medium-opt-group-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-combobox-typography-small-input-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-combobox-typography-small-input-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-combobox-typography-small-input-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-combobox-typography-small-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-combobox-typography-small-input-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-combobox-typography-small-input-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-combobox-typography-small-input-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-combobox-typography-small-input-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-combobox-typography-small-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-combobox-typography-small-opt-group-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-combobox-typography-small-opt-group-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-combobox-typography-small-opt-group-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-combobox-typography-small-opt-group-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-combobox-typography-small-opt-group-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-combobox-typography-small-opt-group-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-combobox-typography-small-opt-group-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-combobox-typography-small-opt-group-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-combobox-typography-small-opt-group-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-divider-border-width-line:var(--vp-semantic-border-width-s);--vp-component-divider-color-inverse-border:var(--vp-semantic-color-alpha-neutral-l);--vp-component-divider-color-on-brand-border:#fff3;--vp-component-divider-color-regular-border:var(--vp-semantic-color-border-quiet);--vp-component-drawer-color-backdrop-background-color:var(--vp-semantic-color-container-overlay);--vp-component-drawer-color-container:var(--vp-semantic-color-container-on-overlay);--vp-component-drawer-color-icon:var(--vp-semantic-color-content-neutral);--vp-component-drawer-color-title:var(--vp-semantic-color-content-neutral);--vp-component-drawer-motion-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-drawer-motion-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-drawer-motion-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-drawer-motion-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-drawer-motion-dialog-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-drawer-motion-dialog-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-drawer-motion-dialog-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-drawer-motion-dialog-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-drawer-sizing-container-screen-l-width:550px;--vp-component-drawer-sizing-container-screen-m-width:484px;--vp-component-drawer-sizing-container-screen-s-width:390px;--vp-component-drawer-spacing-container-screen-l-gap:var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-l-padding-block-end:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-l-padding-block-start:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-l-padding-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-drawer-spacing-container-screen-l-padding-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-drawer-spacing-container-screen-m-gap:var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-m-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-m-padding-block-start:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-m-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-m-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-drawer-spacing-container-screen-s-gap:var(--vp-semantic-spacing-m);--vp-component-drawer-spacing-container-screen-s-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-drawer-spacing-container-screen-s-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-drawer-spacing-container-screen-s-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-container-screen-s-padding-inline-start:var(--vp-semantic-spacing-xl);--vp-component-drawer-spacing-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-gap:var(--vp-semantic-spacing-xs);--vp-component-drawer-spacing-header-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-drawer-spacing-header-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-drawer-typography-title-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-drawer-typography-title-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-drawer-typography-title-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-drawer-typography-title-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-drawer-typography-title-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-drawer-typography-title-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-component-drawer-typography-title-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-drawer-typography-title-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-drawer-typography-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-footer-color-container-compact:var(--vp-semantic-color-container-neutral);--vp-component-footer-color-container-standard:var(--vp-semantic-color-container-brand);--vp-component-footer-spacing-column-vertical-gap:var(--vp-semantic-spacing-m);--vp-component-footer-spacing-container-compact-screen-l-block-end:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-l-block-start:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-compact-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-compact-screen-m-block-end:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-m-block-start:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-compact-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-compact-screen-s-block-end:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-s-block-start:var(--vp-semantic-spacing-2xl);--vp-component-footer-spacing-container-compact-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-compact-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-standard-screen-l-block-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-l-block-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-standard-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-container-standard-screen-m-block-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-block-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-s-block-end:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-s-block-start:var(--vp-semantic-spacing-3xl);--vp-component-footer-spacing-container-standard-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-container-standard-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-footer-spacing-horizontal-gap:var(--vp-semantic-spacing-5xl);--vp-component-footer-spacing-vertical-gap:var(--vp-semantic-spacing-2xl);--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-left:var(--vp-semantic-border-radius-main);--vp-component-form-error-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-form-error-color-regular-content:var(--vp-semantic-color-status-negative);--vp-component-form-error-color-regular-icon:var(--vp-semantic-color-status-negative);--vp-component-form-error-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-form-error-sizing-icon-height:var(--vp-semantic-sizing-m);--vp-component-form-error-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-form-error-spacing-container-gap:var(--vp-semantic-spacing-2xs);--vp-component-form-error-spacing-container-padding-block-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-end:var(--vp-semantic-spacing-4xs);--vp-component-form-error-spacing-container-padding-inline-start:var(--vp-semantic-spacing-4xs);--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-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-error-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-error-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-error-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-error-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-error-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-helper-color-regular-content:var(--vp-semantic-color-content-quiet);--vp-component-form-helper-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-form-helper-spacing-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-form-helper-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-helper-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-helper-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-helper-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-helper-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-helper-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-label-color-regular-primary-label:var(--vp-semantic-color-content-neutral);--vp-component-form-label-color-regular-question-icon:var(--vp-semantic-color-content-brand);--vp-component-form-label-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-form-label-sizing-label-question-icon-height:var(--vp-semantic-sizing-m);--vp-component-form-label-sizing-label-question-icon-width:var(--vp-semantic-sizing-m);--vp-component-form-label-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-form-label-spacing-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-form-label-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-form-label-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-form-label-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-form-label-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-form-label-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-form-label-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-form-legend-spacing-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-form-legend-spacing-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-form-legend-spacing-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-form-legend-spacing-padding-inline-start:var(--vp-semantic-spacing-4xs);--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-left: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-width:var(--vp-semantic-border-width-s);--vp-component-icon-button-color-camouflage-regular-border:var(--vp-core-color-transparent);--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-default:var(--vp-semantic-color-container-overlay);--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-content:var(--vp-semantic-color-content-on-media-neutral);--vp-component-icon-button-color-ghost-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-ghost-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-ghost-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-container-active:var(--vp-semantic-color-active-container-alpha-neutral);--vp-component-icon-button-color-ghost-regular-container-default:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-container-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--vp-component-icon-button-color-ghost-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-negative-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-inverse-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-icon-button-color-negative-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-negative-inverse-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-icon-button-color-negative-inverse-content:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-negative-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-regular-container-active:var(--vp-semantic-color-active-container-negative);--vp-component-icon-button-color-negative-regular-container-default:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-negative-regular-container-hover:var(--vp-semantic-color-hover-container-negative);--vp-component-icon-button-color-negative-regular-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-primary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-inverse-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-icon-button-color-primary-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-inverse-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-icon-button-color-primary-inverse-content:var(--vp-semantic-color-content-brand);--vp-component-icon-button-color-primary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-regular-container-active:var(--vp-semantic-color-active-container-brand);--vp-component-icon-button-color-primary-regular-container-default:var(--vp-semantic-color-container-brand);--vp-component-icon-button-color-primary-regular-container-hover:var(--vp-semantic-color-hover-container-brand);--vp-component-icon-button-color-primary-regular-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-secondary-inverse-border:var(--vp-semantic-color-border-on-brand);--vp-component-icon-button-color-secondary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 60%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-secondary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-on-brand) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-secondary-regular-border:var(--vp-semantic-color-border-neutral);--vp-component-icon-button-color-secondary-regular-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-icon-button-color-secondary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-secondary-regular-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-icon-button-color-secondary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-tertiary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-inverse-container-active:color-mix(in srgb, var(--vp-semantic-color-container-catchy) 80%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-container-default:var(--vp-semantic-color-container-catchy);--vp-component-icon-button-color-tertiary-inverse-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-catchy) 90%, var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-tertiary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-container-active:var(--vp-semantic-color-active-container-neutral);--vp-component-icon-button-color-tertiary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-tertiary-regular-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-icon-button-color-tertiary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-icon-button-sizing-large-container-height:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-container-width:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-icon-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-large-icon-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-medium-container-height:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-container-width:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-small-container-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-container-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-icon-height:var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-small-icon-width:var(--vp-semantic-sizing-l);--vp-component-link-color-primary-on-brand-content-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-primary-on-brand-content-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-primary-on-brand-content-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-primary-on-brand-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-primary-on-brand-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-primary-on-brand-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-primary-regular-content-active:var(--vp-semantic-color-active-content-brand);--vp-component-link-color-primary-regular-content-default:var(--vp-semantic-color-content-brand);--vp-component-link-color-primary-regular-content-hover:var(--vp-semantic-color-hover-content-brand);--vp-component-link-color-primary-regular-underlining-active:var(--vp-semantic-color-active-content-brand);--vp-component-link-color-primary-regular-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-primary-regular-underlining-hover:var(--vp-semantic-color-hover-content-brand);--vp-component-link-color-secondary-on-brand-content-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-secondary-on-brand-content-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-secondary-on-brand-content-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-secondary-on-brand-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-secondary-on-brand-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-secondary-on-brand-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-secondary-regular-content-active:color-mix(in srgb, var(--vp-semantic-color-content-neutral) 80%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-content-default:var(--vp-semantic-color-content-neutral);--vp-component-link-color-secondary-regular-content-hover:color-mix(in srgb, var(--vp-semantic-color-content-neutral) 90%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-underlining-active:color-mix(in srgb, var(--vp-semantic-color-border-catchy) 80%, var(--vp-core-color-white));--vp-component-link-color-secondary-regular-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-secondary-regular-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-border-catchy) 90%, var(--vp-core-color-white));--vp-component-link-color-tertiary-on-brand-content-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-tertiary-on-brand-content-default:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-tertiary-on-brand-content-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-tertiary-on-brand-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-tertiary-on-brand-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-tertiary-on-brand-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-link-color-tertiary-regular-content-active:var(--vp-semantic-color-active-content-quiet);--vp-component-link-color-tertiary-regular-content-default:var(--vp-semantic-color-content-quiet);--vp-component-link-color-tertiary-regular-content-hover:var(--vp-semantic-color-hover-content-quiet);--vp-component-link-color-tertiary-regular-underlining-active:color-mix(in srgb, var(--vp-semantic-color-content-quiet) 20%, var(--vp-semantic-color-container-catchy));--vp-component-link-color-tertiary-regular-underlining-default:var(--vp-core-color-transparent);--vp-component-link-color-tertiary-regular-underlining-hover:color-mix(in srgb, var(--vp-semantic-color-content-quiet) 60%, var(--vp-semantic-color-container-catchy));--vp-component-link-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-link-sizing-caption-end-icon-height:var(--vp-semantic-sizing-s);--vp-component-link-sizing-caption-end-icon-width:var(--vp-semantic-sizing-s);--vp-component-link-sizing-large-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-link-sizing-large-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-link-sizing-medium-end-icon-height:var(--vp-semantic-sizing-l);--vp-component-link-sizing-medium-end-icon-width:var(--vp-semantic-sizing-l);--vp-component-link-sizing-small-end-icon-height:var(--vp-semantic-sizing-m);--vp-component-link-sizing-small-end-icon-width:var(--vp-semantic-sizing-m);--vp-component-link-spacing-large-horizontal-gap:var(--vp-semantic-spacing-2xs);--vp-component-link-spacing-large-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-medium-horizontal-gap:var(--vp-semantic-spacing-2xs);--vp-component-link-spacing-medium-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-link-spacing-small-horizontal-gap:var(--vp-semantic-spacing-2xs);--vp-component-link-spacing-small-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-link-typography-large-label-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--vp-component-link-typography-large-label-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--vp-component-link-typography-large-label-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--vp-component-link-typography-large-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--vp-component-link-typography-large-label-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--vp-component-link-typography-large-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-l-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing);--vp-component-link-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-link-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-link-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-link-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-link-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-typography-medium-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-link-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-link-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-link-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-link-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-link-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-link-typography-small-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-link-list-color-primary-icon-active:var(--vp-semantic-color-active-content-brand);--vp-component-link-list-color-primary-icon-default:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-primary-icon-hover:var(--vp-semantic-color-hover-content-brand);--vp-component-link-list-color-primary-label-active:var(--vp-semantic-color-active-content-brand);--vp-component-link-list-color-primary-label-default:var(--vp-semantic-color-content-brand);--vp-component-link-list-color-primary-label-hover:var(--vp-semantic-color-hover-content-brand);--vp-component-link-list-color-secondary-icon-active:var(--vp-semantic-color-active-content-neutral);--vp-component-link-list-color-secondary-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-secondary-icon-hover:var(--vp-semantic-color-hover-content-neutral);--vp-component-link-list-color-secondary-label-active:var(--vp-semantic-color-active-content-neutral);--vp-component-link-list-color-secondary-label-default:var(--vp-semantic-color-content-neutral);--vp-component-link-list-color-secondary-label-hover:var(--vp-semantic-color-hover-content-neutral);--vp-component-link-list-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-link-list-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-link-list-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-link-list-sizing-small-icon-height:var(--vp-semantic-sizing-m);--vp-component-link-list-sizing-small-icon-width: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-typography-screen-l-medium-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--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-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--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-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--vp-component-link-list-typography-screen-l-medium-optical-sizing:var(--vp-semantic-typography-screen-l-title-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing);--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-l-small-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--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-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--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-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--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-medium-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--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-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--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-optical-sizing:var(--vp-semantic-typography-screen-m-title-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing);--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-m-small-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--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-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--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-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--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-medium-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--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-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--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-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-link-list-typography-screen-s-small-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-link-list-typography-screen-s-small-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-list-spacing-container-block-end:var(--vp-semantic-spacing-m);--vp-component-list-spacing-horizontal-gap:var(--vp-semantic-spacing-xl);--vp-component-list-spacing-vertical-gap:var(--vp-semantic-spacing-xs);--vp-component-loader-border-radius-container:var(--vp-semantic-border-radius-full);--vp-component-loader-color-inverse-content-end:var(--vp-core-color-transparent);--vp-component-loader-color-inverse-content-start:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-loader-color-regular-content-end:var(--vp-core-color-transparent);--vp-component-loader-color-regular-content-start:var(--vp-semantic-color-content-brand);--vp-component-loader-motion-duration:var(--vp-semantic-motion-duration-slow);--vp-component-loader-motion-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-loader-sizing-extra-large-height:var(--vp-semantic-sizing-4xl);--vp-component-loader-sizing-extra-large-width:var(--vp-semantic-sizing-4xl);--vp-component-loader-sizing-large-height:var(--vp-semantic-sizing-2xl);--vp-component-loader-sizing-large-width:var(--vp-semantic-sizing-2xl);--vp-component-loader-sizing-medium-height:var(--vp-semantic-sizing-xl);--vp-component-loader-sizing-medium-width:var(--vp-semantic-sizing-xl);--vp-component-loader-sizing-small-height:var(--vp-semantic-sizing-m);--vp-component-loader-sizing-small-width:var(--vp-semantic-sizing-m);--vp-component-modal-border-radius-bottom-left:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-bottom-right:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-left:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-right:var(--vp-semantic-border-radius-m);--vp-component-modal-color-backdrop-background-color:var(--vp-semantic-color-container-overlay);--vp-component-modal-color-container:var(--vp-semantic-color-container-on-overlay);--vp-component-modal-color-icon:var(--vp-semantic-color-content-neutral);--vp-component-modal-color-title:var(--vp-semantic-color-content-neutral);--vp-component-modal-motion-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-motion-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-dialog-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-dialog-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-dialog-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-motion-dialog-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-sizing-container-screen-l-min-width:342px;--vp-component-modal-sizing-container-screen-m-min-width:385px;--vp-component-modal-sizing-container-screen-s-min-width:280px;--vp-component-modal-spacing-container-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-footer-gap:var(--vp-semantic-spacing-s);--vp-component-modal-spacing-footer-padding-block-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-header-gap:var(--vp-semantic-spacing-xs);--vp-component-modal-spacing-header-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-block-start:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-title-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-modal-spacing-title-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-typography-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-modal-typography-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-modal-typography-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-modal-typography-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-modal-typography-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-modal-typography-title-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-modal-typography-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-modal-typography-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-modal-typography-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-navigation-header-color-container:var(--vp-semantic-color-container-neutral);--vp-component-navigation-header-sizing-container-min-height:var(--vp-semantic-sizing-4xl);--vp-component-navigation-header-spacing-container-compact-screen-l-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-m-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-s-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-l-block-end:var(--vp-semantic-spacing-m);--vp-component-navigation-header-spacing-container-standard-screen-l-block-start:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-m-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-m-block-start:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-s-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-row-compact-screen-l-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-m-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-s-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-standard-screen-l-gap:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-spacing-row-standard-screen-m-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-s-gap:var(--vp-semantic-spacing-s);--vp-component-price-color-container-amount-default:var(--vp-semantic-color-commercial-default);--vp-component-price-color-container-amount-discount:var(--vp-semantic-color-status-negative);--vp-component-price-color-container-amount-neutral:var(--vp-core-color-transparent);--vp-component-price-color-content-amount-barred:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount-default:var(--vp-semantic-color-content-on-commercial-catchy);--vp-component-price-color-content-amount-discount:var(--vp-semantic-color-content-inverse);--vp-component-price-color-content-amount-neutral:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-discount:var(--vp-semantic-color-status-negative);--vp-component-price-color-content-helper:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-out-of-stock:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-prefix:var(--vp-semantic-color-content-neutral);--vp-component-price-spacing-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-amount-default-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-default-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-default-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-default-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-discount-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-discount-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-discount-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-discount-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-neutral-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-neutral-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-neutral-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-large-amount-neutral-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-default-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-default-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-default-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-default-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-discount-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-discount-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-discount-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-discount-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-neutral-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-neutral-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-neutral-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-neutral-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-default-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-default-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-default-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-default-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-discount-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-discount-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-discount-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-discount-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-neutral-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-neutral-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-neutral-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-neutral-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-vertical-gap:var(--vp-semantic-spacing-xs);--vp-component-price-typography-large-amount-barred-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-large-amount-barred-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-large-amount-barred-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-large-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-large-amount-barred-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-large-amount-barred-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-large-amount-barred-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-large-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-large-amount-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-amount-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-amount-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-amount-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-amount-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-amount-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-component-price-typography-large-amount-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-amount-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-large-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-large-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-large-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-large-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-large-discount-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-large-discount-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-large-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-large-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-large-helper-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-large-helper-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-large-helper-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-large-helper-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-large-helper-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-large-helper-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-large-helper-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-large-helper-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-large-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-large-out-of-stock-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-out-of-stock-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-out-of-stock-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-out-of-stock-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-out-of-stock-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-out-of-stock-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-component-price-typography-large-out-of-stock-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-out-of-stock-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-out-of-stock-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-prefix-font-family:var(--vp-semantic-typography-screen-l-subtitle-l-font-family);--vp-component-price-typography-large-prefix-font-size:var(--vp-semantic-typography-screen-l-subtitle-l-font-size);--vp-component-price-typography-large-prefix-font-weight:var(--vp-semantic-typography-screen-l-subtitle-l-font-weight);--vp-component-price-typography-large-prefix-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-l-letter-spacing);--vp-component-price-typography-large-prefix-line-height:var(--vp-semantic-typography-screen-l-subtitle-l-line-height);--vp-component-price-typography-large-prefix-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-l-optical-sizing);--vp-component-price-typography-large-prefix-text-case:var(--vp-semantic-typography-screen-l-subtitle-l-text-case);--vp-component-price-typography-large-prefix-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);--vp-component-price-typography-large-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-l-webkit-font-smoothing);--vp-component-price-typography-medium-amount-barred-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-medium-amount-barred-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-medium-amount-barred-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-medium-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-medium-amount-barred-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-medium-amount-barred-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-medium-amount-barred-text-case:var(--vp-semantic-typography-screen-l-body-s-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-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-medium-amount-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--vp-component-price-typography-medium-amount-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--vp-component-price-typography-medium-amount-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--vp-component-price-typography-medium-amount-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--vp-component-price-typography-medium-amount-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--vp-component-price-typography-medium-amount-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--vp-component-price-typography-medium-amount-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--vp-component-price-typography-medium-amount-text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);--vp-component-price-typography-medium-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-medium-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-medium-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-medium-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-medium-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-medium-discount-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-medium-discount-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-medium-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-medium-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-medium-helper-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--vp-component-price-typography-medium-helper-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--vp-component-price-typography-medium-helper-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--vp-component-price-typography-medium-helper-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--vp-component-price-typography-medium-helper-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--vp-component-price-typography-medium-helper-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing);--vp-component-price-typography-medium-helper-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--vp-component-price-typography-medium-helper-text-decoration:var(--vp-semantic-typography-screen-m-body-s-text-decoration);--vp-component-price-typography-medium-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-s-webkit-font-smoothing);--vp-component-price-typography-medium-out-of-stock-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-medium-out-of-stock-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-medium-out-of-stock-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-medium-out-of-stock-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-medium-out-of-stock-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-medium-out-of-stock-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-component-price-typography-medium-out-of-stock-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-medium-out-of-stock-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-medium-out-of-stock-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-medium-prefix-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--vp-component-price-typography-medium-prefix-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--vp-component-price-typography-medium-prefix-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--vp-component-price-typography-medium-prefix-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--vp-component-price-typography-medium-prefix-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--vp-component-price-typography-medium-prefix-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing);--vp-component-price-typography-medium-prefix-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--vp-component-price-typography-medium-prefix-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);--vp-component-price-typography-medium-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-m-webkit-font-smoothing);--vp-component-price-typography-small-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-amount-barred-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-amount-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-amount-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-amount-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-amount-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-amount-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-amount-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-small-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-small-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-small-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-small-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-small-discount-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-small-discount-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-small-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-small-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-small-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-helper-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-out-of-stock-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-out-of-stock-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-out-of-stock-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-out-of-stock-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-out-of-stock-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-out-of-stock-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-price-typography-small-out-of-stock-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-out-of-stock-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-out-of-stock-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-prefix-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-prefix-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-prefix-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-prefix-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-prefix-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-prefix-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-price-typography-small-prefix-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-prefix-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-aspect-ratio-media:var(--vp-core-aspect-ratio-1-1);--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-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-box-shadow-focus:var(--vp-semantic-box-shadow-focus);--vp-component-product-card-color-body-product-description:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-reviews:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-title:var(--vp-semantic-color-content-neutral);--vp-component-product-card-color-container:var(--vp-semantic-color-container-neutral);--vp-component-product-card-color-media-container:var(--vp-semantic-color-container-quiet);--vp-component-product-card-motion-media-hover-scale:var(--vp-semantic-motion-scale-s);--vp-component-product-card-motion-media-hover-transition-delay:var(--vp-semantic-motion-delay-instant);--vp-component-product-card-motion-media-hover-transition-duration:var(--vp-semantic-motion-duration-quick);--vp-component-product-card-motion-media-hover-transition-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-product-card-spacing-action-button-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-container-gap:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-placeholder-gap:var(--vp-semantic-spacing-2xs);--vp-component-product-card-spacing-placeholder-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-placeholder-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-placeholder-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-placeholder-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-product-price-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-product-reviews-gap:var(--vp-semantic-spacing-2xs);--vp-component-product-card-spacing-skeleton-gap:var(--vp-semantic-spacing-s);--vp-component-product-card-typography-placeholder-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-description-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-product-card-typography-placeholder-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-placeholder-product-reviews-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-reviews-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-reviews-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-reviews-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-reviews-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-reviews-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-product-card-typography-placeholder-product-reviews-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-reviews-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-placeholder-product-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-title-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-product-card-typography-placeholder-product-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-progress-bar-border-radius-container:var(--vp-semantic-border-radius-full);--vp-component-progress-bar-border-radius-indicator:var(--vp-semantic-border-radius-full);--vp-component-progress-bar-border-width:var(--vp-semantic-border-width-s);--vp-component-progress-bar-color-border:var(--vp-semantic-color-border-quiet);--vp-component-progress-bar-color-indicator-background:var(--vp-semantic-color-container-quiet);--vp-component-progress-bar-color-indicator-content:var(--vp-semantic-color-content-brand);--vp-component-progress-bar-color-indicator-fill:var(--vp-core-color-transparent);--vp-component-progress-bar-color-indicator-stroke:var(--vp-semantic-color-content-brand);--vp-component-progress-bar-color-track-fill:var(--vp-core-color-transparent);--vp-component-progress-bar-color-track-stroke:var(--vp-semantic-color-container-quiet);--vp-component-progress-bar-sizing-medium-container-circular-height:var(--vp-semantic-sizing-9xl);--vp-component-progress-bar-sizing-medium-container-circular-width:var(--vp-semantic-sizing-9xl);--vp-component-progress-bar-sizing-medium-container-linear-height:var(--vp-semantic-sizing-xs);--vp-component-progress-bar-sizing-medium-indicator-circular-stroke-width:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-sizing-medium-indicator-linear-height:var(--vp-semantic-sizing-xs);--vp-component-progress-bar-sizing-small-container-circular-height:var(--vp-semantic-sizing-6xl);--vp-component-progress-bar-sizing-small-container-circular-width:var(--vp-semantic-sizing-6xl);--vp-component-progress-bar-sizing-small-container-linear-height:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-sizing-small-indicator-circular-stroke-width:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-sizing-small-indicator-linear-height:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-progress-bar-spacing-small-gap:var(--vp-semantic-spacing-2xs);--vp-component-progress-bar-typography-medium-label-circular-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-progress-bar-typography-medium-label-circular-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-progress-bar-typography-medium-label-circular-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-progress-bar-typography-medium-label-circular-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-progress-bar-typography-medium-label-circular-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-progress-bar-typography-medium-label-circular-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-progress-bar-typography-medium-label-circular-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-progress-bar-typography-medium-label-circular-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-progress-bar-typography-medium-label-circular-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-progress-bar-typography-medium-label-linear-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-progress-bar-typography-medium-label-linear-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-progress-bar-typography-medium-label-linear-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-progress-bar-typography-medium-label-linear-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-progress-bar-typography-medium-label-linear-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-progress-bar-typography-medium-label-linear-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-progress-bar-typography-medium-label-linear-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-progress-bar-typography-medium-label-linear-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-progress-bar-typography-medium-label-linear-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-progress-bar-typography-small-label-circular-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--vp-component-progress-bar-typography-small-label-circular-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--vp-component-progress-bar-typography-small-label-circular-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--vp-component-progress-bar-typography-small-label-circular-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--vp-component-progress-bar-typography-small-label-circular-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--vp-component-progress-bar-typography-small-label-circular-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing);--vp-component-progress-bar-typography-small-label-circular-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--vp-component-progress-bar-typography-small-label-circular-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--vp-component-progress-bar-typography-small-label-circular-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--vp-component-progress-bar-typography-small-label-linear-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-progress-bar-typography-small-label-linear-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-progress-bar-typography-small-label-linear-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-progress-bar-typography-small-label-linear-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-progress-bar-typography-small-label-linear-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-progress-bar-typography-small-label-linear-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-progress-bar-typography-small-label-linear-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-progress-bar-typography-small-label-linear-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-progress-bar-typography-small-label-linear-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-quantity-input-border-radius-button-end-button:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-button-start-button:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-top-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-top-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-width-active:var(--vp-semantic-border-width-m);--vp-component-quantity-input-border-width-default:var(--vp-semantic-border-width-s);--vp-component-quantity-input-color-border-active:var(--vp-semantic-color-active-border-neutral);--vp-component-quantity-input-color-border-default:var(--vp-semantic-color-border-neutral);--vp-component-quantity-input-color-border-error:var(--vp-semantic-color-status-negative);--vp-component-quantity-input-color-button-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-input-color-button-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-quantity-input-color-button-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-quantity-input-color-input-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-input-color-input-content-label:var(--vp-semantic-color-content-neutral);--vp-component-quantity-input-motion-button-hover-transition-delay:var(--vp-semantic-motion-delay-instant);--vp-component-quantity-input-motion-button-hover-transition-duration:var(--vp-semantic-motion-duration-quick);--vp-component-quantity-input-motion-button-hover-transition-easing:var(--vp-semantic-motion-easing-functional-ease-in-out);--vp-component-quantity-input-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-quantity-input-sizing-medium-button-icon-height:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-medium-button-icon-width:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-medium-input-height:var(--vp-semantic-sizing-3xl);--vp-component-quantity-input-sizing-medium-input-min-width:var(--vp-semantic-sizing-4xl);--vp-component-quantity-input-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-quantity-input-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-quantity-input-sizing-small-button-icon-height:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-small-button-icon-width:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-small-input-height:var(--vp-semantic-sizing-xl);--vp-component-quantity-input-sizing-small-input-min-width:var(--vp-semantic-sizing-2xl);--vp-component-quantity-input-spacing-medium-button-margin-hover-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-margin-hover-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-margin-hover-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-margin-hover-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-padding-block-end:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-button-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-button-padding-hover-block-end:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-hover-block-start:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-hover-inline-end:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-hover-inline-start:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-button-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-input-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-input-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-input-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-spacing-medium-input-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-spacing-small-button-margin-hover-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-margin-hover-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-margin-hover-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-margin-hover-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-button-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-button-padding-hover-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-hover-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-hover-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-hover-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-button-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-input-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-input-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-input-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-spacing-small-input-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-typography-input-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-quantity-input-typography-input-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-quantity-input-typography-input-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-quantity-input-typography-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-quantity-input-typography-input-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-quantity-input-typography-input-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-quantity-input-typography-input-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-quantity-input-typography-input-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-quantity-input-typography-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--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-left: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-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-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-width-container:var(--vp-semantic-border-width-s);--vp-component-radio-color-border-checked-active:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-default:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-hover:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-unchecked-active:var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-default:var(--vp-semantic-color-border-neutral);--vp-component-radio-color-border-unchecked-error:var(--vp-semantic-color-status-negative);--vp-component-radio-color-border-unchecked-hover:var(--vp-semantic-color-content-brand);--vp-component-radio-color-container:var(--vp-core-color-transparent);--vp-component-radio-color-halo-checked-active:var(--vp-semantic-color-active-container-alpha-brand);--vp-component-radio-color-halo-checked-hover:var(--vp-semantic-color-hover-container-alpha-brand);--vp-component-radio-color-halo-unchecked-active:var(--vp-semantic-color-active-container-alpha-neutral);--vp-component-radio-color-halo-unchecked-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--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-color-subline:var(--vp-semantic-color-content-quiet);--vp-component-radio-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-radio-sizing-container-height:var(--vp-semantic-sizing-l);--vp-component-radio-sizing-container-width:var(--vp-semantic-sizing-l);--vp-component-radio-sizing-halo-height:var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-halo-width:var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-icon-height:var(--vp-semantic-sizing-s);--vp-component-radio-sizing-icon-width:var(--vp-semantic-sizing-s);--vp-component-radio-spacing-container-padding-block-end:var(--vp-semantic-spacing-3xs);--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-spacing-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-radio-spacing-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-radio-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-radio-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-radio-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-radio-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-radio-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-radio-typography-medium-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-radio-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-radio-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-radio-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-radio-typography-medium-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-radio-typography-medium-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-radio-typography-medium-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-radio-typography-medium-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-radio-typography-medium-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-radio-typography-medium-subline-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--vp-component-radio-typography-medium-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-radio-typography-medium-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-radio-typography-medium-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-radio-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-radio-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-radio-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-radio-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-radio-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-radio-typography-small-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-radio-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-radio-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-radio-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-radio-typography-small-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-radio-typography-small-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-radio-typography-small-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-radio-typography-small-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-radio-typography-small-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-radio-typography-small-subline-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--vp-component-radio-typography-small-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-radio-typography-small-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-radio-typography-small-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-score-rating-color-icon:var(--vp-semantic-color-content-quiet);--vp-component-score-rating-color-label:var(--vp-semantic-color-content-neutral);--vp-component-score-rating-sizing-icon-height:var(--vp-semantic-sizing-m);--vp-component-score-rating-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-score-rating-sizing-skeleton-width:var(--vp-semantic-sizing-2xl);--vp-component-score-rating-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-score-rating-spacing-skeleton-gap:var(--vp-semantic-spacing-2xs);--vp-component-score-rating-spacing-skeleton-padding-block:var(--vp-semantic-spacing-3xs);--vp-component-score-rating-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-score-rating-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-score-rating-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-score-rating-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-score-rating-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-score-rating-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-search-input-border-radius-medium-rounded-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-top-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-rounded-top-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-medium-squared-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-top-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-medium-squared-top-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-rounded-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-top-left:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-rounded-top-right:var(--vp-semantic-border-radius-full);--vp-component-search-input-border-radius-small-squared-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-top-left:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-radius-small-squared-top-right:var(--vp-semantic-border-radius-main);--vp-component-search-input-border-width-open-active-screen-l-block-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-l-block-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-inline-end:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-l-inline-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-m-block-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-m-block-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-m-inline-end:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-m-inline-start:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-open-active-screen-s-block-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-block-start:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-inline-end:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-open-active-screen-s-inline-start:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-rounded-active:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-rounded-default:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-rounded-hover:var(--vp-semantic-border-width-none);--vp-component-search-input-border-width-squared-active:var(--vp-semantic-border-width-m);--vp-component-search-input-border-width-squared-default:var(--vp-semantic-border-width-s);--vp-component-search-input-border-width-squared-hover:var(--vp-semantic-border-width-s);--vp-component-search-input-caret-color:var(--vp-semantic-color-content-brand);--vp-component-search-input-color-rounded-border-active:var(--vp-semantic-color-active-border-neutral);--vp-component-search-input-color-rounded-border-default:var(--vp-core-color-transparent);--vp-component-search-input-color-rounded-container:var(--vp-semantic-color-container-quiet);--vp-component-search-input-color-rounded-content-default:var(--vp-semantic-color-content-neutral);--vp-component-search-input-color-rounded-content-icon:var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-rounded-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-squared-border-active:var(--vp-semantic-color-active-border-neutral);--vp-component-search-input-color-squared-border-default:var(--vp-semantic-color-border-neutral);--vp-component-search-input-color-squared-container:var(--vp-semantic-color-container-neutral);--vp-component-search-input-color-squared-content-default:var(--vp-semantic-color-content-neutral);--vp-component-search-input-color-squared-content-icon:var(--vp-semantic-color-content-quiet);--vp-component-search-input-color-squared-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-search-input-focus:0 0 0 2px var(--vp-semantic-color-border-brand);--vp-component-search-input-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-search-input-sizing-icon-medium-height:var(--vp-semantic-sizing-xl);--vp-component-search-input-sizing-icon-medium-width:var(--vp-semantic-sizing-xl);--vp-component-search-input-sizing-icon-small-height:var(--vp-semantic-sizing-l);--vp-component-search-input-sizing-icon-small-width:var(--vp-semantic-sizing-l);--vp-component-search-input-sizing-medium-min-width:300px;--vp-component-search-input-sizing-small-min-width:300px;--vp-component-search-input-spacing-medium-end-actions-gap:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-filled-rounded-close-inline-start:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-squared-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-search-input-spacing-medium-padding-filled-squared-close-inline-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-open-block-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-open-block-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-open-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-medium-padding-open-inline-start:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-block-end:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-block-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-inline-end:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-unfilled-rounded-close-inline-start:var(--vp-semantic-spacing-xl);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-block-end:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-block-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-inline-end:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-medium-padding-unfilled-squared-close-inline-start:var(--vp-semantic-spacing-s);--vp-component-search-input-spacing-small-end-actions-gap:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-gap:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-filled-rounded-close-inline-start:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-filled-squared-close-block-end:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-block-start:var(--vp-semantic-spacing-4xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-filled-squared-close-inline-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-block-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-block-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-open-inline-start:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-block-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-block-start:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-inline-end:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-unfilled-rounded-close-inline-start:var(--vp-semantic-spacing-m);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-block-end:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-block-start:var(--vp-semantic-spacing-2xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-inline-end:var(--vp-semantic-spacing-xs);--vp-component-search-input-spacing-small-padding-unfilled-squared-close-inline-start:var(--vp-semantic-spacing-xs);--vp-component-search-input-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-search-input-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-search-input-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-search-input-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-search-input-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-search-input-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-search-input-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-search-input-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-search-input-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-search-input-typography-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-search-input-typography-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-search-input-typography-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-search-input-typography-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-search-input-typography-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-search-input-typography-placeholder-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-search-input-typography-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-search-input-typography-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-search-input-typography-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-border-radius-primary-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-top-left:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-primary-top-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-top-left:var(--vp-semantic-border-radius-main);--vp-component-select-border-radius-secondary-top-right:var(--vp-semantic-border-radius-main);--vp-component-select-border-width-primary-active:var(--vp-semantic-border-width-m);--vp-component-select-border-width-primary-default:var(--vp-semantic-border-width-s);--vp-component-select-border-width-primary-hover:var(--vp-semantic-border-width-m);--vp-component-select-border-width-secondary-active:var(--vp-semantic-border-width-s);--vp-component-select-border-width-secondary-default:var(--vp-semantic-border-width-s);--vp-component-select-border-width-secondary-hover:var(--vp-semantic-border-width-m);--vp-component-select-box-shadow-focus:var(--vp-semantic-box-shadow-focus-textfield);--vp-component-select-color-primary-border-active:var(--vp-semantic-color-border-brand);--vp-component-select-color-primary-border-default:var(--vp-semantic-color-border-neutral);--vp-component-select-color-primary-border-error:var(--vp-semantic-color-status-negative);--vp-component-select-color-primary-container-active:var(--vp-semantic-color-container-neutral);--vp-component-select-color-primary-container-default:var(--vp-semantic-color-container-neutral);--vp-component-select-color-primary-container-hover:var(--vp-semantic-color-container-neutral);--vp-component-select-color-primary-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-select-color-primary-content-label:var(--vp-semantic-color-content-neutral);--vp-component-select-color-primary-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-select-color-secondary-border-active:var(--vp-semantic-color-border-brand);--vp-component-select-color-secondary-border-default:var(--vp-core-color-transparent);--vp-component-select-color-secondary-border-error:var(--vp-semantic-color-status-negative);--vp-component-select-color-secondary-container-active:color-mix(in srgb, var(--vp-semantic-color-container-quiet) 60%, var(--vp-semantic-color-active-container-alpha-neutral));--vp-component-select-color-secondary-container-default:var(--vp-semantic-color-container-quiet);--vp-component-select-color-secondary-container-hover:color-mix(in srgb, var(--vp-semantic-color-container-quiet) 80%, var(--vp-semantic-color-hover-container-alpha-neutral));--vp-component-select-color-secondary-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-select-color-secondary-content-label:var(--vp-semantic-color-content-neutral);--vp-component-select-color-secondary-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-select-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-select-sizing-large-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-large-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-medium-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-medium-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-small-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-select-sizing-small-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-select-spacing-large-gap:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-large-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-select-spacing-large-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-select-spacing-large-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-select-spacing-large-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-select-spacing-medium-gap:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-medium-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-select-spacing-medium-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-select-spacing-small-gap:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-small-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-small-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-select-spacing-small-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-select-spacing-small-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-select-typography-large-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-typography-large-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-large-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-large-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-large-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-large-placeholder-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-select-typography-large-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-large-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-large-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-medium-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-typography-medium-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-medium-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-medium-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-medium-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-medium-placeholder-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-select-typography-medium-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-medium-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-medium-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-select-typography-small-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-select-typography-small-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-select-typography-small-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-select-typography-small-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-select-typography-small-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-select-typography-small-placeholder-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-select-typography-small-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-select-typography-small-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-select-typography-small-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-skeleton-border-radius-full-rounded:var(--vp-semantic-border-radius-full);--vp-component-skeleton-border-radius-rounded:var(--vp-semantic-border-radius-s);--vp-component-skeleton-border-radius-squared:var(--vp-semantic-border-radius-main);--vp-component-skeleton-color-container-on-brand-end:var(--vp-semantic-color-alpha-on-brand-quiet-l);--vp-component-skeleton-color-container-on-brand-start:var(--vp-semantic-color-alpha-on-brand-quiet-s);--vp-component-skeleton-color-container-regular-end:var(--vp-semantic-color-alpha-quiet-l);--vp-component-skeleton-color-container-regular-start:var(--vp-semantic-color-alpha-quiet-s);--vp-component-skeleton-motion-delay:var(--vp-semantic-motion-delay-instant);--vp-component-skeleton-motion-duration:var(--vp-semantic-motion-duration-slow);--vp-component-skeleton-motion-easing:var(--vp-semantic-motion-easing-functional-ease-in-out);--vp-component-skeleton-sizing-graphic-min-height:var(--vp-semantic-sizing-xs);--vp-component-skeleton-sizing-graphic-min-width:var(--vp-semantic-sizing-xs);--vp-component-skeleton-sizing-text-height:var(--vp-semantic-sizing-xs);--vp-component-star-rating-color-icon-default:var(--vp-semantic-color-content-neutral);--vp-component-star-rating-sizing-icon-height:var(--vp-semantic-sizing-m);--vp-component-star-rating-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-star-rating-sizing-skeleton-width:var(--vp-semantic-sizing-7xl);--vp-component-star-rating-spacing-gap:var(--vp-semantic-spacing-4xs);--vp-component-sticker-border-radius-container-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-top-left:var(--vp-semantic-border-radius-main);--vp-component-sticker-border-radius-container-top-right:var(--vp-semantic-border-radius-main);--vp-component-sticker-color-catchy-container:var(--vp-semantic-color-commercial-default);--vp-component-sticker-color-catchy-content:var(--vp-semantic-color-content-on-commercial-catchy);--vp-component-sticker-color-neutral-container:var(--vp-semantic-color-extended-cobalt-quiet);--vp-component-sticker-color-neutral-content:var(--vp-semantic-color-content-neutral);--vp-component-sticker-color-quiet-container:var(--vp-semantic-color-container-quiet);--vp-component-sticker-color-quiet-content:var(--vp-semantic-color-content-neutral);--vp-component-sticker-color-special-container:var(--vp-semantic-color-commercial-discount);--vp-component-sticker-color-special-content:var(--vp-semantic-color-content-inverse);--vp-component-sticker-sizing-skeleton-medium-height:var(--vp-semantic-sizing-xl);--vp-component-sticker-sizing-skeleton-medium-width:var(--vp-semantic-sizing-6xl);--vp-component-sticker-sizing-skeleton-small-height:var(--vp-semantic-sizing-l);--vp-component-sticker-sizing-skeleton-small-width:var(--vp-semantic-sizing-6xl);--vp-component-sticker-spacing-horizontal-gap:var(--vp-semantic-spacing-3xs);--vp-component-sticker-spacing-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-sticker-spacing-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-sticker-spacing-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-sticker-spacing-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-sticker-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-sticker-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-sticker-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-sticker-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-sticker-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-sticker-typography-medium-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-sticker-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-sticker-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-sticker-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-sticker-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-sticker-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-sticker-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-sticker-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-sticker-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-sticker-typography-small-label-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--vp-component-sticker-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-sticker-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-sticker-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-tab-border-radius-indicator-bottom:var(--vp-semantic-border-radius-main);--vp-component-tab-border-radius-indicator-top:var(--vp-semantic-border-radius-s);--vp-component-tab-color-container:var(--vp-semantic-color-container-neutral);--vp-component-tab-color-content-selected:var(--vp-semantic-color-content-brand);--vp-component-tab-color-content-unselected:var(--vp-semantic-color-content-quiet);--vp-component-tab-motion-panels-transition-delay:var(--vp-semantic-motion-delay-instant);--vp-component-tab-motion-panels-transition-duration:var(--vp-semantic-motion-duration-quick);--vp-component-tab-motion-panels-transition-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-tab-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-tab-sizing-icon-height:var(--vp-semantic-sizing-xl);--vp-component-tab-sizing-icon-width:var(--vp-semantic-sizing-xl);--vp-component-tab-sizing-indicator-height:var(--vp-semantic-sizing-2xs);--vp-component-tab-spacing-tab-container-horizontal-gap:var(--vp-semantic-spacing-2xs);--vp-component-tab-spacing-tab-container-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-tab-spacing-tab-container-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-tab-spacing-tab-container-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-tab-spacing-tab-container-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-tab-spacing-tab-container-vertical-gap:var(--vp-semantic-spacing-xs);--vp-component-tab-spacing-tab-row-inline-start:var(--vp-semantic-spacing-4xl);--vp-component-tab-spacing-tab-row-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-tab-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-tab-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-tab-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-tab-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-tab-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-tab-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-tab-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-tab-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-tab-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-text-input-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-text-input-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-text-input-border-width-active:var(--vp-semantic-border-width-m);--vp-component-text-input-border-width-default:var(--vp-semantic-border-width-s);--vp-component-text-input-border-width-hover:var(--vp-semantic-border-width-m);--vp-component-text-input-box-shadow-focus:var(--vp-semantic-box-shadow-focus-textfield);--vp-component-text-input-color-regular-border-active:var(--vp-semantic-color-active-border-neutral);--vp-component-text-input-color-regular-border-default:var(--vp-semantic-color-border-neutral);--vp-component-text-input-color-regular-border-error:var(--vp-semantic-color-status-negative);--vp-component-text-input-color-regular-border-success:var(--vp-semantic-color-status-positive);--vp-component-text-input-color-regular-container:var(--vp-semantic-color-container-neutral);--vp-component-text-input-color-regular-content-checkmark:var(--vp-semantic-color-status-positive);--vp-component-text-input-color-regular-content-default:var(--vp-semantic-color-content-neutral);--vp-component-text-input-color-regular-content-icons:var(--vp-semantic-color-content-neutral);--vp-component-text-input-color-regular-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-text-input-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-text-input-sizing-checkmark-height:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-checkmark-width:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-end-icon-height:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-end-icon-width:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-text-input-sizing-start-icon-height:var(--vp-semantic-sizing-xl);--vp-component-text-input-sizing-start-icon-width:var(--vp-semantic-sizing-xl);--vp-component-text-input-spacing-large-gap:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-large-padding-block-end:var(--vp-semantic-spacing-l);--vp-component-text-input-spacing-large-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-text-input-spacing-large-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-text-input-spacing-large-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-text-input-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-medium-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-medium-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-text-input-spacing-small-gap:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-text-input-spacing-small-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-text-input-spacing-small-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-text-input-spacing-small-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-text-input-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-text-input-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-text-input-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-text-input-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-text-input-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-text-input-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-text-input-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-text-input-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-text-input-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-text-input-typography-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-text-input-typography-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-text-input-typography-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-text-input-typography-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-text-input-typography-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-text-input-typography-placeholder-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-text-input-typography-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-text-input-typography-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-text-input-typography-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-textarea-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-textarea-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-textarea-border-width-active:var(--vp-semantic-border-width-m);--vp-component-textarea-border-width-default:var(--vp-semantic-border-width-s);--vp-component-textarea-border-width-hover:var(--vp-semantic-border-width-m);--vp-component-textarea-box-shadow-focus:var(--vp-semantic-box-shadow-focus-textfield);--vp-component-textarea-color-regular-border-active:var(--vp-semantic-color-active-border-neutral);--vp-component-textarea-color-regular-border-default:var(--vp-semantic-color-border-neutral);--vp-component-textarea-color-regular-border-error:var(--vp-semantic-color-status-negative);--vp-component-textarea-color-regular-container:var(--vp-semantic-color-container-neutral);--vp-component-textarea-color-regular-content-default:var(--vp-semantic-color-content-neutral);--vp-component-textarea-color-regular-content-placeholder:var(--vp-semantic-color-content-quiet);--vp-component-textarea-color-regular-handle:var(--vp-semantic-color-border-neutral);--vp-component-textarea-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-textarea-sizing-min-height:var(--vp-semantic-sizing-6xl);--vp-component-textarea-spacing-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-textarea-spacing-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-textarea-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-textarea-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-textarea-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-textarea-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-textarea-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-textarea-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-textarea-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-textarea-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-textarea-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-textarea-typography-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-textarea-typography-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-textarea-typography-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-textarea-typography-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-textarea-typography-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-textarea-typography-placeholder-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-textarea-typography-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-textarea-typography-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-textarea-typography-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-toggle-border-radius-container:var(--vp-semantic-border-radius-full);--vp-component-toggle-border-width-track-checked:var(--vp-semantic-border-width-none);--vp-component-toggle-border-width-track-unchecked:var(--vp-semantic-border-width-s);--vp-component-toggle-color-border-checked:var(--vp-core-color-transparent);--vp-component-toggle-color-border-unchecked:var(--vp-semantic-color-border-neutral);--vp-component-toggle-color-halo-checked-active:var(--vp-semantic-color-active-container-alpha-brand);--vp-component-toggle-color-halo-checked-hover:var(--vp-semantic-color-hover-container-alpha-brand);--vp-component-toggle-color-halo-unchecked-active:var(--vp-semantic-color-active-container-alpha-neutral);--vp-component-toggle-color-halo-unchecked-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--vp-component-toggle-color-handle-checked:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-toggle-color-handle-unchecked:var(--vp-semantic-color-content-quiet);--vp-component-toggle-color-track-checked:var(--vp-semantic-color-container-brand);--vp-component-toggle-color-track-unchecked:var(--vp-semantic-color-container-quiet);--vp-component-toggle-motion-duration:var(--vp-semantic-motion-duration-quick);--vp-component-toggle-motion-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-toggle-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-toggle-sizing-medium-halo-height:var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-medium-halo-width:var(--vp-semantic-sizing-3xl);--vp-component-toggle-sizing-medium-handle-checked-height:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-handle-checked-width:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-handle-unchecked-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-handle-unchecked-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-medium-track-height:var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-medium-track-width:var(--vp-semantic-sizing-5xl);--vp-component-toggle-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-toggle-sizing-small-halo-height:var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-small-halo-width:var(--vp-semantic-sizing-2xl);--vp-component-toggle-sizing-small-handle-checked-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-checked-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-unchecked-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-handle-unchecked-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-icon-height:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-icon-width:var(--vp-semantic-sizing-m);--vp-component-toggle-sizing-small-track-height:var(--vp-semantic-sizing-xl);--vp-component-toggle-sizing-small-track-width:var(--vp-semantic-sizing-3xl);--vp-component-toggle-spacing-medium-track-checked-block-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-block-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-checked-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-medium-track-unchecked-block-end:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-block-start:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-inline-end:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-medium-track-unchecked-inline-start:var(--vp-semantic-spacing-xs);--vp-component-toggle-spacing-small-track-checked-block-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-block-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-checked-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-block-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-block-start:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-toggle-spacing-small-track-unchecked-inline-start:var(--vp-semantic-spacing-2xs)}.vp-subtitle-m{font-family:var(--vp-typography-subtitle-m-font-family);font-size:var(--vp-typography-subtitle-m-font-size);font-variation-settings:var(--vp-typography-subtitle-m-font-variation-settings);font-weight:var(--vp-typography-subtitle-m-font-weight);letter-spacing:var(--vp-typography-subtitle-m-letter-spacing);line-height:var(--vp-typography-subtitle-m-line-height);-webkit-text-decoration:var(--vp-typography-subtitle-m-text-decoration);-webkit-text-decoration:var(--vp-typography-subtitle-m-text-decoration);text-decoration:var(--vp-typography-subtitle-m-text-decoration);text-transform:var(--vp-typography-subtitle-m-text-transform);-webkit-font-smoothing:var(--vp-typography-subtitle-m-webkit-font-smoothing)}.vp-subtitle-l{font-family:var(--vp-typography-subtitle-l-font-family);font-size:var(--vp-typography-subtitle-l-font-size);font-variation-settings:var(--vp-typography-subtitle-l-font-variation-settings);font-weight:var(--vp-typography-subtitle-l-font-weight);letter-spacing:var(--vp-typography-subtitle-l-letter-spacing);line-height:var(--vp-typography-subtitle-l-line-height);-webkit-text-decoration:var(--vp-typography-subtitle-l-text-decoration);-webkit-text-decoration:var(--vp-typography-subtitle-l-text-decoration);text-decoration:var(--vp-typography-subtitle-l-text-decoration);text-transform:var(--vp-typography-subtitle-l-text-transform);-webkit-font-smoothing:var(--vp-typography-subtitle-l-webkit-font-smoothing)}.vp-body-s{font-family:var(--vp-typography-body-s-font-family);font-size:var(--vp-typography-body-s-font-size);font-variation-settings:var(--vp-typography-body-s-font-variation-settings);font-weight:var(--vp-typography-body-s-font-weight);letter-spacing:var(--vp-typography-body-s-letter-spacing);line-height:var(--vp-typography-body-s-line-height);-webkit-text-decoration:var(--vp-typography-body-s-text-decoration);-webkit-text-decoration:var(--vp-typography-body-s-text-decoration);text-decoration:var(--vp-typography-body-s-text-decoration);text-transform:var(--vp-typography-body-s-text-transform);-webkit-font-smoothing:var(--vp-typography-body-s-webkit-font-smoothing)}.vp-body-m{font-family:var(--vp-typography-body-m-font-family);font-size:var(--vp-typography-body-m-font-size);font-variation-settings:var(--vp-typography-body-m-font-variation-settings);font-weight:var(--vp-typography-body-m-font-weight);letter-spacing:var(--vp-typography-body-m-letter-spacing);line-height:var(--vp-typography-body-m-line-height);-webkit-text-decoration:var(--vp-typography-body-m-text-decoration);-webkit-text-decoration:var(--vp-typography-body-m-text-decoration);text-decoration:var(--vp-typography-body-m-text-decoration);text-transform:var(--vp-typography-body-m-text-transform);-webkit-font-smoothing:var(--vp-typography-body-m-webkit-font-smoothing)}.vp-body-l{font-family:var(--vp-typography-body-l-font-family);font-size:var(--vp-typography-body-l-font-size);font-variation-settings:var(--vp-typography-body-l-font-variation-settings);font-weight:var(--vp-typography-body-l-font-weight);letter-spacing:var(--vp-typography-body-l-letter-spacing);line-height:var(--vp-typography-body-l-line-height);-webkit-text-decoration:var(--vp-typography-body-l-text-decoration);-webkit-text-decoration:var(--vp-typography-body-l-text-decoration);text-decoration:var(--vp-typography-body-l-text-decoration);text-transform:var(--vp-typography-body-l-text-transform);-webkit-font-smoothing:var(--vp-typography-body-l-webkit-font-smoothing)}.vp-caption{font-family:var(--vp-typography-caption-font-family);font-size:var(--vp-typography-caption-font-size);font-variation-settings:var(--vp-typography-caption-font-variation-settings);font-weight:var(--vp-typography-caption-font-weight);letter-spacing:var(--vp-typography-caption-letter-spacing);line-height:var(--vp-typography-caption-line-height);-webkit-text-decoration:var(--vp-typography-caption-text-decoration);-webkit-text-decoration:var(--vp-typography-caption-text-decoration);text-decoration:var(--vp-typography-caption-text-decoration);text-transform:var(--vp-typography-caption-text-transform);-webkit-font-smoothing:var(--vp-typography-caption-webkit-font-smoothing)}.vp-title-s{font-family:var(--vp-typography-title-s-font-family);font-size:var(--vp-typography-title-s-font-size);font-variation-settings:var(--vp-typography-title-s-font-variation-settings);font-weight:var(--vp-typography-title-s-font-weight);letter-spacing:var(--vp-typography-title-s-letter-spacing);line-height:var(--vp-typography-title-s-line-height);-webkit-text-decoration:var(--vp-typography-title-s-text-decoration);-webkit-text-decoration:var(--vp-typography-title-s-text-decoration);text-decoration:var(--vp-typography-title-s-text-decoration);text-transform:var(--vp-typography-title-s-text-transform);-webkit-font-smoothing:var(--vp-typography-title-s-webkit-font-smoothing)}.vp-title-m{font-family:var(--vp-typography-title-m-font-family);font-size:var(--vp-typography-title-m-font-size);font-variation-settings:var(--vp-typography-title-m-font-variation-settings);font-weight:var(--vp-typography-title-m-font-weight);letter-spacing:var(--vp-typography-title-m-letter-spacing);line-height:var(--vp-typography-title-m-line-height);-webkit-text-decoration:var(--vp-typography-title-m-text-decoration);-webkit-text-decoration:var(--vp-typography-title-m-text-decoration);text-decoration:var(--vp-typography-title-m-text-decoration);text-transform:var(--vp-typography-title-m-text-transform);-webkit-font-smoothing:var(--vp-typography-title-m-webkit-font-smoothing)}.vp-title-l{font-family:var(--vp-typography-title-l-font-family);font-size:var(--vp-typography-title-l-font-size);font-variation-settings:var(--vp-typography-title-l-font-variation-settings);font-weight:var(--vp-typography-title-l-font-weight);letter-spacing:var(--vp-typography-title-l-letter-spacing);line-height:var(--vp-typography-title-l-line-height);-webkit-text-decoration:var(--vp-typography-title-l-text-decoration);-webkit-text-decoration:var(--vp-typography-title-l-text-decoration);text-decoration:var(--vp-typography-title-l-text-decoration);text-transform:var(--vp-typography-title-l-text-transform);-webkit-font-smoothing:var(--vp-typography-title-l-webkit-font-smoothing)}.vp-title-xl{font-family:var(--vp-typography-title-xl-font-family);font-size:var(--vp-typography-title-xl-font-size);font-variation-settings:var(--vp-typography-title-xl-font-variation-settings);font-weight:var(--vp-typography-title-xl-font-weight);letter-spacing:var(--vp-typography-title-xl-letter-spacing);line-height:var(--vp-typography-title-xl-line-height);-webkit-text-decoration:var(--vp-typography-title-xl-text-decoration);-webkit-text-decoration:var(--vp-typography-title-xl-text-decoration);text-decoration:var(--vp-typography-title-xl-text-decoration);text-transform:var(--vp-typography-title-xl-text-transform);-webkit-font-smoothing:var(--vp-typography-title-xl-webkit-font-smoothing)}.vp-inspiring-title-xl{font-family:var(--vp-typography-inspiring-title-xl-font-family);font-size:var(--vp-typography-inspiring-title-xl-font-size);font-variation-settings:var(--vp-typography-inspiring-title-xl-font-variation-settings);font-weight:var(--vp-typography-inspiring-title-xl-font-weight);letter-spacing:var(--vp-typography-inspiring-title-xl-letter-spacing);line-height:var(--vp-typography-inspiring-title-xl-line-height);-webkit-text-decoration:var(--vp-typography-inspiring-title-xl-text-decoration);-webkit-text-decoration:var(--vp-typography-inspiring-title-xl-text-decoration);text-decoration:var(--vp-typography-inspiring-title-xl-text-decoration);text-transform:var(--vp-typography-inspiring-title-xl-text-transform);-webkit-font-smoothing:var(--vp-typography-inspiring-title-xl-webkit-font-smoothing)}.vp-overline{font-family:var(--vp-typography-overline-font-family);font-size:var(--vp-typography-overline-font-size);font-variation-settings:var(--vp-typography-overline-font-variation-settings);font-weight:var(--vp-typography-overline-font-weight);letter-spacing:var(--vp-typography-overline-letter-spacing);line-height:var(--vp-typography-overline-line-height);-webkit-text-decoration:var(--vp-typography-overline-text-decoration);-webkit-text-decoration:var(--vp-typography-overline-text-decoration);text-decoration:var(--vp-typography-overline-text-decoration);text-transform:var(--vp-typography-overline-text-transform);-webkit-font-smoothing:var(--vp-typography-overline-webkit-font-smoothing)}.vp-link-s{font-family:var(--vp-typography-link-s-font-family);font-size:var(--vp-typography-link-s-font-size);font-variation-settings:var(--vp-typography-link-s-font-variation-settings);font-weight:var(--vp-typography-link-s-font-weight);letter-spacing:var(--vp-typography-link-s-letter-spacing);line-height:var(--vp-typography-link-s-line-height);-webkit-text-decoration:var(--vp-typography-link-s-text-decoration);-webkit-text-decoration:var(--vp-typography-link-s-text-decoration);text-decoration:var(--vp-typography-link-s-text-decoration);text-transform:var(--vp-typography-link-s-text-transform);text-underline-offset:var(--vp-typography-link-s-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-s-webkit-font-smoothing)}.vp-link-m{font-family:var(--vp-typography-link-m-font-family);font-size:var(--vp-typography-link-m-font-size);font-variation-settings:var(--vp-typography-link-m-font-variation-settings);font-weight:var(--vp-typography-link-m-font-weight);letter-spacing:var(--vp-typography-link-m-letter-spacing);line-height:var(--vp-typography-link-m-line-height);-webkit-text-decoration:var(--vp-typography-link-m-text-decoration);-webkit-text-decoration:var(--vp-typography-link-m-text-decoration);text-decoration:var(--vp-typography-link-m-text-decoration);text-transform:var(--vp-typography-link-m-text-transform);text-underline-offset:var(--vp-typography-link-m-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-m-webkit-font-smoothing)}.vp-link-l{font-family:var(--vp-typography-link-l-font-family);font-size:var(--vp-typography-link-l-font-size);font-variation-settings:var(--vp-typography-link-l-font-variation-settings);font-weight:var(--vp-typography-link-l-font-weight);letter-spacing:var(--vp-typography-link-l-letter-spacing);line-height:var(--vp-typography-link-l-line-height);-webkit-text-decoration:var(--vp-typography-link-l-text-decoration);-webkit-text-decoration:var(--vp-typography-link-l-text-decoration);text-decoration:var(--vp-typography-link-l-text-decoration);text-transform:var(--vp-typography-link-l-text-transform);text-underline-offset:var(--vp-typography-link-l-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-l-webkit-font-smoothing)}.vp-link-caption{font-family:var(--vp-typography-link-caption-font-family);font-size:var(--vp-typography-link-caption-font-size);font-variation-settings:var(--vp-typography-link-caption-font-variation-settings);font-weight:var(--vp-typography-link-caption-font-weight);letter-spacing:var(--vp-typography-link-caption-letter-spacing);line-height:var(--vp-typography-link-caption-line-height);-webkit-text-decoration:var(--vp-typography-link-caption-text-decoration);-webkit-text-decoration:var(--vp-typography-link-caption-text-decoration);text-decoration:var(--vp-typography-link-caption-text-decoration);text-transform:var(--vp-typography-link-caption-text-transform);text-underline-offset:var(--vp-typography-link-caption-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-caption-webkit-font-smoothing)}.vp--legacy-theme,.vp--wonder-theme,:root{--vp-typography-subtitle-m-text-transform:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--vp-typography-subtitle-m-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--vp-typography-subtitle-m-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--vp-typography-subtitle-m-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--vp-typography-subtitle-m-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--vp-typography-subtitle-m-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--vp-typography-subtitle-m-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--vp-typography-subtitle-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing);--vp-typography-subtitle-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--vp-typography-subtitle-l-text-transform:var(--vp-semantic-typography-screen-s-subtitle-l-text-case);--vp-typography-subtitle-l-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-l-text-decoration);--vp-typography-subtitle-l-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-l-letter-spacing);--vp-typography-subtitle-l-font-size:var(--vp-semantic-typography-screen-s-subtitle-l-font-size);--vp-typography-subtitle-l-line-height:var(--vp-semantic-typography-screen-s-subtitle-l-line-height);--vp-typography-subtitle-l-font-weight:var(--vp-semantic-typography-screen-s-subtitle-l-font-weight);--vp-typography-subtitle-l-font-family:var(--vp-semantic-typography-screen-s-subtitle-l-font-family);--vp-typography-subtitle-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-subtitle-l-optical-sizing);--vp-typography-subtitle-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-l-webkit-font-smoothing);--vp-typography-body-s-text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-typography-body-s-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-typography-body-s-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-typography-body-s-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-typography-body-s-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-typography-body-s-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-typography-body-s-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-typography-body-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-typography-body-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-typography-body-m-text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-typography-body-m-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-typography-body-m-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-typography-body-m-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-typography-body-m-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-typography-body-m-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-typography-body-m-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-typography-body-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-typography-body-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-typography-body-l-text-transform:var(--vp-semantic-typography-screen-s-body-l-text-case);--vp-typography-body-l-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--vp-typography-body-l-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--vp-typography-body-l-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--vp-typography-body-l-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--vp-typography-body-l-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--vp-typography-body-l-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--vp-typography-body-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-body-l-optical-sizing);--vp-typography-body-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing);--vp-typography-caption-text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-typography-caption-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-typography-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-typography-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-typography-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-typography-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-typography-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-typography-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-caption-optical-sizing);--vp-typography-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-typography-title-s-text-transform:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-typography-title-s-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-typography-title-s-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-typography-title-s-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-typography-title-s-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-typography-title-s-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-typography-title-s-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-typography-title-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--vp-typography-title-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-typography-title-m-text-transform:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-typography-title-m-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-typography-title-m-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-typography-title-m-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-typography-title-m-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-typography-title-m-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-typography-title-m-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-typography-title-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-typography-title-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-typography-title-l-text-transform:var(--vp-semantic-typography-screen-s-title-l-text-case);--vp-typography-title-l-text-decoration:var(--vp-semantic-typography-screen-s-title-l-text-decoration);--vp-typography-title-l-letter-spacing:var(--vp-semantic-typography-screen-s-title-l-letter-spacing);--vp-typography-title-l-font-size:var(--vp-semantic-typography-screen-s-title-l-font-size);--vp-typography-title-l-line-height:var(--vp-semantic-typography-screen-s-title-l-line-height);--vp-typography-title-l-font-weight:var(--vp-semantic-typography-screen-s-title-l-font-weight);--vp-typography-title-l-font-family:var(--vp-semantic-typography-screen-s-title-l-font-family);--vp-typography-title-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-title-l-optical-sizing);--vp-typography-title-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-l-webkit-font-smoothing);--vp-typography-title-xl-text-transform:var(--vp-semantic-typography-screen-s-title-xl-text-case);--vp-typography-title-xl-text-decoration:var(--vp-semantic-typography-screen-s-title-xl-text-decoration);--vp-typography-title-xl-letter-spacing:var(--vp-semantic-typography-screen-s-title-xl-letter-spacing);--vp-typography-title-xl-font-size:var(--vp-semantic-typography-screen-s-title-xl-font-size);--vp-typography-title-xl-line-height:var(--vp-semantic-typography-screen-s-title-xl-line-height);--vp-typography-title-xl-font-weight:var(--vp-semantic-typography-screen-s-title-xl-font-weight);--vp-typography-title-xl-font-family:var(--vp-semantic-typography-screen-s-title-xl-font-family);--vp-typography-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-title-xl-optical-sizing);--vp-typography-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-xl-webkit-font-smoothing);--vp-typography-inspiring-title-xl-text-transform:var(--vp-semantic-typography-screen-s-inspiring-title-xl-text-case);--vp-typography-inspiring-title-xl-text-decoration:var(--vp-semantic-typography-screen-s-inspiring-title-xl-text-decoration);--vp-typography-inspiring-title-xl-letter-spacing:var(--vp-semantic-typography-screen-s-inspiring-title-xl-letter-spacing);--vp-typography-inspiring-title-xl-font-size:var(--vp-semantic-typography-screen-s-inspiring-title-xl-font-size);--vp-typography-inspiring-title-xl-line-height:var(--vp-semantic-typography-screen-s-inspiring-title-xl-line-height);--vp-typography-inspiring-title-xl-font-weight:var(--vp-semantic-typography-screen-s-inspiring-title-xl-font-weight);--vp-typography-inspiring-title-xl-font-family:var(--vp-semantic-typography-screen-s-inspiring-title-xl-font-family);--vp-typography-inspiring-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-inspiring-title-xl-optical-sizing);--vp-typography-inspiring-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-inspiring-title-xl-webkit-font-smoothing);--vp-typography-overline-text-transform:var(--vp-semantic-typography-screen-s-overline-text-case);--vp-typography-overline-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--vp-typography-overline-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-typography-overline-font-size:var(--vp-semantic-typography-screen-s-overline-font-size);--vp-typography-overline-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--vp-typography-overline-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-typography-overline-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--vp-typography-overline-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-overline-optical-sizing);--vp-typography-overline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--vp-typography-link-s-text-transform:var(--vp-semantic-typography-screen-s-link-s-text-case);--vp-typography-link-s-text-decoration:var(--vp-semantic-typography-screen-s-link-s-text-decoration);--vp-typography-link-s-letter-spacing:var(--vp-semantic-typography-screen-s-link-s-letter-spacing);--vp-typography-link-s-font-size:var(--vp-semantic-typography-screen-s-link-s-font-size);--vp-typography-link-s-line-height:var(--vp-semantic-typography-screen-s-link-s-line-height);--vp-typography-link-s-font-weight:var(--vp-semantic-typography-screen-s-link-s-font-weight);--vp-typography-link-s-font-family:var(--vp-semantic-typography-screen-s-link-s-font-family);--vp-typography-link-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-link-s-optical-sizing);--vp-typography-link-s-underlining-offset:var(--vp-semantic-typography-screen-s-link-s-underlining-offset);--vp-typography-link-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-link-s-webkit-font-smoothing);--vp-typography-link-m-text-transform:var(--vp-semantic-typography-screen-s-link-m-text-case);--vp-typography-link-m-text-decoration:var(--vp-semantic-typography-screen-s-link-m-text-decoration);--vp-typography-link-m-letter-spacing:var(--vp-semantic-typography-screen-s-link-m-letter-spacing);--vp-typography-link-m-font-size:var(--vp-semantic-typography-screen-s-link-m-font-size);--vp-typography-link-m-line-height:var(--vp-semantic-typography-screen-s-link-m-line-height);--vp-typography-link-m-font-weight:var(--vp-semantic-typography-screen-s-link-m-font-weight);--vp-typography-link-m-font-family:var(--vp-semantic-typography-screen-s-link-m-font-family);--vp-typography-link-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-link-m-optical-sizing);--vp-typography-link-m-underlining-offset:var(--vp-semantic-typography-screen-s-link-m-underlining-offset);--vp-typography-link-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-link-m-webkit-font-smoothing);--vp-typography-link-l-text-transform:var(--vp-semantic-typography-screen-s-link-l-text-case);--vp-typography-link-l-text-decoration:var(--vp-semantic-typography-screen-s-link-l-text-decoration);--vp-typography-link-l-letter-spacing:var(--vp-semantic-typography-screen-s-link-l-letter-spacing);--vp-typography-link-l-font-size:var(--vp-semantic-typography-screen-s-link-l-font-size);--vp-typography-link-l-line-height:var(--vp-semantic-typography-screen-s-link-l-line-height);--vp-typography-link-l-font-weight:var(--vp-semantic-typography-screen-s-link-l-font-weight);--vp-typography-link-l-font-family:var(--vp-semantic-typography-screen-s-link-l-font-family);--vp-typography-link-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-link-l-optical-sizing);--vp-typography-link-l-underlining-offset:var(--vp-semantic-typography-screen-s-link-l-underlining-offset);--vp-typography-link-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-link-l-webkit-font-smoothing);--vp-typography-link-caption-text-transform:var(--vp-semantic-typography-screen-s-link-caption-text-case);--vp-typography-link-caption-text-decoration:var(--vp-semantic-typography-screen-s-link-caption-text-decoration);--vp-typography-link-caption-letter-spacing:var(--vp-semantic-typography-screen-s-link-caption-letter-spacing);--vp-typography-link-caption-font-size:var(--vp-semantic-typography-screen-s-link-caption-font-size);--vp-typography-link-caption-line-height:var(--vp-semantic-typography-screen-s-link-caption-line-height);--vp-typography-link-caption-font-weight:var(--vp-semantic-typography-screen-s-link-caption-font-weight);--vp-typography-link-caption-font-family:var(--vp-semantic-typography-screen-s-link-caption-font-family);--vp-typography-link-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-link-caption-optical-sizing);--vp-typography-link-caption-underlining-offset:var(--vp-semantic-typography-screen-s-link-caption-underlining-offset);--vp-typography-link-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-link-caption-webkit-font-smoothing)}@media screen and (width>=600px){.vp--legacy-theme,.vp--wonder-theme,:root{--vp-typography-subtitle-m-text-transform:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--vp-typography-subtitle-m-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);--vp-typography-subtitle-m-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--vp-typography-subtitle-m-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--vp-typography-subtitle-m-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--vp-typography-subtitle-m-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--vp-typography-subtitle-m-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--vp-typography-subtitle-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing);--vp-typography-subtitle-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-m-webkit-font-smoothing);--vp-typography-subtitle-l-text-transform:var(--vp-semantic-typography-screen-m-subtitle-l-text-case);--vp-typography-subtitle-l-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-l-text-decoration);--vp-typography-subtitle-l-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-l-letter-spacing);--vp-typography-subtitle-l-font-size:var(--vp-semantic-typography-screen-m-subtitle-l-font-size);--vp-typography-subtitle-l-line-height:var(--vp-semantic-typography-screen-m-subtitle-l-line-height);--vp-typography-subtitle-l-font-weight:var(--vp-semantic-typography-screen-m-subtitle-l-font-weight);--vp-typography-subtitle-l-font-family:var(--vp-semantic-typography-screen-m-subtitle-l-font-family);--vp-typography-subtitle-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-subtitle-l-optical-sizing);--vp-typography-subtitle-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-l-webkit-font-smoothing);--vp-typography-body-s-text-transform:var(--vp-semantic-typography-screen-m-body-s-text-case);--vp-typography-body-s-text-decoration:var(--vp-semantic-typography-screen-m-body-s-text-decoration);--vp-typography-body-s-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--vp-typography-body-s-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--vp-typography-body-s-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--vp-typography-body-s-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--vp-typography-body-s-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--vp-typography-body-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-body-s-optical-sizing);--vp-typography-body-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-s-webkit-font-smoothing);--vp-typography-body-m-text-transform:var(--vp-semantic-typography-screen-m-body-m-text-case);--vp-typography-body-m-text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);--vp-typography-body-m-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--vp-typography-body-m-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--vp-typography-body-m-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--vp-typography-body-m-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--vp-typography-body-m-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--vp-typography-body-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--vp-typography-body-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);--vp-typography-body-l-text-transform:var(--vp-semantic-typography-screen-m-body-l-text-case);--vp-typography-body-l-text-decoration:var(--vp-semantic-typography-screen-m-body-l-text-decoration);--vp-typography-body-l-letter-spacing:var(--vp-semantic-typography-screen-m-body-l-letter-spacing);--vp-typography-body-l-font-size:var(--vp-semantic-typography-screen-m-body-l-font-size);--vp-typography-body-l-line-height:var(--vp-semantic-typography-screen-m-body-l-line-height);--vp-typography-body-l-font-weight:var(--vp-semantic-typography-screen-m-body-l-font-weight);--vp-typography-body-l-font-family:var(--vp-semantic-typography-screen-m-body-l-font-family);--vp-typography-body-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-body-l-optical-sizing);--vp-typography-body-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-l-webkit-font-smoothing);--vp-typography-caption-text-transform:var(--vp-semantic-typography-screen-m-caption-text-case);--vp-typography-caption-text-decoration:var(--vp-semantic-typography-screen-m-caption-text-decoration);--vp-typography-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--vp-typography-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--vp-typography-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--vp-typography-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--vp-typography-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--vp-typography-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-caption-optical-sizing);--vp-typography-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-caption-webkit-font-smoothing);--vp-typography-title-s-text-transform:var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-typography-title-s-text-decoration:var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-typography-title-s-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-typography-title-s-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-typography-title-s-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-typography-title-s-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-typography-title-s-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-typography-title-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-s-optical-sizing);--vp-typography-title-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-typography-title-m-text-transform:var(--vp-semantic-typography-screen-m-title-m-text-case);--vp-typography-title-m-text-decoration:var(--vp-semantic-typography-screen-m-title-m-text-decoration);--vp-typography-title-m-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--vp-typography-title-m-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--vp-typography-title-m-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--vp-typography-title-m-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--vp-typography-title-m-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--vp-typography-title-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-m-optical-sizing);--vp-typography-title-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing);--vp-typography-title-l-text-transform:var(--vp-semantic-typography-screen-m-title-l-text-case);--vp-typography-title-l-text-decoration:var(--vp-semantic-typography-screen-m-title-l-text-decoration);--vp-typography-title-l-letter-spacing:var(--vp-semantic-typography-screen-m-title-l-letter-spacing);--vp-typography-title-l-font-size:var(--vp-semantic-typography-screen-m-title-l-font-size);--vp-typography-title-l-line-height:var(--vp-semantic-typography-screen-m-title-l-line-height);--vp-typography-title-l-font-weight:var(--vp-semantic-typography-screen-m-title-l-font-weight);--vp-typography-title-l-font-family:var(--vp-semantic-typography-screen-m-title-l-font-family);--vp-typography-title-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-l-optical-sizing);--vp-typography-title-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-l-webkit-font-smoothing);--vp-typography-title-xl-text-transform:var(--vp-semantic-typography-screen-m-title-xl-text-case);--vp-typography-title-xl-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--vp-typography-title-xl-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--vp-typography-title-xl-font-size:var(--vp-semantic-typography-screen-m-title-xl-font-size);--vp-typography-title-xl-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--vp-typography-title-xl-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--vp-typography-title-xl-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--vp-typography-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--vp-typography-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing);--vp-typography-inspiring-title-xl-text-transform:var(--vp-semantic-typography-screen-m-inspiring-title-xl-text-case);--vp-typography-inspiring-title-xl-text-decoration:var(--vp-semantic-typography-screen-m-inspiring-title-xl-text-decoration);--vp-typography-inspiring-title-xl-letter-spacing:var(--vp-semantic-typography-screen-m-inspiring-title-xl-letter-spacing);--vp-typography-inspiring-title-xl-font-size:var(--vp-semantic-typography-screen-m-inspiring-title-xl-font-size);--vp-typography-inspiring-title-xl-line-height:var(--vp-semantic-typography-screen-m-inspiring-title-xl-line-height);--vp-typography-inspiring-title-xl-font-weight:var(--vp-semantic-typography-screen-m-inspiring-title-xl-font-weight);--vp-typography-inspiring-title-xl-font-family:var(--vp-semantic-typography-screen-m-inspiring-title-xl-font-family);--vp-typography-inspiring-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-inspiring-title-xl-optical-sizing);--vp-typography-inspiring-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-inspiring-title-xl-webkit-font-smoothing);--vp-typography-overline-text-transform:var(--vp-semantic-typography-screen-m-overline-text-case);--vp-typography-overline-text-decoration:var(--vp-semantic-typography-screen-m-overline-text-decoration);--vp-typography-overline-letter-spacing:var(--vp-semantic-typography-screen-m-overline-letter-spacing);--vp-typography-overline-font-size:var(--vp-semantic-typography-screen-m-overline-font-size);--vp-typography-overline-line-height:var(--vp-semantic-typography-screen-m-overline-line-height);--vp-typography-overline-font-weight:var(--vp-semantic-typography-screen-m-overline-font-weight);--vp-typography-overline-font-family:var(--vp-semantic-typography-screen-m-overline-font-family);--vp-typography-overline-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-overline-optical-sizing);--vp-typography-overline-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-overline-webkit-font-smoothing);--vp-typography-link-s-text-transform:var(--vp-semantic-typography-screen-m-link-s-text-case);--vp-typography-link-s-text-decoration:var(--vp-semantic-typography-screen-m-link-s-text-decoration);--vp-typography-link-s-letter-spacing:var(--vp-semantic-typography-screen-m-link-s-letter-spacing);--vp-typography-link-s-font-size:var(--vp-semantic-typography-screen-m-link-s-font-size);--vp-typography-link-s-line-height:var(--vp-semantic-typography-screen-m-link-s-line-height);--vp-typography-link-s-font-weight:var(--vp-semantic-typography-screen-m-link-s-font-weight);--vp-typography-link-s-font-family:var(--vp-semantic-typography-screen-m-link-s-font-family);--vp-typography-link-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-s-optical-sizing);--vp-typography-link-s-underlining-offset:var(--vp-semantic-typography-screen-m-link-s-underlining-offset);--vp-typography-link-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-s-webkit-font-smoothing);--vp-typography-link-m-text-transform:var(--vp-semantic-typography-screen-m-link-m-text-case);--vp-typography-link-m-text-decoration:var(--vp-semantic-typography-screen-m-link-m-text-decoration);--vp-typography-link-m-letter-spacing:var(--vp-semantic-typography-screen-m-link-m-letter-spacing);--vp-typography-link-m-font-size:var(--vp-semantic-typography-screen-m-link-m-font-size);--vp-typography-link-m-line-height:var(--vp-semantic-typography-screen-m-link-m-line-height);--vp-typography-link-m-font-weight:var(--vp-semantic-typography-screen-m-link-m-font-weight);--vp-typography-link-m-font-family:var(--vp-semantic-typography-screen-m-link-m-font-family);--vp-typography-link-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-m-optical-sizing);--vp-typography-link-m-underlining-offset:var(--vp-semantic-typography-screen-m-link-m-underlining-offset);--vp-typography-link-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-m-webkit-font-smoothing);--vp-typography-link-l-text-transform:var(--vp-semantic-typography-screen-m-link-l-text-case);--vp-typography-link-l-text-decoration:var(--vp-semantic-typography-screen-m-link-l-text-decoration);--vp-typography-link-l-letter-spacing:var(--vp-semantic-typography-screen-m-link-l-letter-spacing);--vp-typography-link-l-font-size:var(--vp-semantic-typography-screen-m-link-l-font-size);--vp-typography-link-l-line-height:var(--vp-semantic-typography-screen-m-link-l-line-height);--vp-typography-link-l-font-weight:var(--vp-semantic-typography-screen-m-link-l-font-weight);--vp-typography-link-l-font-family:var(--vp-semantic-typography-screen-m-link-l-font-family);--vp-typography-link-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-l-optical-sizing);--vp-typography-link-l-underlining-offset:var(--vp-semantic-typography-screen-m-link-l-underlining-offset);--vp-typography-link-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-l-webkit-font-smoothing);--vp-typography-link-caption-text-transform:var(--vp-semantic-typography-screen-m-link-caption-text-case);--vp-typography-link-caption-text-decoration:var(--vp-semantic-typography-screen-m-link-caption-text-decoration);--vp-typography-link-caption-letter-spacing:var(--vp-semantic-typography-screen-m-link-caption-letter-spacing);--vp-typography-link-caption-font-size:var(--vp-semantic-typography-screen-m-link-caption-font-size);--vp-typography-link-caption-line-height:var(--vp-semantic-typography-screen-m-link-caption-line-height);--vp-typography-link-caption-font-weight:var(--vp-semantic-typography-screen-m-link-caption-font-weight);--vp-typography-link-caption-font-family:var(--vp-semantic-typography-screen-m-link-caption-font-family);--vp-typography-link-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-caption-optical-sizing);--vp-typography-link-caption-underlining-offset:var(--vp-semantic-typography-screen-m-link-caption-underlining-offset);--vp-typography-link-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-caption-webkit-font-smoothing)}}@media screen and (width>=1200px){.vp--legacy-theme,.vp--wonder-theme,:root{--vp-typography-subtitle-m-text-transform:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--vp-typography-subtitle-m-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-m-text-decoration);--vp-typography-subtitle-m-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--vp-typography-subtitle-m-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--vp-typography-subtitle-m-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--vp-typography-subtitle-m-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--vp-typography-subtitle-m-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--vp-typography-subtitle-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing);--vp-typography-subtitle-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-m-webkit-font-smoothing);--vp-typography-subtitle-l-text-transform:var(--vp-semantic-typography-screen-l-subtitle-l-text-case);--vp-typography-subtitle-l-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);--vp-typography-subtitle-l-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-l-letter-spacing);--vp-typography-subtitle-l-font-size:var(--vp-semantic-typography-screen-l-subtitle-l-font-size);--vp-typography-subtitle-l-line-height:var(--vp-semantic-typography-screen-l-subtitle-l-line-height);--vp-typography-subtitle-l-font-weight:var(--vp-semantic-typography-screen-l-subtitle-l-font-weight);--vp-typography-subtitle-l-font-family:var(--vp-semantic-typography-screen-l-subtitle-l-font-family);--vp-typography-subtitle-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-subtitle-l-optical-sizing);--vp-typography-subtitle-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-l-webkit-font-smoothing);--vp-typography-body-s-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-typography-body-s-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-typography-body-s-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-typography-body-s-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-typography-body-s-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-typography-body-s-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-typography-body-s-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-typography-body-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-typography-body-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-typography-body-m-text-transform:var(--vp-semantic-typography-screen-l-body-m-text-case);--vp-typography-body-m-text-decoration:var(--vp-semantic-typography-screen-l-body-m-text-decoration);--vp-typography-body-m-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--vp-typography-body-m-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--vp-typography-body-m-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--vp-typography-body-m-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--vp-typography-body-m-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--vp-typography-body-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--vp-typography-body-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-m-webkit-font-smoothing);--vp-typography-body-l-text-transform:var(--vp-semantic-typography-screen-l-body-l-text-case);--vp-typography-body-l-text-decoration:var(--vp-semantic-typography-screen-l-body-l-text-decoration);--vp-typography-body-l-letter-spacing:var(--vp-semantic-typography-screen-l-body-l-letter-spacing);--vp-typography-body-l-font-size:var(--vp-semantic-typography-screen-l-body-l-font-size);--vp-typography-body-l-line-height:var(--vp-semantic-typography-screen-l-body-l-line-height);--vp-typography-body-l-font-weight:var(--vp-semantic-typography-screen-l-body-l-font-weight);--vp-typography-body-l-font-family:var(--vp-semantic-typography-screen-l-body-l-font-family);--vp-typography-body-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-body-l-optical-sizing);--vp-typography-body-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-l-webkit-font-smoothing);--vp-typography-caption-text-transform:var(--vp-semantic-typography-screen-l-caption-text-case);--vp-typography-caption-text-decoration:var(--vp-semantic-typography-screen-l-caption-text-decoration);--vp-typography-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--vp-typography-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--vp-typography-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--vp-typography-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--vp-typography-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--vp-typography-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-caption-optical-sizing);--vp-typography-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-caption-webkit-font-smoothing);--vp-typography-title-s-text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-typography-title-s-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-typography-title-s-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-typography-title-s-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-typography-title-s-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-typography-title-s-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-typography-title-s-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-typography-title-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-typography-title-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-typography-title-m-text-transform:var(--vp-semantic-typography-screen-l-title-m-text-case);--vp-typography-title-m-text-decoration:var(--vp-semantic-typography-screen-l-title-m-text-decoration);--vp-typography-title-m-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--vp-typography-title-m-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--vp-typography-title-m-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--vp-typography-title-m-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--vp-typography-title-m-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--vp-typography-title-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-m-optical-sizing);--vp-typography-title-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing);--vp-typography-title-l-text-transform:var(--vp-semantic-typography-screen-l-title-l-text-case);--vp-typography-title-l-text-decoration:var(--vp-semantic-typography-screen-l-title-l-text-decoration);--vp-typography-title-l-letter-spacing:var(--vp-semantic-typography-screen-l-title-l-letter-spacing);--vp-typography-title-l-font-size:var(--vp-semantic-typography-screen-l-title-l-font-size);--vp-typography-title-l-line-height:var(--vp-semantic-typography-screen-l-title-l-line-height);--vp-typography-title-l-font-weight:var(--vp-semantic-typography-screen-l-title-l-font-weight);--vp-typography-title-l-font-family:var(--vp-semantic-typography-screen-l-title-l-font-family);--vp-typography-title-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-l-optical-sizing);--vp-typography-title-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-l-webkit-font-smoothing);--vp-typography-title-xl-text-transform:var(--vp-semantic-typography-screen-l-title-xl-text-case);--vp-typography-title-xl-text-decoration:var(--vp-semantic-typography-screen-l-title-xl-text-decoration);--vp-typography-title-xl-letter-spacing:var(--vp-semantic-typography-screen-l-title-xl-letter-spacing);--vp-typography-title-xl-font-size:var(--vp-semantic-typography-screen-l-title-xl-font-size);--vp-typography-title-xl-line-height:var(--vp-semantic-typography-screen-l-title-xl-line-height);--vp-typography-title-xl-font-weight:var(--vp-semantic-typography-screen-l-title-xl-font-weight);--vp-typography-title-xl-font-family:var(--vp-semantic-typography-screen-l-title-xl-font-family);--vp-typography-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-title-xl-optical-sizing);--vp-typography-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-xl-webkit-font-smoothing);--vp-typography-inspiring-title-xl-text-transform:var(--vp-semantic-typography-screen-l-inspiring-title-xl-text-case);--vp-typography-inspiring-title-xl-text-decoration:var(--vp-semantic-typography-screen-l-inspiring-title-xl-text-decoration);--vp-typography-inspiring-title-xl-letter-spacing:var(--vp-semantic-typography-screen-l-inspiring-title-xl-letter-spacing);--vp-typography-inspiring-title-xl-font-size:var(--vp-semantic-typography-screen-l-inspiring-title-xl-font-size);--vp-typography-inspiring-title-xl-line-height:var(--vp-semantic-typography-screen-l-inspiring-title-xl-line-height);--vp-typography-inspiring-title-xl-font-weight:var(--vp-semantic-typography-screen-l-inspiring-title-xl-font-weight);--vp-typography-inspiring-title-xl-font-family:var(--vp-semantic-typography-screen-l-inspiring-title-xl-font-family);--vp-typography-inspiring-title-xl-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-inspiring-title-xl-optical-sizing);--vp-typography-inspiring-title-xl-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-inspiring-title-xl-webkit-font-smoothing);--vp-typography-overline-text-transform:var(--vp-semantic-typography-screen-l-overline-text-case);--vp-typography-overline-text-decoration:var(--vp-semantic-typography-screen-l-overline-text-decoration);--vp-typography-overline-letter-spacing:var(--vp-semantic-typography-screen-l-overline-letter-spacing);--vp-typography-overline-font-size:var(--vp-semantic-typography-screen-l-overline-font-size);--vp-typography-overline-line-height:var(--vp-semantic-typography-screen-l-overline-line-height);--vp-typography-overline-font-weight:var(--vp-semantic-typography-screen-l-overline-font-weight);--vp-typography-overline-font-family:var(--vp-semantic-typography-screen-l-overline-font-family);--vp-typography-overline-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-overline-optical-sizing);--vp-typography-overline-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-overline-webkit-font-smoothing);--vp-typography-link-s-text-transform:var(--vp-semantic-typography-screen-l-link-s-text-case);--vp-typography-link-s-text-decoration:var(--vp-semantic-typography-screen-l-link-s-text-decoration);--vp-typography-link-s-letter-spacing:var(--vp-semantic-typography-screen-l-link-s-letter-spacing);--vp-typography-link-s-font-size:var(--vp-semantic-typography-screen-l-link-s-font-size);--vp-typography-link-s-line-height:var(--vp-semantic-typography-screen-l-link-s-line-height);--vp-typography-link-s-font-weight:var(--vp-semantic-typography-screen-l-link-s-font-weight);--vp-typography-link-s-font-family:var(--vp-semantic-typography-screen-l-link-s-font-family);--vp-typography-link-s-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-s-optical-sizing);--vp-typography-link-s-underlining-offset:var(--vp-semantic-typography-screen-l-link-s-underlining-offset);--vp-typography-link-s-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-s-webkit-font-smoothing);--vp-typography-link-m-text-transform:var(--vp-semantic-typography-screen-l-link-m-text-case);--vp-typography-link-m-text-decoration:var(--vp-semantic-typography-screen-l-link-m-text-decoration);--vp-typography-link-m-letter-spacing:var(--vp-semantic-typography-screen-l-link-m-letter-spacing);--vp-typography-link-m-font-size:var(--vp-semantic-typography-screen-l-link-m-font-size);--vp-typography-link-m-line-height:var(--vp-semantic-typography-screen-l-link-m-line-height);--vp-typography-link-m-font-weight:var(--vp-semantic-typography-screen-l-link-m-font-weight);--vp-typography-link-m-font-family:var(--vp-semantic-typography-screen-l-link-m-font-family);--vp-typography-link-m-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-m-optical-sizing);--vp-typography-link-m-underlining-offset:var(--vp-semantic-typography-screen-l-link-m-underlining-offset);--vp-typography-link-m-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-m-webkit-font-smoothing);--vp-typography-link-l-text-transform:var(--vp-semantic-typography-screen-l-link-l-text-case);--vp-typography-link-l-text-decoration:var(--vp-semantic-typography-screen-l-link-l-text-decoration);--vp-typography-link-l-letter-spacing:var(--vp-semantic-typography-screen-l-link-l-letter-spacing);--vp-typography-link-l-font-size:var(--vp-semantic-typography-screen-l-link-l-font-size);--vp-typography-link-l-line-height:var(--vp-semantic-typography-screen-l-link-l-line-height);--vp-typography-link-l-font-weight:var(--vp-semantic-typography-screen-l-link-l-font-weight);--vp-typography-link-l-font-family:var(--vp-semantic-typography-screen-l-link-l-font-family);--vp-typography-link-l-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-l-optical-sizing);--vp-typography-link-l-underlining-offset:var(--vp-semantic-typography-screen-l-link-l-underlining-offset);--vp-typography-link-l-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-l-webkit-font-smoothing);--vp-typography-link-caption-text-transform:var(--vp-semantic-typography-screen-l-link-caption-text-case);--vp-typography-link-caption-text-decoration:var(--vp-semantic-typography-screen-l-link-caption-text-decoration);--vp-typography-link-caption-letter-spacing:var(--vp-semantic-typography-screen-l-link-caption-letter-spacing);--vp-typography-link-caption-font-size:var(--vp-semantic-typography-screen-l-link-caption-font-size);--vp-typography-link-caption-line-height:var(--vp-semantic-typography-screen-l-link-caption-line-height);--vp-typography-link-caption-font-weight:var(--vp-semantic-typography-screen-l-link-caption-font-weight);--vp-typography-link-caption-font-family:var(--vp-semantic-typography-screen-l-link-caption-font-family);--vp-typography-link-caption-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-caption-optical-sizing);--vp-typography-link-caption-underlining-offset:var(--vp-semantic-typography-screen-l-link-caption-underlining-offset);--vp-typography-link-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-caption-webkit-font-smoothing)}}
