.vp-combobox{--combobox-listbox-z-index:1;--combobox-input-padding-inline-start:var(--vp-semantic-spacing-s);--combobox-input-padding-inline-end:var(--vp-semantic-spacing-s);--combobox-input-padding-block-start:var(--vp-semantic-spacing-s);--combobox-input-padding-block-end:var(--vp-semantic-spacing-s);--combobox-input-gap:var(--vp-semantic-spacing-2xs);--combobox-listbox-padding:var(--vp-semantic-spacing-4xs);--combobox-opt-group-label-padding-inline-start:var(--vp-semantic-spacing-s);--combobox-opt-group-label-padding-inline-end:var(--vp-semantic-spacing-s);--combobox-opt-group-label-padding-block-start:var(--vp-semantic-spacing-m);--combobox-opt-group-label-padding-block-end:var(--vp-semantic-spacing-xs);--combobox-option-padding-inline-start:var(--vp-semantic-spacing-s);--combobox-option-padding-inline-end:var(--vp-semantic-spacing-s);--combobox-option-padding-block-start:var(--vp-semantic-spacing-s);--combobox-option-padding-block-end:var(--vp-semantic-spacing-s);--combobox-input-color-default:var(--vp-semantic-color-content-neutral);--combobox-input-color-hover:var(--vp-semantic-color-content-neutral);--combobox-input-background-color-default:var(--vp-semantic-color-container-neutral);--combobox-input-background-color-hover:var(--vp-semantic-color-container-neutral);--combobox-input-background-color:var(--combobox-input-background-color-default);--combobox-opt-group-label-color:var(--vp-semantic-color-content-quiet);--combobox-listbox-border-radius:var(--vp-semantic-border-radius-main);--combobox-input-border-color-default:var(--vp-semantic-color-border-neutral);--combobox-input-border-color-focus:var(--vp-semantic-color-border-brand);--combobox-input-border-color-invalid:var(--vp-semantic-color-status-negative);--combobox-input-border-width:var(--vp-semantic-border-width-s);--combobox-input-border-color:var(--combobox-input-border-color-default);--combobox-input-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--combobox-input-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--combobox-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--combobox-input-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--combobox-input-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--combobox-input-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--combobox-input-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--combobox-input-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--combobox-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--combobox-opt-group-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--combobox-opt-group-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--combobox-opt-group-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--combobox-opt-group-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--combobox-opt-group-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--combobox-opt-group-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--combobox-opt-group-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--combobox-opt-group-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--combobox-opt-group-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-combobox--small{--combobox-input-padding-inline-start:var(--vp-semantic-spacing-s);--combobox-input-padding-inline-end:var(--vp-semantic-spacing-s);--combobox-input-padding-block-start:var(--vp-semantic-spacing-2xs);--combobox-input-padding-block-end:var(--vp-semantic-spacing-2xs);--combobox-input-gap:var(--vp-semantic-spacing-2xs);--combobox-option-padding-inline-start:var(--vp-semantic-spacing-s);--combobox-option-padding-inline-end:var(--vp-semantic-spacing-s);--combobox-option-padding-block-start:var(--vp-semantic-spacing-s);--combobox-option-padding-block-end:var(--vp-semantic-spacing-s);--combobox-opt-group-label-padding-inline-start:var(--vp-semantic-spacing-s);--combobox-opt-group-label-padding-inline-end:var(--vp-semantic-spacing-s);--combobox-opt-group-label-padding-block-start:var(--vp-semantic-spacing-m);--combobox-opt-group-label-padding-block-end:var(--vp-semantic-spacing-xs);--combobox-opt-group-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--combobox-opt-group-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--combobox-opt-group-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--combobox-opt-group-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--combobox-opt-group-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--combobox-opt-group-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--combobox-opt-group-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--combobox-opt-group-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--combobox-opt-group-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-combobox--large{--combobox-input-padding-inline-start:var(--vp-semantic-spacing-m);--combobox-input-padding-inline-end:var(--vp-semantic-spacing-m);--combobox-input-padding-block-start:var(--vp-semantic-spacing-l);--combobox-input-padding-block-end:var(--vp-semantic-spacing-l);--combobox-input-gap:var(--vp-semantic-spacing-2xs);--combobox-option-padding-inline-start:var(--vp-semantic-spacing-m);--combobox-option-padding-inline-end:var(--vp-semantic-spacing-m);--combobox-option-padding-block-start:var(--vp-semantic-spacing-l);--combobox-option-padding-block-end:var(--vp-semantic-spacing-l);--combobox-opt-group-label-padding-inline-start:var(--vp-semantic-spacing-s);--combobox-opt-group-label-padding-inline-end:var(--vp-semantic-spacing-s);--combobox-opt-group-label-padding-block-start:var(--vp-semantic-spacing-m);--combobox-opt-group-label-padding-block-end:var(--vp-semantic-spacing-xs);--combobox-opt-group-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--combobox-opt-group-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--combobox-opt-group-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--combobox-opt-group-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--combobox-opt-group-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--combobox-opt-group-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--combobox-opt-group-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--combobox-opt-group-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--combobox-opt-group-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-combobox--subtle{--combobox-input-color-default:var(--vp-semantic-color-content-neutral);--combobox-input-color-hover:var(--vp-semantic-color-content-neutral);--combobox-listbox-border-radius:var(--vp-semantic-border-radius-main);--combobox-listbox-padding:var(--vp-semantic-spacing-4xs);--combobox-input-border-color-default:transparent;--combobox-input-border-color-focus:var(--vp-semantic-color-border-brand);--combobox-input-border-color-invalid:var(--vp-semantic-color-status-negative);--combobox-input-background-color-default:var(--vp-semantic-color-container-quiet);--combobox-input-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-quiet) 95%,var(--vp-semantic-color-container-catchy))}.vp-combobox--float{--combobox-input-color-default:var(--vp-semantic-color-content-neutral);--combobox-input-color-hover:var(--vp-semantic-color-content-brand);--combobox-listbox-border-radius:var(--vp-semantic-border-radius-m);--combobox-listbox-padding:var(--vp-semantic-spacing-s);--combobox-input-border-color-default:transparent;--combobox-input-border-color-focus:var(--vp-semantic-color-border-brand);--combobox-input-border-color-invalid:var(--vp-semantic-color-status-negative);--combobox-input-background-color-default:transparent;--combobox-input-background-color-hover:transparent}.vp-combobox--float.vp-combobox--small{--combobox-input-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--combobox-input-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--combobox-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--combobox-input-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--combobox-input-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--combobox-input-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--combobox-input-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--combobox-input-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--combobox-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-combobox--float.vp-combobox--large{--combobox-input-text-case:var(--vp-semantic-typography-screen-s-body-l-text-case);--combobox-input-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--combobox-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--combobox-input-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--combobox-input-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--combobox-input-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--combobox-input-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--combobox-input-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-l-optical-sizing);--combobox-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing)}.vp-combobox[data-invalid]{--combobox-input-border-color:var(--combobox-input-border-color-invalid)}.vp-combobox--float:has(.vp-combobox__input:focus-visible):has(.vp-combobox__input[data-focused]),.vp-combobox:not(.vp-combobox--float):has(.vp-combobox__input[data-focused]){--combobox-input-border-color:var(--combobox-input-border-color-focus);--combobox-input-border-width:var(--vp-semantic-border-width-m)}@media(hover:hover){.vp-combobox:has(.vp-combobox__input:hover:not([data-disabled])){--combobox-input-border-width:var(--vp-semantic-border-width-m);--combobox-input-background-color:var(--combobox-input-background-color-hover)}}.vp-combobox{color:var(--combobox-input-color-default);cursor:pointer;position:relative}.vp-combobox[data-disabled]{cursor:default;opacity:var(--vp-semantic-opacity-s)}.vp-combobox[data-hover]{color:var(--combobox-input-color-hover)}.vp-combobox__input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--combobox-input-background-color);border:none;box-shadow:inset 0 0 0 var(--combobox-input-border-width) var(--combobox-input-border-color);box-sizing:border-box;color:inherit;cursor:inherit;display:flex;flex-direction:row;font-family:var(--combobox-input-font-family);font-optical-sizing:var(--combobox-input-font-optical-sizing);font-size:var(--combobox-input-font-size);font-weight:var(--combobox-input-font-weight);gap:var(--combobox-input-gap);letter-spacing:var(--combobox-input-letter-spacing);line-height:var(--combobox-input-line-height);padding-block:var(--combobox-input-padding-block-start) var(--combobox-input-padding-block-end);position:relative;text-align:start;-webkit-text-decoration:var(--combobox-input-text-decoration);text-decoration:var(--combobox-input-text-decoration);text-transform:var(--combobox-input-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--combobox-input-webkit-font-smoothing);padding-inline:var(--combobox-input-padding-inline-start) calc(var(--combobox-input-gap) + var(--vp-semantic-sizing-l) + var(--combobox-input-padding-inline-end));transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}.vp-combobox__input:focus{outline:none}@media(prefers-reduced-motion:reduce){.vp-combobox__input{transition-duration:0s}}.vp-combobox__listbox{background:var(--vp-semantic-color-container-neutral);border:none;border-radius:var(--combobox-listbox-border-radius);box-sizing:border-box;color:var(--vp-semantic-color-content-neutral);inset:unset;margin:0;max-height:calc(var(--combobox-option-padding-block-start)*5 + var(--combobox-option-padding-block-end)*5 + var(--vp-semantic-typography-screen-s-body-m-line-height)*var(--vp-semantic-typography-screen-s-body-m-font-size)*5);min-width:200px;outline:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);overflow:hidden auto;overscroll-behavior:none;padding:var(--combobox-listbox-padding);position:fixed;z-index:var(--combobox-listbox-z-index)}.vp-combobox__listbox:not(:has(*)){visibility:hidden}.vp-combobox__opt-group-label{color:var(--combobox-opt-group-label-color);cursor:default;font-family:var(--combobox-opt-group-label-font-family);font-optical-sizing:var(--combobox-opt-group-label-font-optical-sizing);font-size:var(--combobox-opt-group-label-font-size);font-weight:var(--combobox-opt-group-label-font-weight);letter-spacing:var(--combobox-opt-group-label-letter-spacing);line-height:var(--combobox-opt-group-label-line-height);padding:var(--combobox-opt-group-label-padding-block-start) var(--combobox-opt-group-label-padding-inline-end) var(--combobox-opt-group-label-padding-block-end) var(--combobox-opt-group-label-padding-inline-start);-webkit-text-decoration:var(--combobox-opt-group-label-text-decoration);text-decoration:var(--combobox-opt-group-label-text-decoration);text-transform:var(--combobox-opt-group-label-text-case);-webkit-font-smoothing:var(--combobox-opt-group-label-webkit-font-smoothing)}.vp-combobox__option{align-items:center;align-self:stretch;background:var(--vp-semantic-color-container-neutral);color:var(--vp-semantic-color-content-neutral);cursor:pointer;display:flex;font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);gap:var(--vp-semantic-spacing-xs);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);padding-block:var(--combobox-option-padding-block-start) var(--combobox-option-padding-block-end);padding-inline:var(--combobox-option-padding-inline-start) var(--combobox-option-padding-inline-end);position:relative;-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-combobox__option[aria-disabled]{cursor:default;opacity:var(--vp-semantic-opacity-s)}.vp-combobox__option[aria-selected=true]{color:var(--vp-semantic-color-content-brand)}.vp-combobox__option[data-focused]{outline:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);outline-offset:calc((var(--vp-semantic-border-width-m))*-2)}@media(hover:hover){.vp-combobox__option:hover:not([aria-disabled]){background:var(--vp-semantic-color-container-quiet)}}.vp-combobox__no-results{color:var(--vp-semantic-color-content-neutral);cursor:default;font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);padding-block:var(--combobox-option-padding-block-start) var(--combobox-option-padding-block-end);padding-inline:var(--combobox-option-padding-inline-start) var(--combobox-option-padding-inline-end);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-combobox__indicator{box-sizing:border-box;height:var(--vp-semantic-sizing-l);inset:0;margin-block:auto;margin-inline:auto var(--combobox-input-padding-inline-end);pointer-events:none;position:absolute;width:var(--vp-semantic-sizing-l)}.vp-combobox__indicator[data-open]{transform:rotate(180deg)}.vp-combobox__pseudo-radio{align-items:center;background-color:transparent;border-color:var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);border-style:solid;border-width:var(--vp-semantic-border-width-s);display:flex;flex-grow:0;flex-shrink:0;height:var(--vp-semantic-sizing-l);justify-content:center;position:relative;transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--vp-semantic-sizing-l)}@media(prefers-reduced-motion:reduce){.vp-combobox__pseudo-radio{transition-duration:0s}}.vp-combobox__pseudo-radio[data-selected]{border-color:var(--vp-semantic-color-border-brand)}.vp-combobox__pseudo-radio[data-selected]:after{background-color:var(--vp-semantic-color-content-brand);border-radius:var(--vp-semantic-border-radius-full);content:"";display:inline-block;flex:0 0 auto;height:var(--vp-semantic-sizing-s);width:var(--vp-semantic-sizing-s)}.vp-combobox__pseudo-checkbox{align-items:center;background-color:var(--vp-semantic-color-container-neutral);border-color:var(--vp-semantic-color-border-neutral);border-style:solid;border-width:var(--vp-semantic-border-width-s);display:flex;flex-grow:0;flex-shrink:0;height:var(--vp-semantic-sizing-l);justify-content:center;position:relative;transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--vp-semantic-sizing-l)}@media(prefers-reduced-motion:reduce){.vp-combobox__pseudo-checkbox{transition-duration:0s}}.vp-combobox__pseudo-checkbox[data-selected]{background-color:var(--vp-semantic-color-container-brand);border-color:var(--vp-semantic-color-border-brand)}.vp-combobox__pseudo-checkbox svg{color:var(--vp-semantic-color-content-on-brand-neutral);flex:0 0 auto;height:var(--vp-semantic-sizing-m);width:var(--vp-semantic-sizing-m)}.vp-combobox__option-indicator{flex-grow:0;flex-shrink:0;height:var(--vp-semantic-sizing-l);margin-left:auto;opacity:0;width:var(--vp-semantic-sizing-l)}.vp-combobox__option-indicator[data-selected]{opacity:1}:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--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)}:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--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-combobox.doc-temp .vp-combobox__input{height:var(--vp-semantic-sizing-4xl)}.vp-combobox--small.doc-temp .vp-combobox__input{height:var(--vp-semantic-sizing-2xl)}.vp-combobox.doc-temp:hover{color:var(--vp-component-chip-color-content-unselected-hover)}.vp-combobox.doc-temp .vp-combobox__input{border:var(--vp-component-chip-border-width-unselected) solid var(--vp-component-chip-color-border-unselected-default);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);color:var(--vp-component-chip-color-content-unselected-default);padding-block:var(--vp-semantic-spacing-4xs);padding-inline-start:var( --vp-component-chip-spacing-medium-action-selection-container-padding-inline-start );padding-inline-end:calc(var(--vp-component-chip-spacing-medium-action-selection-container-gap) + var(--vp-semantic-sizing-l) + var(--combobox-input-padding-inline-end))}.vp-combobox.doc-temp .vp-combobox__input:hover{border-color:var(--vp-component-chip-color-border-unselected-hover)}.chip-combobox__group-divider{border-top:1px solid var(--vp-semantic-color-border-quiet);margin:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs)}.chip-combobox__option-with-badge{display:inline-flex;align-items:center;gap:var(--vp-semantic-spacing-xs)}.dashboard-section{background-color:var(--vp-semantic-color-background-main);padding:var(--vp-semantic-spacing-xl);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl);position:relative;margin:var(--vp-semantic-spacing-4xs)!important}.dashboard-section__title{padding-block:6px}.dashboard-section__row{display:flex;gap:var(--vp-semantic-spacing-xl)}.dashboard-section__actions{position:absolute;inset-block-start:var(--vp-semantic-spacing-xl);inset-inline-end:var(--vp-semantic-spacing-xl);display:flex;gap:var(--vp-semantic-spacing-s)}@layer vitamin-play{.vp-icon-button{--icon-button-width:var(--vp-semantic-sizing-4xl);--icon-button-height:var(--vp-semantic-sizing-4xl);--icon-button-icon-width:var(--vp-semantic-sizing-xl);--icon-button-icon-height:var(--vp-semantic-sizing-xl)}.vp-icon-button--small{--icon-button-width:var(--vp-semantic-sizing-2xl);--icon-button-height:var(--vp-semantic-sizing-2xl);--icon-button-icon-width:var(--vp-semantic-sizing-l);--icon-button-icon-height:var(--vp-semantic-sizing-l)}.vp-icon-button--large{--icon-button-width:var(--vp-semantic-sizing-6xl);--icon-button-height:var(--vp-semantic-sizing-6xl);--icon-button-icon-width:var(--vp-semantic-sizing-2xl);--icon-button-icon-height:var(--vp-semantic-sizing-2xl)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-semantic-opacity-s);--icon-button-border-width:var(--vp-semantic-border-width-s);--icon-button-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-brand);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-brand);--icon-button-background-color-active:var(--vp-semantic-color-active-container-brand);--icon-button-focus-box-shadow:var(--vp-semantic-box-shadow-focus)}.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-brand);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral);--icon-button-focus-box-shadow:var(--vp-semantic-box-shadow-focus-inverse)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-semantic-color-border-neutral);--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-semantic-color-border-on-brand);--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--tertiary{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-container-catchy);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 90%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 80%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--negative{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-status-negative);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-negative);--icon-button-background-color-active:var(--vp-semantic-color-active-container-negative)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-status-negative);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--camouflage{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-media-neutral);--icon-button-background-color:var(--vp-semantic-color-container-overlay);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 80%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 60%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--ghost{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:transparent;--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-alpha-neutral)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button{align-items:center;background-color:var(--icon-button-background-color);border:var(--icon-button-border-width) solid var(--icon-button-border-color);border-radius:var(--icon-button-border-radius);box-sizing:border-box;color:var(--icon-button-color);display:inline-flex;flex-direction:row;flex-shrink:0;height:var(--icon-button-height);justify-content:center;padding:0;position:relative;transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width)}@media(prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-icon-button svg{flex:0 0 auto;height:var(--icon-button-icon-height);width:var(--icon-button-icon-width)}.vp-icon-button:before{content:"";height:max(var(--vp-semantic-sizing-accessibility-touch-size),100%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(var(--vp-semantic-sizing-accessibility-touch-size),100%)}.vp-icon-button:active:not(:disabled),.vp-icon-button:active:not([data-disabled]),.vp-icon-button[aria-pressed=true]:not(:disabled),.vp-icon-button[aria-pressed=true]:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-active)}.vp-icon-button:focus-visible{box-shadow:var(--icon-button-focus-box-shadow);outline:none}.vp-icon-button:disabled,.vp-icon-button[data-disabled]{cursor:default;opacity:var(--icon-button-disabled-opacity)}@media(hover:hover){.vp-icon-button:hover:not(:disabled),.vp-icon-button:hover:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-hover)}}.vp-icon-button[data-loading]{color:transparent}.vp-icon-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-icon-button [data-part=loading-slot]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-icon-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vp-skeleton.vp-icon-button-skeleton{--skeleton-height:var(--vp-semantic-sizing-4xl);--skeleton-width:var(--vp-semantic-sizing-4xl)}.vp-skeleton.vp-icon-button-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-2xl);--skeleton-width:var(--vp-semantic-sizing-2xl)}.vp-skeleton.vp-icon-button-skeleton--large{--skeleton-height:var(--vp-semantic-sizing-6xl);--skeleton-width:var(--vp-semantic-sizing-6xl)}}@layer vitamin-play{.vp-button{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing)}.vp-button--small{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-s-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-s-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-s-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-s-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-s-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-s-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-s-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-s-webkit-font-smoothing)}.vp-button--large{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-l-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-l-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-l-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-l-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-l-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-l-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-l-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-l-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-l-webkit-font-smoothing)}.vp-button{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-brand);--button-background-color-hover:var(--vp-semantic-color-hover-container-brand);--button-background-color-active:var(--vp-semantic-color-active-container-brand);--button-color-active:var(--vp-semantic-color-content-inverse);--button-focus-box-shadow:var(--vp-semantic-box-shadow-focus)}.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-brand);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral);--button-focus-box-shadow:var(--vp-semantic-box-shadow-focus-inverse)}.vp-button--secondary{--button-border-color:var(--vp-semantic-color-border-neutral);--button-color:var(--vp-semantic-color-content-neutral);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--secondary.vp-button--inverse{--button-border-color:var(--vp-semantic-color-border-on-brand);--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-on-brand);--button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral));--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--tertiary{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-brand);--button-background-color:transparent;--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--tertiary.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-on-brand);--button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral));--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--negative{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-inverse);--button-background-color:var(--vp-semantic-color-status-negative);--button-background-color-hover:var(--vp-semantic-color-hover-container-negative);--button-background-color-active:var(--vp-semantic-color-active-container-negative);--button-color-active:var(--vp-semantic-color-content-inverse)}.vp-button--negative.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-status-negative);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button{--button-disabled-opacity:var(--vp-semantic-opacity-s);--button-border-width:var(--vp-semantic-border-width-s);--button-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full)}.vp-button--squared{--button-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main)}.vp-button{--button-spacing-gap:var(--vp-semantic-spacing-xs);--button-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l)}.vp-button--small{--button-spacing-gap:var(--vp-semantic-spacing-2xs);--button-padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m)}.vp-button--large{--button-spacing-gap:var(--vp-semantic-spacing-xs);--button-padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xl)}.vp-button{--button-start-icon-width:var(--vp-semantic-sizing-l);--button-start-icon-height:var(--vp-semantic-sizing-l);--button-end-icon-width:var(--vp-semantic-sizing-l);--button-end-icon-height:var(--vp-semantic-sizing-l)}.vp-button--small{--button-start-icon-width:var(--vp-semantic-sizing-m);--button-start-icon-height:var(--vp-semantic-sizing-m);--button-end-icon-width:var(--vp-semantic-sizing-m);--button-end-icon-height:var(--vp-semantic-sizing-m)}.vp-button--large{--button-start-icon-width:var(--vp-semantic-sizing-xl);--button-start-icon-height:var(--vp-semantic-sizing-xl);--button-end-icon-width:var(--vp-semantic-sizing-xl);--button-end-icon-height:var(--vp-semantic-sizing-xl)}.vp-button{align-items:center;align-self:center;background-color:var(--button-background-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--button-color);display:inline-flex;flex-direction:row;font-family:var(--button-font-family);font-optical-sizing:var(--button-font-optical-sizing);font-weight:var(--button-font-weight);gap:var(--button-spacing-gap);justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);padding:var(--button-padding);position:relative;-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-transform:var(--button-text-case);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);-webkit-font-smoothing:var(--button-webkit-font-smoothing);font-size:var(--button-font-size)}@media(prefers-reduced-motion:reduce){.vp-button{transition-duration:0s}}.vp-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-button:before{content:"";height:var(--vp-semantic-sizing-accessibility-touch-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(hover:hover){.vp-button:hover:not(:disabled),.vp-button:hover:not([data-disabled]){--button-background-color:var(--button-background-color-hover)}}.vp-button:active:not(:disabled),.vp-button:active:not([data-disabled]),.vp-button[aria-pressed=true]:not(:disabled),.vp-button[aria-pressed=true]:not([data-disabled]){--button-background-color:var(--button-background-color-active);--button-color:var(--button-color-active)}.vp-button:focus-visible:not(:disabled){box-shadow:var(--button-focus-box-shadow);outline:none}.vp-button:disabled,.vp-button[data-disabled]{cursor:default;opacity:var(--button-disabled-opacity)}.vp-button[data-loading]{color:transparent}.vp-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-button [data-part=loading-slot]{color:var(--button-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-button [data-part=loading-slot],.vp-button [data-part=start-slot]{align-items:center;display:flex;justify-content:center}.vp-button [data-part=start-slot] svg{flex:0 0 auto;height:var(--button-start-icon-height);width:var(--button-start-icon-width)}.vp-button [data-part=end-slot]{align-items:center;display:flex;justify-content:center}.vp-button [data-part=end-slot] svg{flex:0 0 auto;height:var(--button-end-icon-height);width:var(--button-end-icon-width)}.vp-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vp-skeleton.vp-button-skeleton{--skeleton-border-offset:calc(var(--vp-semantic-border-width-s)*2);--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-m-font-size)*var(--vp-semantic-typography-screen-s-button-label-m-line-height) + var(--vp-semantic-spacing-s) + var(--vp-semantic-spacing-s) + var(--skeleton-border-offset))}.vp-skeleton.vp-button-skeleton--small{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-s-font-size)*var(--vp-semantic-typography-screen-s-button-label-s-line-height) + var(--vp-semantic-spacing-xs) + var(--vp-semantic-spacing-xs) + var(--skeleton-border-offset))}.vp-skeleton.vp-button-skeleton--large{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-l-font-size)*var(--vp-semantic-typography-screen-s-button-label-l-line-height) + var(--vp-semantic-spacing-l) + var(--vp-semantic-spacing-l) + var(--skeleton-border-offset))}}@layer vitamin-play{.vp-loader{--loader-border-radius:var(--vp-semantic-border-radius-full);--loader-height:var(--vp-semantic-sizing-xl);--loader-width:var(--vp-semantic-sizing-xl)}.vp-loader--small{--loader-height:var(--vp-semantic-sizing-m);--loader-width:var(--vp-semantic-sizing-m)}.vp-loader--large{--loader-height:var(--vp-semantic-sizing-2xl);--loader-width:var(--vp-semantic-sizing-2xl)}.vp-loader--extra-large{--loader-height:var(--vp-semantic-sizing-4xl);--loader-width:var(--vp-semantic-sizing-4xl)}.vp-loader{--loader-conic-gradient-start:var(--vp-semantic-color-content-brand);--loader-conic-gradient-end:transparent}.vp-loader--inverse{--loader-conic-gradient-start:var(--vp-semantic-color-content-on-brand-neutral);--loader-conic-gradient-end:transparent}.vp-loader{--loader-timing-function:var(--vp-semantic-motion-easing-expressive-ease-in-out);--loader-duration:var(--vp-semantic-motion-duration-slow);display:inline-block;height:var(--loader-height);transform:skew(-20deg,-10deg) rotate(-40deg);width:var(--loader-width)}.vp-loader:before{animation:vp-loader infinite;animation-duration:var(--loader-duration);animation-timing-function:var(--loader-timing-function);border-radius:var(--loader-border-radius);content:"";display:block;height:100%;position:absolute;width:100%}@media(prefers-reduced-motion:reduce){.vp-loader:before{animation:none}}.vp-loader:before{background:conic-gradient(var(--loader-conic-gradient-start),var(--loader-conic-gradient-end) 85%);-webkit-mask:radial-gradient(farthest-side,#0000 80%,#000 0);mask:radial-gradient(farthest-side,#0000 80%,#000 0)}.vp-loader-alt{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes vp-loader{to{rotate:-1turn}}}@layer vitamin-play{.vp-progress-bar{--progress-bar-circular-stroke-dasharray:unset;--progress-bar-circular-stroke-dashoffset:unset;--progress-bar-indicator-percentage-value:unset;--progress-bar-indicator-full-value-border-radius:0;--progress-bar-track-border-stroke-width:.5px;--progress-bar-display:grid;--progress-bar-height:initial;--progress-bar-width:var(--progress-bar-container-width);--progress-bar-gap:var(--vp-semantic-spacing-xs);--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-xs);--progress-bar-container-width:100%;--progress-bar-indicator-height:var(--vp-semantic-sizing-xs)}.vp-progress-bar[data-shape=circular]{--progress-bar-display:block;--progress-bar-height:var(--progress-bar-container-height);--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-title-m-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-9xl);--progress-bar-container-width:var(--vp-semantic-sizing-9xl);--progress-bar-indicator-stroke-width:var(--vp-semantic-sizing-2xs);--progress-bar-image-height:calc(var(--progress-bar-container-height) - (var(--progress-bar-indicator-stroke-width) + var(--progress-bar-track-border-stroke-width))*2);--progress-bar-image-width:calc(var(--progress-bar-container-width) - (var(--progress-bar-indicator-stroke-width) + var(--progress-bar-track-border-stroke-width))*2)}.vp-progress-bar--small{--progress-bar-gap:var(--vp-semantic-spacing-2xs);--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-2xs);--progress-bar-indicator-height:var(--vp-semantic-sizing-2xs)}.vp-progress-bar--small[data-shape=circular]{--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-6xl);--progress-bar-container-width:var(--vp-semantic-sizing-6xl);--progress-bar-indicator-stroke-width:var(--vp-semantic-sizing-2xs)}.vp-progress-bar{display:var(--progress-bar-display);font-family:var(--progress-bar-label-font-family);font-optical-sizing:var(--progress-bar-label-font-optical-sizing);font-size:var(--progress-bar-label-font-size);font-weight:var(--progress-bar-label-font-weight);grid-template-areas:"label value" "bar bar";height:var(--progress-bar-height);letter-spacing:var(--progress-bar-label-letter-spacing);line-height:var(--progress-bar-label-line-height);position:relative;row-gap:var(--progress-bar-gap);-webkit-text-decoration:var(--progress-bar-label-text-decoration);text-decoration:var(--progress-bar-label-text-decoration);text-transform:var(--progress-bar-label-text-transform);width:var(--progress-bar-width);-webkit-font-smoothing:var(--progress-bar-label-webkit-font-smoothing)}.vp-progress-bar__label{grid-area:label}[data-shape=circular] .vp-progress-bar__label,[data-state=indeterminate] .vp-progress-bar__label{display:none}.vp-progress-bar__value-text{grid-area:value;justify-self:self-end}[data-shape=circular] .vp-progress-bar__value-text{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}[data-state=indeterminate] .vp-progress-bar__value-text{display:none}.vp-progress-bar__media{height:var(--progress-bar-image-height);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);width:var(--progress-bar-image-width)}.vp-progress-bar__media>img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vp-progress-bar__container{border-radius:var(--vp-semantic-border-radius-full);height:var(--progress-bar-container-height);width:var(--progress-bar-container-width)}.vp-progress-bar__track{block-size:100%;fill:transparent;inline-size:100%;stroke:var(--vp-semantic-color-container-quiet);stroke-width:var(--progress-bar-indicator-stroke-width)}.vp-progress-bar__track-border{fill:none;stroke:var(--vp-semantic-color-border-quiet);stroke-width:var(--progress-bar-track-border-stroke-width)}[data-shape=linear] .vp-progress-bar__indicator{background-color:var(--vp-semantic-color-container-quiet);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-full);box-sizing:border-box;grid-area:bar;height:calc(var(--vp-semantic-border-width-s)*2 + var(--progress-bar-container-height));width:var(--progress-bar-container-width)}[data-shape=linear] .vp-progress-bar__indicator:before{background-color:var(--vp-semantic-color-content-brand);border-radius:var(--vp-semantic-border-radius-full) var(--progress-bar-indicator-full-value-border-radius) var(--progress-bar-indicator-full-value-border-radius) var(--vp-semantic-border-radius-full);content:"";display:inline-block;height:var(--progress-bar-container-height);max-width:calc(var(--progress-bar-container-width) - var(--vp-semantic-border-width-s)*2);position:absolute;width:var(--progress-bar-indicator-percentage-value)}[data-state=indeterminate][data-shape=linear] .vp-progress-bar__indicator:before{animation:linear-indeterminate 1.5s ease-in-out infinite;border-radius:var(--vp-semantic-border-radius-full)}[data-shape=circular] .vp-progress-bar__indicator{fill:transparent;stroke:var(--vp-semantic-color-content-brand);stroke-dasharray:var(--progress-bar-circular-stroke-dasharray);stroke-dashoffset:var(--progress-bar-circular-stroke-dashoffset);stroke-width:var(--progress-bar-indicator-stroke-width);transform:rotate(-90deg);transform-origin:center;transition:all .2s}[data-state=indeterminate][data-shape=circular] .vp-progress-bar__indicator{animation:circular-indeterminate 4s linear infinite}@keyframes linear-indeterminate{0%{width:var(--progress-bar-indicator-height)}50%{width:calc(100% - var(--vp-semantic-border-width-s)*2)}to{inset-inline-end:var(--vp-semantic-border-width-s);width:var(--progress-bar-indicator-height)}}@keyframes circular-indeterminate{0%{stroke-dashoffset:var(--progress-bar-circular-stroke-dasharray);transform:rotate(-90deg)}50%{stroke-dashoffset:0;transform:rotate(270deg)}to{stroke-dashoffset:var(--progress-bar-circular-stroke-dasharray);transform:rotate(990deg)}}}.dashboard-card{background-color:var(--vp-semantic-color-background-main);border:1px solid var(--vp-semantic-color-border-quiet);padding:var(--vp-semantic-spacing-xl)}.dashboard-card--brand{background-color:var(--vp-semantic-color-container-brand);color:var(--vp-semantic-color-content-on-brand-neutral)}.dashboard-card__header{display:flex;align-items:flex-start;gap:var(--vp-semantic-spacing-2xs)}.dashboard-card__caption{color:var(--vp-semantic-color-content-quiet);text-align:center}@layer vitamin-play{.vp-sticker{--sticker-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--sticker-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--sticker-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--sticker-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--sticker-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--sticker-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--sticker-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--sticker-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--sticker-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-sticker--small{--sticker-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--sticker-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--sticker-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--sticker-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--sticker-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--sticker-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--sticker-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--sticker-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--sticker-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing)}.vp-sticker{--sticker-padding:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-2xs);--sticker-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--sticker-background-color:var(--vp-semantic-color-commercial-default);--sticker-color:var(--vp-semantic-color-content-on-commercial-catchy)}.vp-sticker--neutral,.vp-sticker--secondary{--sticker-background-color:var(--vp-semantic-color-extended-cobalt-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--special{--sticker-background-color:var(--vp-semantic-color-commercial-discount);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--quiet{--sticker-background-color:var(--vp-semantic-color-container-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--camouflage{--sticker-background-color:var(--vp-semantic-color-container-overlay);--sticker-color:var(--vp-semantic-color-content-on-media-neutral)}.vp-sticker--negative{--sticker-background-color:var(--vp-semantic-color-status-negative);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--positive{--sticker-background-color:var(--vp-semantic-color-status-positive);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--warning{--sticker-background-color:var(--vp-semantic-color-status-warning);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--info{--sticker-background-color:var(--vp-semantic-color-status-info);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--support-cobalt{--sticker-background-color:var(--vp-semantic-color-extended-cobalt-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-green{--sticker-background-color:var(--vp-semantic-color-extended-green-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-turquoise{--sticker-background-color:var(--vp-semantic-color-extended-turquoise-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-purple{--sticker-background-color:var(--vp-semantic-color-extended-purple-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-pink{--sticker-background-color:var(--vp-semantic-color-extended-pink-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-orange{--sticker-background-color:var(--vp-semantic-color-extended-orange-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-red{--sticker-background-color:var(--vp-semantic-color-extended-red-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-yellow{--sticker-background-color:var(--vp-semantic-color-extended-yellow-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-grey{--sticker-background-color:var(--vp-semantic-color-extended-grey-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-black{--sticker-background-color:var(--vp-semantic-color-container-catchy);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--support-white{--sticker-background-color:var(--vp-semantic-color-container-neutral);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker{align-items:center;border-radius:var(--sticker-border-radius);display:inline-flex;font-family:var(--sticker-font-family);font-optical-sizing:var(--sticker-font-optical-sizing);font-size:var(--sticker-font-size);font-weight:var(--sticker-font-weight);gap:var(--vp-semantic-spacing-3xs);justify-content:center;letter-spacing:var(--sticker-letter-spacing);line-height:var(--sticker-line-height);padding:var(--sticker-padding);position:relative;-webkit-text-decoration:var(--sticker-text-decoration);text-decoration:var(--sticker-text-decoration);text-transform:var(--sticker-text-case);vertical-align:middle;-webkit-font-smoothing:var(--sticker-webkit-font-smoothing);background-color:var(--sticker-background-color);color:var(--sticker-color)}.vp-skeleton.vp-sticker-skeleton{--skeleton-height:var(--vp-semantic-sizing-xl);--skeleton-width:var(--vp-semantic-sizing-6xl);display:inline-flex}.vp-skeleton.vp-sticker-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-l);--skeleton-width:var(--vp-semantic-sizing-6xl)}}:root{--progress-bar-large-override: calc(var(--vp-semantic-sizing-9xl) + 54px)}.dashboard-percentage-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--vp-semantic-spacing-3xl);padding:var(--vp-semantic-spacing-xl)}.dashboard-percentage-card__body{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--vp-semantic-spacing-3xl)}.dashboard-percentage-card__variation{position:absolute;inset-block-start:calc(var(--progress-bar-large-override) - 2 * var(--vp-semantic-typography-screen-s-body-s-font-size) * 3/4)}.dashboard-percentage-card__title{text-align:center}.dashboard-percentage-card__progress-bar{--progress-bar-container-height: var(--progress-bar-large-override) !important;--progress-bar-container-width: var(--progress-bar-large-override) !important}.dashboard-percentage-card__progress-bar .vp-progress-bar__container{scale:1.4}.dashboard-card--brand [data-shape=circular] .vp-progress-bar__indicator{stroke:var(--vp-semantic-color-content-accent)}.dashboard-card--brand .vp-progress-bar__track{stroke:transparent}.vp-button{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing)}.vp-button--small{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-s-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-s-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-s-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-s-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-s-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-s-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-s-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-s-webkit-font-smoothing)}.vp-button--large{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-l-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-l-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-l-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-l-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-l-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-l-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-l-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-l-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-l-webkit-font-smoothing)}.vp-button{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-brand);--button-background-color-hover:var(--vp-semantic-color-hover-container-brand);--button-background-color-active:var(--vp-semantic-color-active-container-brand);--button-color-active:var(--vp-semantic-color-content-inverse);--button-focus-box-shadow:var(--vp-semantic-box-shadow-focus)}.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-brand);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral);--button-focus-box-shadow:var(--vp-semantic-box-shadow-focus-inverse)}.vp-button--secondary{--button-border-color:var(--vp-semantic-color-border-neutral);--button-color:var(--vp-semantic-color-content-neutral);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--secondary.vp-button--inverse{--button-border-color:var(--vp-semantic-color-border-on-brand);--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-on-brand);--button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral));--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--tertiary{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-brand);--button-background-color:transparent;--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--tertiary.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-on-brand);--button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral));--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button--negative{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-inverse);--button-background-color:var(--vp-semantic-color-status-negative);--button-background-color-hover:var(--vp-semantic-color-hover-container-negative);--button-background-color-active:var(--vp-semantic-color-active-container-negative);--button-color-active:var(--vp-semantic-color-content-inverse)}.vp-button--negative.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-status-negative);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral);--button-color-active:var(--vp-semantic-color-content-neutral)}.vp-button{--button-disabled-opacity:var(--vp-semantic-opacity-s);--button-border-width:var(--vp-semantic-border-width-s);--button-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full)}.vp-button--squared{--button-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main)}.vp-button{--button-spacing-gap:var(--vp-semantic-spacing-xs);--button-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l)}.vp-button--small{--button-spacing-gap:var(--vp-semantic-spacing-2xs);--button-padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m)}.vp-button--large{--button-spacing-gap:var(--vp-semantic-spacing-xs);--button-padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xl)}.vp-button{--button-start-icon-width:var(--vp-semantic-sizing-l);--button-start-icon-height:var(--vp-semantic-sizing-l);--button-end-icon-width:var(--vp-semantic-sizing-l);--button-end-icon-height:var(--vp-semantic-sizing-l)}.vp-button--small{--button-start-icon-width:var(--vp-semantic-sizing-m);--button-start-icon-height:var(--vp-semantic-sizing-m);--button-end-icon-width:var(--vp-semantic-sizing-m);--button-end-icon-height:var(--vp-semantic-sizing-m)}.vp-button--large{--button-start-icon-width:var(--vp-semantic-sizing-xl);--button-start-icon-height:var(--vp-semantic-sizing-xl);--button-end-icon-width:var(--vp-semantic-sizing-xl);--button-end-icon-height:var(--vp-semantic-sizing-xl)}.vp-button{align-items:center;align-self:center;background-color:var(--button-background-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--button-color);display:inline-flex;flex-direction:row;font-family:var(--button-font-family);font-optical-sizing:var(--button-font-optical-sizing);font-weight:var(--button-font-weight);gap:var(--button-spacing-gap);justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);padding:var(--button-padding);position:relative;-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-transform:var(--button-text-case);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);-webkit-font-smoothing:var(--button-webkit-font-smoothing);font-size:var(--button-font-size)}@media(prefers-reduced-motion:reduce){.vp-button{transition-duration:0s}}.vp-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-button:before{content:"";height:var(--vp-semantic-sizing-accessibility-touch-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(hover:hover){.vp-button:hover:not(:disabled),.vp-button:hover:not([data-disabled]){--button-background-color:var(--button-background-color-hover)}}.vp-button:active:not(:disabled),.vp-button:active:not([data-disabled]),.vp-button[aria-pressed=true]:not(:disabled),.vp-button[aria-pressed=true]:not([data-disabled]){--button-background-color:var(--button-background-color-active);--button-color:var(--button-color-active)}.vp-button:focus-visible:not(:disabled){box-shadow:var(--button-focus-box-shadow);outline:none}.vp-button:disabled,.vp-button[data-disabled]{cursor:default;opacity:var(--button-disabled-opacity)}.vp-button[data-loading]{color:transparent}.vp-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-button [data-part=loading-slot]{color:var(--button-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-button [data-part=loading-slot],.vp-button [data-part=start-slot]{align-items:center;display:flex;justify-content:center}.vp-button [data-part=start-slot] svg{flex:0 0 auto;height:var(--button-start-icon-height);width:var(--button-start-icon-width)}.vp-button [data-part=end-slot]{align-items:center;display:flex;justify-content:center}.vp-button [data-part=end-slot] svg{flex:0 0 auto;height:var(--button-end-icon-height);width:var(--button-end-icon-width)}.vp-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vp-skeleton.vp-button-skeleton{--skeleton-border-offset:calc(var(--vp-semantic-border-width-s)*2);--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-m-font-size)*var(--vp-semantic-typography-screen-s-button-label-m-line-height) + var(--vp-semantic-spacing-s) + var(--vp-semantic-spacing-s) + var(--skeleton-border-offset))}.vp-skeleton.vp-button-skeleton--small{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-s-font-size)*var(--vp-semantic-typography-screen-s-button-label-s-line-height) + var(--vp-semantic-spacing-xs) + var(--vp-semantic-spacing-xs) + var(--skeleton-border-offset))}.vp-skeleton.vp-button-skeleton--large{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-l-font-size)*var(--vp-semantic-typography-screen-s-button-label-l-line-height) + var(--vp-semantic-spacing-l) + var(--vp-semantic-spacing-l) + var(--skeleton-border-offset))}.vp-loader{--loader-border-radius:var(--vp-semantic-border-radius-full);--loader-height:var(--vp-semantic-sizing-xl);--loader-width:var(--vp-semantic-sizing-xl)}.vp-loader--small{--loader-height:var(--vp-semantic-sizing-m);--loader-width:var(--vp-semantic-sizing-m)}.vp-loader--large{--loader-height:var(--vp-semantic-sizing-2xl);--loader-width:var(--vp-semantic-sizing-2xl)}.vp-loader--extra-large{--loader-height:var(--vp-semantic-sizing-4xl);--loader-width:var(--vp-semantic-sizing-4xl)}.vp-loader{--loader-conic-gradient-start:var(--vp-semantic-color-content-brand);--loader-conic-gradient-end:transparent}.vp-loader--inverse{--loader-conic-gradient-start:var(--vp-semantic-color-content-on-brand-neutral);--loader-conic-gradient-end:transparent}.vp-loader{--loader-timing-function:var(--vp-semantic-motion-easing-expressive-ease-in-out);--loader-duration:var(--vp-semantic-motion-duration-slow);display:inline-block;height:var(--loader-height);transform:skew(-20deg,-10deg) rotate(-40deg);width:var(--loader-width)}.vp-loader:before{animation:vp-loader infinite;animation-duration:var(--loader-duration);animation-timing-function:var(--loader-timing-function);border-radius:var(--loader-border-radius);content:"";display:block;height:100%;position:absolute;width:100%}@media(prefers-reduced-motion:reduce){.vp-loader:before{animation:none}}.vp-loader:before{background:conic-gradient(var(--loader-conic-gradient-start),var(--loader-conic-gradient-end) 85%);-webkit-mask:radial-gradient(farthest-side,#0000 80%,#000 0);mask:radial-gradient(farthest-side,#0000 80%,#000 0)}.vp-loader-alt{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes vp-loader{to{rotate:-1turn}}.vp-skeleton{--skeleton-height:var(--vp-semantic-sizing-xs);--skeleton-width:100%;--skeleton-background-color-start:var(--vp-semantic-color-alpha-quiet-s);--skeleton-background-color-end:var(--vp-semantic-color-alpha-quiet-l);border-radius:var(--vp-semantic-border-radius-full);height:var(--skeleton-height);width:var(--skeleton-width)}.vp-skeleton--graphic{--skeleton-height:initial;--skeleton-width:initial;min-height:var(--vp-semantic-sizing-xs);min-width:var(--vp-semantic-sizing-xs)}.vp-skeleton--on-brand{--skeleton-background-color-start:var(--vp-semantic-color-alpha-on-brand-quiet-s);--skeleton-background-color-end:var(--vp-semantic-color-alpha-on-brand-quiet-l)}.vp-skeleton--rounded{border-radius:var(--vp-semantic-border-radius-s)}.vp-skeleton--squared{border-radius:var(--vp-semantic-border-radius-main)}.vp-skeleton{animation:skeleton-pulse var(--vp-semantic-motion-duration-slow) var(--vp-semantic-motion-easing-functional-ease-in-out) var(--vp-semantic-motion-delay-instant) infinite alternate-reverse;background-color:var(--skeleton-background-color-end)}.vp-skeleton--none{animation:none}@media(prefers-reduced-motion:reduce){.vp-skeleton{animation:none}}@keyframes skeleton-pulse{0%{background-color:var(--skeleton-background-color-start)}to{background-color:var(--skeleton-background-color-end)}}.vp-icon-button{--icon-button-width:var(--vp-semantic-sizing-4xl);--icon-button-height:var(--vp-semantic-sizing-4xl);--icon-button-icon-width:var(--vp-semantic-sizing-xl);--icon-button-icon-height:var(--vp-semantic-sizing-xl)}.vp-icon-button--small{--icon-button-width:var(--vp-semantic-sizing-2xl);--icon-button-height:var(--vp-semantic-sizing-2xl);--icon-button-icon-width:var(--vp-semantic-sizing-l);--icon-button-icon-height:var(--vp-semantic-sizing-l)}.vp-icon-button--large{--icon-button-width:var(--vp-semantic-sizing-6xl);--icon-button-height:var(--vp-semantic-sizing-6xl);--icon-button-icon-width:var(--vp-semantic-sizing-2xl);--icon-button-icon-height:var(--vp-semantic-sizing-2xl)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-semantic-opacity-s);--icon-button-border-width:var(--vp-semantic-border-width-s);--icon-button-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-brand);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-brand);--icon-button-background-color-active:var(--vp-semantic-color-active-container-brand);--icon-button-focus-box-shadow:var(--vp-semantic-box-shadow-focus)}.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-brand);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral);--icon-button-focus-box-shadow:var(--vp-semantic-box-shadow-focus-inverse)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-semantic-color-border-neutral);--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-semantic-color-border-on-brand);--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--tertiary{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-container-catchy);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 90%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 80%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--negative{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-status-negative);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-negative);--icon-button-background-color-active:var(--vp-semantic-color-active-container-negative)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-status-negative);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--camouflage{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-media-neutral);--icon-button-background-color:var(--vp-semantic-color-container-overlay);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 80%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 60%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--ghost{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:transparent;--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-alpha-neutral)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button{align-items:center;background-color:var(--icon-button-background-color);border:var(--icon-button-border-width) solid var(--icon-button-border-color);border-radius:var(--icon-button-border-radius);box-sizing:border-box;color:var(--icon-button-color);display:inline-flex;flex-direction:row;flex-shrink:0;height:var(--icon-button-height);justify-content:center;padding:0;position:relative;transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width)}@media(prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-icon-button svg{flex:0 0 auto;height:var(--icon-button-icon-height);width:var(--icon-button-icon-width)}.vp-icon-button:before{content:"";height:max(var(--vp-semantic-sizing-accessibility-touch-size),100%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(var(--vp-semantic-sizing-accessibility-touch-size),100%)}.vp-icon-button:active:not(:disabled),.vp-icon-button:active:not([data-disabled]),.vp-icon-button[aria-pressed=true]:not(:disabled),.vp-icon-button[aria-pressed=true]:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-active)}.vp-icon-button:focus-visible{box-shadow:var(--icon-button-focus-box-shadow);outline:none}.vp-icon-button:disabled,.vp-icon-button[data-disabled]{cursor:default;opacity:var(--icon-button-disabled-opacity)}@media(hover:hover){.vp-icon-button:hover:not(:disabled),.vp-icon-button:hover:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-hover)}}.vp-icon-button[data-loading]{color:transparent}.vp-icon-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-icon-button [data-part=loading-slot]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-icon-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vp-skeleton.vp-icon-button-skeleton{--skeleton-height:var(--vp-semantic-sizing-4xl);--skeleton-width:var(--vp-semantic-sizing-4xl)}.vp-skeleton.vp-icon-button-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-2xl);--skeleton-width:var(--vp-semantic-sizing-2xl)}.vp-skeleton.vp-icon-button-skeleton--large{--skeleton-height:var(--vp-semantic-sizing-6xl);--skeleton-width:var(--vp-semantic-sizing-6xl)}:root{--modal-zi-root:0;--modal-zi-backdrop:calc(var(--modal-zi-root) + 1);--modal-zi-container:calc(var(--modal-zi-backdrop) + 1)}.vp-modal{--modal-background-color:var(--vp-semantic-color-container-on-overlay);--modal-min-width:280px;--modal-padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);--modal-border-radius:var(--vp-semantic-border-radius-m) var(--vp-semantic-border-radius-m) var(--vp-semantic-border-radius-m) var(--vp-semantic-border-radius-m);--modal-max-size-padding:var(--vp-semantic-sizing-m);--modal-max-size-offset:calc(var(--modal-max-size-padding)*2);--modal-backdrop-background-color:var(--vp-semantic-color-container-overlay);--modal-header-title-color:var(--vp-semantic-color-content-neutral);--modal-header-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--modal-header-title-font-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--modal-header-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--modal-header-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--modal-header-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--modal-header-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--modal-header-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--modal-header-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--modal-header-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--modal-header-gap:var(--vp-semantic-spacing-xs);--modal-header-padding:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-2xl);--modal-body-color-content-default:var(--vp-semantic-color-content-neutral);--modal-footer-gap:var(--vp-semantic-spacing-s);--modal-footer-padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-2xl);--modal-opening-duration:var(--vp-semantic-motion-duration-moderate);--modal-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--modal-closing-duration:var(--vp-semantic-motion-duration-quick);--modal-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out)}@media screen and (min-width:600px){.vp-modal{--modal-min-width:385px}}@media screen and (min-width:1200px){.vp-modal{--modal-min-width:342px}}.vp-modal .backdrop,.vp-modal::backdrop{background-color:var(--modal-backdrop-background-color);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:var(--modal-zi-backdrop)}@media(prefers-reduced-motion:reduce){.vp-modal .backdrop,.vp-modal::backdrop{animation:none!important}}.vp-modal{border:0;margin-block:auto var(--modal-max-size-padding);margin-inline:auto;max-height:calc(100% - var(--modal-max-size-offset));max-width:calc(100% - var(--modal-max-size-offset));min-width:var(--modal-min-width);position:fixed;z-index:var(--modal-zi-container)}@media screen and (min-width:600px){.vp-modal{margin-block-end:auto}}.vp-modal{background-color:var(--modal-background-color);border-radius:var(--modal-border-radius);display:flex;flex-direction:column;opacity:0;padding:var(--modal-padding)}.vp-modal[data-hidden]{display:none}.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in-mobile;animation:var(--modal-motion-name) var(--modal-opening-duration) var(--modal-opening-easing);inset-block-end:0;opacity:1}.vp-modal[data-open]:not(.vp-modal-exit-animation) .backdrop,.vp-modal[data-open]:not(.vp-modal-exit-animation)::backdrop{animation:modal-appear-in var(--backdrop-opening-duration) var(--backdrop-opening-easing);opacity:1}@media screen and (min-width:600px){.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in}}.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out-mobile;animation:var(--modal-motion-name) var(--modal-closing-duration) var(--modal-closing-easing)}.vp-modal-exit-animation .backdrop,.vp-modal-exit-animation::backdrop{animation:modal-appear-out var(--backdrop-closing-duration) var(--backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out}}@media(prefers-reduced-motion:reduce){.vp-modal{animation:none!important}}.vp-modal__header{align-items:center;display:flex;gap:var(--modal-header-gap);justify-content:space-between;overflow-wrap:anywhere;padding:var(--modal-header-padding)}.vp-modal__header>*{color:var(--modal-header-title-color);font-family:var(--modal-header-title-font-family);font-optical-sizing:var(--modal-header-title-font-optical-sizing);font-size:var(--modal-header-title-font-size);font-weight:var(--modal-header-title-font-weight);letter-spacing:var(--modal-header-title-letter-spacing);line-height:var(--modal-header-title-line-height);-webkit-text-decoration:var(--modal-header-title-text-decoration);text-decoration:var(--modal-header-title-text-decoration);text-transform:var(--modal-header-title-text-case);-webkit-font-smoothing:var(--modal-header-title-webkit-font-smoothing)}.vp-modal__header-icon{color:var(--vp-semantic-color-content-neutral)}.vp-modal__body{color:var(--modal-body-color-content-default);flex-grow:1;flex-shrink:0;overflow-y:auto}.vp-modal__footer{display:flex;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding)}.vp-modal [data-part=close-button]{align-self:flex-start}@keyframes modal-appear-in{0%{opacity:0}to{opacity:1}}@keyframes modal-appear-out{0%{opacity:1}to{opacity:0}}@keyframes modal-slide-from-bottom-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(0)}}@keyframes modal-slide-from-bottom-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(50%)}}@keyframes modal-slide-from-bottom-in-mobile{0%{inset-block-end:-100%;opacity:0}to{inset-block-end:0;opacity:1}}@keyframes modal-slide-from-bottom-out-mobile{0%{inset-block-end:0;opacity:1}to{inset-block-end:-100%;opacity:0}}._conversation_1jfw1_1{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);flex:1;min-height:0}._conversationContent_1jfw1_9{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m);overflow:visible;min-height:0;min-width:0}._emptyState_1jfw1_18{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-m)}._chatGreetingCompact_1jfw1_29{display:flex;align-items:center;gap:var(--vp-semantic-spacing-s);padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-background-alternative);color:var(--vp-semantic-color-content-quiet);margin-bottom:var(--vp-semantic-spacing-s)}._emptyStateIcon_1jfw1_40{width:52px;height:52px;border-radius:50%;background:var(--vp-semantic-color-background-alternative);color:var(--vp-semantic-color-content-brand);display:flex;align-items:center;justify-content:center}._message_1jfw1_51{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs);max-width:80%;min-width:0}._messageUser_1jfw1_59{align-self:flex-end;align-items:flex-end}._messageAssistant_1jfw1_64{align-self:flex-start;align-items:flex-start}._messageLabel_1jfw1_69{color:var(--vp-semantic-color-content-quiet)}._messageContent_1jfw1_73{border-radius:var(--vp-semantic-border-radius-m);padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);line-height:1.6;word-break:break-word;min-width:0}._messageUser_1jfw1_59 ._messageContent_1jfw1_73{border:1px solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-alternative);color:var(--vp-semantic-color-content-neutral)}._messageAssistant_1jfw1_64 ._messageContent_1jfw1_73{background:transparent;color:var(--vp-semantic-color-content-neutral);padding-left:0;padding-right:0}._messageActions_1jfw1_94{display:flex;align-items:center;gap:var(--vp-semantic-spacing-2xs)}._response_1jfw1_100{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}._response_1jfw1_100 p{margin:0;white-space:pre-wrap}._response_1jfw1_100 p:last-child{margin-bottom:0}._response_1jfw1_100 strong{color:var(--vp-semantic-color-content-neutral);font-weight:var(--vp-core-font-weight-600)}._response_1jfw1_100 pre{background:var(--vp-semantic-color-background-alternative);border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s);padding:var(--vp-semantic-spacing-s);overflow-x:auto;margin:0}._response_1jfw1_100 code{font-family:var(--vp-core-font-family-code, monospace);font-size:.875em;background:var(--vp-semantic-color-background-alternative);border:1px solid var(--vp-semantic-color-border-quiet);padding:2px 6px;border-radius:var(--vp-semantic-border-radius-s)}._response_1jfw1_100 pre code{background:none;border:none;padding:0}._response_1jfw1_100 a{color:var(--vp-semantic-color-content-brand);text-decoration-thickness:1.5px;text-underline-offset:3px}._response_1jfw1_100 a:hover{text-decoration-thickness:2px}._response_1jfw1_100 table{width:100%;border-collapse:collapse;margin:0;font-size:.875em}._response_1jfw1_100 th{background:var(--vp-semantic-color-background-alternative);border:1px solid var(--vp-semantic-color-border-quiet);padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);text-align:left;font-weight:600;color:var(--vp-semantic-color-content-neutral)}._response_1jfw1_100 td{border:1px solid var(--vp-semantic-color-border-quiet);padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);vertical-align:top;color:var(--vp-semantic-color-content-neutral)}._response_1jfw1_100 tr:nth-child(2n) td{background:color-mix(in srgb,var(--vp-semantic-color-background-alternative) 50%,transparent)}._response_1jfw1_100 ul,._response_1jfw1_100 ol{padding-left:var(--vp-semantic-spacing-l);margin:0;display:grid;gap:var(--vp-semantic-spacing-2xs)}._response_1jfw1_100 li{margin:0}._response_1jfw1_100 li::marker{color:var(--vp-semantic-color-content-quiet)}._response_1jfw1_100 h1,._response_1jfw1_100 h2,._response_1jfw1_100 h3,._response_1jfw1_100 h4,._response_1jfw1_100 h5,._response_1jfw1_100 h6{margin:var(--vp-semantic-spacing-s) 0 var(--vp-semantic-spacing-2xs);line-height:1.3;color:var(--vp-semantic-color-content-neutral)}._response_1jfw1_100 h1:first-child,._response_1jfw1_100 h2:first-child,._response_1jfw1_100 h3:first-child,._response_1jfw1_100 h4:first-child,._response_1jfw1_100 h5:first-child,._response_1jfw1_100 h6:first-child{margin-top:0}._response_1jfw1_100 blockquote{margin:0;padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);border-left:3px solid var(--vp-semantic-color-border-neutral);background:color-mix(in srgb,var(--vp-semantic-color-background-alternative) 65%,transparent);border-radius:0 var(--vp-semantic-border-radius-s) var(--vp-semantic-border-radius-s) 0}._response_1jfw1_100 hr{width:100%;border:0;border-top:1px solid var(--vp-semantic-color-border-quiet);margin:0}._suggestions_1jfw1_241{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-xs)}._promptInput_1jfw1_247{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs);border:1px solid var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-m);padding:var(--vp-semantic-spacing-xs);background:var(--vp-semantic-color-background-main)}._promptBody_1jfw1_257{display:flex;align-items:flex-end;gap:var(--vp-semantic-spacing-xs)}._promptTextarea_1jfw1_263{flex:1;resize:none;border:none;outline:none;background:transparent;min-height:38px;max-height:160px;color:var(--vp-semantic-color-content-neutral)}._panel_1jfw1_274{border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s);padding:var(--vp-semantic-spacing-s);background:var(--vp-semantic-color-background-main)}._panelTitle_1jfw1_281{color:var(--vp-semantic-color-content-neutral);margin-bottom:var(--vp-semantic-spacing-2xs)}._sourcesList_1jfw1_286,._chainList_1jfw1_287,._tasks_1jfw1_288{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}._attachmentList_1jfw1_294{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-2xs)}._attachment_1jfw1_294{border:1px solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-alternative);border-radius:var(--vp-semantic-border-radius-full);padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs);display:inline-flex;align-items:center;gap:var(--vp-semantic-spacing-2xs)}._shimmer_1jfw1_310{background:linear-gradient(90deg,var(--vp-semantic-color-background-alternative) 25%,var(--vp-semantic-color-background-main) 50%,var(--vp-semantic-color-background-alternative) 75%);background-size:200% 100%;animation:_shimmer_1jfw1_310 1.2s infinite;border-radius:var(--vp-semantic-border-radius-s);height:14px}@keyframes _shimmer_1jfw1_310{0%{background-position:200% 0}to{background-position:-200% 0}}._showcase_1jfw1_332{max-width:1000px;margin:0 auto;padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xl);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l)}._showcaseSection_1jfw1_341{border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-m);padding:var(--vp-semantic-spacing-m);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}._chatRoot_1jfw1_350{display:flex;flex-direction:column;min-height:calc(100vh - 120px);max-width:800px;width:100%;margin:0 auto;padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xl);padding-bottom:180px;gap:var(--vp-semantic-spacing-m)}._chatMessages_1jfw1_362{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;min-width:0;padding:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-2xl);padding-bottom:var(--vp-semantic-spacing-xl)}._chatFooter_1jfw1_373{flex-shrink:0;padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xl) calc(var(--vp-semantic-spacing-m) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);border-top:1px solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main)}._chatFooterInner_1jfw1_384{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}._chatFooterMeta_1jfw1_393{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-semantic-spacing-s)}._clearContextLabel_1jfw1_400{display:flex;align-items:center;gap:var(--vp-semantic-spacing-2xs);cursor:pointer;color:var(--vp-semantic-color-content-quiet);user-select:none}._clearContextCheckbox_1jfw1_409{cursor:pointer;accent-color:var(--vp-semantic-color-content-brand);flex-shrink:0}@media(max-width:768px){._chatMessages_1jfw1_362{padding-left:var(--vp-semantic-spacing-m);padding-right:var(--vp-semantic-spacing-m);padding-top:var(--vp-semantic-spacing-l);padding-bottom:var(--vp-semantic-spacing-l)}._chatFooter_1jfw1_373{padding-left:var(--vp-semantic-spacing-m);padding-right:var(--vp-semantic-spacing-m)}._message_1jfw1_51{max-width:92%}._chatGreetingCompact_1jfw1_29{display:none}}._error_1jfw1_437{color:var(--vp-semantic-color-status-danger)}._chatShell_1jfw1_446{display:flex;flex-direction:row;flex:1;min-height:0;width:100%;overflow:hidden;position:relative}._chatMain_1jfw1_458{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--vp-semantic-color-background-main);box-shadow:inset -1px 0 0 var(--vp-semantic-color-border-quiet),inset 1px 0 0 var(--vp-semantic-color-border-quiet)}._sidebarWrapper_1jfw1_476{width:280px;flex-shrink:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--vp-semantic-color-border-quiet)}@media(max-width:900px){._sidebarWrapper_1jfw1_476{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:100;transform:translate(-100%);transition:transform .25s ease;background:var(--vp-semantic-color-background-alternative);border-right:1px solid var(--vp-semantic-color-border-neutral)}._sidebarWrapperOpen_1jfw1_502{transform:translate(0)}}._sidebarOverlay_1jfw1_507{display:none}@media(max-width:900px){._sidebarOverlay_1jfw1_507{display:block;position:fixed;inset:0;background:#00000059;z-index:99}}._sidebarToggle_1jfw1_521{display:none}@media(max-width:900px){._sidebarToggle_1jfw1_521{display:flex;position:fixed;top:var(--vp-semantic-spacing-m);left:var(--vp-semantic-spacing-m);z-index:50}._chatMain_1jfw1_458{box-shadow:none}}._sidebar_1jfw1_476{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._sidebarTitle_1jfw1_548{color:var(--vp-semantic-color-content-quiet);letter-spacing:.05em;text-transform:uppercase}._sidebarHeader_1jfw1_554{display:flex;align-items:center;justify-content:space-between;padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-m);border-bottom:1px solid var(--vp-semantic-color-border-quiet);flex-shrink:0}._sidebarList_1jfw1_563{flex:1;overflow-y:auto;list-style:none;padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);margin:0;display:flex;flex-direction:column;gap:2px}._sidebarEmpty_1jfw1_574{padding:var(--vp-semantic-spacing-m);color:var(--vp-semantic-color-content-quiet)}._sidebarItem_1jfw1_579{position:relative;display:flex;align-items:center;border-radius:var(--vp-semantic-border-radius-s);transition:background .1s ease;&:hover{background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 8%,transparent)}}._sidebarItemActive_1jfw1_595{background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 12%,transparent);._sidebarItemTitle_1jfw1_602{color:var(--vp-semantic-color-content-brand)}}._sidebarItemTitle_1jfw1_602{flex:1;display:flex;flex-direction:column;gap:2px;padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);text-align:left;background:transparent;border:none;cursor:pointer;border-radius:var(--vp-semantic-border-radius-s);width:100%;min-width:0;overflow:hidden;>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._sidebarRenameInput_1jfw1_629{flex:1;margin:2px var(--vp-semantic-spacing-2xs);padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs);border:1px solid var(--vp-semantic-color-border-brand);border-radius:var(--vp-semantic-border-radius-s);background:var(--vp-semantic-color-background-main);color:var(--vp-semantic-color-content-neutral);outline:none;font-size:.875rem;min-width:0;&:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--vp-semantic-color-content-brand) 20%,transparent)}}._sidebarItemDate_1jfw1_651{color:var(--vp-semantic-color-content-quiet)}._sidebarItemActions_1jfw1_655{display:flex;align-items:center;gap:0;margin-right:var(--vp-semantic-spacing-2xs);opacity:0;transition:opacity .15s ease;flex-shrink:0}._sidebarItem_1jfw1_579:hover ._sidebarItemActions_1jfw1_655,._sidebarItem_1jfw1_579:focus-within ._sidebarItemActions_1jfw1_655{opacity:1}._sidebarFooter_1jfw1_671{padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);border-top:1px solid var(--vp-semantic-color-border-quiet);flex-shrink:0}._suggestionsPanel_1jfw1_681{width:260px;flex-shrink:0;border-left:1px solid var(--vp-semantic-color-border-quiet);padding:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-m);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m);align-self:stretch;overflow-y:auto}._suggestionsPanelTitle_1jfw1_695{color:var(--vp-semantic-color-content-quiet);letter-spacing:.05em;text-transform:uppercase;padding:0 var(--vp-semantic-spacing-s);flex-shrink:0}._suggestionsPanelList_1jfw1_703{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}._suggestionsPanelItem_1jfw1_712{width:100%;text-align:left;background:var(--vp-semantic-color-background-main);border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s);padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);cursor:pointer;transition:background .15s ease,border-color .15s ease;color:var(--vp-semantic-color-content-neutral);&:hover:not(:disabled){background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 8%,transparent);border-color:var(--vp-semantic-color-border-brand);color:var(--vp-semantic-color-content-brand)}&:disabled{opacity:.4;cursor:not-allowed}>span{display:block;line-height:1.4}}@media(max-width:1200px){._suggestionsPanel_1jfw1_681{display:none}}._toolCallCard_1jfw1_757{border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-background-alternative);overflow:hidden;font-size:.875rem;margin:var(--vp-semantic-spacing-2xs) 0}._toolCallCard--loading_1jfw1_767{border-color:var(--vp-semantic-color-border-brand);animation:_toolCallPulse_1jfw1_1 1.8s ease-in-out infinite}@keyframes _toolCallPulse_1jfw1_1{0%,to{border-color:var(--vp-semantic-color-border-brand)}50%{border-color:var(--vp-semantic-color-border-quiet)}}._toolCallCard--success_1jfw1_781{border-color:var(--vp-semantic-color-status-success)}._toolCallCard--error_1jfw1_785{border-color:var(--vp-semantic-color-status-danger)}._toolCallCardHeader_1jfw1_789{display:flex;align-items:center;gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s)}._toolCallCardIcon_1jfw1_796{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem}._toolCallCard--success_1jfw1_781 ._toolCallCardIcon_1jfw1_796{color:var(--vp-semantic-color-status-success)}._toolCallCard--error_1jfw1_785 ._toolCallCardIcon_1jfw1_796{color:var(--vp-semantic-color-status-danger)}._toolCallCardLabel_1jfw1_813{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolCallCardSummary_1jfw1_820{color:var(--vp-semantic-color-content-quiet)}._toolCallCardToggle_1jfw1_824{margin-left:auto;flex-shrink:0}._toolCallCardDetails_1jfw1_829{border-top:1px solid var(--vp-semantic-color-border-quiet);padding:var(--vp-semantic-spacing-s);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}._toolCallCardSection_1jfw1_837{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}._toolCallCardCode_1jfw1_843{background:var(--vp-semantic-color-background-main);border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s);padding:var(--vp-semantic-spacing-xs);overflow-x:auto;max-height:200px;white-space:pre-wrap;word-break:break-all}._toolCallCardError_1jfw1_854{color:var(--vp-semantic-color-status-danger)}._messagePartsList_1jfw1_862{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);width:100%}._codeBlock_1jfw1_870{background:var(--vp-semantic-color-background-alternative);border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s);padding:var(--vp-semantic-spacing-xs);overflow-x:auto;font-family:var(--vp-core-font-family-code, monospace);font-size:.8em;white-space:pre-wrap;word-break:break-all;max-height:160px}._loadingDots_1jfw1_887{display:flex;gap:4px;padding:var(--vp-semantic-spacing-xs) 0;align-items:center}._loadingDots_1jfw1_887 span{width:7px;height:7px;border-radius:50%;background:var(--vp-semantic-color-content-quiet);animation:_dotBounce_1jfw1_1 1.2s ease-in-out infinite}._loadingDots_1jfw1_887 span:nth-child(2){animation-delay:.2s}._loadingDots_1jfw1_887 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_1jfw1_1{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}._scrollButtonWrapper_1jfw1_925{position:fixed;bottom:calc(180px + var(--vp-semantic-spacing-m));left:50%;transform:translate(-50%);z-index:20}._disclaimer_1jfw1_937{color:var(--vp-semantic-color-content-quiet);text-align:center}@media(max-width:900px){._chatMessages_1jfw1_362{padding-left:var(--vp-semantic-spacing-m);padding-right:var(--vp-semantic-spacing-m)}}.vp-divider{--vp-divider-border-width:var(--vp-semantic-border-width-s);--vp-divider-color:var(--vp-semantic-color-border-quiet);--vp-divider-width:auto;--vp-divider-height:var(--vp-divider-border-width)}.vp-divider--inverse{--vp-divider-color:var(--vp-semantic-color-alpha-neutral-l)}.vp-divider--on-brand{--vp-divider-color:hsla(0,0%,100%,.2)}.vp-divider--vertical{--vp-divider-width:var(--vp-divider-border-width);--vp-divider-height:auto}.vp-divider{background-color:var(--vp-divider-color);border:none;flex-shrink:0;height:var(--vp-divider-height);margin:0;width:var(--vp-divider-width)}.vp-divider--vertical{min-height:var(--vp-semantic-sizing-m)}:root{--tabs-panels-motion:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out) var(--vp-semantic-motion-delay-instant)}.vp-tabs{--tabs-list-scrollable-spacing-inline-start:var(--vp-semantic-spacing-4xl);--tabs-list-scrollable-spacing-vertical-gap:var(--vp-semantic-spacing-4xs);--tabs-trigger-background-color:var(--vp-semantic-color-container-neutral);--tabs-trigger-color-active:var(--vp-semantic-color-content-brand);--tabs-trigger-color-default:var(--vp-semantic-color-content-quiet);--tabs-trigger-spacing-block-start:var(--vp-semantic-spacing-m);--tabs-trigger-spacing-block-end:var(--vp-semantic-spacing-xs);--tabs-trigger-spacing-inline-start:var(--vp-semantic-spacing-m);--tabs-trigger-spacing-inline-end:var(--vp-semantic-spacing-m);--tabs-trigger-spacing-gap:var(--vp-semantic-spacing-2xs);--tabs-trigger-vertical-gap-active:var(--vp-semantic-spacing-xs);--tabs-trigger-disabled-opacity:var(--vp-semantic-opacity-s);--tabs-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--tabs-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--tabs-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--tabs-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--tabs-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--tabs-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--tabs-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--tabs-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--tabs-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--tabs-indicator-background-color:var(--vp-semantic-color-content-brand);--tabs-indicator-border-radius-top:var(--vp-semantic-border-radius-s);--tabs-indicator-border-radius-bottom:var(--vp-semantic-border-radius-main);--tabs-indicator-height:var(--vp-semantic-sizing-2xs)}.vp-tabs__list{display:flex;overflow-x:hidden}.vp-tabs__list[data-scrollable]{gap:var(--tabs-list-scrollable-spacing-vertical-gap);justify-content:normal;overflow-x:auto;padding-inline-start:var(--tabs-list-scrollable-spacing-inline-start);scroll-behavior:smooth}.vp-tabs__trigger{background-color:var(--tabs-trigger-background-color);color:var(--tabs-trigger-color-default);font-family:var(--tabs-label-font-family);font-optical-sizing:var(--tabs-label-font-optical-sizing);font-size:var(--tabs-label-font-size);font-weight:var(--tabs-label-font-weight);letter-spacing:var(--tabs-label-letter-spacing);line-height:var(--tabs-label-line-height);-webkit-text-decoration:var(--tabs-label-text-decoration);text-decoration:var(--tabs-label-text-decoration);text-transform:var(--tabs-label-text-case);-webkit-font-smoothing:var(--tabs-label-webkit-font-smoothing);align-items:center;border:none;cursor:pointer;display:flex;gap:var(--tabs-trigger-spacing-gap);padding:var(--tabs-trigger-spacing-block-start) var(--tabs-trigger-spacing-inline-end) calc(var(--tabs-trigger-spacing-block-end) + var(--tabs-indicator-height)) var(--tabs-trigger-spacing-inline-start);position:relative;transition:box-shadow var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}.vp-tabs__trigger[data-selected]{color:var(--tabs-trigger-color-active);padding-bottom:calc(var(--tabs-trigger-vertical-gap-active) + var(--tabs-indicator-height))}.vp-tabs__trigger[data-selected]:after{background-color:var(--tabs-indicator-background-color);border-radius:var(--tabs-indicator-border-radius-top) var(--tabs-indicator-border-radius-top) var(--tabs-indicator-border-radius-bottom) var(--tabs-indicator-border-radius-bottom);content:"";height:var(--tabs-indicator-height);inset-inline:var(--tabs-trigger-spacing-inline-start) var(--tabs-trigger-spacing-inline-end);bottom:0;position:absolute}.vp-tabs__trigger[data-disabled]{cursor:default;opacity:var(--tabs-trigger-disabled-opacity)}.vp-tabs__trigger[data-focus]{box-shadow:inset 0 0 0 2px var(--vp-semantic-color-border-catchy);outline:none}.vp-tabs__panel{min-width:100%;opacity:0;overflow:hidden;position:absolute;transition:opacity var(--tabs-panels-motion),translate var(--tabs-panels-motion)}.vp-tabs__panel[data-active]{opacity:1;position:static;translate:0}.vp-tabs__panel[data-waiting-position=start]{translate:-100%}.vp-tabs__panel[data-waiting-position=end]{translate:100%}.vp-tabs__panel-list{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.vp-chip{--chip-disabled-opacity:var(--vp-semantic-opacity-s);--chip-border-width:var(--vp-semantic-border-width-s);--chip-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--chip-label-margin:0;--chip-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--chip-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--chip-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--chip-height:var(--vp-semantic-sizing-4xl);--chip-width:auto}.vp-chip--small{--chip-height:var(--vp-semantic-sizing-2xl)}.vp-chip,.vp-chip--small{--chip-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--chip-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--chip-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--chip-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--chip-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--chip-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--chip-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--chip-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--chip-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-chip{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-border-catchy);--chip-border-color:var(--vp-semantic-color-border-quiet);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy);--chip-background-color:var(--vp-semantic-color-container-neutral)}.vp-chip[aria-pressed=true],.vp-chip[data-checked]{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-content-neutral);--chip-border-color:var(--vp-semantic-color-border-catchy);--chip-border-width:var(--vp-semantic-border-width-m);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy)}.vp-chip{--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-l) 0 var(--vp-semantic-spacing-l)}.vp-chip--small{--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-m) 0 var(--vp-semantic-spacing-m)}.vp-chip--icon{--chip-width:var(--vp-semantic-sizing-4xl);--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-m) 0 var(--vp-semantic-spacing-m)}.vp-chip--icon.vp-chip--small{--chip-width:var(--vp-semantic-sizing-2xl);--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-xs) 0 var(--vp-semantic-spacing-xs)}.vp-chip{--chip-start-icon-width:var(--vp-semantic-sizing-l);--chip-start-icon-height:var(--vp-semantic-sizing-l);--chip-end-icon-width:var(--vp-semantic-sizing-l);--chip-end-icon-height:var(--vp-semantic-sizing-l)}.vp-chip--small{--chip-start-icon-width:var(--vp-semantic-sizing-m);--chip-start-icon-height:var(--vp-semantic-sizing-m);--chip-end-icon-width:var(--vp-semantic-sizing-m);--chip-end-icon-height:var(--vp-semantic-sizing-m)}.vp-chip{align-items:center;align-self:center;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);display:inline-flex;flex-direction:row;font-family:var(--chip-font-family);font-optical-sizing:var(--chip-font-optical-sizing);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);gap:var(--chip-spacing-gap);height:var(--chip-height);justify-content:center;letter-spacing:var(--chip-letter-spacing);line-height:var(--chip-line-height);padding:var(--chip-padding);position:relative;-webkit-text-decoration:var(--chip-text-decoration);text-decoration:var(--chip-text-decoration);text-transform:var(--chip-text-case);transition:color var(--chip-transition),border-color var(--chip-transition);width:var(--chip-width);-webkit-font-smoothing:var(--chip-webkit-font-smoothing);white-space:nowrap}@media(prefers-reduced-motion:reduce){.vp-chip{transition-duration:0s}}.vp-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-chip--icon>svg{flex-shrink:0}.vp-chip__label{align-items:center;box-sizing:border-box;display:inline-flex;flex-direction:row;font-family:var(--chip-font-family);font-optical-sizing:var(--chip-font-optical-sizing);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);gap:var(--chip-spacing-gap);justify-content:center;letter-spacing:var(--chip-letter-spacing);line-height:var(--chip-line-height);margin:var(--chip-label-margin);position:relative;-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}.vp-chip:before{content:"";height:max(var(--chip-sizing-min-height),100%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(var(--chip-sizing-min-width),100%)}@supports selector(:has(:focus-visible)){.vp-chip__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:1px;margin:-1px;outline:none;overflow:hidden;padding:0;position:absolute;width:1px}}.vp-chip:active:not(:disabled),.vp-chip:active:not([data-disabled]),.vp-chip[data-active]{--chip-color:var(--chip-color-active);--chip-border-color:var(--chip-border-color-active)}.vp-chip:focus-visible:not(:disabled),.vp-chip[data-focus]{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-chip:focus-visible,.vp-chip:has(:focus-visible){box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-chip:disabled,.vp-chip[data-disabled]{cursor:default;opacity:var(--chip-disabled-opacity)}@media(hover:hover){.vp-chip:hover:not(:disabled,[data-disabled]),.vp-chip[data-hover]{--chip-color:var(--chip-color-hover);--chip-border-color:var(--chip-border-color-hover)}}.vp-chip[data-loading]{color:transparent;transition:border-color var(--chip-transition)}.vp-chip[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-chip [data-part=loading-slot]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-chip [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vp-chip [data-part=start-slot]{align-items:center;display:flex;justify-content:center}.vp-chip [data-part=start-slot] svg{flex:0 0 auto;height:var(--chip-start-icon-height);width:var(--chip-start-icon-width)}.vp-chip [data-part=end-slot]{align-items:center;display:flex;justify-content:center}.vp-chip [data-part=end-slot] svg{flex:0 0 auto;height:var(--chip-start-icon-height);width:var(--chip-start-icon-width)}.vp-progress-bar{--progress-bar-circular-stroke-dasharray:unset;--progress-bar-circular-stroke-dashoffset:unset;--progress-bar-indicator-percentage-value:unset;--progress-bar-indicator-full-value-border-radius:0;--progress-bar-track-border-stroke-width:.5px;--progress-bar-display:grid;--progress-bar-height:initial;--progress-bar-width:var(--progress-bar-container-width);--progress-bar-gap:var(--vp-semantic-spacing-xs);--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-xs);--progress-bar-container-width:100%;--progress-bar-indicator-height:var(--vp-semantic-sizing-xs)}.vp-progress-bar[data-shape=circular]{--progress-bar-display:block;--progress-bar-height:var(--progress-bar-container-height);--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-title-m-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-9xl);--progress-bar-container-width:var(--vp-semantic-sizing-9xl);--progress-bar-indicator-stroke-width:var(--vp-semantic-sizing-2xs);--progress-bar-image-height:calc(var(--progress-bar-container-height) - (var(--progress-bar-indicator-stroke-width) + var(--progress-bar-track-border-stroke-width))*2);--progress-bar-image-width:calc(var(--progress-bar-container-width) - (var(--progress-bar-indicator-stroke-width) + var(--progress-bar-track-border-stroke-width))*2)}.vp-progress-bar--small{--progress-bar-gap:var(--vp-semantic-spacing-2xs);--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-2xs);--progress-bar-indicator-height:var(--vp-semantic-sizing-2xs)}.vp-progress-bar--small[data-shape=circular]{--progress-bar-label-text-transform:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--progress-bar-label-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--progress-bar-label-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--progress-bar-label-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--progress-bar-label-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--progress-bar-label-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--progress-bar-label-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--progress-bar-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing);--progress-bar-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--progress-bar-container-height:var(--vp-semantic-sizing-6xl);--progress-bar-container-width:var(--vp-semantic-sizing-6xl);--progress-bar-indicator-stroke-width:var(--vp-semantic-sizing-2xs)}.vp-progress-bar{display:var(--progress-bar-display);font-family:var(--progress-bar-label-font-family);font-optical-sizing:var(--progress-bar-label-font-optical-sizing);font-size:var(--progress-bar-label-font-size);font-weight:var(--progress-bar-label-font-weight);grid-template-areas:"label value" "bar bar";height:var(--progress-bar-height);letter-spacing:var(--progress-bar-label-letter-spacing);line-height:var(--progress-bar-label-line-height);position:relative;row-gap:var(--progress-bar-gap);-webkit-text-decoration:var(--progress-bar-label-text-decoration);text-decoration:var(--progress-bar-label-text-decoration);text-transform:var(--progress-bar-label-text-transform);width:var(--progress-bar-width);-webkit-font-smoothing:var(--progress-bar-label-webkit-font-smoothing)}.vp-progress-bar__label{grid-area:label}[data-shape=circular] .vp-progress-bar__label,[data-state=indeterminate] .vp-progress-bar__label{display:none}.vp-progress-bar__value-text{grid-area:value;justify-self:self-end}[data-shape=circular] .vp-progress-bar__value-text{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}[data-state=indeterminate] .vp-progress-bar__value-text{display:none}.vp-progress-bar__media{height:var(--progress-bar-image-height);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);width:var(--progress-bar-image-width)}.vp-progress-bar__media>img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vp-progress-bar__container{border-radius:var(--vp-semantic-border-radius-full);height:var(--progress-bar-container-height);width:var(--progress-bar-container-width)}.vp-progress-bar__track{block-size:100%;fill:transparent;inline-size:100%;stroke:var(--vp-semantic-color-container-quiet);stroke-width:var(--progress-bar-indicator-stroke-width)}.vp-progress-bar__track-border{fill:none;stroke:var(--vp-semantic-color-border-quiet);stroke-width:var(--progress-bar-track-border-stroke-width)}[data-shape=linear] .vp-progress-bar__indicator{background-color:var(--vp-semantic-color-container-quiet);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-full);box-sizing:border-box;grid-area:bar;height:calc(var(--vp-semantic-border-width-s)*2 + var(--progress-bar-container-height));width:var(--progress-bar-container-width)}[data-shape=linear] .vp-progress-bar__indicator:before{background-color:var(--vp-semantic-color-content-brand);border-radius:var(--vp-semantic-border-radius-full) var(--progress-bar-indicator-full-value-border-radius) var(--progress-bar-indicator-full-value-border-radius) var(--vp-semantic-border-radius-full);content:"";display:inline-block;height:var(--progress-bar-container-height);max-width:calc(var(--progress-bar-container-width) - var(--vp-semantic-border-width-s)*2);position:absolute;width:var(--progress-bar-indicator-percentage-value)}[data-state=indeterminate][data-shape=linear] .vp-progress-bar__indicator:before{animation:linear-indeterminate 1.5s ease-in-out infinite;border-radius:var(--vp-semantic-border-radius-full)}[data-shape=circular] .vp-progress-bar__indicator{fill:transparent;stroke:var(--vp-semantic-color-content-brand);stroke-dasharray:var(--progress-bar-circular-stroke-dasharray);stroke-dashoffset:var(--progress-bar-circular-stroke-dashoffset);stroke-width:var(--progress-bar-indicator-stroke-width);transform:rotate(-90deg);transform-origin:center;transition:all .2s}[data-state=indeterminate][data-shape=circular] .vp-progress-bar__indicator{animation:circular-indeterminate 4s linear infinite}@keyframes linear-indeterminate{0%{width:var(--progress-bar-indicator-height)}50%{width:calc(100% - var(--vp-semantic-border-width-s)*2)}to{inset-inline-end:var(--vp-semantic-border-width-s);width:var(--progress-bar-indicator-height)}}@keyframes circular-indeterminate{0%{stroke-dashoffset:var(--progress-bar-circular-stroke-dasharray);transform:rotate(-90deg)}50%{stroke-dashoffset:0;transform:rotate(270deg)}to{stroke-dashoffset:var(--progress-bar-circular-stroke-dasharray);transform:rotate(990deg)}}.vp-select{--select-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--select-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--select-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--select-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--select-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--select-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--select-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--select-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--select-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--select-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--select-border-width-active:var(--vp-semantic-border-width-m);--select-border-width-hover:var(--vp-semantic-border-width-m);--select-border-width:var(--vp-semantic-border-width-s);--select-border-color-error:var(--vp-semantic-color-status-negative);--select-border-color-active:var(--vp-semantic-color-border-brand);--select-border-color:var(--vp-semantic-color-border-neutral);--select-background-color-active:var(--vp-semantic-color-container-neutral);--select-background-color-hover:var(--vp-semantic-color-container-neutral);--select-background-color:var(--vp-semantic-color-container-neutral);--select-padding-block-start:var(--vp-semantic-spacing-s);--select-padding-block-end:var(--vp-semantic-spacing-s);--select-padding-inline-start:var(--vp-semantic-spacing-s);--select-padding-inline-end:var(--vp-semantic-spacing-s);--select-gap:var(--vp-semantic-spacing-2xs);--select-focus-box-shadow:var(--vp-semantic-box-shadow-focus-textfield)}.vp-select--small{--select-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--select-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--select-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--select-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--select-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--select-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--select-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--select-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--select-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--select-padding-block-start:var(--vp-semantic-spacing-2xs);--select-padding-block-end:var(--vp-semantic-spacing-2xs);--select-padding-inline-start:var(--vp-semantic-spacing-s);--select-padding-inline-end:var(--vp-semantic-spacing-s);--select-gap:var(--vp-semantic-spacing-2xs)}.vp-select--large{--select-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--select-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--select-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--select-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--select-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--select-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--select-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--select-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--select-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--select-padding-block-start:var(--vp-semantic-spacing-l);--select-padding-block-end:var(--vp-semantic-spacing-l);--select-padding-inline-start:var(--vp-semantic-spacing-m);--select-padding-inline-end:var(--vp-semantic-spacing-m);--select-gap:var(--vp-semantic-spacing-2xs)}.vp-select--secondary{--select-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--select-border-width-active:var(--vp-semantic-border-width-s);--select-border-width-hover:var(--vp-semantic-border-width-m);--select-border-width:var(--vp-semantic-border-width-s);--select-border-color-error:var(--vp-semantic-color-status-negative);--select-border-color-active:var(--vp-semantic-color-border-brand);--select-border-color:transparent;--select-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-quiet) 60%,var(--vp-semantic-color-active-container-alpha-neutral));--select-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-quiet) 80%,var(--vp-semantic-color-hover-container-alpha-neutral));--select-background-color:var(--vp-semantic-color-container-quiet)}.vp-select-container{--select-disabled-opacity:var(--vp-semantic-opacity-s);--select-placeholder-color:var(--vp-semantic-color-content-quiet);--select-label-color:var(--vp-semantic-color-content-neutral);--select-icon-color:var(--vp-semantic-color-content-neutral);--select-end-icon-width:var(--vp-semantic-sizing-xl);--select-end-icon-height:var(--vp-semantic-sizing-xl);--select-end-icon-margin-inline:auto var(--vp-semantic-spacing-s)}.vp-select-container--secondary{--select-placeholder-color:var(--vp-semantic-color-content-quiet);--select-label-color:var(--vp-semantic-color-content-neutral);--select-icon-color:var(--vp-semantic-color-content-neutral)}.vp-select-container--small{--select-end-icon-width:var(--vp-semantic-sizing-xl);--select-end-icon-height:var(--vp-semantic-sizing-xl);--select-end-icon-margin-inline:auto var(--vp-semantic-spacing-s)}.vp-select-container--large{--select-end-icon-width:var(--vp-semantic-sizing-xl);--select-end-icon-height:var(--vp-semantic-sizing-xl);--select-end-icon-margin-inline:auto var(--vp-semantic-spacing-m)}.vp-select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--select-background-color);border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:row;font-family:var(--select-font-family);font-optical-sizing:var(--select-font-optical-sizing);font-size:var(--select-font-size);font-weight:var(--select-font-weight);gap:var(--select-gap);letter-spacing:var(--select-letter-spacing);line-height:var(--select-line-height);padding-block:var(--select-padding-block-start) var(--select-padding-block-end);padding-inline:var(--select-padding-inline-start) calc(var(--select-padding-inline-end) + var(--select-gap) + var(--select-end-icon-width));position:relative;-webkit-text-decoration:var(--select-text-decoration);text-decoration:var(--select-text-decoration);text-transform:var(--select-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--select-webkit-font-smoothing);border-radius:var(--select-border-radius);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}@media(prefers-reduced-motion:reduce){.vp-select{transition-duration:0s}}.vp-select{box-shadow:inset 0 0 0 var(--select-border-width) var(--select-border-color)}.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);inset:0;margin-block:auto;margin-inline:var(--select-end-icon-margin-inline);pointer-events:none;position:absolute;transition:transform .35s ease;width:var(--select-end-icon-width)}@media(prefers-reduced-motion:reduce){.vp-select-indicator{transition-duration:0s}}.vp-select-container[data-disabled]{cursor:default;opacity:var(--select-disabled-opacity)}.vp-select-container[data-empty]{color:var(--select-placeholder-color)}.vp-select-container[data-expanded] .vp-select-indicator{transform:rotate(180deg)}.vp-select[data-hover]{--select-background-color:var(--select-background-color-hover);--select-border-width:var(--select-border-width-hover)}.vp-select[data-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[data-focus]{box-shadow:inset var(--select-focus-box-shadow);outline:0}.vp-select[data-disabled]{cursor:default}.vp-select[data-invalid]{--select-border-color:var(--select-border-color-error)}.vp-textarea{--textarea-color:var(--vp-semantic-color-content-neutral);--textarea-background-color:var(--vp-semantic-color-container-neutral);--textarea-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--textarea-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--textarea-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--textarea-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--textarea-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--textarea-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--textarea-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--textarea-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--textarea-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--textarea-placeholder-color:var(--vp-semantic-color-content-quiet);--textarea-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--textarea-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--textarea-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--textarea-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--textarea-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--textarea-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--textarea-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--textarea-placeholder-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--textarea-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--textarea-min-height:var(--vp-semantic-sizing-6xl);--textarea-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--textarea-border-width:var(--vp-semantic-border-width-s);--textarea-border-width-hover:var(--vp-semantic-border-width-m);--textarea-border-width-active:var(--vp-semantic-border-width-m);--textarea-border-color:var(--vp-semantic-color-border-neutral);--textarea-border-color-active:var(--vp-semantic-color-active-border-neutral);--textarea-border-color-error:var(--vp-semantic-color-status-negative);--textarea-focus-box-shadow:var(--vp-semantic-box-shadow-focus-textfield);--textarea-spacing-padding-inline-start:var(--vp-semantic-spacing-s);--textarea-spacing-padding-block-end:var(--vp-semantic-spacing-s);--textarea-spacing-padding-inline-end:var(--vp-semantic-spacing-s);--textarea-spacing-padding-block-start:var(--vp-semantic-spacing-s);--textarea-disabled-opacity:var(--vp-semantic-opacity-s);background-color:var(--textarea-background-color);box-sizing:border-box;color:var(--textarea-color);font-family:var(--textarea-font-family);font-optical-sizing:var(--textarea-font-optical-sizing);font-size:var(--textarea-font-size);font-weight:var(--textarea-font-weight);letter-spacing:var(--textarea-letter-spacing);line-height:var(--textarea-line-height);max-width:100%;min-height:var(--textarea-min-height);min-width:100%;padding-block:var(--textarea-spacing-padding-block-start) var(--textarea-spacing-padding-block-end);padding-inline:var(--textarea-spacing-padding-inline-start) var(--textarea-spacing-padding-inline-end);position:relative;-webkit-text-decoration:var(--textarea-text-decoration);text-decoration:var(--textarea-text-decoration);text-transform:var(--textarea-text-case);width:100%;-webkit-font-smoothing:var(--textarea-webkit-font-smoothing);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--textarea-border-radius);box-shadow:inset 0 0 0 var(--textarea-border-width) var(--textarea-border-color)}.vp-textarea::-moz-placeholder{font-family:var(--textarea-placeholder-font-family);font-optical-sizing:var(--textarea-placeholder-font-optical-sizing);font-size:var(--textarea-placeholder-font-size);font-weight:var(--textarea-placeholder-font-weight);letter-spacing:var(--textarea-placeholder-letter-spacing);line-height:var(--textarea-placeholder-line-height);text-decoration:var(--textarea-placeholder-text-decoration);text-transform:var(--textarea-placeholder-text-case);-webkit-font-smoothing:var(--textarea-placeholder-webkit-font-smoothing);color:var(--textarea-placeholder-color)}.vp-textarea::placeholder{font-family:var(--textarea-placeholder-font-family);font-optical-sizing:var(--textarea-placeholder-font-optical-sizing);font-size:var(--textarea-placeholder-font-size);font-weight:var(--textarea-placeholder-font-weight);letter-spacing:var(--textarea-placeholder-letter-spacing);line-height:var(--textarea-placeholder-line-height);-webkit-text-decoration:var(--textarea-placeholder-text-decoration);text-decoration:var(--textarea-placeholder-text-decoration);text-transform:var(--textarea-placeholder-text-case);-webkit-font-smoothing:var(--textarea-placeholder-webkit-font-smoothing);color:var(--textarea-placeholder-color)}.vp-textarea[data-hover]{--textarea-border-width:var(--textarea-border-width-hover)}.vp-textarea[data-active]{--textarea-border-width:var(--textarea-border-width-active);--textarea-border-color:var(--textarea-border-color-active);outline:0}.vp-textarea[data-focus]{box-shadow:inset var(--textarea-focus-box-shadow);outline:0}.vp-textarea[data-disabled]{cursor:default;opacity:var(--textarea-disabled-opacity)}.vp-textarea[data-invalid]{--textarea-border-color:var(--textarea-border-color-error)}.vp-form-fieldset{--form-fieldset-border-width:var(--vp-semantic-border-width-none);border-width:var(--form-fieldset-border-width);margin:0;padding:0}.vp-form-legend{--form-legend-color:var(--vp-semantic-color-content-neutral);--form-legend-spacing-gap:var(--vp-semantic-spacing-2xs);--form-legend-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-legend-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-legend-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-legend-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-legend-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-legend-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-legend-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-legend-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--form-legend-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-legend-disabled-opacity:var(--vp-semantic-opacity-s);--form-legend-margin-block-end:var(--vp-semantic-spacing-xs);--form-legend-padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);align-items:center;box-sizing:border-box;color:var(--form-legend-color);display:flex;font-family:var(--form-legend-font-family);font-optical-sizing:var(--form-legend-font-optical-sizing);font-size:var(--form-legend-font-size);font-weight:var(--form-legend-font-weight);gap:var(--form-legend-spacing-gap);letter-spacing:var(--form-legend-letter-spacing);line-height:var(--form-legend-line-height);-webkit-text-decoration:var(--form-legend-text-decoration);text-decoration:var(--form-legend-text-decoration);text-transform:var(--form-legend-text-case);-webkit-font-smoothing:var(--form-legend-webkit-font-smoothing);margin-block-end:var(--form-legend-margin-block-end);padding:var(--form-legend-padding)}.vp-form-legend[data-disabled]{opacity:var(--form-legend-disabled-opacity)}:root{--radio-zi-root:0;--radio-zi-halo:calc(var(--radio-zi-root) - 1)}.vp-radio{--radio-spacing-gap:var(--vp-semantic-spacing-s);--radio-spacing-block-start:var(--vp-semantic-spacing-s);--radio-spacing-block-end:var(--vp-semantic-spacing-s);--radio-tick-color:var(--vp-semantic-color-content-brand);--radio-tick-width:var(--vp-semantic-sizing-s);--radio-tick-height:var(--vp-semantic-sizing-s);--radio-container-checked-color:transparent;--radio-container-checked-border-color-default:var(--vp-semantic-color-border-brand);--radio-container-checked-border-color-hover:var(--vp-semantic-color-border-brand);--radio-container-checked-border-color-active:var(--vp-semantic-color-border-brand);--radio-container-unchecked-color:var(--radio-container-checked-color);--radio-container-unchecked-border-color-default:var(--vp-semantic-color-border-neutral);--radio-container-unchecked-border-color-hover:var(--vp-semantic-color-content-brand);--radio-container-unchecked-border-color-active:var(--vp-semantic-color-content-brand);--radio-container-unchecked-border-color-error:var(--vp-semantic-color-status-negative);--radio-container-width:var(--vp-semantic-sizing-l);--radio-container-height:var(--vp-semantic-sizing-l);--radio-container-spacing-block-start:var(--vp-semantic-spacing-3xs);--radio-container-spacing-block-end:var(--vp-semantic-spacing-3xs);--radio-container-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--radio-disabled-opacity:var(--vp-semantic-opacity-s);--radio-halo-unchecked-active-color:var(--vp-semantic-color-active-container-alpha-neutral);--radio-halo-unchecked-hover-color:var(--vp-semantic-color-hover-container-alpha-neutral);--radio-halo-checked-active-color:var(--vp-semantic-color-active-container-alpha-brand);--radio-halo-checked-hover-color:var(--vp-semantic-color-hover-container-alpha-brand);--radio-halo-width:var(--vp-semantic-sizing-xl);--radio-halo-height:var(--vp-semantic-sizing-xl);--radio-halo-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;gap:var(--radio-spacing-gap);padding-block:var(--radio-spacing-block-start) var(--radio-spacing-block-end);position:relative;vertical-align:middle;z-index:var(--radio-zi-root)}.vp-radio--vertical{align-items:center;flex-direction:column}@supports selector(:has(:focus-visible)){.vp-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:1px;margin:-1px;outline:none;overflow:hidden;padding:0;position:absolute;width:1px}}.vp-radio__control{--radio-control-border-color:var(--radio-container-unchecked-border-color-default);--radio-control-background-color:var(--radio-container-unchecked-color);--radio-halo-background-color:transparent;align-items:center;background-color:var(--radio-control-background-color);border:var(--vp-semantic-border-width-s) solid var(--radio-control-border-color);border-radius:var(--radio-container-border-radius);display:flex;height:var(--radio-container-height);justify-content:center;margin-block:var(--radio-container-spacing-block-start) var(--radio-container-spacing-block-end);position:relative;transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-container-width)}@media(prefers-reduced-motion:reduce){.vp-radio__control{transition-duration:0s}}.vp-radio__control{flex:0 0 var(--radio-container-width)}.vp-radio__control[data-checked]{--radio-control-border-color:var(--radio-container-checked-border-color-default);--radio-control-background-color:var(--radio-container-checked-color)}.vp-radio__control[data-checked]:after{background-color:var(--radio-tick-color);border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:var(--radio-tick-height);width:var(--radio-tick-width)}.vp-radio__control[data-checked][data-hover]{--radio-control-border-color:var(--radio-container-checked-border-color-hover);--radio-halo-background-color:var(--radio-halo-unchecked-hover-color)}.vp-radio__control[data-checked][data-active]{--radio-control-border-color:var(--radio-container-checked-border-color-active);--radio-halo-background-color:var(--radio-halo-unchecked-active-color)}.vp-radio__control:not([data-checked])[data-hover]{--radio-control-border-color:var(--radio-container-unchecked-border-color-hover);--radio-halo-background-color:var(--radio-halo-checked-hover-color)}.vp-radio__control:not([data-checked])[data-active]{--radio-control-border-color:var(--radio-container-unchecked-border-color-active);--radio-halo-background-color:var(--radio-halo-checked-active-color)}.vp-radio__control[data-invalid]{--radio-control-border-color:var(--radio-container-unchecked-border-color-error)}.vp-radio__control:before{background-color:var(--radio-halo-background-color);border-radius:var(--radio-halo-border-radius);content:"";height:var(--radio-halo-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-halo-width);z-index:var(--radio-zi-halo)}@media(prefers-reduced-motion:reduce){.vp-radio__control:before{transition-duration:0s}}.vp-radio:has([data-focus]) .vp-radio__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-radio[data-disabled]{cursor:default;opacity:var(--radio-disabled-opacity)}.vp-radio__label{color:var(--vp-semantic-color-content-neutral);display:inline-flex;flex:0 0 100%;font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-radio__label--small{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-radio__label-wrapper{align-items:start;display:flex;flex-direction:column;width:100%}.vp-radio__label-wrapper--vertical{align-items:center}.vp-radio__subline{color:var(--vp-semantic-color-content-quiet)}.vp-radio__subline,.vp-radio__subline--small{font-family:var(--vp-semantic-typography-screen-s-caption-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-caption-font-size);font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-caption-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing)}:root{--checkbox-zi-root:0;--checkbox-zi-halo:calc(var(--checkbox-zi-root) - 1)}.vp-checkbox{--checkbox-margin-block-start:var(--vp-semantic-spacing-3xs);--checkbox-margin-block-end:var(--vp-semantic-spacing-3xs);--checkbox-spacing-gap:var(--vp-semantic-spacing-s);--checkbox-tick-color:var(--vp-semantic-color-content-on-brand-neutral);--checkbox-tick-width:var(--vp-semantic-sizing-m);--checkbox-tick-height:var(--vp-semantic-sizing-m);--checkbox-container-checked-color:var(--vp-semantic-color-container-brand);--checkbox-container-checked-border-color-default:var(--vp-semantic-color-border-brand);--checkbox-container-checked-border-color-hover:var(--vp-semantic-color-border-brand);--checkbox-container-checked-border-color-active:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-color:var(--vp-semantic-color-container-neutral);--checkbox-container-unchecked-border-color-default:var(--vp-semantic-color-border-neutral);--checkbox-container-unchecked-border-color-hover:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-border-color-active:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-border-color-error:var(--vp-semantic-color-status-negative);--checkbox-container-width:var(--vp-semantic-sizing-l);--checkbox-container-height:var(--vp-semantic-sizing-l);--checkbox-container-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--checkbox-disabled-opacity:var(--vp-semantic-opacity-s);--checkbox-halo-unchecked-active-color:var(--vp-semantic-color-active-container-alpha-neutral);--checkbox-halo-unchecked-hover-color:var(--vp-semantic-color-hover-container-alpha-neutral);--checkbox-halo-checked-active-color:var(--vp-semantic-color-active-container-alpha-brand);--checkbox-halo-checked-hover-color:var(--vp-semantic-color-hover-container-alpha-brand);--checkbox-halo-width:var(--vp-semantic-sizing-xl);--checkbox-halo-height:var(--vp-semantic-sizing-xl);--checkbox-halo-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--checkbox-label-color:var(--vp-semantic-color-content-neutral);--checkbox-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--checkbox-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--checkbox-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--checkbox-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--checkbox-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--checkbox-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--checkbox-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--checkbox-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--checkbox-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-checkbox--vertical{--checkbox-margin-block-start:0}.vp-checkbox{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;gap:var(--checkbox-spacing-gap);position:relative;vertical-align:middle;z-index:var(--checkbox-zi-root)}.vp-checkbox--vertical{align-items:center;flex-direction:column}.vp-checkbox__input{cursor:pointer}.vp-checkbox__input[data-disabled]{cursor:default}@supports selector(:has(:focus-visible)){.vp-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:var(--checkbox-container-height);margin-block:var(--checkbox-margin-block-start) var(--checkbox-margin-block-end);outline:none;overflow:hidden;padding:0;position:absolute;width:var(--checkbox-container-width)}}.vp-checkbox__control{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-unchecked-color);--checkbox-halo-background-color:transparent;align-items:center;background-color:var(--checkbox-control-background-color);border:var(--vp-semantic-border-width-s) solid var(--checkbox-control-border-color);border-radius:var(--checkbox-container-border-radius);display:flex;height:var(--checkbox-container-height);justify-content:center;margin-block:var(--checkbox-margin-block-start) var(--checkbox-margin-block-end);position:relative;transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-container-width)}@media(prefers-reduced-motion:reduce){.vp-checkbox__control{transition-duration:0s}}.vp-checkbox__control{flex:0 0 var(--checkbox-container-width)}.vp-checkbox__control[data-checked],.vp-checkbox__control[data-indeterminate]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-checked-color)}.vp-checkbox__control[data-checked][data-hover],.vp-checkbox__control[data-indeterminate][data-hover]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-hover-color)}.vp-checkbox__control[data-checked][data-active],.vp-checkbox__control[data-indeterminate][data-active]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-active-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-hover]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-checked-hover-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-active]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-checked-active-color)}.vp-checkbox__control:not([data-checked])[data-invalid]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-error)}.vp-checkbox__control svg{color:var(--checkbox-tick-color);flex:0 0 auto;height:var(--checkbox-tick-height);width:var(--checkbox-tick-width)}.vp-checkbox__control:before{background-color:var(--checkbox-halo-background-color);border-radius:var(--checkbox-halo-border-radius);content:"";height:var(--checkbox-halo-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-halo-width);z-index:var(--checkbox-zi-halo)}@media(prefers-reduced-motion:reduce){.vp-checkbox__control:before{transition-duration:0s}}.vp-checkbox:has([data-focus]) .vp-checkbox__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-checkbox[data-disabled]{cursor:default;opacity:var(--checkbox-disabled-opacity)}.vp-checkbox__label{color:var(--checkbox-label-color);display:inline-flex;font-family:var(--checkbox-label-font-family);font-optical-sizing:var(--checkbox-label-font-optical-sizing);font-size:var(--checkbox-label-font-size);font-weight:var(--checkbox-label-font-weight);letter-spacing:var(--checkbox-label-letter-spacing);line-height:var(--checkbox-label-line-height);-webkit-text-decoration:var(--checkbox-label-text-decoration);text-decoration:var(--checkbox-label-text-decoration);text-transform:var(--checkbox-label-text-case);-webkit-font-smoothing:var(--checkbox-label-webkit-font-smoothing)}.vp-form-label{--form-label-color:var(--vp-semantic-color-content-neutral);--form-label-spacing-gap:var(--vp-semantic-spacing-2xs);--form-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--form-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-label-disabled-opacity:var(--vp-semantic-opacity-s);--form-label-margin-block-end:var(--vp-semantic-spacing-xs);--form-label-icon-width:var(--vp-semantic-sizing-m);--form-label-icon-height:var(--vp-semantic-sizing-m);--form-label-icon-color:var(--vp-semantic-color-content-brand);align-items:center;box-sizing:border-box;color:var(--form-label-color);display:flex;font-family:var(--form-label-font-family);font-optical-sizing:var(--form-label-font-optical-sizing);font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);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);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)}.vp-form-label[data-disabled]{opacity:var(--form-label-disabled-opacity)}.vp-form-label [data-part=form-label-end-slot]{align-items:center;display:flex;justify-content:center}.vp-form-label [data-part=form-label-end-slot] svg{color:var(--form-label-icon-color);flex:0 0 auto;height:var(--form-label-icon-height);width:var(--form-label-icon-width)}.vp-accordion{--accordion-radius:var(--vp-semantic-border-radius-main);--accordion-spacing-block-start:var(--vp-semantic-spacing-xl);--accordion-spacing-block-end:var(--vp-semantic-spacing-xl);--accordion-disabled-opacity:var(--vp-semantic-opacity-s);--accordion-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--accordion-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--accordion-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--accordion-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--accordion-label-font-size:16px;--accordion-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--accordion-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--accordion-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--accordion-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--accordion-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--accordion-label-color:var(--vp-semantic-color-content-neutral);--accordion-label-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-label-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-label-gap:var(--vp-semantic-spacing-3xs);--accordion-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--accordion-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--accordion-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--accordion-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--accordion-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--accordion-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--accordion-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--accordion-subline-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--accordion-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--accordion-subline-color:var(--vp-semantic-color-content-quiet);--accordion-subline-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-subline-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs);--accordion-divider-height:var(--vp-semantic-border-width-s);--accordion-divider-color:var(--vp-semantic-color-border-quiet);--accordion-icon-color:var(--vp-semantic-color-content-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-icon-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-icon-width:var(--vp-semantic-sizing-m);--accordion-icon-height:var(--vp-semantic-sizing-m)}.vp-accordion--on-brand{--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs);--accordion-label-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-active:var(--vp-semantic-color-content-on-brand-neutral);--accordion-subline-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-subline-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-subline-color-active:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-active:var(--vp-semantic-color-content-on-brand-neutral)}.vp-accordion--secondary{--accordion-spacing-block-start:var(--vp-semantic-spacing-m);--accordion-spacing-block-end:var(--vp-semantic-spacing-m);--accordion-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--accordion-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--accordion-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--accordion-label-font-size:16px;--accordion-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--accordion-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--accordion-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--accordion-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-overline-optical-sizing);--accordion-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--accordion-label-color:var(--vp-semantic-color-content-neutral);--accordion-label-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-label-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-label-gap:var(--vp-semantic-spacing-4xs);--accordion-icon-color:var(--vp-semantic-color-content-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-icon-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-icon-width:var(--vp-semantic-sizing-m);--accordion-icon-height:var(--vp-semantic-sizing-m)}.vp-accordion--secondary.vp-accordion--on-brand{--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs);--accordion-label-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-active:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-active:var(--vp-semantic-color-content-on-brand-neutral)}.vp-accordion__item{border-radius:var(--accordion-radius);display:grid;grid-template-rows:fit-content(100%) 0fr;transition:grid-template-rows var(--accordion-transition);width:100%}.vp-accordion__item[data-state=open]{grid-template-rows:fit-content(100%) 1fr}.vp-accordion__item-header{background:var(--accordion-item-background);border:0;color:var(--accordion-label-color);cursor:pointer;display:grid;grid-template-areas:"label icon" "subline icon";justify-content:space-between;padding-block:var(--accordion-spacing-block-start) var(--accordion-spacing-block-end);padding-inline:0;width:100%}.vp-accordion__item-header-label{color:var(--accordion-label-color);font-family:var(--accordion-label-font-family);font-optical-sizing:var(--accordion-label-font-optical-sizing);font-size:var(--accordion-label-font-size);font-weight:var(--accordion-label-font-weight);grid-area:label;justify-self:start;letter-spacing:var(--accordion-label-letter-spacing);line-height:var(--accordion-label-line-height);-webkit-text-decoration:var(--accordion-label-text-decoration);text-decoration:var(--accordion-label-text-decoration);text-transform:var(--accordion-label-text-case);-webkit-font-smoothing:var(--accordion-label-webkit-font-smoothing);margin-bottom:var(--accordion-label-gap);padding:0;text-align:start;transition:color var(--accordion-transition)}@media(prefers-reduced-motion:reduce){.vp-accordion__item-header-label{transition-duration:0s}}.vp-accordion__item-header-subline{color:var(--accordion-subline-color);font-family:var(--accordion-subline-font-family);font-optical-sizing:var(--accordion-subline-font-optical-sizing);font-size:var(--accordion-subline-font-size);font-weight:var(--accordion-subline-font-weight);grid-area:subline;letter-spacing:var(--accordion-subline-letter-spacing);line-height:var(--accordion-subline-line-height);-webkit-text-decoration:var(--accordion-subline-text-decoration);text-decoration:var(--accordion-subline-text-decoration);text-transform:var(--accordion-subline-text-case);-webkit-font-smoothing:var(--accordion-subline-webkit-font-smoothing);padding:0;text-align:start;transition:color var(--accordion-transition)}@media(prefers-reduced-motion:reduce){.vp-accordion__item-header-subline{transition-duration:0s}}.vp-accordion__item-header-icon{align-self:center;color:var(--accordion-icon-color);grid-area:icon;height:var(--accordion-icon-height);width:var(--accordion-icon-width)}.vp-accordion__item-header[data-hover]{--accordion-icon-color:var(--accordion-icon-color-hover);--accordion-label-color:var(--accordion-label-color-hover);--accordion-subline-color:var(--accordion-subline-color-hover);--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs)}.vp-accordion__item-header[data-active]{--accordion-icon-color:var(--accordion-icon-color-active);--accordion-label-color:var(--accordion-label-color-active);--accordion-subline-color:var(--accordion-subline-color-active);--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs)}.vp-accordion__item-header[data-focus]{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-accordion__item-header[data-disabled]{cursor:default;opacity:var(--accordion-disabled-opacity)}.vp-accordion__item-panel{color:var(--accordion-label-color);overflow:hidden}.vp-accordion__item-panel[data-disabled]{cursor:default;opacity:var(--accordion-disabled-opacity)}.vp-accordion__item-panel[data-state=closed]{visibility:hidden}.vp-accordion__divider{background-color:var(--accordion-divider-color);border:0;height:var(--accordion-divider-height);margin:0;width:100%}.vp-toggle{--toggle-rtl-direction:1}[dir=rtl] .vp-toggle{--toggle-rtl-direction:-1}.vp-toggle{--toggle-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out);--toggle-disabled-opacity:var(--vp-semantic-opacity-s);--touch-height:var(--vp-semantic-sizing-accessibility-touch-size);--track-background:var(--vp-semantic-color-container-quiet);--track-border-radius:var(--vp-semantic-border-radius-full);--toggle-border-width:var(--vp-semantic-border-width-s);--track-border:var(--toggle-border-width) solid var(--vp-semantic-color-border-neutral);--track-width:var(--vp-semantic-sizing-5xl);--track-height:var(--vp-semantic-sizing-2xl);--container-spacing-block-start:var(--vp-semantic-spacing-xs);--container-spacing-block-end:var(--vp-semantic-spacing-xs);--container-spacing-inline-start:var(--vp-semantic-spacing-xs);--container-spacing-inline-end:var(--vp-semantic-spacing-xs);--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-semantic-sizing-xl);--checked-icon-height:var(--vp-semantic-sizing-xl);--checked-icon-size:var(--checked-icon-width) var(--checked-icon-height);--handle-background:var(--vp-semantic-color-content-quiet);--handle-width:var(--vp-semantic-sizing-m);--handle-height:var(--vp-semantic-sizing-m);--halo-width:var(--vp-semantic-sizing-3xl);--halo-height:var(--vp-semantic-sizing-3xl);--halo-color:transparent;--halo-color-checked-active:var(--vp-semantic-color-active-container-alpha-brand);--halo-color-checked-hover:var(--vp-semantic-color-hover-container-alpha-brand);--halo-color-unchecked-active:var(--vp-semantic-color-active-container-alpha-neutral);--halo-color-unchecked-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--halo-offset:calc(var(--halo-width)/2 - var(--handle-width)/2 - var(--container-spacing-inline-start))}.vp-toggle[data-checked]{--track-background:var(--vp-semantic-color-container-brand);--handle-background:var(--vp-semantic-color-content-on-brand-neutral);--toggle-border-width:var(--vp-semantic-border-width-none);--track-border:var(--toggle-border-width) solid transparent;--handle-width:var(--vp-semantic-sizing-xl);--handle-height:var(--vp-semantic-sizing-xl);--container-spacing-block-start:var(--vp-semantic-spacing-2xs);--container-spacing-block-end:var(--vp-semantic-spacing-2xs);--container-spacing-inline-start:var(--vp-semantic-spacing-2xs);--container-spacing-inline-end:var(--vp-semantic-spacing-2xs)}.vp-toggle--small{--track-width:var(--vp-semantic-sizing-3xl);--track-height:var(--vp-semantic-sizing-xl);--checked-icon-width:var(--vp-semantic-sizing-m);--checked-icon-height:var(--vp-semantic-sizing-m);--handle-width:var(--vp-semantic-sizing-m);--handle-height:var(--vp-semantic-sizing-m);--container-spacing-block-start:var(--vp-semantic-spacing-2xs);--container-spacing-block-end:var(--vp-semantic-spacing-2xs);--container-spacing-inline-start:var(--vp-semantic-spacing-2xs);--container-spacing-inline-end:var(--vp-semantic-spacing-2xs);--halo-width:var(--vp-semantic-sizing-2xl);--halo-height:var(--vp-semantic-sizing-2xl)}.vp-toggle--small[data-checked]{--handle-width:var(--vp-semantic-sizing-m);--handle-height:var(--vp-semantic-sizing-m);--container-spacing-block-start:var(--vp-semantic-spacing-2xs);--container-spacing-block-end:var(--vp-semantic-spacing-2xs);--container-spacing-inline-start:var(--vp-semantic-spacing-2xs);--container-spacing-inline-end:var(--vp-semantic-spacing-2xs)}.vp-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--track-background);border:var(--track-border);border-radius:var(--track-border-radius);box-sizing:border-box;cursor:pointer;flex-grow:0;flex-shrink:0;height:var(--track-height);margin:0;padding:0;position:relative;transition:background-color var(--toggle-transition);width:var(--track-width)}.vp-toggle:before{background-image:radial-gradient(circle at center,var(--halo-color) 0,var(--halo-color) 70%,transparent 70%,transparent 100%);background-repeat:no-repeat;background-size:100% 100%;content:"";height:max(var(--touch-height),var(--halo-height));inset-block-start:50%;inset-inline-start:calc(var(--container-spacing-inline-start) + var(--handle-width)/2 - var(--halo-width)/2);position:absolute;transform:translateY(-50%);transition:inset-inline-start var(--toggle-transition);width:var(--halo-width)}.vp-toggle:after{background-color:var(--handle-background);border-radius:100%;content:"";height:var(--handle-height);inset:0;margin-block:var(--container-spacing-block-start) var(--container-spacing-block-end);margin-inline:var(--container-spacing-inline-start) var(--container-spacing-inline-end);position:absolute;top:calc(var(--toggle-border-width)*-1);transition:transform var(--toggle-transition),width var(--toggle-transition),height var(--toggle-transition),margin var(--toggle-transition);width:var(--handle-width);z-index:1}.vp-toggle[data-checked]:before{inset-inline-start:calc(100% - var(--container-spacing-inline-end) - var(--handle-width)/2 - var(--halo-width)/2)}.vp-toggle[data-checked]:after{-webkit-mask-composite:destination-out;-webkit-mask-size:var(--checked-icon-size);-webkit-mask:var(--checked-ball-mask);mask:var(--checked-ball-mask);-webkit-mask-composite:xor;mask-composite:exclude;mask-size:var(--checked-icon-size);transform:translate(calc((var(--track-width) - var(--handle-width) - var(--container-spacing-inline-start) - var(--container-spacing-inline-end))*var(--toggle-rtl-direction)))}.vp-toggle[data-hover]{--halo-color:var(--halo-color-unchecked-hover)}.vp-toggle[data-hover][data-checked]{--halo-color:var(--halo-color-checked-hover)}.vp-toggle[data-active]{--halo-color:var(--halo-color-unchecked-active)}.vp-toggle[data-active][data-checked]{--halo-color:var(--halo-color-checked-active)}.vp-toggle[data-disabled]{cursor:default;opacity:var(--toggle-disabled-opacity)}:root{--input-zi-root:0;--input-zi-container:var(--input-zi-root);--input-zi-input:calc(var(--input-zi-root) + 1);--input-zi-slot:calc(var(--input-zi-input) + 1)}.vp-input{--input-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--input-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--input-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--input-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--input-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--input-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--input-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--input-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--input-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--input-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--input-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--input-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--input-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--input-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--input-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--input-placeholder-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--input-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--input-color:var(--vp-semantic-color-content-neutral);--input-placeholder-color:var(--vp-semantic-color-content-quiet);--input-background-color:var(--vp-semantic-color-container-neutral);--input-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--input-border-width:var(--vp-semantic-border-width-s);--input-border-width-hover:var(--vp-semantic-border-width-m);--input-border-width-active:var(--vp-semantic-border-width-m);--input-border-color:var(--vp-semantic-color-border-neutral);--input-border-color-active:var(--vp-semantic-color-active-border-neutral);--input-border-color-success:var(--vp-semantic-color-status-positive);--input-border-color-error:var(--vp-semantic-color-status-negative);--input-focus-box-shadow:var(--vp-semantic-box-shadow-focus-textfield);--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s)}.vp-input--small{--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs)}.vp-input--large{--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-m)}.vp-input-container{--input-disabled-opacity:var(--vp-semantic-opacity-s);--input-checkmark-color:var(--vp-semantic-color-status-positive);--input-icons-color:var(--vp-semantic-color-content-neutral);--input-start-icon-width:var(--vp-semantic-sizing-xl);--input-start-icon-height:var(--vp-semantic-sizing-xl);--input-end-icon-width:var(--vp-semantic-sizing-xl);--input-end-icon-height:var(--vp-semantic-sizing-xl);--input-slot-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);--input-start-slot-width:calc(var(--vp-semantic-sizing-xl) + var(--vp-semantic-spacing-s) + var(--vp-semantic-spacing-xs));--input-end-slot-width:calc(var(--vp-semantic-sizing-xl) + var(--vp-semantic-spacing-xs) + var(--vp-semantic-spacing-s));--input-multiple-end-slots-gap:var(--vp-semantic-spacing-s);--input-multiple-end-slots-width:calc(var(--vp-semantic-sizing-xl)*2 + var(--input-spacing-gap) + var(--vp-semantic-spacing-s) + var(--input-multiple-end-slots-gap))}.vp-input{align-items:center;box-sizing:border-box;display:flex;font-family:var(--input-font-family);font-optical-sizing:var(--input-font-optical-sizing);font-size:var(--input-font-size);font-weight:var(--input-font-weight);gap:var(--input-spacing-gap);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding);position:relative;-webkit-text-decoration:var(--input-text-decoration);text-decoration:var(--input-text-decoration);text-transform:var(--input-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--input-webkit-font-smoothing);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background-color);border:0;border-radius:var(--input-border-radius);box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color);color:var(--input-color);z-index:var(--input-zi-input)}.vp-input::-moz-placeholder{font-family:var(--input-placeholder-font-family);font-optical-sizing:var(--input-placeholder-font-optical-sizing);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input::placeholder{font-family:var(--input-placeholder-font-family);font-optical-sizing:var(--input-placeholder-font-optical-sizing);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);-webkit-text-decoration:var(--input-placeholder-text-decoration);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input-container[data-disabled]{cursor:default;opacity:var(--input-disabled-opacity)}.vp-input[data-hover]{--input-border-width:var(--input-border-width-hover)}.vp-input[data-active]{outline:0;--input-border-width:var(--input-border-width-active)}.vp-input[data-active]:not([data-invalid],[data-success]){--input-border-color:var(--input-border-color-active)}.vp-input[data-focus]{outline:0;--input-border-width:var(--input-border-width-active)}.vp-input[data-focus]:not([data-invalid],[data-success]){--input-border-color:var(--input-border-color-active)}.vp-input[data-success]{--input-border-color:var(--input-border-color-success)}.vp-input[data-invalid]{--input-border-color:var(--input-border-color-error)}.vp-input[data-start-slot]{padding-inline-start:var(--input-start-slot-width)}.vp-input[data-end-slot]{padding-inline-end:var(--input-end-slot-width)}.vp-input[data-end-slot][data-success]{padding-inline-end:var(--input-multiple-end-slots-width)}.vp-input[data-success]{padding-inline-end:var(--input-end-slot-width)}.vp-input-container{position:relative;z-index:var(--input-zi-container)}.vp-input-container svg{color:var(--input-icons-color);flex:0 0 auto}.vp-input-container [data-part=start-slot]{align-items:center;box-sizing:border-box;display:flex;inset-block:0;inset-inline-start:0;justify-content:flex-start;padding:var(--input-slot-padding);padding-inline-end:0;position:absolute;width:var(--input-start-slot-width);z-index:var(--input-zi-slot)}.vp-input-container [data-part=start-slot] svg{height:var(--input-start-icon-height);width:var(--input-start-icon-width)}.vp-input-container [data-part=end-slot]{align-items:center;box-sizing:border-box;display:flex;gap:var(--input-multiple-end-slots-gap);inset-block:0;inset-inline-end:0;justify-content:center;padding:var(--input-slot-padding);position:absolute;width:var(--input-end-slot-width);z-index:var(--input-zi-slot)}.vp-input-container [data-part=end-slot] svg{height:var(--input-end-icon-height);width:var(--input-end-icon-width)}.vp-input-container [data-part=end-slot] svg[data-part=checkmark]{color:var(--input-checkmark-color)}.vp-input-container [data-part=end-slot][data-end-slot][data-success]{width:var(--input-multiple-end-slots-width)}.vp-star-rating{align-items:center;display:flex;gap:var(--vp-semantic-spacing-4xs)}.vp-star-rating__star{color:var(--vp-semantic-color-content-neutral);height:var(--vp-semantic-sizing-m);width:var(--vp-semantic-sizing-m)}.vp-skeleton.vp-star-rating-skeleton{--skeleton-height:var(--vp-semantic-sizing-m);--skeleton-width:var(--vp-semantic-sizing-7xl)}.vp-badge{--badge-border-color:var(--vp-semantic-color-container-neutral);--badge-border-radius:var(--vp-semantic-border-radius-full);--badge-border-width:var(--vp-semantic-border-width-s);--badge-background-color:var(--vp-semantic-color-container-brand);--badge-color:var(--vp-semantic-color-content-on-brand-neutral);--badge-min-height:var(--vp-semantic-sizing-xs);--badge-min-width:calc(var(--vp-semantic-spacing-2xs) + var(--vp-semantic-sizing-xs) + var(--vp-semantic-spacing-2xs) + var(--vp-semantic-border-width-s)*2);--badge-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--badge-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--badge-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--badge-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--badge-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--badge-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--badge-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--badge-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--badge-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--badge-padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-2xs)}.vp-badge--important{--badge-border-color:var(--vp-semantic-color-container-neutral);--badge-background-color:var(--vp-semantic-color-status-negative);--badge-color:var(--vp-semantic-color-content-inverse)}.vp-badge:empty{--badge-padding:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs);--badge-min-width:var(--vp-semantic-sizing-xs)}.vp-badge{align-items:center;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);display:inline-flex;font-family:var(--badge-font-family);font-optical-sizing:var(--badge-font-optical-sizing);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);justify-content:center;letter-spacing:var(--badge-letter-spacing);line-height:var(--badge-line-height);min-height:var(--badge-min-height);min-width:var(--badge-min-width);padding:var(--badge-padding);position:relative;-webkit-text-decoration:var(--badge-text-decoration);text-decoration:var(--badge-text-decoration);text-transform:var(--badge-text-case);-webkit-font-smoothing:var(--badge-webkit-font-smoothing);cursor:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vp-badge--bottom-inline-end,.vp-badge--bottom-inline-start,.vp-badge--bottom-left,.vp-badge--bottom-right,.vp-badge--top-inline-end,.vp-badge--top-inline-start,.vp-badge--top-left,.vp-badge--top-right{pointer-events:none;position:absolute}.vp-badge--bottom-inline-end:empty,.vp-badge--bottom-inline-start:empty,.vp-badge--bottom-left:empty,.vp-badge--bottom-right:empty,.vp-badge--top-inline-end:empty,.vp-badge--top-inline-start:empty,.vp-badge--top-left:empty,.vp-badge--top-right:empty{translate:var(--badge-empty-translate)}.vp-badge--top-inline-end,.vp-badge--top-inline-start,.vp-badge--top-left,.vp-badge--top-right{top:0}.vp-badge--top-inline-start{inset-inline-start:0;--badge-empty-translate:50% 50%}.vp-badge--top-inline-end,[dir=rtl] .vp-badge--top-inline-start{--badge-empty-translate:-50% 50%}.vp-badge--top-inline-end{inset-inline-end:0}.vp-badge--top-left,[dir=rtl] .vp-badge--top-inline-end{--badge-empty-translate:50% 50%}.vp-badge--top-left{left:0}.vp-badge--top-right{right:0;--badge-empty-translate:-50% 50%}.vp-badge--bottom-inline-end,.vp-badge--bottom-inline-start,.vp-badge--bottom-left,.vp-badge--bottom-right{bottom:0}.vp-badge--bottom-left{left:0;--badge-empty-translate:50% -50%}.vp-badge--bottom-right{right:0;--badge-empty-translate:-50% -50%}.vp-badge--bottom-inline-start{inset-inline-start:0;--badge-empty-translate:50% -50%}.vp-badge--bottom-inline-end,[dir=rtl] .vp-badge--bottom-inline-start{--badge-empty-translate:-50% -50%}.vp-badge--bottom-inline-end{inset-inline-end:0}[dir=rtl] .vp-badge--bottom-inline-end{--badge-empty-translate:50% -50%}: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{--vp-component-drawer-sizing-container-screen-s-height:323px;--vp-component-drawer-sizing-container-screen-m-height:323px;--vp-component-drawer-sizing-container-screen-l-height:323px;--drawer-background-color:var(--vp-semantic-color-container-on-overlay);--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-s-height);--drawer-width:390px;--drawer-viewport-gap:var(--vp-semantic-spacing-4xl);--drawer-padding:calc(var(--vp-semantic-spacing-l) - var(--drawer-gap)/2) 0 calc(var(--vp-semantic-spacing-l) - var(--drawer-gap)/2) 0;--drawer-backdrop-background-color:var(--vp-semantic-color-container-overlay);--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-semantic-spacing-xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-xl);--drawer-header-gap:var(--vp-semantic-spacing-xs);--drawer-header-padding:calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-start)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-start));--drawer-header-title-color:var(--vp-semantic-color-content-neutral);--drawer-header-title-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--drawer-header-title-font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--drawer-header-title-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--drawer-header-title-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--drawer-header-title-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--drawer-header-title-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--drawer-header-title-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--drawer-header-title-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--drawer-header-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--drawer-body-color-content-default:var(--vp-semantic-color-content-neutral);--drawer-footer-padding:calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-start)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-start));--drawer-key-frame-slide-horizontal-in:drawer-slide-horizontal-in;--drawer-key-frame-slide-horizontal-out:drawer-slide-horizontal-out;--drawer-key-frame-slide-from-bottom-in:drawer-slide-from-bottom-in;--drawer-key-frame-slide-from-bottom-out:drawer-slide-from-bottom-out;--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);--drawer-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--drawer-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--drawer-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--drawer-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out)}@media screen and (min-width:600px){.vp-drawer{--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-m-height);--drawer-width:484px;--drawer-padding:calc(var(--vp-semantic-spacing-xl) - var(--drawer-gap)/2) 0 calc(var(--vp-semantic-spacing-xl) - var(--drawer-gap)/2) 0;--drawer-containers-padding-inline-start:var(--vp-semantic-spacing-2xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-2xl)}}@media screen and (min-width:1200px){.vp-drawer{--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-l-height);--drawer-width:550px;--drawer-padding:calc(var(--vp-semantic-spacing-2xl) - var(--drawer-gap)/2) 0 calc(var(--vp-semantic-spacing-2xl) - var(--drawer-gap)/2) 0;--drawer-containers-padding-inline-start:var(--vp-semantic-spacing-3xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-3xl)}}.vp-drawer .backdrop,.vp-drawer::backdrop{background-color:var(--drawer-backdrop-background-color);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:var(--drawer-zi-backdrop)}@media(prefers-reduced-motion:reduce){.vp-drawer .backdrop,.vp-drawer::backdrop{animation:none!important}}.vp-drawer{background-color:var(--drawer-background-color);border:0;display:flex;flex-direction:column;margin:0;min-height:100%;min-width:min(var(--drawer-width),100% - var(--drawer-viewport-gap));padding:var(--drawer-padding);position:fixed;z-index:var(--drawer-zi-container)}.vp-drawer[data-hidden]{display:none}.vp-drawer{inset-block:0;inset-inline:auto 0;--drawer-slide-direction:1;--drawer-motion-slide-in:var(--drawer-key-frame-slide-horizontal-in);--drawer-motion-slide-out:var(--drawer-key-frame-slide-horizontal-out);transform:translate(calc(-100%*var(--drawer-slide-direction)))}.vp-drawer--inline-start,[dir=rtl] .vp-drawer{--drawer-slide-direction:-1}.vp-drawer--inline-start{inset-inline:0 auto}[dir=rtl] .vp-drawer--inline-start{--drawer-slide-direction:1}.vp-drawer--left{inset:0 auto 0 0;--drawer-slide-direction:-1!important}.vp-drawer--right{inset:0 0 0 auto;--drawer-slide-direction:1!important}.vp-drawer--bottom{--drawer-motion-slide-in:var(--drawer-key-frame-slide-from-bottom-in);--drawer-motion-slide-out:var(--drawer-key-frame-slide-from-bottom-out);height:auto;inset:auto 0 0;min-height:var(--drawer-height);min-width:100%;transform:translateY(100%)}.vp-drawer[data-open]:not(.vp-drawer-exit-animation){animation:var(--drawer-motion-slide-in) var(--drawer-opening-duration) var(--drawer-opening-easing);transform:translate(0)}.vp-drawer[data-open]:not(.vp-drawer-exit-animation) .backdrop,.vp-drawer[data-open]:not(.vp-drawer-exit-animation)::backdrop{animation:drawer-appear-in var(--drawer-backdrop-opening-duration) var(--drawer-backdrop-opening-easing);opacity:1}.vp-drawer--bottom.vp-drawer[data-open]:not(.vp-drawer-exit-animation){transform:translateY(0)}.vp-drawer-exit-animation{animation:var(--drawer-motion-slide-out) var(--drawer-closing-duration) var(--drawer-closing-easing)}.vp-drawer-exit-animation .backdrop,.vp-drawer-exit-animation::backdrop{animation:drawer-appear-out var(--drawer-backdrop-closing-duration) var(--drawer-backdrop-closing-easing)}@media(prefers-reduced-motion:reduce){.vp-drawer{animation:none!important}}.vp-drawer__header{align-items:center;color:var(--drawer-header-title-color);display:flex;font-family:var(--drawer-header-title-font-family);font-optical-sizing:var(--drawer-header-title-font-optical-sizing);font-size:var(--drawer-header-title-font-size);font-weight:var(--drawer-header-title-font-weight);gap:var(--drawer-header-gap);justify-content:space-between;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);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)}.vp-drawer__header-icon{color:var(--vp-semantic-color-content-neutral)}.vp-drawer__body{color:var(--drawer-body-color-content-default);flex:1;overflow-y:auto}.vp-drawer__footer{display:flex;padding:var(--drawer-footer-padding)}.vp-drawer [data-part=close-button]{align-self:flex-start}@keyframes drawer-appear-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-appear-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-slide-horizontal-in{0%{transform:translate(calc(100%*var(--drawer-slide-direction)))}to{transform:translate(0)}}@keyframes drawer-slide-horizontal-out{0%{transform:translate(0)}to{transform:translate(calc(100%*var(--drawer-slide-direction)))}}@keyframes drawer-slide-from-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-slide-from-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.vp-sticker{--sticker-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--sticker-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--sticker-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--sticker-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--sticker-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--sticker-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--sticker-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--sticker-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--sticker-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-sticker--small{--sticker-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--sticker-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--sticker-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--sticker-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--sticker-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--sticker-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--sticker-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--sticker-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--sticker-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing)}.vp-sticker{--sticker-padding:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-2xs);--sticker-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--sticker-background-color:var(--vp-semantic-color-commercial-default);--sticker-color:var(--vp-semantic-color-content-on-commercial-catchy)}.vp-sticker--neutral,.vp-sticker--secondary{--sticker-background-color:var(--vp-semantic-color-extended-cobalt-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--special{--sticker-background-color:var(--vp-semantic-color-commercial-discount);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--quiet{--sticker-background-color:var(--vp-semantic-color-container-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--camouflage{--sticker-background-color:var(--vp-semantic-color-container-overlay);--sticker-color:var(--vp-semantic-color-content-on-media-neutral)}.vp-sticker--negative{--sticker-background-color:var(--vp-semantic-color-status-negative);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--positive{--sticker-background-color:var(--vp-semantic-color-status-positive);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--warning{--sticker-background-color:var(--vp-semantic-color-status-warning);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--info{--sticker-background-color:var(--vp-semantic-color-status-info);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--support-cobalt{--sticker-background-color:var(--vp-semantic-color-extended-cobalt-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-green{--sticker-background-color:var(--vp-semantic-color-extended-green-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-turquoise{--sticker-background-color:var(--vp-semantic-color-extended-turquoise-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-purple{--sticker-background-color:var(--vp-semantic-color-extended-purple-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-pink{--sticker-background-color:var(--vp-semantic-color-extended-pink-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-orange{--sticker-background-color:var(--vp-semantic-color-extended-orange-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-red{--sticker-background-color:var(--vp-semantic-color-extended-red-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-yellow{--sticker-background-color:var(--vp-semantic-color-extended-yellow-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-grey{--sticker-background-color:var(--vp-semantic-color-extended-grey-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--support-black{--sticker-background-color:var(--vp-semantic-color-container-catchy);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--support-white{--sticker-background-color:var(--vp-semantic-color-container-neutral);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker{align-items:center;border-radius:var(--sticker-border-radius);display:inline-flex;font-family:var(--sticker-font-family);font-optical-sizing:var(--sticker-font-optical-sizing);font-size:var(--sticker-font-size);font-weight:var(--sticker-font-weight);gap:var(--vp-semantic-spacing-3xs);justify-content:center;letter-spacing:var(--sticker-letter-spacing);line-height:var(--sticker-line-height);padding:var(--sticker-padding);position:relative;-webkit-text-decoration:var(--sticker-text-decoration);text-decoration:var(--sticker-text-decoration);text-transform:var(--sticker-text-case);vertical-align:middle;-webkit-font-smoothing:var(--sticker-webkit-font-smoothing);background-color:var(--sticker-background-color);color:var(--sticker-color)}.vp-skeleton.vp-sticker-skeleton{--skeleton-height:var(--vp-semantic-sizing-xl);--skeleton-width:var(--vp-semantic-sizing-6xl);display:inline-flex}.vp-skeleton.vp-sticker-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-l);--skeleton-width:var(--vp-semantic-sizing-6xl)}.vp-link{--link-vertical-alignment:baseline;--link-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--link-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-link--small{--link-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--link-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-link--large{--link-text-case:var(--vp-semantic-typography-screen-s-body-l-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--link-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-l-optical-sizing);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing)}.vp-link--caption{--link-vertical-alignment:initial;font-variation-settings:var(--link-font-variation-settings);text-underline-offset:var(--link-underlining-offset);--link-text-case:var(--vp-semantic-typography-screen-s-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-link-caption-font-family);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-link-caption-webkit-font-smoothing);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-s-link-caption-underlining-offset)}@media screen and (min-width:600px){.vp-link--caption{--link-text-transform:var(--vp-semantic-typography-screen-m-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-m-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-m-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-m-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-m-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-m-link-caption-font-family);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-m-link-caption-underlining-offset);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-caption-webkit-font-smoothing)}}@media screen and (min-width:1200px){.vp-link--caption{--link-text-transform:var(--vp-semantic-typography-screen-l-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-l-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-l-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-l-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-l-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-l-link-caption-font-family);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-l-link-caption-underlining-offset);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-caption-webkit-font-smoothing)}}.vp-link{--link-color:var(--vp-semantic-color-content-brand);--link-color-active:var(--vp-semantic-color-active-content-brand);--link-color-hover:var(--vp-semantic-color-hover-content-brand);--link-color-underlining:var(--vp-semantic-color-content-brand);--link-color-underlining-active:var(--vp-semantic-color-active-content-brand);--link-color-underlining-hover:var(--vp-semantic-color-hover-content-brand);--link-focus-box-shadow:var(--vp-semantic-box-shadow-focus)}.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral);--link-focus-box-shadow:var(--vp-semantic-box-shadow-focus)}.vp-link--inverse{--link-color:var(--vp-semantic-color-content-inverse);--link-color-active:var(--vp-semantic-color-content-inverse);--link-color-hover:var(--vp-semantic-color-content-inverse);--link-color-underlining:var(--vp-semantic-color-content-inverse);--link-color-underlining-active:var(--vp-semantic-color-content-inverse);--link-color-underlining-hover:var(--vp-semantic-color-content-inverse);--link-focus-box-shadow:var(--vp-semantic-box-shadow-focus-inverse)}.vp-link--secondary{--link-color:var(--vp-semantic-color-content-neutral);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-neutral) 80%,#fff);--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-neutral) 90%,#fff);--link-color-underlining:var(--vp-semantic-color-content-neutral);--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-border-catchy) 80%,#fff);--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-border-catchy) 90%,#fff)}.vp-link--secondary.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral)}.vp-link--secondary.vp-link--inverse{--link-color:var(--vp-semantic-color-content-inverse);--link-color-active:var(--vp-semantic-color-content-inverse);--link-color-hover:var(--vp-semantic-color-content-inverse);--link-color-underlining:var(--vp-semantic-color-content-inverse);--link-color-underlining-active:var(--vp-semantic-color-content-inverse);--link-color-underlining-hover:var(--vp-semantic-color-content-inverse)}.vp-link--tertiary{--link-color:var(--vp-semantic-color-content-quiet);--link-color-active:var(--vp-semantic-color-active-content-quiet);--link-color-hover:var(--vp-semantic-color-hover-content-quiet);--link-color-underlining:var(--vp-semantic-color-content-quiet);--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-content-quiet) 20%,var(--vp-semantic-color-container-catchy));--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-content-quiet) 60%,var(--vp-semantic-color-container-catchy))}.vp-link--tertiary.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral)}.vp-link--tertiary.vp-link--inverse{--link-color:var(--vp-semantic-color-content-inverse);--link-color-active:var(--vp-semantic-color-content-inverse);--link-color-hover:var(--vp-semantic-color-content-inverse);--link-color-underlining:var(--vp-semantic-color-content-inverse);--link-color-underlining-active:var(--vp-semantic-color-content-inverse);--link-color-underlining-hover:var(--vp-semantic-color-content-inverse)}.vp-link,.vp-link--large,.vp-link--small{--link-spacing-horizontal-gap:var(--vp-semantic-spacing-2xs);--link-spacing-vertical-gap:var(--vp-semantic-spacing-4xs)}.vp-link{--link-icon-width:var(--vp-semantic-sizing-l);--link-icon-height:var(--vp-semantic-sizing-l)}.vp-link--small{--link-icon-width:var(--vp-semantic-sizing-m);--link-icon-height:var(--vp-semantic-sizing-m)}.vp-link--large{--link-icon-width:var(--vp-semantic-sizing-xl);--link-icon-height:var(--vp-semantic-sizing-xl)}.vp-link--caption{--link-icon-width:var(--vp-semantic-sizing-s);--link-icon-height:var(--vp-semantic-sizing-s)}.vp-link{--link-disabled-opacity:var(--vp-semantic-opacity-s);--link-underline-offset:0px;--link-underline-height:1px;--link-underline-width:100%;--link-underline-transition:transform var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline;font-family:var(--link-font-family);font-optical-sizing:var(--link-font-optical-sizing);font-size:var(--link-font-size);font-weight:var(--link-font-weight);letter-spacing:var(--link-letter-spacing);line-height:var(--link-line-height);position:relative;-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-transform:var(--link-text-case);vertical-align:var(--link-vertical-alignment);-webkit-font-smoothing:var(--link-webkit-font-smoothing);background-color:transparent;background-image:linear-gradient(to right,var(--link-color-underlining));background-position-x:var(--link-underline-offset);background-position-y:bottom;background-repeat:no-repeat;background-size:0 var(--link-underline-height);border:0;color:var(--link-color);margin:0;overflow:visible;padding:0;padding-bottom:var(--link-spacing-vertical-gap);transition:color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);transition:all var(--vp-semantic-motion-duration-quick) ease}@media(prefers-reduced-motion:reduce){.vp-link{transition-duration:0s}}.vp-link[data-end-slot],.vp-link[data-hover][data-arrow-on-hover],.vp-link[data-start-slot]{--link-underline-width:calc(100% - var(--link-icon-width) - var(--link-spacing-horizontal-gap))}.vp-link[data-start-slot][data-arrow-on-hover][data-hover],.vp-link[data-start-slot][data-end-slot]{--link-underline-width:calc(100% - var(--link-icon-width)*2 - var(--link-spacing-horizontal-gap)*2)}.vp-link[data-start-slot]{--link-underline-offset:calc(var(--link-icon-width) + var(--link-spacing-horizontal-gap))}.vp-link--underlined{background-size:var(--link-underline-width) var(--link-underline-height)}.vp-link[data-disabled]{cursor:default;opacity:var(--link-disabled-opacity)}.vp-link[data-active]{--link-color:var(--link-color-active);--link-color-underlining:var(--link-color-underlining-active)}.vp-link[data-hover]{--link-color:var(--link-color-hover);--link-color-underlining:var(--link-color-underlining-hover);background-size:var(--link-underline-width) var(--link-underline-height)}.vp-link[data-focus]{box-shadow:var(--link-focus-box-shadow);outline:none}.vp-link [data-part=end-slot],.vp-link [data-part=start-slot],.vp-link svg{display:inline;height:var(--link-icon-height);width:var(--link-icon-width)}.vp-link [data-part=start-slot]{margin-inline-end:var(--link-spacing-horizontal-gap)}.vp-link [data-part=arrow],.vp-link [data-part=end-slot]{margin-inline-start:var(--link-spacing-horizontal-gap)}.vp-link svg{vertical-align:middle}.vp-navigation-header{--navigation-header-background-color:var(--vp-semantic-color-container-neutral);--navigation-header-min-height:var(--vp-semantic-sizing-4xl);--navigation-header-gap:var(--vp-semantic-spacing-s);--navigation-header-padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l)}.vp-navigation-header--compact{--navigation-header-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-l)}@media screen and (min-width:600px){.vp-navigation-header{--navigation-header-gap:var(--vp-semantic-spacing-s);--navigation-header-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-3xl)}.vp-navigation-header--compact{--navigation-header-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-3xl)}}@media screen and (min-width:1200px){.vp-navigation-header{--navigation-header-gap:var(--vp-semantic-spacing-xl);--navigation-header-padding:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-5xl) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-5xl)}.vp-navigation-header--compact{--navigation-header-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-5xl) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-5xl)}}.vp-navigation-header{background-color:var(--navigation-header-background-color);display:flex;flex-direction:column;min-height:var(--navigation-header-min-height);padding:var(--navigation-header-padding);row-gap:var(--navigation-header-gap)}.vp-navigation-header__row{align-items:center;-moz-column-gap:var(--navigation-header-gap);column-gap:var(--navigation-header-gap);display:flex;justify-content:space-between}.vp-search{--search-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--search-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-placeholder-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--search-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-text-color:var(--vp-semantic-color-content-neutral);--search-placeholder-text-color:var(--vp-semantic-color-content-quiet);--search-background-color:var(--vp-semantic-color-container-quiet);--search-icon-color:var(--vp-semantic-color-content-quiet);--search-backdrop-background-color:var(--vp-semantic-color-container-overlay,hsla(0,0%,6%,.6));--search-border-color:transparent;--search-border-color-active:var(--vp-semantic-color-active-border-neutral);--search-input-min-width:280px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-4xl);--search-radius:calc(var(--icon-button-width)/2);--search-border-width:var(--vp-semantic-border-width-none);--search-border-width-hover:var(--vp-semantic-border-width-none);--search-border-width-active:var(--vp-semantic-border-width-m);--search-icon-width:var(--vp-semantic-sizing-xl);--search-icon-height:var(--vp-semantic-sizing-xl);--search-min-height:var(--vp-semantic-sizing-4xl);--search-disabled-opacity:var(--vp-semantic-opacity-s);--search-caret-color:var(--vp-semantic-color-content-brand)}.vp-search--small{--search-input-min-width:280px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--search-icon-width:var(--vp-semantic-sizing-l);--search-icon-height:var(--vp-semantic-sizing-l);--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-2xl)}.vp-search--small.vp-search--squared{--padding-inline-start:var(--vp-semantic-spacing-xs);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-search--squared{--search-border-color:var(--vp-semantic-color-border-neutral);--search-border-color-active:var(--vp-semantic-color-active-border-neutral);--search-border-width:var(--vp-semantic-border-width-s);--search-border-width-hover:var(--vp-semantic-border-width-s);--search-border-width-active:var(--vp-semantic-border-width-m);--search-radius:0px;--search-text-color:var(--vp-semantic-color-content-neutral);--search-placeholder-text-color:var(--vp-semantic-color-content-quiet);--search-icon-color:var(--vp-semantic-color-content-quiet);--search-background-color:var(--vp-semantic-color-container-neutral);--padding-inline-start:var(--vp-semantic-spacing-s);--padding-inline-end:var(--vp-semantic-spacing-3xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-search{background-color:var(--search-background-color);border:none;border-radius:var(--search-radius);box-sizing:border-box;margin:0;max-width:unset;min-width:var(--search-input-min-width);outline:var(--search-border-width) solid var(--search-border-color);overflow:hidden;padding:0;transition:outline var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}.vp-search--modal{display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){.vp-search{transition-duration:0s}}.vp-search:not(.vp-search--modal),.vp-search__input-wrapper{align-items:center;cursor:text;display:flex;flex-direction:row;gap:var(--search-gap);justify-content:center;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end)}.vp-search[data-state=open]{inset:unset;position:fixed}@media screen and not (min-width:600px){.vp-search[data-state=open]{border-radius:0!important;height:100%!important;inset:0!important;max-height:100%!important;width:100%!important}}.vp-search[data-state=open]{--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-state=open].vp-search--small{--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-disabled]{cursor:default;opacity:var(--search-disabled-opacity)}.vp-search[data-disabled]:focus-within,.vp-search[data-focus]{outline:var(--search-border-width-active) solid var(--search-border-color-active)}.vp-search__input-wrapper{background-color:inherit;border-radius:inherit}.vp-search__input-wrapper[data-state=open]{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:inherit;border-start-start-radius:inherit}.vp-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;caret-color:var(--search-caret-color);color:var(--search-text-color);flex-grow:1;font-family:var(--search-font-family);font-optical-sizing:var(--search-font-optical-sizing);font-size:var(--search-font-size);font-weight:var(--search-font-weight);letter-spacing:var(--search-letter-spacing);line-height:var(--search-line-height);outline:none;padding:0;-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)}.vp-search__input::-moz-placeholder{color:var(--search-placeholder-text-color);font-family:var(--search-placeholder-font-family);font-optical-sizing:var(--search-placeholder-font-optical-sizing);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);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-optical-sizing:var(--search-placeholder-font-optical-sizing);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::-webkit-search-cancel-button{display:none}.vp-search__input[data-disabled]{cursor:default}.vp-search .backdrop,.vp-search::backdrop{background-color:var(--search-backdrop-background-color);pointer-events:none}.vp-search__output{background-color:inherit;flex-grow:1;overflow:auto}.vp-search__end-actions{align-items:center;display:flex;flex-direction:row;gap:var(--search-end-actions-gap);justify-content:center}.vp-search__cancel-button{background-color:transparent}.vp-search__cancel-button[data-hidden]{visibility:hidden}.vp-search__clear-button{-webkit-user-select:none;-moz-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);flex-shrink:0;height:var(--search-icon-height);width:var(--search-icon-width)}.vp-search__submit-button{border-radius:var(--search-radius);border-width:var(--vp-semantic-border-width-none);display:inline-flex;padding:var(--vp-semantic-spacing-4xs)}.vp-search__submit-button:disabled,.vp-search__submit-button[data-disabled]{cursor:default}.vp-search__submit-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-form-helper{--form-helper-color:var(--vp-semantic-color-content-quiet);--form-helper-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-helper-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-helper-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-helper-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-helper-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-helper-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-helper-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-helper-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--form-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-helper-disabled-opacity:var(--vp-semantic-opacity-s);--form-helper-margin-block-start:var(--vp-semantic-spacing-xs);box-sizing:border-box;color:var(--form-helper-color);display:flex;font-family:var(--form-helper-font-family);font-optical-sizing:var(--form-helper-font-optical-sizing);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);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)}.vp-form-helper[data-invalid]{display:none}.vp-form-helper[data-disabled]{opacity:var(--form-helper-disabled-opacity)}.vp-form-error{--form-error-color:var(--vp-semantic-color-status-negative);--form-error-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-error-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-error-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-error-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-error-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-error-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-error-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-error-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--form-error-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-error-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--form-error-disabled-opacity:var(--vp-semantic-opacity-s);--form-error-margin-block-start:var(--vp-semantic-spacing-xs);--form-error-spacing-gap:var(--vp-semantic-spacing-2xs);--form-error-padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);--form-error-icon-color:var(--vp-semantic-color-status-negative);--form-error-icon-width:var(--vp-semantic-sizing-m);--form-error-icon-height:var(--vp-semantic-sizing-m);--form-error-icon-margin-block-start:var(--vp-semantic-spacing-3xs);border-radius:var(--form-error-border-radius);box-sizing:border-box;color:var(--form-error-color);display:flex;font-family:var(--form-error-font-family);font-optical-sizing:var(--form-error-font-optical-sizing);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);margin-block-start:var(--form-error-margin-block-start);padding:var(--form-error-padding);-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)}.vp-form-error[data-disabled]{opacity:var(--form-error-disabled-opacity)}.vp-form-error [data-part=form-error-start-slot]{align-items:flex-start;display:flex;justify-content:center}.vp-form-error [data-part=form-error-start-slot] svg{color:var(--form-error-icon-color);flex:0 0 auto;height:var(--form-error-icon-height);margin-block-start:var(--form-error-icon-margin-block-start);width:var(--form-error-icon-width)}.vp-price{--price-label-text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);--price-label-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--price-label-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--price-label-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--price-label-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--price-label-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--price-label-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--price-label-font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--price-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--price-helper-text-transform:var(--vp-semantic-typography-screen-m-body-s-text-case);--price-helper-text-decoration:var(--vp-semantic-typography-screen-m-body-s-text-decoration);--price-helper-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--price-helper-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--price-helper-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--price-helper-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--price-helper-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--price-helper-font-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing);--price-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-s-webkit-font-smoothing);--price-barred-amount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-barred-amount-text-decoration:line-through;--price-barred-amount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-barred-amount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-barred-amount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-barred-amount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-barred-amount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-barred-amount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-barred-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--price-discount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-discount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing)}.vp-price--small{--price-label-text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);--price-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--price-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--price-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--price-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--price-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--price-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--price-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--price-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--price-helper-text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);--price-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--price-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--price-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--price-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--price-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--price-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--price-helper-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--price-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--price-barred-amount-text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);--price-barred-amount-text-decoration:line-through;--price-barred-amount-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--price-barred-amount-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--price-barred-amount-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--price-barred-amount-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--price-barred-amount-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--price-barred-amount-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--price-barred-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--price-discount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-discount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing)}.vp-price--large{--price-label-text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);--price-label-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--price-label-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--price-label-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--price-label-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--price-label-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--price-label-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--price-label-font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--price-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--price-helper-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-helper-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-helper-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-helper-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-helper-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-helper-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-helper-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-helper-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--price-barred-amount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-barred-amount-text-decoration:line-through;--price-barred-amount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-barred-amount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-barred-amount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-barred-amount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-barred-amount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-barred-amount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-barred-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--price-discount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-discount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing)}.vp-price,.vp-price-item{align-items:center;display:inline-flex;flex-grow:0;flex-wrap:wrap;gap:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs)}.vp-price-item{width:100%}.vp-price-amount{display:inline-flex;font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-m-body-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);background-color:var(--vp-semantic-color-commercial-default);color:var(--vp-semantic-color-content-on-commercial-catchy)}.vp-price-amount,.vp-price-amount--sale{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);padding-inline:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--sale{background-color:var(--vp-semantic-color-status-negative);color:var(--vp-semantic-color-content-inverse)}.vp-price-amount--neutral{background-color:transparent;color:var(--vp-semantic-color-content-neutral);padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-price-amount--neutral,.vp-price-amount--small{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-price-amount--small{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);padding-inline:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--small.vp-price-amount--neutral{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-price-amount--small.vp-price-amount--sale{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);padding-inline:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--large{font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);padding-inline:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs)}.vp-price-amount--large,.vp-price-amount--large.vp-price-amount--neutral{padding-block:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--large.vp-price-amount--neutral{padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-price-amount--large.vp-price-amount--sale{padding-block:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs);padding-inline:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs)}.vp-price-barred-amount{font-family:var(--price-barred-amount-font-family);font-optical-sizing:var(--price-barred-amount-font-optical-sizing);font-size:var(--price-barred-amount-font-size);font-weight:var(--price-barred-amount-font-weight);letter-spacing:var(--price-barred-amount-letter-spacing);line-height:var(--price-barred-amount-line-height);-webkit-text-decoration:var(--price-barred-amount-text-decoration);text-decoration:var(--price-barred-amount-text-decoration);text-transform:var(--price-barred-amount-text-transform);-webkit-font-smoothing:var(--price-barred-amount-webkit-font-smoothing)}.vp-price-barred-amount,.vp-price-helper{color:var(--vp-semantic-color-content-quiet);display:inline-flex}.vp-price-helper{align-items:center;font-family:var(--price-helper-font-family);font-optical-sizing:var(--price-helper-font-optical-sizing);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);position:relative;-webkit-text-decoration:var(--price-helper-text-decoration);text-decoration:var(--price-helper-text-decoration);text-transform:var(--price-helper-text-transform);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--price-helper-webkit-font-smoothing)}.vp-price-helper--inline{width:auto}.vp-price-label{font-family:var(--price-label-font-family);font-optical-sizing:var(--price-label-font-optical-sizing);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);text-decoration:var(--price-label-text-decoration);text-transform:var(--price-label-text-transform);width:100%;-webkit-font-smoothing:var(--price-label-webkit-font-smoothing)}.vp-price-label,.vp-price-prefix{align-items:center;color:var(--vp-semantic-color-content-neutral);display:inline-flex;position:relative;vertical-align:middle}.vp-price-prefix{font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-m-webkit-font-smoothing)}.vp-price-prefix--small{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-price-prefix--large{font-family:var(--vp-semantic-typography-screen-l-subtitle-l-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-l-optical-sizing);font-size:var(--vp-semantic-typography-screen-l-subtitle-l-font-size);font-weight:var(--vp-semantic-typography-screen-l-subtitle-l-font-weight);letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-l-letter-spacing);line-height:var(--vp-semantic-typography-screen-l-subtitle-l-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);text-transform:var(--vp-semantic-typography-screen-l-subtitle-l-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-l-webkit-font-smoothing)}.vp-price-discount{color:var(--vp-semantic-color-status-negative);display:inline-flex;font-family:var(--price-discount-font-family);font-optical-sizing:var(--price-discount-font-optical-sizing);font-size:var(--price-discount-font-size);font-weight:var(--price-discount-font-weight);letter-spacing:var(--price-discount-letter-spacing);line-height:var(--price-discount-line-height);-webkit-text-decoration:var(--price-discount-text-decoration);text-decoration:var(--price-discount-text-decoration);text-transform:var(--price-discount-text-transform);-webkit-font-smoothing:var(--price-discount-webkit-font-smoothing)}.vp-skeleton.vp-price-skeleton{--skeleton-height:calc(var(--vp-semantic-typography-screen-m-body-m-font-size)*var(--vp-semantic-typography-screen-m-body-m-line-height) + var(--vp-semantic-spacing-4xs) + var(--vp-semantic-spacing-4xs))}.vp-skeleton.vp-price-skeleton--small{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-body-s-font-size)*var(--vp-semantic-typography-screen-s-body-s-line-height) + var(--vp-semantic-spacing-4xs) + var(--vp-semantic-spacing-4xs))}.vp-skeleton.vp-price-skeleton--large{--skeleton-height:calc(var(--vp-semantic-typography-screen-l-title-s-font-size)*var(--vp-semantic-typography-screen-l-title-s-line-height) + var(--vp-semantic-spacing-3xs) + var(--vp-semantic-spacing-3xs))}.vp-skeleton.vp-price-skeleton+.vp-skeleton.vp-price-skeleton{margin-top:var(--vp-semantic-spacing-xs)}.vp-score-rating{--score-rating-gap:var(--vp-semantic-spacing-2xs);--score-rating-icon-color:var(--vp-semantic-color-content-quiet);--score-rating-icon-width:var(--vp-semantic-sizing-m);--score-rating-icon-height:var(--vp-semantic-sizing-m);--score-rating-color:var(--vp-semantic-color-content-neutral);--score-rating-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--score-rating-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--score-rating-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--score-rating-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--score-rating-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--score-rating-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--score-rating-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--score-rating-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--score-rating-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);align-items:center;display:flex;gap:var(--score-rating-gap)}.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-optical-sizing:var(--score-rating-font-optical-sizing);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);text-decoration:var(--score-rating-text-decoration);text-transform:var(--score-rating-text-case);-webkit-font-smoothing:var(--score-rating-webkit-font-smoothing)}.vp-score-rating-skeleton{align-items:center;display:flex;gap:var(--vp-semantic-spacing-2xs);padding-block:var(--vp-semantic-spacing-3xs)}.vp-skeleton.vp-score-rating-skeleton__star{--skeleton-height:var(--vp-semantic-sizing-m);--skeleton-width:var(--vp-semantic-sizing-m)}.vp-skeleton.vp-score-rating-skeleton__line{--skeleton-width:var(--vp-semantic-sizing-2xl)}.vp-article-card{container-name:article-card-container;container-type:inline-size;--article-card-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--article-card-aspect-ratio:.8}.vp-article-card--horizontal{--article-card-aspect-ratio:1.778}.vp-article-card{--article-card-media-background-color:var(--vp-semantic-color-container-quiet);--article-card-media-transition-scale:var(--vp-semantic-motion-scale-s);--article-card-media-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out) var(--vp-semantic-motion-delay-instant);--article-card-background-color:var(--vp-semantic-color-container-neutral);--article-card-overlay-color:color-mix(in srgb,transparent 46%,#000);--article-card-overlay-gradient:linear-gradient(0deg,rgba(0,0,0,.54) 10%,transparent 40%)}.vp-article-card--horizontal{--article-card-overlay-gradient:linear-gradient(0deg,rgba(0,0,0,.54) 20%,transparent 80%)}.vp-article-card{--article-card-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--article-card-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--article-card-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--article-card-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--article-card-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--article-card-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--article-card-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--article-card-title-font-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--article-card-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--article-card-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--article-card-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--article-card-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--article-card-label-font-size:var(--vp-semantic-typography-screen-s-overline-font-size);--article-card-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--article-card-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--article-card-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--article-card-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-overline-optical-sizing);--article-card-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--article-card-caption-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--article-card-caption-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--article-card-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--article-card-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--article-card-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--article-card-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--article-card-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--article-card-caption-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--article-card-caption-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--article-card-footer-color:var(--vp-semantic-color-content-quiet);--article-card-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--article-card-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--article-card-footer-padding-block-start:var(--vp-semantic-spacing-m);--article-card-footer-padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-article-card__body{--article-card-legend-color:var(--vp-semantic-color-content-on-brand-neutral);--article-card-legend-gap:var(--vp-semantic-spacing-xs);--article-card-legend-padding-inline-start:var(--vp-semantic-spacing-xl);--article-card-legend-padding-inline-end:var(--vp-semantic-spacing-xl);--article-card-legend-padding-block-start:var(--vp-semantic-spacing-4xs);--article-card-legend-padding-block-end:var(--vp-semantic-spacing-xl)}@container article-card-container (min-width: 360px){.vp-article-card__body{--article-card-legend-gap:var(--vp-semantic-spacing-xs);--article-card-legend-padding-inline-start:var(--vp-semantic-spacing-xl);--article-card-legend-padding-inline-end:var(--vp-semantic-spacing-xl);--article-card-legend-padding-block-start:var(--vp-semantic-spacing-4xs);--article-card-legend-padding-block-end:var(--vp-semantic-spacing-xl);--article-card-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--article-card-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--article-card-footer-padding-block-start:var(--vp-semantic-spacing-m);--article-card-footer-padding-block-end:var(--vp-semantic-spacing-4xs)}}@container article-card-container (min-width: 500px){.vp-article-card__body{--article-card-legend-gap:var(--vp-semantic-spacing-xs);--article-card-legend-padding-inline-start:var(--vp-semantic-spacing-2xl);--article-card-legend-padding-inline-end:var(--vp-semantic-spacing-2xl);--article-card-legend-padding-block-start:var(--vp-semantic-spacing-4xs);--article-card-legend-padding-block-end:var(--vp-semantic-spacing-2xl);--article-card-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--article-card-footer-padding-inline-end:var(--vp-semantic-spacing-4xs);--article-card-footer-padding-block-start:var(--vp-semantic-spacing-m);--article-card-footer-padding-block-end:var(--vp-semantic-spacing-4xs)}}.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);background-color:var(--article-card-background-color);border-radius:var(--article-card-border-radius);cursor:pointer;overflow:hidden;width:100%}.vp-article-card,.vp-article-card__body{display:flex;flex-direction:column;position:relative}.vp-article-card__body{aspect-ratio:var(--article-card-aspect-ratio);justify-content:flex-end;z-index:var(--article-card-zi-body)}.vp-article-card__media{background-color:var(--article-card-media-background-color);inset:0;overflow:hidden;position:absolute}.vp-article-card__media>*{transition:transform var(--article-card-media-transition)}@media(prefers-reduced-motion:reduce){.vp-article-card__media>*{transition-duration:0s}}.vp-article-card__media>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.vp-article-card__legend{background-color:var(--article-card-overlay-color);color:var(--article-card-legend-color);display:inline-grid;gap:var(--article-card-legend-gap);grid-template-areas:"label action" "title action";grid-template-columns:1fr auto;padding-block:var(--article-card-legend-padding-block-start) var(--article-card-legend-padding-block-end);padding-inline:var(--article-card-legend-padding-inline-start) var(--article-card-legend-padding-inline-end);position:relative;z-index:var(--article-card-zi-legend)}.vp-article-card__legend:before{background-image:var(--article-card-overlay-gradient);content:"";height:200px;left:0;position:absolute;right:0;top:0;transform:translateY(-100%);z-index:var(--article-card-zi-overlay)}@container article-card-container (min-width: 500px){.vp-article-card__legend{display:flex;flex-direction:column}}.vp-article-card__legend>*{margin:0;padding:0}.vp-article-card__title{font-family:var(--article-card-title-font-family);font-optical-sizing:var(--article-card-title-font-optical-sizing);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);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-optical-sizing:var(--article-card-label-font-optical-sizing);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);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{display:flex;margin-top:auto}.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-start) var(--article-card-footer-padding-block-end);padding-inline:var(--article-card-footer-padding-inline-start) var(--article-card-footer-padding-inline-end);position:relative}.vp-article-card__caption{font-family:var(--article-card-caption-font-family);font-optical-sizing:var(--article-card-caption-font-optical-sizing);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);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)}@media(hover:hover){.vp-article-card:hover .vp-article-card__media>*{transform:scale(var(--article-card-media-transition-scale))}}.vp-article-card-skeleton{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l)}.vp-skeleton.vp-article-card-skeleton__body{aspect-ratio:.8}.vp-skeleton.vp-article-card-skeleton__body--horizontal{aspect-ratio:1.778}.vp-skeleton.vp-article-card-skeleton__caption{--skeleton-width:80%;margin-block-end:var(--vp-semantic-spacing-2xs)}.vp-breadcrumbs{--breadcrumbs-spacing-gap:var(--vp-semantic-spacing-2xs);--breadcrumbs-padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-3xs);--breadcrumbs-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--breadcrumbs-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--breadcrumbs-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--breadcrumbs-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--breadcrumbs-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--breadcrumbs-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--breadcrumbs-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--breadcrumbs-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--breadcrumbs-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--breadcrumbs-color-icon:var(--vp-semantic-color-content-quiet);--breadcrumbs-color-content:var(--vp-semantic-color-content-quiet);--breadcrumbs-more-icon-height:var(--vp-semantic-sizing-m);--breadcrumbs-more-icon-width:var(--vp-semantic-sizing-m);--breadcrumbs-separator-icon-height:var(--vp-semantic-sizing-m);--breadcrumbs-separator-icon-width:var(--vp-semantic-sizing-m);--breadcrumbs-chevron-icon-height:var(--vp-semantic-sizing-m);--breadcrumbs-chevron-icon-width:var(--vp-semantic-sizing-m);--breadcrumbs-link-focus:var(--vp-semantic-box-shadow-focus);font-family:var(--breadcrumbs-font-family);font-optical-sizing:var(--breadcrumbs-font-optical-sizing);font-size:var(--breadcrumbs-font-size);font-weight:var(--breadcrumbs-font-weight);letter-spacing:var(--breadcrumbs-letter-spacing);line-height:var(--breadcrumbs-line-height);overflow-x:auto;padding:var(--breadcrumbs-padding);position:relative;-webkit-text-decoration:var(--breadcrumbs-text-decoration);text-decoration:var(--breadcrumbs-text-decoration);text-transform:var(--breadcrumbs-text-case);width:100%;-webkit-font-smoothing:var(--breadcrumbs-webkit-font-smoothing);color:var(--breadcrumbs-color-content)}.vp-breadcrumbs,.vp-breadcrumbs__list{align-items:center;display:flex;gap:var(--breadcrumbs-spacing-gap)}.vp-breadcrumbs__list{list-style-type:none;margin:0;padding:0}.vp-breadcrumbs__list[data-collapsed] li:not(:has(.vp-breadcrumbs__link--brand,[aria-current=page])):not(:focus,:focus-within){height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.vp-breadcrumbs__item{align-items:center;display:flex;gap:var(--breadcrumbs-spacing-gap)}.vp-breadcrumbs__item:first-child>svg{display:none}.vp-breadcrumbs__link{all:unset;white-space:nowrap}.vp-breadcrumbs__link:focus-visible{box-shadow:var(--breadcrumbs-link-focus);outline:none}.vp-breadcrumbs__link:not([aria-current=page]){cursor:pointer}.vp-breadcrumbs__chevron-icon{color:var(--breadcrumbs-color-icon);flex-shrink:0;height:var(--breadcrumbs-chevron-icon-height);stroke-width:2;width:var(--breadcrumbs-chevron-icon-width)}[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{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-sizing:border-box;color:var(--vp-semantic-color-content-quiet);cursor:pointer;display:none;justify-content:center;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:opacity-in .4s cubic-bezier(.4,0,.2,1)}.vp-breadcrumbs-exit-animation{animation:opacity-out .4s cubic-bezier(.4,0,.2,1)}@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-footer{--footer-background-color:var(--vp-semantic-color-container-brand);--footer-gap:var(--vp-semantic-spacing-2xl);--footer-padding:var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-l)}.vp-footer--compact{--footer-background-color:var(--vp-semantic-color-container-neutral);--footer-padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-l)}.vp-footer{--footer-row-grid-template:1fr;--footer-row-gap:var(--vp-semantic-spacing-2xl) 0;--footer-column-direction:column;--footer-column-gap:var(--vp-semantic-spacing-m) 0;--footer-navigation-direction:column;--footer-navigation-block-gap:0;--footer-navigation-inline-gap:var(--footer-link-list-gap)}@media screen and (min-width:600px){.vp-footer{--footer-padding:var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-3xl);--footer-row-grid-template:repeat(2,1fr);--footer-row-gap:0 var(--vp-semantic-spacing-5xl);--footer-column-gap:var(--vp-semantic-spacing-m) 0}.vp-footer--compact{--footer-padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-3xl)}}@media screen and (min-width:1200px){.vp-footer{--footer-padding:var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-5xl) var(--vp-semantic-spacing-3xl) var(--vp-semantic-spacing-5xl);--footer-row-grid-template:repeat(4,1fr);--footer-row-gap:0 var(--vp-semantic-spacing-5xl);--footer-column-direction:row;--footer-column-gap:0 var(--vp-semantic-spacing-5xl);--footer-navigation-direction:row;--footer-navigation-block-gap:var(--footer-column-gap)}.vp-footer--compact{--footer-padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-5xl) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-5xl)}}.vp-footer{--footer-link-list-padding-bottom:var(--vp-semantic-spacing-m);--footer-link-list-gap:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xl);--footer-accordion-label-font-size:16px;--footer-accordion-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--footer-accordion-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--footer-accordion-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--footer-accordion-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--footer-accordion-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--footer-accordion-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--footer-accordion-label-color:var(--vp-semantic-color-content-on-brand-neutral);--footer-accordion-spacing-block-start:var(--vp-semantic-spacing-xl);--footer-accordion-spacing-block-end:var(--vp-semantic-spacing-xl)}.vp-footer--compact{--footer-accordion-label-color:var(--vp-semantic-color-content-neutral)}.vp-footer{background-color:var(--footer-background-color);display:flex;flex-direction:column;gap:var(--footer-gap);padding:var(--footer-padding);position:relative}.vp-footer__row{display:grid;gap:var(--footer-row-gap);grid-template-columns:var(--footer-row-grid-template)}.vp-footer__column{display:flex;flex-direction:var(--footer-column-direction);gap:var(--footer-column-gap)}.vp-footer__column[data-col-span="1"]{grid-column-start:span 1}.vp-footer__column[data-col-span="2"]{grid-column-start:span 2}.vp-footer__column[data-col-span="3"]{--footer-column-three-quarter:span 1}@media screen and (min-width:1200px){.vp-footer__column[data-col-span="3"]{--footer-column-three-quarter:span 3}}.vp-footer__column[data-col-span="3"]{grid-column-start:var(--footer-column-three-quarter)}.vp-footer__column[data-col-span="4"]{--footer-column-full-size:span 2}@media screen and (min-width:1200px){.vp-footer__column[data-col-span="4"]{--footer-column-full-size:span 4}}.vp-footer__column[data-col-span="4"]{grid-column-start:var(--footer-column-full-size)}.vp-footer__navigation{flex:1}.vp-footer__navigation ul{display:flex;list-style:none;margin:0;padding:0}.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{flex-wrap:wrap;gap:var(--footer-navigation-inline-gap)}.vp-footer-accordion__header{align-items:center;background-color:transparent;border:0;color:var(--footer-accordion-label-color);cursor:pointer;display:flex;font-family:var(--footer-accordion-label-font-family);font-size:var(--footer-accordion-label-font-size);font-weight:var(--footer-accordion-label-font-weight);justify-content:space-between;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);padding-inline:0;-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);width:100%}.vp-footer-accordion__header[data-disabled]{cursor:default}.vp-footer-accordion__header-icon[data-disabled]{display:none}.vp-footer-accordion__panel>ul{display:flex;flex-direction:column;gap:var(--footer-link-list-gap);padding-bottom:var(--footer-link-list-padding-bottom)}.vp-footer-accordion__panel[data-disabled]{cursor:default}.vp-input-quantity{--input-quantity-height:var(--vp-semantic-sizing-3xl);--input-quantity-min-width:var(--vp-semantic-sizing-4xl);--input-quantity-width:4ch;--input-quantity-padding-block:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs);--input-quantity-padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-input-quantity__button{--input-quantity-button-padding-block:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-m);--input-quantity-button-padding-inline:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-m);--input-quantity-button-padding-hover-block:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);--input-quantity-button-padding-hover-inline:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);--input-quantity-button-margin-hover-block:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs);--input-quantity-button-margin-hover-inline:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs)}.vp-input-quantity--small{--input-quantity-height:var(--vp-semantic-sizing-xl);--input-quantity-min-width:var(--vp-semantic-sizing-2xl);--input-quantity-width:2ch;--input-quantity-padding-block:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs);--input-quantity-padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-input-quantity--small+.vp-input-quantity__button,.vp-input-quantity__button:has(+.vp-input-quantity--small){--input-quantity-button-padding-block:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs);--input-quantity-button-padding-inline:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs);--input-quantity-button-padding-hover-block:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs);--input-quantity-button-padding-hover-inline:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs);--input-quantity-button-margin-hover-block:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs);--input-quantity-button-margin-hover-inline:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs)}.vp-input-quantity{background:transparent;border:none;color:var(--vp-semantic-color-content-neutral);flex:1;font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);height:var(--input-quantity-height);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);min-width:var(--input-quantity-min-width);outline:none;padding-block:var(--input-quantity-padding-block);padding-inline:var(--input-quantity-padding-inline);text-align:center;-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);width:var(--input-quantity-width);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-input-quantity-container{align-items:center;background-color:var(--vp-semantic-color-container-neutral);border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);display:inline-flex;transition:border-color .2s ease;--input-quantity-container-border-width:var(--vp-semantic-border-width-s);--input-quantity-container-border-color:var(--vp-semantic-color-border-neutral);box-shadow:0 0 0 var(--input-quantity-container-border-width) var(--input-quantity-container-border-color)}.vp-input-quantity-container[data-focus]{--input-quantity-container-border-width:var(--vp-semantic-border-width-m);--input-quantity-container-border-color:var(--vp-semantic-color-active-border-neutral)}.vp-input-quantity-container[data-invalid]{--input-quantity-container-border-color:var(--vp-semantic-color-status-negative)}.vp-input-quantity-container[data-disabled]{opacity:var(--vp-semantic-opacity-s);pointer-events:none}.vp-input-quantity__button{align-items:center;background-color:var(--vp-semantic-color-container-neutral);border:none;color:var(--vp-semantic-color-content-neutral);cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding-block:var(--input-quantity-button-padding-block);padding-inline:var(--input-quantity-button-padding-inline);position:relative;transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out) var(--vp-semantic-motion-delay-instant);transition-property:background-color,margin-block,margin-inline,padding-block,padding-inline}.vp-input-quantity__button,.vp-input-quantity__button--end,.vp-input-quantity__button--start{border-radius:var(--vp-semantic-border-radius-full)}.vp-input-quantity__button svg{height:var(--vp-semantic-sizing-m);width:var(--vp-semantic-sizing-m)}.vp-input-quantity__button:disabled,.vp-input-quantity__button[data-disabled]{cursor:default;opacity:var(--vp-semantic-opacity-s)}@media(hover:hover){.vp-input-quantity__button:hover:not([data-disabled],:disabled),.vp-input-quantity__button[data-hover]:not([data-disabled],:disabled){background-color:var(--vp-semantic-color-hover-container-neutral);margin-block:var(--input-quantity-button-margin-hover-block);margin-inline:var(--input-quantity-button-margin-hover-inline);padding-block:var(--input-quantity-button-padding-hover-block);padding-inline:var(--input-quantity-button-padding-hover-inline)}}.vp-input-quantity__button:before{content:"";height:var(--vp-semantic-sizing-accessibility-touch-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--vp-semantic-sizing-accessibility-touch-size)}.vp-navigation-header-dropdown{--navigation-header-dropdown-listbox-z-index:1;--navigation-header-dropdown-trigger-color:var(--vp-semantic-color-content-neutral);--navigation-header-dropdown-trigger-color-hover:var(--vp-semantic-color-content-brand);--navigation-header-dropdown-trigger-bg:transparent;--navigation-header-dropdown-trigger-bg-hover:transparent;--navigation-header-dropdown-trigger-border-color:transparent;--navigation-header-dropdown-trigger-border-color-focus:var(--vp-semantic-color-border-brand);--navigation-header-dropdown-trigger-border-width:var(--vp-semantic-border-width-s);--navigation-header-dropdown-trigger-padding:var(--vp-semantic-spacing-s) calc(var(--vp-semantic-spacing-2xs) + var(--vp-semantic-sizing-l) + var(--vp-semantic-spacing-s)) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);--navigation-header-dropdown-listbox-border-radius:var(--vp-semantic-border-radius-m);--navigation-header-dropdown-listbox-padding:var(--vp-semantic-spacing-s);--navigation-header-dropdown-item-link-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);color:var(--navigation-header-dropdown-trigger-color);cursor:pointer;display:inline-flex;position:relative}@media(hover:hover){.vp-navigation-header-dropdown:hover{color:var(--navigation-header-dropdown-trigger-color-hover)}}.vp-navigation-header-dropdown__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--navigation-header-dropdown-trigger-bg);border:none;box-shadow:inset 0 0 0 var(--navigation-header-dropdown-trigger-border-width) var(--navigation-header-dropdown-trigger-border-color);box-sizing:border-box;color:inherit;cursor:inherit;display:flex;flex-direction:row;font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);gap:var(--vp-semantic-spacing-2xs);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);padding:var(--navigation-header-dropdown-trigger-padding);position:relative;text-align:start;-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}.vp-navigation-header-dropdown__trigger:focus-visible{box-shadow:inset 0 0 0 var(--vp-semantic-border-width-m) var(--navigation-header-dropdown-trigger-border-color-focus);outline:none}@media(prefers-reduced-motion:reduce){.vp-navigation-header-dropdown__trigger{transition-duration:0s}}@media(hover:hover){.vp-navigation-header-dropdown__trigger:hover{background-color:var(--navigation-header-dropdown-trigger-bg-hover)}}.vp-navigation-header-dropdown__indicator{box-sizing:border-box;height:var(--vp-semantic-sizing-l);inset:0;margin-block:auto;margin-inline:auto var(--vp-semantic-spacing-s);pointer-events:none;position:absolute;transition:transform var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--vp-semantic-sizing-l)}.vp-navigation-header-dropdown__indicator[data-open]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.vp-navigation-header-dropdown__indicator{transition-duration:0s}}.vp-navigation-header-dropdown__listbox{background:var(--vp-semantic-color-container-neutral);border:none;border-radius:var(--navigation-header-dropdown-listbox-border-radius);box-sizing:border-box;color:var(--vp-semantic-color-content-neutral);inset:unset;list-style:none;margin:0;min-width:200px;outline:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);overflow:hidden auto;overscroll-behavior:none;padding:var(--navigation-header-dropdown-listbox-padding);position:fixed;z-index:var(--navigation-header-dropdown-listbox-z-index)}.vp-navigation-header-dropdown__listbox:not(:has(*)){visibility:hidden}.vp-navigation-header-dropdown__item{align-items:stretch;align-self:stretch;display:flex}.vp-navigation-header-dropdown__item-link{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);padding:var(--navigation-header-dropdown-item-link-padding);text-decoration:none;text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);width:100%;-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-navigation-header-dropdown__item-link:focus-visible{outline:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);outline-offset:calc(var(--vp-semantic-border-width-m)*-2)}@media(hover:hover){.vp-navigation-header-dropdown__item-link:hover{background:var(--vp-semantic-color-container-quiet)}}:root{--product-card-zi-root:0;--product-card-zi-link:calc(var(--product-card-zi-root));--product-card-zi-footer:calc(var(--product-card-zi-link) + 1);--product-card-zi-sticker:calc(var(--product-card-zi-link) + 1);--product-card-zi-action:calc(var(--product-card-zi-footer) + 1);--product-card-media-height:unset;--product-card-media-width:unset}.vp-product-card{--product-card-gap:var(--vp-semantic-spacing-4xs);--product-card-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--product-card-header-background-color:var(--vp-semantic-color-container-quiet);--product-card-media-aspect-ratio:1;--product-card-media-scale:var(--vp-semantic-motion-scale-s);--product-card-media-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out) var(--vp-semantic-motion-delay-instant);--product-card-action-padding-block-start:var(--vp-semantic-spacing-xs);--product-card-action-padding-block-end:var(--vp-semantic-spacing-xs);--product-card-action-padding-inline-start:var(--vp-semantic-spacing-xs);--product-card-action-padding-inline-end:var(--vp-semantic-spacing-xs);--product-card-body-background-color:var(--vp-semantic-color-container-neutral);--product-card-title-color:var(--vp-semantic-color-content-neutral);--product-card-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-title-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--product-card-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-description-color:var(--vp-semantic-color-content-quiet);--product-card-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-description-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--product-card-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-reviews-gap:var(--vp-semantic-spacing-2xs);--product-card-reviews-amount-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-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--product-card-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-price-padding-top:var(--vp-semantic-spacing-xs);--product-card-link-box-shadow:var(--vp-semantic-box-shadow-focus);border-radius:var(--product-card-border-radius);display:grid;gap:var(--product-card-gap);grid-template-areas:"header" "body" "footer";position:relative;width:var(--product-card-media-width)}.vp-product-card--horizontal{grid-template:"header body" auto "header footer" 1fr/auto 1fr;width:auto}.vp-product-card__header{background-color:var(--product-card-header-background-color);grid-area:header;height:var(--product-card-media-height);position:relative;width:var(--product-card-media-width)}.vp-product-card__media{aspect-ratio:var(--product-card-media-aspect-ratio);cursor:pointer;display:flex;overflow:hidden;position:relative}.vp-product-card__media>img,.vp-product-card__media>video{height:var(--product-card-media-height);-o-object-fit:cover;object-fit:cover;transition:transform var(--product-card-media-transition);width:var(--product-card-media-width)}@media(hover:hover){.vp-product-card__media>img:hover,.vp-product-card__media>video:hover{transform:scale(var(--product-card-media-scale))}}.vp-product-card__sticker{display:flex;position:absolute;z-index:var(--product-card-zi-sticker)}.vp-product-card__sticker--block-start-inline-start{inset-block-start:0;inset-inline-start:0}.vp-product-card__sticker--block-start-inline-end{inset-block-start:0;inset-inline-end:0}.vp-product-card__sticker--block-end-inline-start{inset-block-end:0;inset-inline-start:0}.vp-product-card__sticker--block-end-inline-end{inset-block-end:0;inset-inline-end:0}.vp-product-card__action{inset-block-start:0;inset-inline-end:calc(100% - var(--product-card-media-width));padding-block:var(--product-card-action-padding-block-start) var(--product-card-action-padding-block-end);padding-inline:var(--product-card-action-padding-inline-start) var(--product-card-action-padding-inline-end);position:absolute;z-index:var(--product-card-zi-action)}.vp-product-card__body{background-color:var(--product-card-body-background-color);grid-area:body}.vp-product-card__title{color:var(--product-card-title-color);font-family:var(--product-card-title-font-family);font-optical-sizing:var(--product-card-title-font-optical-sizing);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);text-decoration:var(--product-card-title-text-decoration);text-transform:var(--product-card-title-text-case);-webkit-font-smoothing:var(--product-card-title-webkit-font-smoothing)}.vp-product-card__link:focus-visible{outline:0}.vp-product-card__link:focus-visible:after{box-shadow:var(--product-card-link-box-shadow);content:"";inset:0;position:absolute;z-index:var(--product-card-zi-link)}.vp-product-card__description{color:var(--product-card-description-color);font-family:var(--product-card-description-font-family);font-optical-sizing:var(--product-card-description-font-optical-sizing);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);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);margin:0}.vp-product-card__reviews{color:var(--product-card-reviews-amount-color);display:flex;font-family:var(--product-card-reviews-font-family);font-optical-sizing:var(--product-card-reviews-font-optical-sizing);font-size:var(--product-card-reviews-font-size);font-weight:var(--product-card-reviews-font-weight);gap:var(--product-card-reviews-gap);letter-spacing:var(--product-card-reviews-letter-spacing);line-height:var(--product-card-reviews-line-height);-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)}.vp-product-card__price{padding-top:var(--product-card-price-padding-top)}.vp-product-card__footer{display:inline-grid;grid-area:footer;z-index:var(--product-card-zi-footer)}.vp-product-card-skeleton{display:flex;flex-direction:column}.vp-product-card-skeleton--horizontal{flex-direction:row;width:100%}.vp-skeleton.vp-product-card-skeleton__media{--skeleton-height:100%;--skeleton-width:100%;aspect-ratio:1/1;display:block}.vp-product-card-skeleton__body{display:flex;flex:1;flex-direction:column;gap:var(--vp-semantic-spacing-s);padding:var(--vp-component-product-card-spacing-placeholder-padding-block-start) var(--vp-component-product-card-spacing-placeholder-padding-inline-end) var(--vp-component-product-card-spacing-placeholder-padding-block-end) var(--vp-component-product-card-spacing-placeholder-padding-inline-start);width:var(--skeleton-width)}.footer-mentions{align-items:center;color:var(--vp-semantic-color-content-on-brand-quiet);gap:var(--vp-semantic-spacing-s)}.footer-copyright{display:flex;gap:var(--vp-semantic-spacing-s)}@media screen and (min-width:600px){.vp-footer__column.footer-mentions{justify-content:center;column-gap:var(--vp-semantic-spacing-l)}.footer-copyright{gap:var(--vp-semantic-spacing-l)}}._surface_mdttx_8{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m)}._row_mdttx_16{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--vp-semantic-spacing-s)}._column_mdttx_23{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}._justifyStart_mdttx_30{justify-content:flex-start}._justifyCenter_mdttx_33{justify-content:center}._justifyEnd_mdttx_36{justify-content:flex-end}._justifySpaceBetween_mdttx_39{justify-content:space-between}._justifySpaceAround_mdttx_42{justify-content:space-around}._justifySpaceEvenly_mdttx_45{justify-content:space-evenly}._alignStart_mdttx_50{align-items:flex-start}._alignCenter_mdttx_53{align-items:center}._alignEnd_mdttx_56{align-items:flex-end}._alignStretch_mdttx_59{align-items:stretch}._list_mdttx_65{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}._listHorizontal_mdttx_71{flex-direction:row;flex-wrap:wrap;align-items:stretch}._listHorizontal_mdttx_71>*{flex:1 1 180px;min-width:160px;max-width:260px}._card_mdttx_86{border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-m);padding:var(--vp-semantic-spacing-l);background:var(--vp-semantic-color-background-main);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}._cardClickable_mdttx_97{cursor:pointer;text-align:left;text-decoration:none;color:inherit;width:100%;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;&:hover{background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 5%,var(--vp-semantic-color-background-main));border-color:var(--vp-semantic-color-border-brand);box-shadow:0 2px 8px color-mix(in srgb,var(--vp-semantic-color-content-brand) 12%,transparent)}&:active{background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 10%,var(--vp-semantic-color-background-main))}}._cardIconBadge_mdttx_133{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--vp-semantic-border-radius-s);background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 10%,transparent);color:var(--vp-semantic-color-content-brand);margin-bottom:var(--vp-semantic-spacing-xs);flex-shrink:0}._cardClickable_mdttx_97 ._column_mdttx_23>svg:first-child{padding:6px;box-sizing:content-box;border-radius:var(--vp-semantic-border-radius-s);background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 10%,transparent);color:var(--vp-semantic-color-content-brand);margin-bottom:var(--vp-semantic-spacing-xs);display:block}._cardArrow_mdttx_166{display:flex;align-items:center;gap:var(--vp-semantic-spacing-2xs);margin-top:auto;padding-top:var(--vp-semantic-spacing-xs);color:var(--vp-semantic-color-content-brand);font-size:.75rem;font-weight:600;letter-spacing:.03em}._textH1_mdttx_180,._textH2_mdttx_183{margin:0 0 var(--vp-semantic-spacing-s)}._textH3_mdttx_186,._textH4_mdttx_189{margin:0 0 var(--vp-semantic-spacing-xs)}._textH5_mdttx_192{margin:0}._textCaption_mdttx_195{color:var(--vp-semantic-color-content-quiet)}._textBody_mdttx_198{margin:0}._imageAvatar_mdttx_204{width:40px;height:40px;border-radius:var(--vp-semantic-border-radius-full, 9999px);object-fit:cover}._imageIcon_mdttx_211{width:24px;height:24px;object-fit:contain}._imageSmallFeature_mdttx_217{width:80px;height:80px;border-radius:var(--vp-semantic-border-radius-s);object-fit:cover}._imageMediumFeature_mdttx_224{width:160px;height:120px;border-radius:var(--vp-semantic-border-radius-m);object-fit:cover}._imageLargeFeature_mdttx_231{width:100%;max-width:400px;height:auto;border-radius:var(--vp-semantic-border-radius-m);object-fit:cover}._imageHeader_mdttx_239{width:100%;height:auto;border-radius:var(--vp-semantic-border-radius-m)}._imageDefault_mdttx_245{max-width:100%;height:auto;border-radius:var(--vp-semantic-border-radius-s)}._video_mdttx_253{width:100%;max-width:600px;border-radius:var(--vp-semantic-border-radius-m)}._audioWrapper_mdttx_259{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}._audioDescription_mdttx_265{color:var(--vp-semantic-color-content-quiet)}._sliderWrapper_mdttx_271{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs);width:100%}._slider_mdttx_271{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--vp-semantic-color-border-neutral);outline:none;cursor:pointer}._slider_mdttx_271::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--vp-semantic-color-content-brand);cursor:pointer}._slider_mdttx_271::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--vp-semantic-color-content-brand);cursor:pointer;border:none}._sliderValue_mdttx_308{color:var(--vp-semantic-color-content-quiet);text-align:right}._multipleChoiceGroup_mdttx_315{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-xs)}._multipleChoiceCheckboxGroup_mdttx_321{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}._dateTimeWrapper_mdttx_329{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}._navLink_mdttx_337{display:inline-flex;align-items:center;justify-content:center;gap:var(--vp-semantic-spacing-2xs);padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m);border-radius:var(--vp-semantic-border-radius-full, 9999px);font-weight:600;font-size:.875rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer}._navLinkPrimary_mdttx_354{background:var(--vp-semantic-color-content-brand);color:var(--vp-semantic-color-content-reversed);border:1px solid transparent;&:hover{opacity:.9;box-shadow:0 2px 8px color-mix(in srgb,var(--vp-semantic-color-content-brand) 25%,transparent)}}._navLinkSecondary_mdttx_370{background:transparent;color:var(--vp-semantic-color-content-brand);border:1px solid var(--vp-semantic-color-border-brand);&:hover{background:color-mix(in srgb,var(--vp-semantic-color-content-brand) 5%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--vp-semantic-color-content-brand) 12%,transparent)}}._modalTrigger_mdttx_392{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);width:100%;cursor:pointer}._a2uiDialog_mdttx_402{border:none;border-radius:var(--vp-semantic-border-radius-l);padding:0;max-width:min(480px,90vw);width:100%;box-shadow:0 16px 48px #0003;background:var(--vp-semantic-color-background-main)}._a2uiDialog_mdttx_402::backdrop{background:#0006;backdrop-filter:blur(2px)}._a2uiDialogPanel_mdttx_417{position:relative;padding:var(--vp-semantic-spacing-xl)}._a2uiDialogClose_mdttx_422{position:absolute;top:var(--vp-semantic-spacing-s);right:var(--vp-semantic-spacing-s);background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--vp-semantic-color-content-quiet);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--vp-semantic-border-radius-s);transition:background .15s ease}._a2uiDialogClose_mdttx_422:hover{background:color-mix(in srgb,var(--vp-semantic-color-content-neutral) 10%,transparent)}._a2uiDialogBody_mdttx_449{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m)}._unknownComponent_mdttx_457{border:1px dashed var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-s);padding:var(--vp-semantic-spacing-xs);color:var(--vp-semantic-color-content-quiet);font-size:.8em}.vp-link-list{--list-item-spacing-block-start:var(--vp-semantic-spacing-m);--list-item-spacing-block-end:var(--vp-semantic-spacing-m);--list-disabled-opacity:var(--vp-semantic-opacity-s);--list-color-active:var(--vp-semantic-color-active-content-brand);--list-color-hover:var(--vp-semantic-color-hover-content-brand);--list-color:var(--vp-semantic-color-content-brand)}.vp-link-list--secondary{--list-color-active:var(--vp-semantic-color-active-content-neutral);--list-color-hover:var(--vp-semantic-color-hover-content-neutral);--list-color:var(--vp-semantic-color-content-neutral)}.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--list-font-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}@media screen and (min-width:600px){.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-m-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-m-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--list-font-optical-sizing:var(--vp-semantic-typography-screen-m-title-m-optical-sizing);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}}@media screen and (min-width:1200px){.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-l-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-l-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--list-font-optical-sizing:var(--vp-semantic-typography-screen-l-title-m-optical-sizing);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}}.vp-link-list{--list-icon-color-active:var(--vp-semantic-color-active-content-brand);--list-icon-color-hover:var(--vp-semantic-color-hover-content-brand);--list-icon-color:var(--vp-semantic-color-content-brand)}.vp-link-list--secondary{--list-icon-color-active:var(--vp-semantic-color-active-content-neutral);--list-icon-color-hover:var(--vp-semantic-color-hover-content-neutral);--list-icon-color:var(--vp-semantic-color-content-neutral)}.vp-link-list{list-style-type:""}.vp-link-list__item-link{align-items:center;display:flex;flex-direction:row;font-family:var(--list-font-family);font-optical-sizing:var(--list-font-optical-sizing);justify-content:space-between;position:relative;text-align:left;-webkit-text-decoration:var(--list-text-decoration);text-decoration:var(--list-text-decoration);width:100%;-webkit-font-smoothing:var(--list-webkit-font-smoothing);background:transparent;border:0;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);margin:0;padding-block:var(--list-item-spacing-block-start) var(--list-item-spacing-block-end);padding-inline:0;text-transform:var(--list-text-case);transition:color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}@media(prefers-reduced-motion:reduce){.vp-link-list__item-link{transition-duration:0s}}.vp-link-list__item-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-link-list__item-link:active:not([data-disabled]){--list-color:var(--list-color-active);--list-icon-color:var(--list-icon-color-active)}.vp-link-list__item-link:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link-list__item-link[data-disabled]{cursor:default;opacity:var(--list-disabled-opacity)}@media(hover:hover){.vp-link-list__item-link:hover:not([data-disabled]){--list-color:var(--list-color-hover);--list-icon-color:var(--list-icon-color-hover)}}.vp-link-list__item-link-icon{color:var(--list-icon-color);transition:color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out)}@media(prefers-reduced-motion:reduce){.vp-link-list__item-link-icon{transition-duration:0s}}.vp-callout{--callout-background-color:var(--vp-semantic-color-container-quiet);--callout-border-color:var(--vp-semantic-color-border-quiet);--callout-icon-color:var(--vp-semantic-color-content-neutral);--callout-title-color:var(--vp-semantic-color-content-neutral);--callout-description-color:var(--vp-semantic-color-content-quiet);--callout-border-width:var(--vp-semantic-border-width-s);--callout-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--callout-gap:var(--vp-semantic-spacing-s);--callout-padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);--callout-content-gap:var(--vp-semantic-spacing-s);--callout-content-padding-block-start:var(--vp-semantic-spacing-2xs);--callout-icon-width:var(--vp-semantic-sizing-xl);--callout-icon-height:var(--vp-semantic-sizing-xl);--callout-icon-padding-block-start:var(--vp-semantic-spacing-2xs);--callout-media-width:var(--vp-semantic-sizing-4xl);--callout-media-height:var(--vp-semantic-sizing-4xl);--callout-media-padding-block-start:var(--vp-semantic-spacing-2xs)}.vp-callout--positive{--callout-background-color:var(--vp-semantic-color-status-positive-quiet);--callout-border-color:var(--vp-semantic-color-status-positive);--callout-icon-color:var(--vp-semantic-color-status-positive)}.vp-callout--negative{--callout-background-color:var(--vp-semantic-color-status-negative-quiet);--callout-border-color:var(--vp-semantic-color-status-negative);--callout-icon-color:var(--vp-semantic-color-status-negative)}.vp-callout--warning{--callout-background-color:var(--vp-semantic-color-status-warning-quiet);--callout-border-color:var(--vp-semantic-color-status-warning);--callout-icon-color:var(--vp-semantic-color-status-warning)}.vp-callout--info{--callout-background-color:var(--vp-semantic-color-status-info-quiet);--callout-border-color:var(--vp-semantic-color-status-info);--callout-icon-color:var(--vp-semantic-color-status-info)}.vp-callout--catchy{--callout-background-color:var(--vp-semantic-color-container-catchy);--callout-icon-color:var(--vp-semantic-color-content-inverse);--callout-title-color:var(--vp-semantic-color-content-inverse);--callout-description-color:var(--vp-semantic-color-content-inverse);--callout-border-width:0}.vp-callout--catchy.vp-callout--positive{--callout-background-color:var(--vp-semantic-color-status-positive);--callout-icon-color:var(--vp-semantic-color-content-inverse)}.vp-callout--catchy.vp-callout--negative{--callout-background-color:var(--vp-semantic-color-status-negative);--callout-icon-color:var(--vp-semantic-color-content-inverse)}.vp-callout--catchy.vp-callout--warning{--callout-background-color:var(--vp-semantic-color-status-warning);--callout-icon-color:var(--vp-semantic-color-content-inverse)}.vp-callout--catchy.vp-callout--info{--callout-background-color:var(--vp-semantic-color-status-info);--callout-icon-color:var(--vp-semantic-color-content-inverse)}.vp-callout{background-color:var(--callout-background-color);border:var(--callout-border-width) solid var(--callout-border-color);border-radius:var(--callout-border-radius);box-sizing:border-box;color:var(--callout-description-color);display:grid;gap:var(--callout-gap);grid-template-areas:"asset content close";grid-template-columns:auto minmax(0,1fr) auto;inline-size:100%;padding:var(--callout-padding)}.vp-callout__icon,.vp-callout__media{display:block;grid-area:asset}.vp-callout__icon{block-size:var(--callout-icon-height);color:var(--callout-icon-color);inline-size:var(--callout-icon-width);margin-block-start:var(--callout-icon-padding-block-start)}.vp-callout__media{block-size:var(--callout-media-height);inline-size:var(--callout-media-width);margin-block-start:var(--callout-media-padding-block-start);-o-object-fit:cover;object-fit:cover}.vp-callout__content{display:flex;flex-direction:column;grid-area:content;min-inline-size:0;padding-block-start:var(--callout-content-padding-block-start)}.vp-callout:not(:has(.vp-callout__title)) .vp-callout__content{align-self:center}.vp-callout__description,.vp-callout__title{margin:0;overflow-wrap:anywhere}.vp-callout__title{color:var(--callout-title-color);font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height)}.vp-callout__description{color:var(--callout-description-color);font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-body-s-line-height)}.vp-callout__action{align-self:flex-start;margin-block-start:var(--callout-content-gap)}.vp-callout__close-button{grid-area:close}.vp-callout__action:focus-visible,.vp-callout__close-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:2px solid transparent}.vp-conversation-attachments{--conversation-attachments-gap:var(--vp-semantic-spacing-xs);--conversation-attachments-item-background-color:var(--vp-semantic-color-background-main);--conversation-attachments-item-content-color:var(--vp-semantic-color-content-neutral);--conversation-attachments-item-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-attachments-item-border-color:var(--vp-semantic-color-border-quiet);--conversation-attachments-item-error-border-color:var(--vp-semantic-color-status-negative);--conversation-attachments-item-error-content-color:var(--vp-semantic-color-status-negative);--conversation-attachments-item-border-width:var(--vp-semantic-border-width-s);--conversation-attachments-item-border-radius:var(--vp-semantic-border-radius-main);--conversation-attachments-item-gap:var(--vp-semantic-spacing-xs);--conversation-attachments-item-padding:var(--vp-semantic-spacing-2xs);--conversation-attachments-preview-background-color:var(--vp-semantic-color-container-quiet);--conversation-attachments-preview-border-radius:var(--vp-semantic-border-radius-main);--conversation-attachments-preview-size:var(--vp-semantic-spacing-xl);--conversation-attachments-list-preview-size:var(--vp-semantic-spacing-4xl);--conversation-attachments-grid-size:var(--vp-semantic-spacing-7xl);--conversation-attachments-status-background-color:var(--vp-semantic-color-background-main);--conversation-attachments-hidden-size:var(--vp-semantic-border-width-s);--conversation-attachments-name-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-attachments-name-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-attachments-name-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-attachments-name-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-attachments-name-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--conversation-attachments-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--conversation-attachments-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-attachments-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--conversation-attachments-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--conversation-attachments-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing)}@media screen and (min-width:600px){.vp-conversation-attachments{--conversation-attachments-name-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-attachments-name-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-attachments-name-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-attachments-name-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-attachments-name-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--conversation-attachments-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--conversation-attachments-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-attachments-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--conversation-attachments-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--conversation-attachments-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing)}}@media screen and (min-width:1200px){.vp-conversation-attachments{--conversation-attachments-name-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-attachments-name-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-attachments-name-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-attachments-name-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-attachments-name-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--conversation-attachments-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--conversation-attachments-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-attachments-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--conversation-attachments-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--conversation-attachments-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing)}}.vp-conversation-attachments{align-items:flex-start;box-sizing:border-box;color:var(--conversation-attachments-item-content-color);display:flex;flex-wrap:wrap;gap:var(--conversation-attachments-gap);list-style:none;margin:0;min-inline-size:0;padding:0}.vp-conversation-attachments:focus{outline:none}.vp-conversation-attachments__item{align-items:center;background-color:var(--conversation-attachments-item-background-color);border:var(--conversation-attachments-item-border-width) solid var(--conversation-attachments-item-border-color);border-radius:var(--conversation-attachments-item-border-radius);box-sizing:border-box;display:flex;gap:var(--conversation-attachments-item-gap);max-inline-size:100%;min-inline-size:0;padding:var(--conversation-attachments-item-padding)}.vp-conversation-attachments__item--error{--conversation-attachments-item-border-color:var(--conversation-attachments-item-error-border-color)}.vp-conversation-attachments__item-preview{align-items:center;background-color:var(--conversation-attachments-preview-background-color);block-size:var(--conversation-attachments-preview-size);border-radius:var(--conversation-attachments-preview-border-radius);box-sizing:border-box;color:var(--conversation-attachments-item-quiet-content-color);display:inline-flex;flex-shrink:0;inline-size:var(--conversation-attachments-preview-size);justify-content:center;overflow:hidden;position:relative}.vp-conversation-attachments__item-thumbnail{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.vp-conversation-attachments__item-icon{flex-shrink:0}.vp-conversation-attachments__item-preview-status{align-items:center;background-color:var(--conversation-attachments-status-background-color);color:var(--conversation-attachments-item-error-content-color);display:flex;inset:0;justify-content:center;position:absolute}.vp-conversation-attachments__item-info{align-items:baseline;-moz-column-gap:var(--conversation-attachments-item-gap);column-gap:var(--conversation-attachments-item-gap);display:flex;flex:1 1 auto;flex-wrap:wrap;min-inline-size:0}.vp-conversation-attachments__item-name{font-family:var(--conversation-attachments-name-font-family);font-size:var(--conversation-attachments-name-font-size);font-weight:var(--conversation-attachments-name-font-weight);letter-spacing:var(--conversation-attachments-name-letter-spacing);line-height:var(--conversation-attachments-name-line-height);min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-attachments__item-details,.vp-conversation-attachments__item-status{font-family:var(--conversation-attachments-caption-font-family);font-size:var(--conversation-attachments-caption-font-size);font-weight:var(--conversation-attachments-caption-font-weight);letter-spacing:var(--conversation-attachments-caption-letter-spacing);line-height:var(--conversation-attachments-caption-line-height)}.vp-conversation-attachments__item-details{font-variant-numeric:tabular-nums}.vp-conversation-attachments__item-details,.vp-conversation-attachments__item-status{color:var(--conversation-attachments-item-quiet-content-color)}.vp-conversation-attachments__item-status--error{color:var(--conversation-attachments-item-error-content-color)}.vp-conversation-attachments__item-remove{flex-shrink:0}.vp-conversation-attachments:not(.vp-conversation-attachments--list,.vp-conversation-attachments--grid) .vp-conversation-attachments__item-details,.vp-conversation-attachments:not(.vp-conversation-attachments--list,.vp-conversation-attachments--grid) .vp-conversation-attachments__item-status{block-size:var(--conversation-attachments-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-attachments-hidden-size);margin:calc(var(--conversation-attachments-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-attachments--list{align-items:stretch;flex-flow:column nowrap}.vp-conversation-attachments--list .vp-conversation-attachments__item{--conversation-attachments-item-padding:var(--vp-semantic-spacing-xs);--conversation-attachments-preview-size:var(--conversation-attachments-list-preview-size);inline-size:100%}.vp-conversation-attachments--list .vp-conversation-attachments__item-info{align-items:flex-start;flex-direction:column}.vp-conversation-attachments--grid .vp-conversation-attachments__item{--conversation-attachments-preview-size:var(--conversation-attachments-grid-size);overflow:hidden;padding:0;position:relative}.vp-conversation-attachments--grid .vp-conversation-attachments__item-info{block-size:var(--conversation-attachments-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-attachments-hidden-size);margin:calc(var(--conversation-attachments-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-attachments--grid .vp-conversation-attachments__item-preview{border-radius:0}.vp-conversation-attachments--grid .vp-conversation-attachments__item-remove{background-color:var(--conversation-attachments-status-background-color);inset-block-start:var(--vp-semantic-spacing-2xs);inset-inline-end:var(--vp-semantic-spacing-2xs);position:absolute}@media(forced-colors:active){.vp-conversation-attachments__item--error{border-style:dashed}}.vp-conversation-chain-of-thought{--conversation-chain-of-thought-content-color:var(--vp-semantic-color-content-neutral);--conversation-chain-of-thought-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-chain-of-thought-hover-content-color:var(--vp-semantic-color-hover-content-neutral);--conversation-chain-of-thought-active-icon-color:var(--vp-semantic-color-content-accent);--conversation-chain-of-thought-media-background-color:var(--vp-semantic-color-background-alternative);--conversation-chain-of-thought-media-padding:var(--vp-semantic-spacing-s);--conversation-chain-of-thought-media-max-block-size:calc(var(--vp-semantic-sizing-9xl)*3);--conversation-chain-of-thought-border-radius:var(--vp-semantic-border-radius-main);--conversation-chain-of-thought-gap:var(--vp-semantic-spacing-xs);--conversation-chain-of-thought-step-gap:var(--vp-semantic-spacing-s);--conversation-chain-of-thought-column-gap:var(--vp-semantic-spacing-s);--conversation-chain-of-thought-header-padding:var(--vp-semantic-spacing-2xs);--conversation-chain-of-thought-header-min-size:var(--vp-semantic-sizing-xl);--conversation-chain-of-thought-rail-size:var(--vp-semantic-sizing-xl);--conversation-chain-of-thought-icon-size:var(--vp-semantic-sizing-m);--conversation-chain-of-thought-marker-offset:var(--vp-semantic-spacing-3xs);--conversation-chain-of-thought-connector-width:var(--vp-semantic-border-width-m);--conversation-chain-of-thought-connector-color:var(--vp-semantic-color-border-quiet);--conversation-chain-of-thought-connector-gap:var(--vp-semantic-spacing-2xs);--conversation-chain-of-thought-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-chain-of-thought-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-chain-of-thought-transition-duration:var(--vp-semantic-motion-duration-quick);--conversation-chain-of-thought-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--conversation-chain-of-thought-hidden-size:1px;--conversation-chain-of-thought-active-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--conversation-chain-of-thought-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-chain-of-thought-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-chain-of-thought-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-chain-of-thought-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-chain-of-thought-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-chain-of-thought-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-conversation-chain-of-thought{--conversation-chain-of-thought-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-chain-of-thought-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-chain-of-thought-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-chain-of-thought-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-chain-of-thought-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-chain-of-thought-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-chain-of-thought{--conversation-chain-of-thought-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-chain-of-thought-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-chain-of-thought-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-chain-of-thought-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-chain-of-thought-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-chain-of-thought-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-chain-of-thought{color:var(--conversation-chain-of-thought-quiet-content-color);display:flex;flex-direction:column;font-family:var(--conversation-chain-of-thought-font-family);font-size:var(--conversation-chain-of-thought-font-size);font-weight:var(--conversation-chain-of-thought-font-weight);line-height:var(--conversation-chain-of-thought-line-height);min-inline-size:0}.vp-conversation-chain-of-thought,.vp-conversation-chain-of-thought__header{box-sizing:border-box;gap:var(--conversation-chain-of-thought-gap);max-inline-size:100%}.vp-conversation-chain-of-thought__header{align-items:center;align-self:flex-start;background:none;border:0;border-radius:var(--conversation-chain-of-thought-border-radius);color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-block-size:var(--conversation-chain-of-thought-header-min-size);padding:var(--conversation-chain-of-thought-header-padding);text-align:start;transition:color var(--conversation-chain-of-thought-transition-duration) var(--conversation-chain-of-thought-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-conversation-chain-of-thought__header{transition-duration:0s}}@media(hover:hover){.vp-conversation-chain-of-thought__header:hover{color:var(--conversation-chain-of-thought-hover-content-color)}}.vp-conversation-chain-of-thought__header:focus-visible{box-shadow:var(--conversation-chain-of-thought-focus-box-shadow);outline:var(--conversation-chain-of-thought-focus-outline-width) solid transparent}.vp-conversation-chain-of-thought__header-icon,.vp-conversation-chain-of-thought__header-indicator{flex-shrink:0}.vp-conversation-chain-of-thought__header-label{min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-chain-of-thought__content{display:flex;flex-direction:column;gap:var(--conversation-chain-of-thought-step-gap);list-style:none;margin:0;padding:0}.vp-conversation-chain-of-thought__content[hidden]{display:none}.vp-conversation-chain-of-thought__step{align-items:start;animation:conversation-chain-of-thought-step-in var(--conversation-chain-of-thought-transition-duration) var(--conversation-chain-of-thought-transition-easing);-moz-column-gap:var(--conversation-chain-of-thought-column-gap);column-gap:var(--conversation-chain-of-thought-column-gap);display:grid;grid-template-columns:var(--conversation-chain-of-thought-rail-size) minmax(0,1fr);min-inline-size:0;position:relative}@media(prefers-reduced-motion:reduce){.vp-conversation-chain-of-thought__step{animation:none}}.vp-conversation-chain-of-thought__step[aria-current=step]{color:var(--conversation-chain-of-thought-content-color)}.vp-conversation-chain-of-thought__step[aria-current=step] .vp-conversation-chain-of-thought__step-label{font-weight:var(--conversation-chain-of-thought-active-font-weight)}.vp-conversation-chain-of-thought__step[aria-current=step] .vp-conversation-chain-of-thought__step-icon{color:var(--conversation-chain-of-thought-active-icon-color)}.vp-conversation-chain-of-thought__step-connector{background-color:var(--conversation-chain-of-thought-connector-color);grid-column:1;grid-row:1;inline-size:var(--conversation-chain-of-thought-connector-width);margin-block:calc(var(--conversation-chain-of-thought-marker-offset) + var(--conversation-chain-of-thought-icon-size) + var(--conversation-chain-of-thought-connector-gap)) calc(var(--conversation-chain-of-thought-connector-gap) - var(--conversation-chain-of-thought-step-gap));place-self:stretch center}.vp-conversation-chain-of-thought__step:last-child>.vp-conversation-chain-of-thought__step-connector{display:none}.vp-conversation-chain-of-thought__step-icon{align-items:center;display:inline-flex;grid-column:1;grid-row:1;justify-content:center;justify-self:center;margin-block-start:var(--conversation-chain-of-thought-marker-offset)}.vp-conversation-chain-of-thought__step-icon,.vp-conversation-chain-of-thought__step-icon svg{block-size:var(--conversation-chain-of-thought-icon-size);inline-size:var(--conversation-chain-of-thought-icon-size)}.vp-conversation-chain-of-thought__step-body{display:flex;flex-direction:column;gap:var(--conversation-chain-of-thought-gap);grid-column:2;grid-row:1;min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-chain-of-thought__step-status{block-size:var(--conversation-chain-of-thought-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-chain-of-thought-hidden-size);margin:calc(var(--conversation-chain-of-thought-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-chain-of-thought__image-caption,.vp-conversation-chain-of-thought__search-result-label,.vp-conversation-chain-of-thought__step-description{color:var(--conversation-chain-of-thought-quiet-content-color);font-size:var(--conversation-chain-of-thought-caption-font-size);line-height:var(--conversation-chain-of-thought-caption-line-height)}.vp-conversation-chain-of-thought__search-results{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-chain-of-thought-gap);list-style:none;margin:0;padding:0}.vp-conversation-chain-of-thought__search-result{display:flex;max-inline-size:100%;min-inline-size:0}.vp-conversation-chain-of-thought__search-result-label{overflow-wrap:anywhere}.vp-conversation-chain-of-thought__image{display:flex;flex-direction:column;gap:var(--conversation-chain-of-thought-gap);margin:0}.vp-conversation-chain-of-thought__image-media{align-items:center;background-color:var(--conversation-chain-of-thought-media-background-color);border-radius:var(--conversation-chain-of-thought-border-radius);display:flex;justify-content:center;max-block-size:var(--conversation-chain-of-thought-media-max-block-size);overflow:hidden;padding:var(--conversation-chain-of-thought-media-padding)}.vp-conversation-chain-of-thought__image-media img{max-block-size:100%;max-inline-size:100%;-o-object-fit:contain;object-fit:contain}@keyframes conversation-chain-of-thought-step-in{0%{opacity:0}to{opacity:1}}.vp-conversation-checkpoint{--conversation-checkpoint-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-checkpoint-gap:var(--vp-semantic-spacing-2xs);--conversation-checkpoint-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--conversation-checkpoint-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-checkpoint-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--conversation-checkpoint-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--conversation-checkpoint-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--conversation-checkpoint-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--conversation-checkpoint-label-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-conversation-checkpoint{--conversation-checkpoint-label-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--conversation-checkpoint-label-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-checkpoint-label-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--conversation-checkpoint-label-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--conversation-checkpoint-label-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--conversation-checkpoint-label-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--conversation-checkpoint-label-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-conversation-checkpoint{--conversation-checkpoint-label-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--conversation-checkpoint-label-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-checkpoint-label-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--conversation-checkpoint-label-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--conversation-checkpoint-label-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--conversation-checkpoint-label-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--conversation-checkpoint-label-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-conversation-checkpoint{align-items:center;color:var(--conversation-checkpoint-quiet-content-color);display:flex;flex-wrap:wrap;gap:var(--conversation-checkpoint-gap);min-inline-size:0}.vp-conversation-checkpoint__icon{flex-shrink:0}.vp-conversation-checkpoint__label{font-family:var(--conversation-checkpoint-label-font-family);font-optical-sizing:var(--conversation-checkpoint-label-optical-sizing);font-size:var(--conversation-checkpoint-label-font-size);font-weight:var(--conversation-checkpoint-label-font-weight);letter-spacing:var(--conversation-checkpoint-label-letter-spacing);line-height:var(--conversation-checkpoint-label-line-height);overflow-wrap:anywhere;text-transform:var(--conversation-checkpoint-label-text-case)}.vp-conversation-checkpoint .vp-conversation-checkpoint__trigger{flex-shrink:0}.vp-conversation-checkpoint .vp-conversation-checkpoint__separator{flex:1 1 0;margin:0;min-inline-size:var(--conversation-checkpoint-gap)}.vp-tooltip{--tooltip-background-color:var(--vp-semantic-color-container-catchy);--tooltip-content-color:var(--vp-semantic-color-content-inverse);--tooltip-border-radius:var(--vp-semantic-border-radius-s);--tooltip-arrow-size:var(--vp-semantic-spacing-xs);--tooltip-border-width:var(--vp-semantic-border-width-none);--tooltip-border-color:transparent;--tooltip-padding-block:var(--vp-semantic-spacing-2xs);--tooltip-padding-inline:var(--vp-semantic-spacing-xs);--tooltip-max-inline-size:calc(var(--vp-semantic-sizing-9xl)*2);--tooltip-transition-duration:var(--vp-semantic-motion-duration-quick);--tooltip-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--tooltip-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--tooltip-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--tooltip-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--tooltip-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--tooltip-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--tooltip-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--tooltip-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-tooltip{--tooltip-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--tooltip-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--tooltip-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--tooltip-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--tooltip-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--tooltip-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--tooltip-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-tooltip{--tooltip-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--tooltip-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--tooltip-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--tooltip-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--tooltip-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--tooltip-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--tooltip-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-tooltip{border:none;border-radius:var(--tooltip-border-radius);color:var(--tooltip-content-color);font-family:var(--tooltip-font-family);font-size:var(--tooltip-font-size);font-variation-settings:"opsz" var(--tooltip-optical-sizing);font-weight:var(--tooltip-font-weight);inset:unset;letter-spacing:var(--tooltip-letter-spacing);line-height:var(--tooltip-line-height);margin:0;max-inline-size:min(var(--tooltip-max-inline-size),calc(100vw - var(--tooltip-padding-inline)*2));overflow:visible;overflow-wrap:break-word;padding:var(--tooltip-padding-block) var(--tooltip-padding-inline);position:fixed;text-transform:var(--tooltip-text-case)}.vp-tooltip,.vp-tooltip__arrow{background-color:var(--tooltip-background-color);box-sizing:border-box}.vp-tooltip__arrow{block-size:var(--tooltip-arrow-size);border:var(--tooltip-border-width) solid var(--tooltip-border-color);clip-path:polygon(0 0,100% 0,0 100%);inline-size:var(--tooltip-arrow-size);pointer-events:none;position:absolute;rotate:45deg;translate:-50% -50%}.vp-tooltip__arrow[data-side=left]{rotate:135deg}.vp-tooltip__arrow[data-side=top]{rotate:225deg}.vp-tooltip__arrow[data-side=right]{rotate:-45deg}@media(forced-colors:active){.vp-tooltip__arrow{background-color:Canvas;border:var(--vp-semantic-border-width-s) solid CanvasText}}.vp-tooltip--rich{--tooltip-background-color:var(--vp-semantic-color-background-main);--tooltip-content-color:var(--vp-semantic-color-content-neutral);--tooltip-border-color:var(--vp-semantic-color-border-neutral);--tooltip-border-width:var(--vp-semantic-border-width-s);--tooltip-padding-block:var(--vp-semantic-spacing-m);--tooltip-padding-inline:var(--vp-semantic-spacing-m);--tooltip-gap:var(--vp-semantic-spacing-xs);--tooltip-max-inline-size:calc(var(--vp-semantic-sizing-9xl)*2.5);--tooltip-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--tooltip-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--tooltip-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--tooltip-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--tooltip-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--tooltip-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--tooltip-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-tooltip--rich{--tooltip-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--tooltip-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--tooltip-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--tooltip-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--tooltip-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--tooltip-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--tooltip-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-tooltip--rich{--tooltip-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--tooltip-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--tooltip-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--tooltip-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--tooltip-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--tooltip-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--tooltip-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-tooltip--rich{border:var(--tooltip-border-width) solid var(--tooltip-border-color)}.vp-tooltip--rich[popover]:popover-open{display:flex;flex-direction:column;gap:var(--tooltip-gap)}@media(forced-colors:active){.vp-tooltip--rich{border-color:CanvasText;outline:none}}.vp-tooltip:popover-open{animation:tooltip-fade-in var(--tooltip-transition-duration) var(--tooltip-transition-easing);display:block}@media(prefers-reduced-motion:reduce){.vp-tooltip:popover-open{animation-duration:0s}}@media(forced-colors:active){.vp-tooltip{outline:var(--vp-semantic-border-width-s) solid CanvasText}}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.vp-conversation-commit{--conversation-commit-background-color:var(--vp-semantic-color-background-main);--conversation-commit-files-background-color:var(--vp-semantic-color-background-alternative);--conversation-commit-hover-background-color:var(--vp-semantic-color-hover-container-neutral);--conversation-commit-content-color:var(--vp-semantic-color-content-neutral);--conversation-commit-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-commit-border-color:var(--vp-semantic-color-border-quiet);--conversation-commit-border-width:var(--vp-semantic-border-width-s);--conversation-commit-border-radius:var(--vp-semantic-border-radius-main);--conversation-commit-gap:var(--vp-semantic-spacing-xs);--conversation-commit-padding-block:var(--vp-semantic-spacing-xs);--conversation-commit-padding-inline:var(--vp-semantic-spacing-s);--conversation-commit-icon-size:1lh;--conversation-commit-bold-font-weight:700;--conversation-commit-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-commit-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-commit-added-color:var(--vp-semantic-color-extended-green);--conversation-commit-deleted-color:var(--vp-semantic-color-extended-red);--conversation-commit-modified-color:var(--vp-semantic-color-content-neutral);--conversation-commit-renamed-color:var(--vp-semantic-color-content-brand);--conversation-commit-code-font-family:monospace;--conversation-commit-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-commit-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-commit-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-commit-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-commit-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-conversation-commit{--conversation-commit-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-commit-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-commit-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-commit-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-commit-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-commit{--conversation-commit-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-commit-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-commit-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-commit-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-commit-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-commit{background-color:var(--conversation-commit-background-color);border:var(--conversation-commit-border-width) solid var(--conversation-commit-border-color);border-radius:var(--conversation-commit-border-radius);box-sizing:border-box;color:var(--conversation-commit-content-color);display:flex;flex-direction:column;font-family:var(--conversation-commit-font-family);font-size:var(--conversation-commit-font-size);line-height:var(--conversation-commit-line-height);max-inline-size:100%;min-inline-size:0;overflow:hidden}.vp-conversation-commit__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-commit-gap);padding:var(--conversation-commit-padding-block) var(--conversation-commit-padding-inline) 0}.vp-conversation-commit__title{flex:1 1 16ch;font-weight:var(--conversation-commit-bold-font-weight);margin:0;min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-commit__hash{color:var(--conversation-commit-quiet-content-color);font-family:var(--conversation-commit-code-font-family);font-size:var(--conversation-commit-caption-font-size)}.vp-conversation-commit__copy-button{flex-shrink:0}.vp-conversation-commit__hidden-text,.vp-conversation-commit__status{--conversation-commit-hidden-size:1px;block-size:var(--conversation-commit-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-commit-hidden-size);margin:calc(var(--conversation-commit-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-commit__body{color:var(--conversation-commit-quiet-content-color);margin:0;overflow-wrap:anywhere;padding-inline:var(--conversation-commit-padding-inline);white-space:pre-wrap}.vp-conversation-commit__metadata{align-items:center;color:var(--conversation-commit-quiet-content-color);display:flex;flex-wrap:wrap;font-size:var(--conversation-commit-caption-font-size);gap:var(--conversation-commit-gap);line-height:var(--conversation-commit-caption-line-height);padding:var(--conversation-commit-padding-block) var(--conversation-commit-padding-inline)}.vp-conversation-commit__author{color:var(--conversation-commit-content-color);overflow-wrap:anywhere}.vp-conversation-commit__trigger{align-items:center;background:none;border:0;border-block-start:var(--conversation-commit-border-width) solid var(--conversation-commit-border-color);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--conversation-commit-gap);inline-size:100%;margin:0;padding:var(--conversation-commit-padding-block) var(--conversation-commit-padding-inline);text-align:start}@media(hover:hover){.vp-conversation-commit__trigger:hover{background-color:var(--conversation-commit-hover-background-color)}}.vp-conversation-commit__trigger:focus-visible{box-shadow:inset var(--conversation-commit-focus-box-shadow);outline:var(--conversation-commit-focus-outline-width) solid transparent}.vp-conversation-commit__chevron{block-size:var(--conversation-commit-icon-size);color:var(--conversation-commit-quiet-content-color);flex-shrink:0;inline-size:var(--conversation-commit-icon-size)}.vp-conversation-commit[data-open] .vp-conversation-commit__chevron{transform:rotate(180deg)}.vp-conversation-commit__files{background-color:var(--conversation-commit-files-background-color);border-block-start:var(--conversation-commit-border-width) solid var(--conversation-commit-border-color);display:flex;flex-direction:column;font-size:var(--conversation-commit-caption-font-size);gap:var(--vp-semantic-spacing-3xs);line-height:var(--conversation-commit-caption-line-height);list-style:none;margin:0;padding:var(--conversation-commit-padding-block) var(--conversation-commit-padding-inline)}.vp-conversation-commit__files[hidden]{display:none}.vp-conversation-commit__file{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--conversation-commit-gap)}.vp-conversation-commit__file-status{flex-shrink:0;font-weight:var(--conversation-commit-bold-font-weight);min-inline-size:8ch}.vp-conversation-commit__file--added .vp-conversation-commit__file-status{color:var(--conversation-commit-added-color)}.vp-conversation-commit__file--deleted .vp-conversation-commit__file-status{color:var(--conversation-commit-deleted-color)}.vp-conversation-commit__file--modified .vp-conversation-commit__file-status{color:var(--conversation-commit-modified-color)}.vp-conversation-commit__file--renamed .vp-conversation-commit__file-status{color:var(--conversation-commit-renamed-color)}.vp-conversation-commit__file-path{flex:1 1 16ch;font-family:var(--conversation-commit-code-font-family);min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-commit__file-arrow{color:var(--conversation-commit-quiet-content-color)}.vp-conversation-commit__file-changes{display:inline-flex;flex-shrink:0;font-family:var(--conversation-commit-code-font-family);gap:var(--conversation-commit-gap)}.vp-conversation-commit__file-count--additions{color:var(--conversation-commit-added-color)}.vp-conversation-commit__file-count--deletions{color:var(--conversation-commit-deleted-color)}.vp-avatar{--avatar-size:var(--vp-semantic-sizing-2xl);--avatar-border-radius:var(--vp-semantic-border-radius-full);--avatar-image-background-color:var(--vp-semantic-color-background-alternative);--avatar-fallback-background-color:var(--vp-semantic-color-container-brand);--avatar-fallback-content-color:var(--vp-semantic-color-content-on-brand-neutral);--avatar-ring-width:var(--vp-semantic-border-width-none);--avatar-ring-color:var(--avatar-group-ring-color,var(--vp-semantic-color-background-main));--avatar-initials-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing)}@media screen and (min-width:600px){.vp-avatar{--avatar-initials-font-family:var(--vp-semantic-typography-screen-m-button-label-m-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-m-button-label-m-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-m-button-label-m-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-m-button-label-m-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-m-button-label-m-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-m-button-label-m-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-m-button-label-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar{--avatar-initials-font-family:var(--vp-semantic-typography-screen-l-button-label-m-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-l-button-label-m-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-l-button-label-m-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-l-button-label-m-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-l-button-label-m-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-l-button-label-m-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-l-button-label-m-optical-sizing)}}.vp-avatar{block-size:var(--avatar-size);border-radius:var(--avatar-border-radius);box-shadow:0 0 0 var(--avatar-ring-width) var(--avatar-ring-color);box-sizing:border-box;display:inline-flex;flex-shrink:0;inline-size:var(--avatar-size);position:relative;vertical-align:middle}.vp-avatar--small{--avatar-size:var(--vp-semantic-sizing-xl);--avatar-initials-font-family:var(--vp-semantic-typography-screen-s-button-label-s-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-s-button-label-s-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-s-button-label-s-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-s-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-s-button-label-s-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-s-optical-sizing)}@media screen and (min-width:600px){.vp-avatar--small{--avatar-initials-font-family:var(--vp-semantic-typography-screen-m-button-label-s-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-m-button-label-s-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-m-button-label-s-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-m-button-label-s-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-m-button-label-s-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-m-button-label-s-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-m-button-label-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar--small{--avatar-initials-font-family:var(--vp-semantic-typography-screen-l-button-label-s-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-l-button-label-s-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-l-button-label-s-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-l-button-label-s-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-l-button-label-s-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-l-button-label-s-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-l-button-label-s-optical-sizing)}}.vp-avatar--large{--avatar-size:var(--vp-semantic-sizing-4xl);--avatar-initials-font-family:var(--vp-semantic-typography-screen-s-button-label-l-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-s-button-label-l-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-s-button-label-l-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-s-button-label-l-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-l-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-s-button-label-l-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-l-optical-sizing)}@media screen and (min-width:600px){.vp-avatar--large{--avatar-initials-font-family:var(--vp-semantic-typography-screen-m-button-label-l-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-m-button-label-l-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-m-button-label-l-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-m-button-label-l-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-m-button-label-l-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-m-button-label-l-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-m-button-label-l-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar--large{--avatar-initials-font-family:var(--vp-semantic-typography-screen-l-button-label-l-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-l-button-label-l-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-l-button-label-l-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-l-button-label-l-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-l-button-label-l-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-l-button-label-l-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-l-button-label-l-optical-sizing)}}.vp-avatar--extra-large{--avatar-size:var(--vp-semantic-sizing-6xl);--avatar-initials-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing)}@media screen and (min-width:600px){.vp-avatar--extra-large{--avatar-initials-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-m-title-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar--extra-large{--avatar-initials-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing)}}.vp-avatar--xx-large{--avatar-size:var(--vp-semantic-sizing-8xl);--avatar-initials-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing)}@media screen and (min-width:600px){.vp-avatar--xx-large{--avatar-initials-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-m-title-m-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-m-title-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar--xx-large{--avatar-initials-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--avatar-initials-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--avatar-initials-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--avatar-initials-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--avatar-initials-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--avatar-initials-text-case:var(--vp-semantic-typography-screen-l-title-m-text-case);--avatar-initials-optical-sizing:var(--vp-semantic-typography-screen-l-title-m-optical-sizing)}}.vp-avatar--squared{--avatar-border-radius:var(--vp-semantic-border-radius-main)}.vp-avatar--grouped{--avatar-ring-width:var(--avatar-group-ring-width,var(--vp-semantic-border-width-m))}@media(forced-colors:active){.vp-avatar--grouped{outline:var(--avatar-ring-width) solid Canvas}}.vp-avatar__fallback,.vp-avatar__image{block-size:100%;border-radius:inherit;box-sizing:border-box;inline-size:100%}.vp-avatar__image{background-color:var(--avatar-image-background-color);display:block;-o-object-fit:cover;object-fit:cover}.vp-avatar__image[data-state=loading]{background-color:transparent;inset:0;position:absolute}.vp-avatar__fallback{align-items:center;background-color:var(--avatar-fallback-background-color);color:var(--avatar-fallback-content-color);display:inline-flex;font-family:var(--avatar-initials-font-family);font-size:var(--avatar-initials-font-size);font-variation-settings:"opsz" var(--avatar-initials-optical-sizing);font-weight:var(--avatar-initials-font-weight);justify-content:center;letter-spacing:var(--avatar-initials-letter-spacing);line-height:var(--avatar-initials-line-height);overflow:hidden;text-transform:var(--avatar-initials-text-case);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vp-avatar__fallback-icon{flex-shrink:0}.vp-avatar__status{display:inline-flex;inset-block-end:0;inset-inline-end:0;position:absolute;transform:translate(25%,25%)}[dir=rtl] .vp-avatar__status{transform:translate(-25%,25%)}.vp-conversation-confirmation{--conversation-confirmation-background-color:var(--vp-semantic-color-background-main);--conversation-confirmation-content-color:var(--vp-semantic-color-content-neutral);--conversation-confirmation-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-confirmation-border-color:var(--vp-semantic-color-border-neutral);--conversation-confirmation-border-width:var(--vp-semantic-border-width-s);--conversation-confirmation-border-radius:var(--vp-semantic-border-radius-main);--conversation-confirmation-padding:var(--vp-semantic-spacing-s);--conversation-confirmation-gap:var(--vp-semantic-spacing-xs);--conversation-confirmation-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-confirmation-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-confirmation-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-confirmation-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-confirmation-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight)}@media screen and (min-width:600px){.vp-conversation-confirmation{--conversation-confirmation-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-confirmation-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-confirmation-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-confirmation-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-confirmation-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight)}}@media screen and (min-width:1200px){.vp-conversation-confirmation{--conversation-confirmation-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-confirmation-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-confirmation-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-confirmation-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-confirmation-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight)}}.vp-conversation-confirmation{background-color:var(--conversation-confirmation-background-color);border:var(--conversation-confirmation-border-width) solid var(--conversation-confirmation-border-color);border-radius:var(--conversation-confirmation-border-radius);box-sizing:border-box;color:var(--conversation-confirmation-content-color);display:flex;flex-direction:column;font-family:var(--conversation-confirmation-font-family);font-size:var(--conversation-confirmation-font-size);font-weight:var(--conversation-confirmation-font-weight);gap:var(--conversation-confirmation-gap);line-height:var(--conversation-confirmation-line-height);max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:var(--conversation-confirmation-padding)}.vp-conversation-confirmation__title{font-weight:var(--conversation-confirmation-title-font-weight)}.vp-conversation-confirmation__request{color:var(--conversation-confirmation-quiet-content-color)}.vp-conversation-confirmation__accepted:empty,.vp-conversation-confirmation__rejected:empty{margin-block-start:calc(var(--conversation-confirmation-gap)*-1)}.vp-conversation-confirmation__actions{display:flex;flex-wrap:wrap;gap:var(--conversation-confirmation-gap);justify-content:flex-end}.vp-conversation-context{--conversation-context-gap:var(--vp-semantic-spacing-xs);--conversation-context-row-gap:var(--vp-semantic-spacing-2xs);--conversation-context-min-inline-size:var(--vp-semantic-spacing-9xl);--conversation-context-quiet-color:var(--vp-semantic-color-content-quiet);--conversation-context-divider-color:var(--vp-semantic-color-border-quiet);--conversation-context-divider-width:var(--vp-semantic-border-width-s);--conversation-context-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--conversation-context-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-context-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--conversation-context-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-conversation-context{--conversation-context-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--conversation-context-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-context-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--conversation-context-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-context{--conversation-context-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--conversation-context-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-context-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--conversation-context-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-context{flex-direction:column;font-family:var(--conversation-context-font-family);font-size:var(--conversation-context-font-size);font-weight:var(--conversation-context-font-weight);gap:var(--conversation-context-gap);line-height:var(--conversation-context-line-height);min-inline-size:min(calc(var(--conversation-context-min-inline-size)*1.5),100%)}.vp-conversation-context__tokens{color:var(--conversation-context-quiet-color);font-variant-numeric:tabular-nums;margin:0}.vp-conversation-context__rows{border-block-start:var(--conversation-context-divider-width) solid var(--conversation-context-divider-color);display:grid;gap:var(--conversation-context-row-gap);margin:0;padding-block-start:var(--conversation-context-gap)}.vp-conversation-context__row{-moz-column-gap:var(--conversation-context-gap);column-gap:var(--conversation-context-gap);display:flex;flex-wrap:wrap;justify-content:space-between}.vp-conversation-context__row--cost{border-block-start:var(--conversation-context-divider-width) solid var(--conversation-context-divider-color);font-weight:700;padding-block-start:var(--conversation-context-row-gap)}.vp-conversation-context__row-label{color:var(--conversation-context-quiet-color)}.vp-conversation-context__row-value{font-variant-numeric:tabular-nums;margin:0}.vp-conversation-context__trigger{--conversation-context-ring-track-color:var(--vp-semantic-color-border-quiet);--conversation-context-ring-value-color:var(--vp-semantic-color-content-brand);--conversation-context-ring-high-color:var(--vp-semantic-color-status-negative);--conversation-context-hidden-size:var(--vp-semantic-border-width-s);font-variant-numeric:tabular-nums}.vp-conversation-context__ring{flex-shrink:0;transform:rotate(-90deg)}.vp-conversation-context__ring--high{--conversation-context-ring-value-color:var(--conversation-context-ring-high-color)}.vp-conversation-context__ring-track{stroke:var(--conversation-context-ring-track-color)}.vp-conversation-context__ring-value{stroke:var(--conversation-context-ring-value-color);stroke-linecap:round}@media(forced-colors:active){.vp-conversation-context__ring-value{stroke:CanvasText}}.vp-conversation-context__trigger-label{block-size:var(--conversation-context-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-context-hidden-size);margin:calc(var(--conversation-context-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-popover{--popover-background-color:var(--vp-semantic-color-background-main);--popover-content-color:var(--vp-semantic-color-content-neutral);--popover-border-color:var(--vp-semantic-color-border-neutral);--popover-border-width:var(--vp-semantic-border-width-s);--popover-border-radius:var(--vp-semantic-border-radius-s);--popover-padding:var(--vp-semantic-spacing-m);--popover-gap:var(--vp-semantic-spacing-xs);--popover-max-inline-size:calc(var(--vp-semantic-sizing-9xl)*2.5);--popover-screen-margin:var(--vp-semantic-spacing-m);--popover-arrow-size:var(--vp-semantic-sizing-s);--popover-close-button-size:var(--vp-semantic-sizing-2xl);--popover-close-button-inset:var(--vp-semantic-spacing-xs);--popover-focus-shadow:var(--vp-semantic-box-shadow-focus);--popover-transition-duration:var(--vp-semantic-motion-duration-quick);--popover-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--popover-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--popover-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--popover-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--popover-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--popover-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--popover-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--popover-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-popover{--popover-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--popover-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--popover-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--popover-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--popover-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--popover-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--popover-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-popover{--popover-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--popover-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--popover-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--popover-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--popover-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--popover-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--popover-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-popover{background-color:var(--popover-background-color);border:var(--popover-border-width) solid var(--popover-border-color);border-radius:var(--popover-border-radius);box-sizing:border-box;color:var(--popover-content-color);font-family:var(--popover-font-family);font-size:var(--popover-font-size);font-variation-settings:"opsz" var(--popover-optical-sizing);font-weight:var(--popover-font-weight);inset:unset;letter-spacing:var(--popover-letter-spacing);line-height:var(--popover-line-height);margin:0;max-inline-size:min(var(--popover-max-inline-size),calc(100vw - var(--popover-screen-margin)*2));overflow:visible;overflow-wrap:break-word;padding:var(--popover-padding);position:fixed;text-transform:var(--popover-text-case)}.vp-popover:popover-open{animation:popover-fade-in var(--popover-transition-duration) var(--popover-transition-easing);display:flex;flex-direction:column;gap:var(--popover-gap)}@media(prefers-reduced-motion:reduce){.vp-popover:popover-open{animation-duration:0s}}.vp-popover:focus-visible{box-shadow:var(--popover-focus-shadow);outline:none}@media(forced-colors:active){.vp-popover{border-color:CanvasText}}.vp-popover__arrow{background-color:var(--popover-background-color);block-size:var(--popover-arrow-size);border:var(--popover-border-width) solid var(--popover-border-color);box-sizing:border-box;clip-path:polygon(0 0,100% 0,0 100%);inline-size:var(--popover-arrow-size);pointer-events:none;position:absolute;rotate:45deg;translate:-50% -50%}.vp-popover__arrow[data-side=left]{rotate:135deg}.vp-popover__arrow[data-side=top]{rotate:225deg}.vp-popover__arrow[data-side=right]{rotate:-45deg}@media(forced-colors:active){.vp-popover__arrow{border-color:CanvasText}}.vp-popover:has(>.vp-popover__close-button){padding-inline-end:calc(var(--popover-close-button-inset) + var(--popover-close-button-size) + var(--popover-gap))}.vp-popover__close-button{inset-block-start:var(--popover-close-button-inset);inset-inline-end:var(--popover-close-button-inset);position:absolute}@keyframes popover-fade-in{0%{opacity:0}to{opacity:1}}.vp-conversation-inline-citation{--conversation-inline-citation-content-color:var(--vp-semantic-color-content-neutral);--conversation-inline-citation-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-inline-citation-highlight-color:var(--vp-semantic-color-hover-container-neutral);--conversation-inline-citation-badge-background-color:var(--vp-semantic-color-container-quiet);--conversation-inline-citation-badge-hover-background-color:var(--vp-semantic-color-hover-container-neutral);--conversation-inline-citation-badge-padding-inline:var(--vp-semantic-spacing-2xs);--conversation-inline-citation-badge-border-radius:var(--vp-semantic-border-radius-full);--conversation-inline-citation-badge-margin:var(--vp-semantic-spacing-3xs);--conversation-inline-citation-card-gap:var(--vp-semantic-spacing-s);--conversation-inline-citation-source-gap:var(--vp-semantic-spacing-3xs);--conversation-inline-citation-navigation-gap:var(--vp-semantic-spacing-2xs);--conversation-inline-citation-divider-color:var(--vp-semantic-color-border-quiet);--conversation-inline-citation-quote-border-color:var(--vp-semantic-color-border-neutral);--conversation-inline-citation-border-width:var(--vp-semantic-border-width-s);--conversation-inline-citation-quote-border-width:var(--vp-semantic-border-width-m);--conversation-inline-citation-quote-padding:var(--vp-semantic-spacing-s);--conversation-inline-citation-focus-ring:var(--vp-semantic-box-shadow-focus);--conversation-inline-citation-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-inline-citation-link-border-radius:var(--vp-semantic-border-radius-main);--conversation-inline-citation-card-inline-size:calc(var(--vp-semantic-sizing-9xl)*2);--conversation-inline-citation-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--conversation-inline-citation-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-inline-citation-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--conversation-inline-citation-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--conversation-inline-citation-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--conversation-inline-citation-caption-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--conversation-inline-citation-caption-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-conversation-inline-citation{--conversation-inline-citation-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--conversation-inline-citation-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-inline-citation-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--conversation-inline-citation-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--conversation-inline-citation-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--conversation-inline-citation-caption-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--conversation-inline-citation-caption-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-conversation-inline-citation{--conversation-inline-citation-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--conversation-inline-citation-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-inline-citation-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--conversation-inline-citation-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--conversation-inline-citation-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--conversation-inline-citation-caption-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--conversation-inline-citation-caption-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-conversation-inline-citation{--conversation-inline-citation-body-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-inline-citation-body-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-inline-citation-body-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-inline-citation-body-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-inline-citation-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--conversation-inline-citation-body-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--conversation-inline-citation-body-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-conversation-inline-citation{--conversation-inline-citation-body-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-inline-citation-body-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-inline-citation-body-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-inline-citation-body-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-inline-citation-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--conversation-inline-citation-body-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--conversation-inline-citation-body-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-conversation-inline-citation{--conversation-inline-citation-body-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-inline-citation-body-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-inline-citation-body-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-inline-citation-body-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-inline-citation-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--conversation-inline-citation-body-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--conversation-inline-citation-body-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-conversation-inline-citation{display:inline}.vp-conversation-inline-citation__text{border-radius:var(--conversation-inline-citation-link-border-radius)}.vp-conversation-inline-citation:has(.vp-conversation-inline-citation__trigger[data-open]) .vp-conversation-inline-citation__text{background-color:var(--conversation-inline-citation-highlight-color)}@media(hover:hover){.vp-conversation-inline-citation:has(.vp-conversation-inline-citation__trigger:hover) .vp-conversation-inline-citation__text{background-color:var(--conversation-inline-citation-highlight-color)}}.vp-conversation-inline-citation__trigger{background-color:var(--conversation-inline-citation-badge-background-color);border-radius:var(--conversation-inline-citation-badge-border-radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--conversation-inline-citation-content-color);display:inline;font-family:var(--conversation-inline-citation-caption-font-family);font-optical-sizing:var(--conversation-inline-citation-caption-optical-sizing);font-size:var(--conversation-inline-citation-caption-font-size);font-weight:var(--conversation-inline-citation-caption-font-weight);letter-spacing:var(--conversation-inline-citation-caption-letter-spacing);line-height:var(--conversation-inline-citation-caption-line-height);margin-inline-start:var(--conversation-inline-citation-badge-margin);outline:var(--conversation-inline-citation-focus-outline-width) solid transparent;overflow-wrap:anywhere;padding-inline:var(--conversation-inline-citation-badge-padding-inline);text-decoration:none;text-transform:var(--conversation-inline-citation-caption-text-case)}@media(hover:hover){.vp-conversation-inline-citation__trigger:hover{background-color:var(--conversation-inline-citation-badge-hover-background-color);text-decoration:underline}}.vp-conversation-inline-citation__trigger:focus-visible{box-shadow:var(--conversation-inline-citation-focus-ring)}.vp-conversation-inline-citation__hidden-text{--conversation-inline-citation-hidden-size:1px;block-size:var(--conversation-inline-citation-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-inline-citation-hidden-size);margin:calc(var(--conversation-inline-citation-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-inline-citation__card{color:var(--conversation-inline-citation-content-color);display:flex;flex-direction:column;gap:var(--conversation-inline-citation-card-gap);inline-size:var(--conversation-inline-citation-card-inline-size);max-inline-size:100%}.vp-conversation-inline-citation__card:not(:popover-open){display:none}.vp-conversation-inline-citation__navigation{align-items:center;border-block-end:var(--conversation-inline-citation-border-width) solid var(--conversation-inline-citation-divider-color);display:flex;gap:var(--conversation-inline-citation-navigation-gap);justify-content:space-between;padding-block-end:var(--conversation-inline-citation-navigation-gap)}.vp-conversation-inline-citation__index{color:var(--conversation-inline-citation-quiet-content-color);font-family:var(--conversation-inline-citation-caption-font-family);font-optical-sizing:var(--conversation-inline-citation-caption-optical-sizing);font-size:var(--conversation-inline-citation-caption-font-size);font-weight:var(--conversation-inline-citation-caption-font-weight);letter-spacing:var(--conversation-inline-citation-caption-letter-spacing);line-height:var(--conversation-inline-citation-caption-line-height);text-transform:var(--conversation-inline-citation-caption-text-case)}.vp-conversation-inline-citation__slides{display:flex;flex-direction:column}.vp-conversation-inline-citation__source{display:flex;flex-direction:column;gap:var(--conversation-inline-citation-source-gap);min-inline-size:0}.vp-conversation-inline-citation__source[hidden]{display:none}.vp-conversation-inline-citation__source-title{align-self:flex-start;border-radius:var(--conversation-inline-citation-link-border-radius);color:var(--conversation-inline-citation-content-color);font-family:var(--conversation-inline-citation-body-font-family);font-optical-sizing:var(--conversation-inline-citation-body-optical-sizing);font-size:var(--conversation-inline-citation-body-font-size);font-weight:var(--conversation-inline-citation-body-font-weight);letter-spacing:var(--conversation-inline-citation-body-letter-spacing);line-height:var(--conversation-inline-citation-body-line-height);outline:var(--conversation-inline-citation-focus-outline-width) solid transparent;overflow-wrap:anywhere;text-decoration:underline;text-transform:var(--conversation-inline-citation-body-text-case)}.vp-conversation-inline-citation__source-title:focus-visible{box-shadow:var(--conversation-inline-citation-focus-ring)}.vp-conversation-inline-citation__source-url{color:var(--conversation-inline-citation-quiet-content-color);font-family:var(--conversation-inline-citation-caption-font-family);font-optical-sizing:var(--conversation-inline-citation-caption-optical-sizing);font-size:var(--conversation-inline-citation-caption-font-size);font-weight:var(--conversation-inline-citation-caption-font-weight);letter-spacing:var(--conversation-inline-citation-caption-letter-spacing);line-height:var(--conversation-inline-citation-caption-line-height);overflow-wrap:anywhere;text-transform:var(--conversation-inline-citation-caption-text-case)}.vp-conversation-inline-citation__quote,.vp-conversation-inline-citation__source-description{font-family:var(--conversation-inline-citation-body-font-family);font-optical-sizing:var(--conversation-inline-citation-body-optical-sizing);font-size:var(--conversation-inline-citation-body-font-size);font-weight:var(--conversation-inline-citation-body-font-weight);letter-spacing:var(--conversation-inline-citation-body-letter-spacing);line-height:var(--conversation-inline-citation-body-line-height);overflow-wrap:anywhere;text-transform:var(--conversation-inline-citation-body-text-case)}.vp-conversation-inline-citation__quote{border-inline-start:var(--conversation-inline-citation-quote-border-width) solid var(--conversation-inline-citation-quote-border-color);display:block;font-style:italic;padding-inline-start:var(--conversation-inline-citation-quote-padding)}.vp-hover-card{--hover-card-arrow-size:var(--vp-semantic-sizing-s)}.vp-hover-card__arrow{background-color:var(--tooltip-background-color);block-size:var(--hover-card-arrow-size);border:var(--tooltip-border-width) solid var(--tooltip-border-color);box-sizing:border-box;clip-path:polygon(0 0,100% 0,0 100%);inline-size:var(--hover-card-arrow-size);pointer-events:none;position:absolute;rotate:45deg;translate:-50% -50%}.vp-hover-card__arrow[data-side=left]{rotate:135deg}.vp-hover-card__arrow[data-side=top]{rotate:225deg}.vp-hover-card__arrow[data-side=right]{rotate:-45deg}@media(forced-colors:active){.vp-hover-card__arrow{border-color:CanvasText}}.vp-conversation-message{--conversation-message-content-color:var(--vp-semantic-color-content-neutral);--conversation-message-gap:var(--vp-semantic-spacing-xs);--conversation-message-bubble-background-color:var(--vp-semantic-color-container-quiet);--conversation-message-bubble-padding-block:var(--vp-semantic-spacing-s);--conversation-message-bubble-padding-inline:var(--vp-semantic-spacing-m);--conversation-message-bubble-border-radius:var(--vp-semantic-border-radius-main);--conversation-message-bubble-border-width:var(--vp-semantic-border-width-s);--conversation-message-actions-gap:var(--vp-semantic-spacing-3xs);--conversation-message-toolbar-gap:var(--vp-semantic-spacing-s);--conversation-message-user-max-inline-size:85%;--conversation-message-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--conversation-message-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--conversation-message-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--conversation-message-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height)}@media screen and (min-width:600px){.vp-conversation-message{--conversation-message-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--conversation-message-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--conversation-message-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--conversation-message-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height)}}@media screen and (min-width:1200px){.vp-conversation-message{--conversation-message-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--conversation-message-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--conversation-message-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--conversation-message-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height)}}.vp-conversation-message{box-sizing:border-box;color:var(--conversation-message-content-color);display:flex;flex-direction:column;font-family:var(--conversation-message-font-family);font-size:var(--conversation-message-font-size);font-weight:var(--conversation-message-font-weight);gap:var(--conversation-message-gap);line-height:var(--conversation-message-line-height);max-inline-size:100%;min-inline-size:0}.vp-conversation-message--user{align-items:flex-end;margin-inline-start:auto;max-inline-size:var(--conversation-message-user-max-inline-size)}.vp-conversation-message--user .vp-conversation-message__content{background-color:var(--conversation-message-bubble-background-color);border:var(--conversation-message-bubble-border-width) solid transparent;border-radius:var(--conversation-message-bubble-border-radius);padding:var(--conversation-message-bubble-padding-block) var(--conversation-message-bubble-padding-inline)}.vp-conversation-message__content{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--conversation-message-gap);max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-message__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-message-toolbar-gap);justify-content:space-between}.vp-conversation-message__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-message-actions-gap)}.vp-conversation-message__actions:only-child{margin-inline-start:auto}.vp-conversation-message-branch{--conversation-message-branch-gap:var(--vp-semantic-spacing-xs);--conversation-message-branch-page-color:var(--vp-semantic-color-content-quiet);--conversation-message-branch-page-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-message-branch-page-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--conversation-message-branch-page-padding-inline:var(--vp-semantic-spacing-3xs)}@media screen and (min-width:600px){.vp-conversation-message-branch{--conversation-message-branch-page-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-message-branch-page-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-message-branch{--conversation-message-branch-page-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-message-branch-page-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-message-branch{display:flex;flex-direction:column;gap:var(--conversation-message-branch-gap);min-inline-size:0}.vp-conversation-message-branch__content{min-inline-size:0}.vp-conversation-message-branch__version[hidden]{display:none}.vp-conversation-message-branch__selector{align-items:center;align-self:flex-start;display:inline-flex}.vp-conversation-message-branch__page{color:var(--conversation-message-branch-page-color);font-size:var(--conversation-message-branch-page-font-size);font-variant-numeric:tabular-nums;line-height:var(--conversation-message-branch-page-line-height);padding-inline:var(--conversation-message-branch-page-padding-inline);white-space:nowrap}.vp-conversation-model-selector{--conversation-model-selector-min-inline-size:var(--vp-semantic-sizing-9xl);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;min-inline-size:var(--conversation-model-selector-min-inline-size)}.vp-conversation-plan{--conversation-plan-background-color:var(--vp-semantic-color-background-main);--conversation-plan-content-color:var(--vp-semantic-color-content-neutral);--conversation-plan-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-plan-border-color:var(--vp-semantic-color-border-quiet);--conversation-plan-border-width:var(--vp-semantic-border-width-s);--conversation-plan-border-radius:var(--vp-semantic-border-radius-main);--conversation-plan-padding:var(--vp-semantic-spacing-m);--conversation-plan-gap:var(--vp-semantic-spacing-s);--conversation-plan-header-gap:var(--vp-semantic-spacing-3xs);--conversation-plan-footer-gap:var(--vp-semantic-spacing-xs);--conversation-plan-shimmer-duration:calc(var(--vp-semantic-motion-duration-extended)*3);--conversation-plan-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--conversation-plan-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--conversation-plan-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--conversation-plan-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--conversation-plan-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--conversation-plan-title-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--conversation-plan-title-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing)}@media screen and (min-width:600px){.vp-conversation-plan{--conversation-plan-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--conversation-plan-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--conversation-plan-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--conversation-plan-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--conversation-plan-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--conversation-plan-title-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--conversation-plan-title-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-conversation-plan{--conversation-plan-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--conversation-plan-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--conversation-plan-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--conversation-plan-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--conversation-plan-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--conversation-plan-title-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--conversation-plan-title-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing)}}.vp-conversation-plan{--conversation-plan-body-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-plan-body-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-plan-body-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-plan-body-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-plan-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--conversation-plan-body-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--conversation-plan-body-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-conversation-plan{--conversation-plan-body-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-plan-body-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-plan-body-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-plan-body-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-plan-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--conversation-plan-body-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--conversation-plan-body-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-conversation-plan{--conversation-plan-body-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-plan-body-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-plan-body-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-plan-body-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-plan-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--conversation-plan-body-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--conversation-plan-body-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-conversation-plan{background-color:var(--conversation-plan-background-color);border:var(--conversation-plan-border-width) solid var(--conversation-plan-border-color);border-radius:var(--conversation-plan-border-radius);color:var(--conversation-plan-content-color);display:flex;flex-direction:column;gap:var(--conversation-plan-gap);min-inline-size:0;padding:var(--conversation-plan-padding)}.vp-conversation-plan__header{align-items:start;display:grid;gap:var(--conversation-plan-header-gap) var(--conversation-plan-gap);grid-template-columns:minmax(0,1fr) auto}.vp-conversation-plan__title{font-family:var(--conversation-plan-title-font-family);font-optical-sizing:var(--conversation-plan-title-optical-sizing);font-size:var(--conversation-plan-title-font-size);font-weight:var(--conversation-plan-title-font-weight);grid-column:1;letter-spacing:var(--conversation-plan-title-letter-spacing);line-height:var(--conversation-plan-title-line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--conversation-plan-title-text-case)}.vp-conversation-plan__description{color:var(--conversation-plan-quiet-content-color);font-family:var(--conversation-plan-body-font-family);font-optical-sizing:var(--conversation-plan-body-optical-sizing);font-size:var(--conversation-plan-body-font-size);font-weight:var(--conversation-plan-body-font-weight);grid-column:1;letter-spacing:var(--conversation-plan-body-letter-spacing);line-height:var(--conversation-plan-body-line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--conversation-plan-body-text-case)}.vp-conversation-plan__action{display:flex;gap:var(--conversation-plan-header-gap);grid-column:2;grid-row:1/span 2}.vp-conversation-plan[data-open] .vp-conversation-plan__trigger-icon{rotate:180deg}.vp-conversation-plan__content{font-family:var(--conversation-plan-body-font-family);font-optical-sizing:var(--conversation-plan-body-optical-sizing);font-size:var(--conversation-plan-body-font-size);font-weight:var(--conversation-plan-body-font-weight);letter-spacing:var(--conversation-plan-body-letter-spacing);line-height:var(--conversation-plan-body-line-height);overflow-wrap:anywhere;text-transform:var(--conversation-plan-body-text-case)}.vp-conversation-plan__content[hidden]{display:none}.vp-conversation-plan__footer{display:flex;flex-wrap:wrap;gap:var(--conversation-plan-footer-gap);justify-content:flex-end}.vp-conversation-plan[aria-busy=true] .vp-conversation-plan__description,.vp-conversation-plan[aria-busy=true] .vp-conversation-plan__title{animation:vp-conversation-plan-shimmer var(--conversation-plan-shimmer-duration) linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--conversation-plan-content-color) 40%,var(--conversation-plan-quiet-content-color) 50%,var(--conversation-plan-content-color) 60%);background-size:200% 100%;color:transparent}@media(prefers-reduced-motion:reduce){.vp-conversation-plan[aria-busy=true] .vp-conversation-plan__description,.vp-conversation-plan[aria-busy=true] .vp-conversation-plan__title{animation:none;background-image:none;color:var(--conversation-plan-quiet-content-color)}}@media(forced-colors:active){.vp-conversation-plan[aria-busy=true] .vp-conversation-plan__description,.vp-conversation-plan[aria-busy=true] .vp-conversation-plan__title{animation:none;background-image:none;color:CanvasText}}@keyframes vp-conversation-plan-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vp-menu{--menu-background-color:var(--vp-semantic-color-container-neutral);--menu-content-color:var(--vp-semantic-color-content-neutral);--menu-border-color:var(--vp-semantic-color-border-quiet);--menu-border-width:var(--vp-semantic-border-width-s);--menu-border-radius:var(--vp-semantic-border-radius-m);--menu-padding:var(--vp-semantic-spacing-s);--menu-min-inline-size:calc(var(--vp-semantic-sizing-9xl)*1.5);--menu-max-inline-size:calc(var(--vp-semantic-sizing-9xl)*2.5);--menu-screen-margin:var(--vp-semantic-spacing-m);--menu-transition-duration:var(--vp-semantic-motion-duration-quick);--menu-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--menu-item-padding-block:var(--vp-semantic-spacing-s);--menu-item-padding-inline:var(--vp-semantic-spacing-s);--menu-item-gap:var(--vp-semantic-spacing-xs);--menu-item-icon-size:var(--vp-semantic-sizing-m);--menu-item-min-block-size:var(--vp-semantic-sizing-2xl);--menu-item-border-radius:var(--vp-semantic-border-radius-main);--menu-item-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--menu-item-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--menu-item-focus-shadow:var(--vp-semantic-box-shadow-focus);--menu-item-danger-color:var(--vp-semantic-color-status-negative);--menu-item-disabled-opacity:var(--vp-semantic-opacity-s);--menu-separator-color:var(--vp-semantic-color-border-quiet);--menu-separator-margin-block:var(--vp-semantic-spacing-2xs);--menu-group-label-color:var(--vp-semantic-color-content-quiet);--menu-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--menu-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--menu-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--menu-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--menu-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--menu-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--menu-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--menu-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--menu-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--menu-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--menu-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--menu-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--menu-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--menu-label-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-menu{--menu-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--menu-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--menu-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--menu-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--menu-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--menu-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--menu-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--menu-label-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--menu-label-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--menu-label-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--menu-label-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--menu-label-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--menu-label-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--menu-label-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-menu{--menu-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--menu-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--menu-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--menu-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--menu-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--menu-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--menu-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--menu-label-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--menu-label-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--menu-label-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--menu-label-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--menu-label-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--menu-label-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--menu-label-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-menu{background-color:var(--menu-background-color);border:var(--menu-border-width) solid var(--menu-border-color);border-radius:var(--menu-border-radius);box-sizing:border-box;color:var(--menu-content-color);font-family:var(--menu-font-family);font-size:var(--menu-font-size);font-variation-settings:"opsz" var(--menu-optical-sizing);font-weight:var(--menu-font-weight);inset:unset;letter-spacing:var(--menu-letter-spacing);line-height:var(--menu-line-height);margin:0;max-inline-size:min(var(--menu-max-inline-size),calc(100vw - var(--menu-screen-margin)*2));min-inline-size:var(--menu-min-inline-size);padding:var(--menu-padding);position:fixed;text-transform:var(--menu-text-case)}.vp-menu:popover-open{animation:menu-fade-in var(--menu-transition-duration) var(--menu-transition-easing);display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){.vp-menu:popover-open{animation-duration:0s}}.vp-menu:focus-visible{outline:none}@media(forced-colors:active){.vp-menu{border-color:CanvasText}}.vp-menu__group{display:flex;flex-direction:column}.vp-menu__group-label{color:var(--menu-group-label-color);font-family:var(--menu-label-font-family);font-size:var(--menu-label-font-size);font-variation-settings:"opsz" var(--menu-label-optical-sizing);font-weight:var(--menu-label-font-weight);letter-spacing:var(--menu-label-letter-spacing);line-height:var(--menu-label-line-height);padding:var(--menu-item-padding-block) var(--menu-item-padding-inline);text-transform:var(--menu-label-text-case)}.vp-menu__separator{background-color:var(--menu-separator-color);block-size:var(--menu-border-width);margin-block:var(--menu-separator-margin-block)}@media(forced-colors:active){.vp-menu__separator{background-color:CanvasText}}.vp-menu__item{align-items:center;background-color:transparent;border:none;border-radius:var(--menu-item-border-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--menu-item-gap);inline-size:100%;letter-spacing:inherit;margin:0;min-block-size:var(--menu-item-min-block-size);padding:var(--menu-item-padding-block) var(--menu-item-padding-inline);text-align:start;text-decoration:none;text-transform:inherit}.vp-menu__item:focus{background-color:var(--menu-item-hover-background-color);outline:none}.vp-menu__item:focus-visible{box-shadow:var(--menu-item-focus-shadow)}.vp-menu__item>svg{block-size:var(--menu-item-icon-size);flex:none;inline-size:var(--menu-item-icon-size)}.vp-menu__item--danger{color:var(--menu-item-danger-color)}.vp-menu__item:active{background-color:var(--menu-item-active-background-color)}.vp-menu__item[data-disabled]{cursor:not-allowed;opacity:var(--menu-item-disabled-opacity)}@media(forced-colors:active){.vp-menu__item:focus{outline:var(--menu-border-width) solid Highlight}}@keyframes menu-fade-in{0%{opacity:0}to{opacity:1}}.vp-conversation-prompt-input{--conversation-prompt-input-dragging-border-color:var(--vp-semantic-color-border-brand);--conversation-prompt-input-dragging-background-color:var(--vp-semantic-color-container-quiet);--conversation-prompt-input-dragging-outline-width:var(--vp-semantic-border-width-m);--conversation-prompt-input-dragging-outline-offset:var(--vp-semantic-spacing-2xs);--conversation-prompt-input-border-radius:var(--vp-semantic-border-radius-main);--conversation-prompt-input-gap:var(--vp-semantic-spacing-xs);--conversation-prompt-input-tools-gap:var(--vp-semantic-spacing-xs);--conversation-prompt-input-hidden-size:var(--vp-semantic-border-width-s);border-radius:var(--conversation-prompt-input-border-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--conversation-prompt-input-gap);min-inline-size:0}.vp-conversation-prompt-input[data-dragging]{background-color:var(--conversation-prompt-input-dragging-background-color);outline:var(--conversation-prompt-input-dragging-outline-width) dashed var(--conversation-prompt-input-dragging-border-color);outline-offset:var(--conversation-prompt-input-dragging-outline-offset)}.vp-conversation-prompt-input__file-input{display:none}.vp-conversation-prompt-input__status{block-size:var(--conversation-prompt-input-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-prompt-input-hidden-size);margin:calc(var(--conversation-prompt-input-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-prompt-input__body,.vp-conversation-prompt-input__header{min-inline-size:0}.vp-conversation-prompt-input__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-prompt-input-gap);justify-content:space-between}.vp-conversation-prompt-input__tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-prompt-input-tools-gap);min-inline-size:0}.vp-conversation-prompt-input__submit{margin-inline-start:auto}.vp-conversation-prompt-input__icon{flex-shrink:0}.vp-conversation-question{--conversation-question-background-color:var(--vp-semantic-color-background-main);--conversation-question-content-color:var(--vp-semantic-color-content-neutral);--conversation-question-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-question-error-color:var(--vp-semantic-color-status-negative);--conversation-question-border-color:var(--vp-semantic-color-border-quiet);--conversation-question-border-width:var(--vp-semantic-border-width-s);--conversation-question-border-radius:var(--vp-semantic-border-radius-main);--conversation-question-padding:var(--vp-semantic-spacing-m);--conversation-question-gap:var(--vp-semantic-spacing-m);--conversation-question-options-gap:var(--vp-semantic-spacing-xs);--conversation-question-option-padding-block:var(--vp-semantic-spacing-2xs);--conversation-question-actions-gap:var(--vp-semantic-spacing-xs);--conversation-question-after-prompt-margin:var(--vp-semantic-spacing-xs);--conversation-question-body-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-question-body-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-question-body-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-question-body-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-question-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--conversation-question-body-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--conversation-question-body-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-conversation-question{--conversation-question-body-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-question-body-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-question-body-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-question-body-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-question-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--conversation-question-body-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--conversation-question-body-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-conversation-question{--conversation-question-body-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-question-body-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-question-body-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-question-body-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-question-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--conversation-question-body-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--conversation-question-body-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--conversation-question-padding:var(--vp-semantic-spacing-xl)}}.vp-conversation-question{background-color:var(--conversation-question-background-color);border:var(--conversation-question-border-width) solid var(--conversation-question-border-color);border-radius:var(--conversation-question-border-radius);color:var(--conversation-question-content-color);display:block;min-inline-size:0;padding:var(--conversation-question-padding)}.vp-conversation-question__fieldset{border:0;display:flex;flex-direction:column;gap:var(--conversation-question-gap);margin:0;min-inline-size:0;padding:0}.vp-conversation-question__prompt{overflow-wrap:anywhere}.vp-conversation-question__prompt+:not(.vp-conversation-question__description){margin-block-start:var(--conversation-question-after-prompt-margin)}.vp-conversation-question__description{color:var(--conversation-question-quiet-content-color);font-family:var(--conversation-question-body-font-family);font-optical-sizing:var(--conversation-question-body-optical-sizing);font-size:var(--conversation-question-body-font-size);font-weight:var(--conversation-question-body-font-weight);letter-spacing:var(--conversation-question-body-letter-spacing);line-height:var(--conversation-question-body-line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--conversation-question-body-text-case)}.vp-conversation-question__options{display:flex;flex-direction:column}.vp-conversation-question__options[role=group]{gap:var(--conversation-question-options-gap)}.vp-conversation-question__options[role=radiogroup]>.vp-conversation-question__option{--radio-spacing-block-start:var(--conversation-question-option-padding-block);--radio-spacing-block-end:var(--conversation-question-option-padding-block)}.vp-conversation-question__error{color:var(--conversation-question-error-color);font-family:var(--conversation-question-body-font-family);font-optical-sizing:var(--conversation-question-body-optical-sizing);font-size:var(--conversation-question-body-font-size);font-weight:var(--conversation-question-body-font-weight);letter-spacing:var(--conversation-question-body-letter-spacing);line-height:var(--conversation-question-body-line-height);margin:0;text-transform:var(--conversation-question-body-text-case)}.vp-conversation-question__actions{display:flex;flex-wrap:wrap;gap:var(--conversation-question-actions-gap);justify-content:flex-end}.vp-conversation-reasoning{--conversation-reasoning-content-color:var(--vp-semantic-color-content-neutral);--conversation-reasoning-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-reasoning-hover-content-color:var(--vp-semantic-color-hover-content-neutral);--conversation-reasoning-border-color:var(--vp-semantic-color-border-quiet);--conversation-reasoning-border-width:var(--vp-semantic-border-width-m);--conversation-reasoning-border-radius:var(--vp-semantic-border-radius-main);--conversation-reasoning-gap:var(--vp-semantic-spacing-xs);--conversation-reasoning-trigger-padding-block:var(--vp-semantic-spacing-2xs);--conversation-reasoning-trigger-padding-inline:var(--vp-semantic-spacing-2xs);--conversation-reasoning-trigger-min-size:var(--vp-semantic-sizing-xl);--conversation-reasoning-content-padding-inline:var(--vp-semantic-spacing-s);--conversation-reasoning-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-reasoning-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-reasoning-transition-duration:var(--vp-semantic-motion-duration-quick);--conversation-reasoning-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--conversation-reasoning-shimmer-duration:var(--vp-semantic-motion-duration-extended);--conversation-reasoning-shimmer-easing:var(--vp-semantic-motion-easing-functional-linear);--conversation-reasoning-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-reasoning-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-reasoning-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-reasoning-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height)}@media screen and (min-width:600px){.vp-conversation-reasoning{--conversation-reasoning-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-reasoning-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-reasoning-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-reasoning-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height)}}@media screen and (min-width:1200px){.vp-conversation-reasoning{--conversation-reasoning-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-reasoning-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-reasoning-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-reasoning-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height)}}.vp-conversation-reasoning{color:var(--conversation-reasoning-quiet-content-color);display:flex;flex-direction:column;font-family:var(--conversation-reasoning-font-family);font-size:var(--conversation-reasoning-font-size);font-weight:var(--conversation-reasoning-font-weight);line-height:var(--conversation-reasoning-line-height);min-inline-size:0}.vp-conversation-reasoning,.vp-conversation-reasoning__trigger{box-sizing:border-box;gap:var(--conversation-reasoning-gap);max-inline-size:100%}.vp-conversation-reasoning__trigger{align-items:center;align-self:flex-start;background:none;border:0;border-radius:var(--conversation-reasoning-border-radius);color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-block-size:var(--conversation-reasoning-trigger-min-size);padding:var(--conversation-reasoning-trigger-padding-block) var(--conversation-reasoning-trigger-padding-inline);text-align:start;transition:color var(--conversation-reasoning-transition-duration) var(--conversation-reasoning-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-conversation-reasoning__trigger{transition-duration:0s}}@media(hover:hover){.vp-conversation-reasoning__trigger:hover{color:var(--conversation-reasoning-hover-content-color)}}.vp-conversation-reasoning__trigger:focus-visible{box-shadow:var(--conversation-reasoning-focus-box-shadow);outline:var(--conversation-reasoning-focus-outline-width) solid transparent}.vp-conversation-reasoning__trigger-icon,.vp-conversation-reasoning__trigger-indicator{flex-shrink:0}.vp-conversation-reasoning__trigger-label{min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-reasoning__trigger-label[data-streaming]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--conversation-reasoning-quiet-content-color) 0,var(--conversation-reasoning-quiet-content-color) 35%,var(--conversation-reasoning-content-color) 50%,var(--conversation-reasoning-quiet-content-color) 65%,var(--conversation-reasoning-quiet-content-color) 100%);background-size:200% 100%;-webkit-text-fill-color:transparent;animation:conversation-reasoning-shimmer var(--conversation-reasoning-shimmer-duration) var(--conversation-reasoning-shimmer-easing) infinite}@media(prefers-reduced-motion:reduce){.vp-conversation-reasoning__trigger-label[data-streaming]{animation:none;background-image:none;-webkit-text-fill-color:currentcolor}}@media(forced-colors:active){.vp-conversation-reasoning__trigger-label[data-streaming]{animation:none;background-image:none;-webkit-text-fill-color:currentcolor}}.vp-conversation-reasoning__trigger-indicator[data-state=open]{transform:rotate(180deg)}.vp-conversation-reasoning__content{animation:conversation-reasoning-reveal var(--conversation-reasoning-transition-duration) var(--conversation-reasoning-transition-easing);border-inline-start:var(--conversation-reasoning-border-width) solid var(--conversation-reasoning-border-color);overflow-wrap:anywhere;padding-inline-start:var(--conversation-reasoning-content-padding-inline);white-space:pre-line}@media(prefers-reduced-motion:reduce){.vp-conversation-reasoning__content{animation:none}}.vp-conversation-reasoning__content:empty,.vp-conversation-reasoning__content[hidden]{display:none}@keyframes conversation-reasoning-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes conversation-reasoning-reveal{0%{opacity:0}to{opacity:1}}.vp-conversation-response{--conversation-response-content-color:var(--vp-semantic-color-content-neutral);--conversation-response-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-response-block-gap:var(--vp-semantic-spacing-s);--conversation-response-list-indent:var(--vp-semantic-spacing-l);--conversation-response-list-item-gap:var(--vp-semantic-spacing-3xs);--conversation-response-quote-border-color:var(--vp-semantic-color-border-neutral);--conversation-response-quote-border-width:var(--vp-semantic-border-width-m);--conversation-response-quote-padding:var(--vp-semantic-spacing-s);--conversation-response-rule-color:var(--vp-semantic-color-border-quiet);--conversation-response-rule-width:var(--vp-semantic-border-width-s);--conversation-response-code-background-color:var(--vp-semantic-color-background-alternative);--conversation-response-code-border-radius:var(--vp-semantic-border-radius-main);--conversation-response-code-padding-inline:var(--vp-semantic-spacing-3xs);--conversation-response-image-border-radius:var(--vp-semantic-border-radius-main);--conversation-response-checkbox-gap:var(--vp-semantic-spacing-xs);--conversation-response-caret-color:var(--vp-semantic-color-content-neutral);--conversation-response-caret-inline-size:var(--vp-semantic-border-width-m);--conversation-response-caret-margin:var(--vp-semantic-spacing-4xs);--conversation-response-caret-duration:var(--vp-semantic-motion-duration-extended);--conversation-response-code-font-family:monospace;box-sizing:border-box;color:var(--conversation-response-content-color);display:flex;flex-direction:column;gap:var(--conversation-response-block-gap);max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-response[data-caret]:empty:after,.vp-conversation-response[data-caret]>:last-child:after{animation:vp-conversation-response-caret var(--conversation-response-caret-duration) steps(1) infinite;background-color:var(--conversation-response-caret-color);block-size:1em;content:"";display:inline-block;inline-size:var(--conversation-response-caret-inline-size);margin-inline-start:var(--conversation-response-caret-margin);vertical-align:text-bottom}@media(prefers-reduced-motion:reduce){.vp-conversation-response[data-caret]:empty:after,.vp-conversation-response[data-caret]>:last-child:after{animation:none}}@media(forced-colors:active){.vp-conversation-response[data-caret]:empty:after,.vp-conversation-response[data-caret]>:last-child:after{background-color:CanvasText}}.vp-conversation-response__blockquote,.vp-conversation-response__heading,.vp-conversation-response__list,.vp-conversation-response__paragraph{margin:0}.vp-conversation-response__heading.vp-body-m{font-weight:700}.vp-conversation-response__list{display:flex;flex-direction:column;gap:var(--conversation-response-list-item-gap);list-style-type:disc;padding-inline-start:var(--conversation-response-list-indent)}.vp-conversation-response__list:is(ol){list-style-type:decimal}.vp-conversation-response__list .vp-conversation-response__list{margin-block-start:var(--conversation-response-list-item-gap)}.vp-conversation-response__list-item>.vp-conversation-response__paragraph{display:inline}.vp-conversation-response__list-item--task{list-style-type:none;margin-inline-start:calc(var(--conversation-response-list-indent)*-1)}.vp-conversation-response__task-checkbox{margin:0;margin-inline-end:var(--conversation-response-checkbox-gap);vertical-align:middle}.vp-conversation-response__blockquote{border-inline-start:var(--conversation-response-quote-border-width) solid var(--conversation-response-quote-border-color);color:var(--conversation-response-quiet-content-color);padding-inline-start:var(--conversation-response-quote-padding)}.vp-conversation-response__blockquote>*+*{margin-block-start:var(--conversation-response-block-gap)}.vp-conversation-response__thematic-break{border:0;border-block-start:var(--conversation-response-rule-width) solid var(--conversation-response-rule-color);inline-size:100%;margin:0}.vp-conversation-response__inline-code{background-color:var(--conversation-response-code-background-color);border-radius:var(--conversation-response-code-border-radius);font-family:var(--conversation-response-code-font-family);font-size:.9em;padding-inline:var(--conversation-response-code-padding-inline)}.vp-conversation-response__image{block-size:auto;border-radius:var(--conversation-response-image-border-radius);display:block;max-inline-size:100%}.vp-conversation-response__table-caption{--conversation-response-hidden-size:1px;block-size:var(--conversation-response-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-response-hidden-size);margin:calc(var(--conversation-response-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-response__table-cell--center{text-align:center}@keyframes vp-conversation-response-caret{50%{opacity:0}}.vp-code-block{--code-block-background-color:var(--vp-semantic-color-background-alternative);--code-block-header-background-color:var(--vp-semantic-color-background-main);--code-block-content-color:var(--vp-semantic-color-content-neutral);--code-block-quiet-content-color:var(--vp-semantic-color-content-quiet);--code-block-border-color:var(--vp-semantic-color-border-quiet);--code-block-border-width:var(--vp-semantic-border-width-s);--code-block-border-radius:var(--vp-semantic-border-radius-main);--code-block-header-gap:var(--vp-semantic-spacing-xs);--code-block-header-padding-block:var(--vp-semantic-spacing-3xs);--code-block-header-padding-inline:var(--vp-semantic-spacing-s);--code-block-padding-block:var(--vp-semantic-spacing-s);--code-block-padding-inline:var(--vp-semantic-spacing-m);--code-block-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--code-block-focus-outline-width:var(--vp-semantic-border-width-m);--code-block-code-font-family:monospace;--code-block-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--code-block-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--code-block-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--code-block-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--code-block-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--code-block-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-code-block{--code-block-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--code-block-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--code-block-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--code-block-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--code-block-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--code-block-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-code-block{--code-block-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--code-block-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--code-block-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--code-block-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--code-block-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--code-block-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-code-block{background-color:var(--code-block-background-color);border:var(--code-block-border-width) solid var(--code-block-border-color);border-radius:var(--code-block-border-radius);box-sizing:border-box;color:var(--code-block-content-color);display:block;font-family:var(--code-block-font-family);font-size:var(--code-block-font-size);font-weight:var(--code-block-font-weight);line-height:var(--code-block-line-height);max-inline-size:100%;min-inline-size:0;overflow:hidden}.vp-code-block:has(.vp-code-block__pre:focus-visible){box-shadow:var(--code-block-focus-box-shadow);outline:var(--code-block-focus-outline-width) solid transparent}.vp-code-block--wrap .vp-code-block__pre{overflow-wrap:anywhere;white-space:pre-wrap}.vp-code-block__header{align-items:center;background-color:var(--code-block-header-background-color);border-block-end:var(--code-block-border-width) solid var(--code-block-border-color);display:flex;gap:var(--code-block-header-gap);justify-content:flex-end;padding:var(--code-block-header-padding-block) var(--code-block-header-padding-inline)}.vp-code-block__title{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.vp-code-block__language{color:var(--code-block-quiet-content-color);font-size:var(--code-block-caption-font-size);line-height:var(--code-block-caption-line-height)}.vp-code-block__copy-button{flex-shrink:0}.vp-code-block__status{--code-block-hidden-size:1px;block-size:var(--code-block-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--code-block-hidden-size);margin:calc(var(--code-block-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-code-block__pre{font-family:var(--code-block-code-font-family);margin:0;overflow-x:auto;padding:var(--code-block-padding-block) var(--code-block-padding-inline);-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre}.vp-code-block__pre:focus-visible{outline:none}.vp-code-block__code{font-family:inherit;font-size:inherit;overflow-wrap:inherit;white-space:inherit}.vp-conversation-shimmer{--conversation-shimmer-gap:var(--vp-semantic-spacing-xs);--conversation-shimmer-figure-size:var(--vp-semantic-sizing-3xl);--conversation-shimmer-block-size:var(--vp-semantic-sizing-9xl);--conversation-shimmer-last-line-size:60%;--conversation-shimmer-hidden-size:1px;align-items:flex-start;display:flex;gap:var(--conversation-shimmer-gap);inline-size:100%}.vp-conversation-shimmer__label{block-size:var(--conversation-shimmer-hidden-size);clip-path:inset(50%);inline-size:var(--conversation-shimmer-hidden-size);margin:calc(var(--conversation-shimmer-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-shimmer__figure{block-size:var(--conversation-shimmer-figure-size);display:grid;flex-shrink:0;inline-size:var(--conversation-shimmer-figure-size)}.vp-conversation-shimmer__lines{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--conversation-shimmer-gap);min-inline-size:0}.vp-conversation-shimmer__line{display:grid}.vp-conversation-shimmer__line:last-child:not(:only-child){inline-size:var(--conversation-shimmer-last-line-size)}.vp-conversation-shimmer__block{block-size:var(--conversation-shimmer-block-size);display:grid;flex:1 1 auto}.vp-conversation-sources{--conversation-sources-content-color:var(--vp-semantic-color-content-neutral);--conversation-sources-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-sources-list-gap:var(--vp-semantic-spacing-xs);--conversation-sources-list-padding-block-end:var(--vp-semantic-spacing-xs);--conversation-sources-domain-gap:var(--vp-semantic-spacing-2xs);--conversation-sources-excerpt-gap:var(--vp-semantic-spacing-xs);--conversation-sources-hidden-size:1px;--conversation-sources-excerpt-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-sources-excerpt-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-sources-excerpt-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-sources-excerpt-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-sources-excerpt-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--conversation-sources-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--conversation-sources-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-sources-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--conversation-sources-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--conversation-sources-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing)}@media screen and (min-width:600px){.vp-conversation-sources{--conversation-sources-excerpt-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-sources-excerpt-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-sources-excerpt-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-sources-excerpt-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-sources-excerpt-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--conversation-sources-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--conversation-sources-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-sources-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--conversation-sources-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--conversation-sources-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing)}}@media screen and (min-width:1200px){.vp-conversation-sources{--conversation-sources-excerpt-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-sources-excerpt-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-sources-excerpt-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-sources-excerpt-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-sources-excerpt-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--conversation-sources-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--conversation-sources-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-sources-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--conversation-sources-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--conversation-sources-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing)}}.vp-conversation-sources{max-inline-size:100%;min-inline-size:0}.vp-conversation-sources__list{display:flex;flex-direction:column;gap:var(--conversation-sources-list-gap);list-style:none;margin:0;padding:0 0 var(--conversation-sources-list-padding-block-end)}.vp-conversation-sources__source{align-items:baseline;color:var(--conversation-sources-content-color);-moz-column-gap:var(--conversation-sources-domain-gap);column-gap:var(--conversation-sources-domain-gap);display:flex;flex-wrap:wrap;min-inline-size:0}.vp-conversation-sources__link{min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-sources__domain{color:var(--conversation-sources-quiet-content-color);font-family:var(--conversation-sources-caption-font-family);font-size:var(--conversation-sources-caption-font-size);font-weight:var(--conversation-sources-caption-font-weight);letter-spacing:var(--conversation-sources-caption-letter-spacing);line-height:var(--conversation-sources-caption-line-height);overflow-wrap:anywhere}.vp-conversation-sources__excerpt{flex-basis:100%;font-family:var(--conversation-sources-excerpt-font-family);font-size:var(--conversation-sources-excerpt-font-size);font-weight:var(--conversation-sources-excerpt-font-weight);letter-spacing:var(--conversation-sources-excerpt-letter-spacing);line-height:var(--conversation-sources-excerpt-line-height);margin:var(--conversation-sources-excerpt-gap) 0 0;overflow-wrap:anywhere}.vp-conversation-sources__new-tab-text{block-size:var(--conversation-sources-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-sources-hidden-size);margin:calc(var(--conversation-sources-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-stack-trace{--conversation-stack-trace-background-color:var(--vp-semantic-color-background-main);--conversation-stack-trace-content-background-color:var(--vp-semantic-color-background-alternative);--conversation-stack-trace-hover-background-color:var(--vp-semantic-color-hover-container-neutral);--conversation-stack-trace-content-color:var(--vp-semantic-color-content-neutral);--conversation-stack-trace-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-stack-trace-error-color:var(--vp-semantic-color-status-negative);--conversation-stack-trace-border-color:var(--vp-semantic-color-border-quiet);--conversation-stack-trace-border-width:var(--vp-semantic-border-width-s);--conversation-stack-trace-border-radius:var(--vp-semantic-border-radius-main);--conversation-stack-trace-gap:var(--vp-semantic-spacing-xs);--conversation-stack-trace-frame-gap:var(--vp-semantic-spacing-3xs);--conversation-stack-trace-padding-block:var(--vp-semantic-spacing-xs);--conversation-stack-trace-padding-inline:var(--vp-semantic-spacing-s);--conversation-stack-trace-icon-size:1lh;--conversation-stack-trace-bold-font-weight:700;--conversation-stack-trace-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-stack-trace-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-stack-trace-max-lines:20;--conversation-stack-trace-code-font-family:monospace;--conversation-stack-trace-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-stack-trace-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-stack-trace-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-stack-trace-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-conversation-stack-trace{--conversation-stack-trace-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-stack-trace-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-stack-trace-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-stack-trace-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-stack-trace{--conversation-stack-trace-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-stack-trace-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-stack-trace-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-stack-trace-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-stack-trace{background-color:var(--conversation-stack-trace-background-color);border:var(--conversation-stack-trace-border-width) solid var(--conversation-stack-trace-border-color);border-radius:var(--conversation-stack-trace-border-radius);box-sizing:border-box;color:var(--conversation-stack-trace-content-color);display:block;font-family:var(--conversation-stack-trace-code-font-family);font-size:var(--conversation-stack-trace-font-size);line-height:var(--conversation-stack-trace-line-height);max-inline-size:100%;min-inline-size:0;overflow:hidden}.vp-conversation-stack-trace__header{align-items:flex-start;display:flex;gap:var(--conversation-stack-trace-gap);padding-inline-end:var(--conversation-stack-trace-padding-inline)}.vp-conversation-stack-trace__trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-wrap:wrap;font:inherit;gap:var(--conversation-stack-trace-gap);margin:0;min-inline-size:0;padding:var(--conversation-stack-trace-padding-block) var(--conversation-stack-trace-padding-inline);text-align:start}@media(hover:hover){.vp-conversation-stack-trace__trigger:hover{background-color:var(--conversation-stack-trace-hover-background-color)}}.vp-conversation-stack-trace__trigger:focus-visible{box-shadow:inset var(--conversation-stack-trace-focus-box-shadow);outline:var(--conversation-stack-trace-focus-outline-width) solid transparent}.vp-conversation-stack-trace__chevron,.vp-conversation-stack-trace__error-icon{block-size:var(--conversation-stack-trace-icon-size);flex-shrink:0;inline-size:var(--conversation-stack-trace-icon-size)}.vp-conversation-stack-trace__chevron{color:var(--conversation-stack-trace-quiet-content-color)}.vp-conversation-stack-trace[data-open] .vp-conversation-stack-trace__chevron{transform:rotate(180deg)}.vp-conversation-stack-trace__error-icon,.vp-conversation-stack-trace__error-type{color:var(--conversation-stack-trace-error-color)}.vp-conversation-stack-trace__error-type{font-weight:var(--conversation-stack-trace-bold-font-weight)}.vp-conversation-stack-trace__error-message{flex:1 1 12ch;min-inline-size:0;overflow-wrap:anywhere;white-space:pre-wrap}.vp-conversation-stack-trace__frame-count,.vp-conversation-stack-trace__internal-tag{color:var(--conversation-stack-trace-quiet-content-color);font-size:var(--conversation-stack-trace-caption-font-size);line-height:var(--conversation-stack-trace-caption-line-height)}.vp-conversation-stack-trace__copy-button{flex-shrink:0;margin-block-start:var(--conversation-stack-trace-frame-gap)}.vp-conversation-stack-trace__status{--conversation-stack-trace-hidden-size:1px;block-size:var(--conversation-stack-trace-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-stack-trace-hidden-size);margin:calc(var(--conversation-stack-trace-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-stack-trace__content{align-items:flex-start;background-color:var(--conversation-stack-trace-content-background-color);border-block-start:var(--conversation-stack-trace-border-width) solid var(--conversation-stack-trace-border-color);display:flex;flex-direction:column;gap:var(--conversation-stack-trace-gap);max-block-size:calc(var(--conversation-stack-trace-max-lines)*1lh);overflow:auto;padding:var(--conversation-stack-trace-padding-block) var(--conversation-stack-trace-padding-inline)}.vp-conversation-stack-trace__content[hidden]{display:none}.vp-conversation-stack-trace__internal-toggle{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family)}.vp-conversation-stack-trace__frames{display:flex;flex-direction:column;gap:var(--conversation-stack-trace-frame-gap);list-style:none;margin:0;padding:0}.vp-conversation-stack-trace__frame{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--conversation-stack-trace-gap);min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-stack-trace__frame--internal{color:var(--conversation-stack-trace-quiet-content-color)}.vp-conversation-stack-trace__location--link{font-family:inherit;overflow-wrap:anywhere}.vp-conversation-stack-trace__empty{color:var(--conversation-stack-trace-quiet-content-color);margin:0}.vp-conversation-suggestions{--conversation-suggestions-gap:var(--vp-semantic-spacing-xs);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--conversation-suggestions-gap);list-style:none;margin:0;padding:0}.vp-conversation-suggestions,.vp-conversation-suggestions__item{max-inline-size:100%;min-inline-size:0}.vp-conversation-task{--conversation-task-content-color:var(--vp-semantic-color-content-neutral);--conversation-task-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-task-hover-content-color:var(--vp-semantic-color-hover-content-neutral);--conversation-task-line-color:var(--vp-semantic-color-border-quiet);--conversation-task-line-width:var(--vp-semantic-border-width-m);--conversation-task-chip-background-color:var(--vp-semantic-color-container-quiet);--conversation-task-chip-border-color:var(--vp-semantic-color-border-quiet);--conversation-task-chip-border-width:var(--vp-semantic-border-width-s);--conversation-task-chip-radius:var(--vp-semantic-border-radius-main);--conversation-task-chip-padding-block:var(--vp-semantic-spacing-4xs);--conversation-task-chip-padding-inline:var(--vp-semantic-spacing-2xs);--conversation-task-chip-gap:var(--vp-semantic-spacing-3xs);--conversation-task-radius:var(--vp-semantic-border-radius-main);--conversation-task-gap:var(--vp-semantic-spacing-xs);--conversation-task-trigger-padding:var(--vp-semantic-spacing-2xs);--conversation-task-trigger-min-size:var(--vp-semantic-sizing-xl);--conversation-task-content-padding-inline:var(--vp-semantic-spacing-s);--conversation-task-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-task-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-task-transition-duration:var(--vp-semantic-motion-duration-quick);--conversation-task-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--conversation-task-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-task-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-task-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-task-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-task-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-task-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-conversation-task{--conversation-task-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-task-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-task-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-task-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-task-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-task-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-task{--conversation-task-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-task-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-task-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-task-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-task-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-task-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-task{color:var(--conversation-task-quiet-content-color);display:flex;flex-direction:column;font-family:var(--conversation-task-font-family);font-size:var(--conversation-task-font-size);font-weight:var(--conversation-task-font-weight);line-height:var(--conversation-task-line-height);min-inline-size:0}.vp-conversation-task,.vp-conversation-task__trigger{box-sizing:border-box;gap:var(--conversation-task-gap);max-inline-size:100%}.vp-conversation-task__trigger{align-items:center;align-self:flex-start;background:none;border:0;border-radius:var(--conversation-task-radius);color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-block-size:var(--conversation-task-trigger-min-size);padding:var(--conversation-task-trigger-padding);text-align:start;transition:color var(--conversation-task-transition-duration) var(--conversation-task-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-conversation-task__trigger{transition-duration:0s}}@media(hover:hover){.vp-conversation-task__trigger:hover{color:var(--conversation-task-hover-content-color)}}.vp-conversation-task__trigger:focus-visible{box-shadow:var(--conversation-task-focus-box-shadow);outline:var(--conversation-task-focus-outline-width) solid transparent}.vp-conversation-task__trigger-icon,.vp-conversation-task__trigger-indicator{flex-shrink:0}.vp-conversation-task__trigger-label{min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-task__trigger-indicator[data-state=open]{transform:rotate(180deg)}.vp-conversation-task__content{border-inline-start:var(--conversation-task-line-width) solid var(--conversation-task-line-color);display:flex;flex-direction:column;gap:var(--conversation-task-gap);list-style:none;margin:0;padding:0;padding-inline-start:var(--conversation-task-content-padding-inline)}.vp-conversation-task__content[hidden]{display:none}.vp-conversation-task__item{min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-task__item-file{align-items:center;background-color:var(--conversation-task-chip-background-color);border:var(--conversation-task-chip-border-width) solid var(--conversation-task-chip-border-color);border-radius:var(--conversation-task-chip-radius);box-sizing:border-box;color:var(--conversation-task-content-color);display:inline-flex;font-size:var(--conversation-task-caption-font-size);gap:var(--conversation-task-chip-gap);line-height:var(--conversation-task-caption-line-height);max-inline-size:100%;overflow-wrap:anywhere;padding:var(--conversation-task-chip-padding-block) var(--conversation-task-chip-padding-inline);vertical-align:middle}.vp-conversation-task__item-file-icon{flex-shrink:0}.vp-conversation-terminal{--conversation-terminal-background-color:var(--vp-semantic-color-background-alternative);--conversation-terminal-header-background-color:var(--vp-semantic-color-background-main);--conversation-terminal-content-color:var(--vp-semantic-color-content-neutral);--conversation-terminal-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-terminal-border-color:var(--vp-semantic-color-border-quiet);--conversation-terminal-border-width:var(--vp-semantic-border-width-s);--conversation-terminal-border-radius:var(--vp-semantic-border-radius-main);--conversation-terminal-header-gap:var(--vp-semantic-spacing-xs);--conversation-terminal-header-padding-block:var(--vp-semantic-spacing-3xs);--conversation-terminal-header-padding-inline:var(--vp-semantic-spacing-s);--conversation-terminal-padding-block:var(--vp-semantic-spacing-s);--conversation-terminal-padding-inline:var(--vp-semantic-spacing-m);--conversation-terminal-icon-size:1lh;--conversation-terminal-bold-font-weight:700;--conversation-terminal-caret-duration:var(--vp-semantic-motion-duration-slow);--conversation-terminal-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-terminal-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-terminal-max-lines:20;--conversation-terminal-color-black:var(--vp-semantic-color-content-neutral);--conversation-terminal-color-red:var(--vp-semantic-color-extended-red);--conversation-terminal-color-green:var(--vp-semantic-color-extended-green);--conversation-terminal-color-yellow:color-mix(in oklab,var(--vp-semantic-color-extended-yellow),var(--vp-semantic-color-content-neutral) 50%);--conversation-terminal-color-blue:var(--vp-semantic-color-content-brand);--conversation-terminal-color-magenta:color-mix(in oklab,var(--vp-semantic-color-extended-purple),var(--vp-semantic-color-content-neutral) 15%);--conversation-terminal-color-cyan:color-mix(in oklab,var(--vp-semantic-color-extended-turquoise),var(--vp-semantic-color-content-neutral) 30%);--conversation-terminal-color-white:var(--vp-semantic-color-content-neutral);--conversation-terminal-color-bright-black:var(--vp-semantic-color-content-quiet);--conversation-terminal-code-font-family:monospace;--conversation-terminal-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-terminal-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-terminal-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-terminal-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height)}@media screen and (min-width:600px){.vp-conversation-terminal{--conversation-terminal-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-terminal-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-terminal-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-terminal-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height)}}@media screen and (min-width:1200px){.vp-conversation-terminal{--conversation-terminal-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-terminal-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-terminal-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-terminal-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height)}}.vp-conversation-terminal{background-color:var(--conversation-terminal-background-color);border:var(--conversation-terminal-border-width) solid var(--conversation-terminal-border-color);border-radius:var(--conversation-terminal-border-radius);box-sizing:border-box;color:var(--conversation-terminal-content-color);display:flex;flex-direction:column;font-family:var(--conversation-terminal-font-family);font-size:var(--conversation-terminal-font-size);font-weight:var(--conversation-terminal-font-weight);line-height:var(--conversation-terminal-line-height);max-inline-size:100%;min-inline-size:0;overflow:hidden}.vp-conversation-terminal:has(.vp-conversation-terminal__output:focus-visible){box-shadow:var(--conversation-terminal-focus-box-shadow);outline:var(--conversation-terminal-focus-outline-width) solid transparent}.vp-conversation-terminal__header{align-items:center;background-color:var(--conversation-terminal-header-background-color);border-block-end:var(--conversation-terminal-border-width) solid var(--conversation-terminal-border-color);display:flex;flex-wrap:wrap;gap:var(--conversation-terminal-header-gap);padding:var(--conversation-terminal-header-padding-block) var(--conversation-terminal-header-padding-inline)}.vp-conversation-terminal__title-icon{block-size:var(--conversation-terminal-icon-size);color:var(--conversation-terminal-quiet-content-color);flex-shrink:0;inline-size:var(--conversation-terminal-icon-size)}.vp-conversation-terminal__title{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-terminal__streaming-status{flex-shrink:0}.vp-conversation-terminal__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--conversation-terminal-header-gap);margin-inline-start:auto}.vp-conversation-terminal__status{--conversation-terminal-hidden-size:1px;block-size:var(--conversation-terminal-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-terminal-hidden-size);margin:calc(var(--conversation-terminal-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-terminal__output{font-family:var(--conversation-terminal-code-font-family);margin:0;max-block-size:calc(var(--conversation-terminal-max-lines)*1lh + var(--conversation-terminal-padding-block)*2);overflow:auto;overflow-wrap:anywhere;padding:var(--conversation-terminal-padding-block) var(--conversation-terminal-padding-inline);-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap}.vp-conversation-terminal__output:focus-visible{outline:none}.vp-conversation-terminal__empty{color:var(--conversation-terminal-quiet-content-color)}.vp-conversation-terminal__segment--black{color:var(--conversation-terminal-color-black)}.vp-conversation-terminal__segment--bright-red,.vp-conversation-terminal__segment--red{color:var(--conversation-terminal-color-red)}.vp-conversation-terminal__segment--bright-green,.vp-conversation-terminal__segment--green{color:var(--conversation-terminal-color-green)}.vp-conversation-terminal__segment--bright-yellow,.vp-conversation-terminal__segment--yellow{color:var(--conversation-terminal-color-yellow)}.vp-conversation-terminal__segment--blue,.vp-conversation-terminal__segment--bright-blue{color:var(--conversation-terminal-color-blue)}.vp-conversation-terminal__segment--bright-magenta,.vp-conversation-terminal__segment--magenta{color:var(--conversation-terminal-color-magenta)}.vp-conversation-terminal__segment--bright-cyan,.vp-conversation-terminal__segment--cyan{color:var(--conversation-terminal-color-cyan)}.vp-conversation-terminal__segment--bright-white,.vp-conversation-terminal__segment--white{color:var(--conversation-terminal-color-white)}.vp-conversation-terminal__segment--bright-black{color:var(--conversation-terminal-color-bright-black)}.vp-conversation-terminal__segment--bold{font-weight:var(--conversation-terminal-bold-font-weight)}.vp-conversation-terminal__segment--dim{color:var(--conversation-terminal-quiet-content-color)}.vp-conversation-terminal__segment--italic{font-style:italic}.vp-conversation-terminal__segment--underline{text-decoration:underline}.vp-conversation-terminal__caret{animation:vp-conversation-terminal-caret var(--conversation-terminal-caret-duration) steps(2,start) infinite;background-color:currentcolor;block-size:1lh;display:inline-block;inline-size:1ch;margin-inline-start:var(--vp-semantic-spacing-3xs);vertical-align:bottom}@media(prefers-reduced-motion:reduce){.vp-conversation-terminal__caret{animation:none}}@media(forced-colors:active){.vp-conversation-terminal__caret{background-color:CanvasText}}@keyframes vp-conversation-terminal-caret{to{visibility:hidden}}.vp-status-dot{--status-dot-color:var(--vp-semantic-color-extended-grey);--status-dot-size:var(--vp-semantic-sizing-s);--status-dot-gap:var(--vp-semantic-spacing-xs);--status-dot-border-radius:var(--vp-semantic-border-radius-full);--status-dot-border-width:var(--vp-semantic-border-width-m);--status-dot-ring-color:var(--vp-semantic-color-background-main);--status-dot-pulse-duration:var(--vp-semantic-motion-duration-extended);--status-dot-pulse-easing:var(--vp-semantic-motion-easing-functional-ease-out);--status-dot-pulse-opacity:var(--vp-semantic-opacity-l);align-items:center;display:inline-flex;gap:var(--status-dot-gap);max-inline-size:100%;vertical-align:middle}.vp-status-dot--positive{--status-dot-color:var(--vp-semantic-color-status-positive)}.vp-status-dot--warning{--status-dot-color:var(--vp-semantic-color-status-warning)}.vp-status-dot--negative{--status-dot-color:var(--vp-semantic-color-status-negative);--status-dot-border-radius:var(--vp-semantic-border-radius-main)}.vp-status-dot--info{--status-dot-color:var(--vp-semantic-color-status-info)}.vp-status-dot--small{--status-dot-size:var(--vp-semantic-sizing-xs);--status-dot-gap:var(--vp-semantic-spacing-2xs)}.vp-status-dot__dot{background-color:var(--status-dot-color);block-size:var(--status-dot-size);border:var(--status-dot-border-width) solid var(--status-dot-color);border-radius:var(--status-dot-border-radius);box-sizing:border-box;flex-shrink:0;inline-size:var(--status-dot-size);position:relative}@media(forced-colors:active){.vp-status-dot__dot{background-color:CanvasText;border-color:CanvasText}}.vp-status-dot--neutral .vp-status-dot__dot{background-color:transparent}@media(forced-colors:active){.vp-status-dot--neutral .vp-status-dot__dot{background-color:transparent}}.vp-status-dot--warning .vp-status-dot__dot{background-color:transparent;border-style:dotted}@media(forced-colors:active){.vp-status-dot--warning .vp-status-dot__dot{background-color:transparent}}.vp-status-dot--info .vp-status-dot__dot{box-shadow:inset 0 0 0 var(--status-dot-border-width) var(--status-dot-ring-color)}@media(forced-colors:active){.vp-status-dot--info .vp-status-dot__dot{box-shadow:inset 0 0 0 var(--status-dot-border-width) Canvas}}.vp-status-dot--pulse .vp-status-dot__dot:after{animation:vp-status-dot-pulse var(--status-dot-pulse-duration) var(--status-dot-pulse-easing) infinite;background-color:var(--status-dot-color);border-radius:inherit;content:"";inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.vp-status-dot--pulse .vp-status-dot__dot:after{animation:none}}@media(forced-colors:active){.vp-status-dot--pulse .vp-status-dot__dot:after{background-color:CanvasText}}.vp-status-dot__label{min-inline-size:0;overflow-wrap:anywhere}.vp-status-dot__label--hidden{--status-dot-hidden-size:1px;block-size:var(--status-dot-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--status-dot-hidden-size);margin:calc(var(--status-dot-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}@keyframes vp-status-dot-pulse{0%{opacity:var(--status-dot-pulse-opacity);scale:1}to{opacity:0;scale:2.5}}.vp-conversation-test-results{--conversation-test-results-background-color:var(--vp-semantic-color-background-main);--conversation-test-results-hover-background-color:var(--vp-semantic-color-hover-container-neutral);--conversation-test-results-content-color:var(--vp-semantic-color-content-neutral);--conversation-test-results-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-test-results-border-color:var(--vp-semantic-color-border-quiet);--conversation-test-results-border-width:var(--vp-semantic-border-width-s);--conversation-test-results-border-radius:var(--vp-semantic-border-radius-main);--conversation-test-results-gap:var(--vp-semantic-spacing-xs);--conversation-test-results-padding-block:var(--vp-semantic-spacing-xs);--conversation-test-results-padding-inline:var(--vp-semantic-spacing-m);--conversation-test-results-icon-size:1lh;--conversation-test-results-bold-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--conversation-test-results-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-test-results-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-test-results-passed-color:var(--vp-semantic-color-status-positive);--conversation-test-results-failed-color:var(--vp-semantic-color-status-negative);--conversation-test-results-skipped-color:var(--vp-semantic-color-status-warning);--conversation-test-results-running-color:var(--vp-semantic-color-status-info);--conversation-test-results-code-font-family:monospace;--conversation-test-results-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-test-results-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-test-results-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-test-results-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-test-results-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-conversation-test-results{--conversation-test-results-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-test-results-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-test-results-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-test-results-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-test-results-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-test-results{--conversation-test-results-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-test-results-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-test-results-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-test-results-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-test-results-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-test-results{background-color:var(--conversation-test-results-background-color);border:var(--conversation-test-results-border-width) solid var(--conversation-test-results-border-color);border-radius:var(--conversation-test-results-border-radius);box-sizing:border-box;color:var(--conversation-test-results-content-color);display:block;font-family:var(--conversation-test-results-font-family);font-size:var(--conversation-test-results-font-size);line-height:var(--conversation-test-results-line-height);max-inline-size:100%;min-inline-size:0;overflow:hidden}.vp-conversation-test-results__header{align-items:center;padding:var(--conversation-test-results-padding-block) var(--conversation-test-results-padding-inline)}.vp-conversation-test-results__header,.vp-conversation-test-results__summary{display:flex;flex-wrap:wrap;gap:var(--conversation-test-results-gap) var(--conversation-test-results-padding-inline)}.vp-conversation-test-results__summary{list-style:none;margin:0;padding:0}.vp-conversation-test-results__count{align-items:center;display:inline-flex;font-weight:var(--conversation-test-results-bold-font-weight);gap:var(--vp-semantic-spacing-3xs)}.vp-conversation-test-results__duration{color:var(--conversation-test-results-quiet-content-color);margin-inline-start:auto}.vp-conversation-test-results__progress{flex:1 0 100%}.vp-conversation-test-results__status-icon{block-size:var(--conversation-test-results-icon-size);flex-shrink:0;inline-size:var(--conversation-test-results-icon-size)}.vp-conversation-test-results__status-icon--passed{color:var(--conversation-test-results-passed-color)}.vp-conversation-test-results__status-icon--failed{color:var(--conversation-test-results-failed-color)}.vp-conversation-test-results__status-icon--skipped{color:var(--conversation-test-results-skipped-color)}.vp-conversation-test-results__status-icon--running{color:var(--conversation-test-results-running-color)}.vp-conversation-test-results__status-text{--conversation-test-results-hidden-size:1px;block-size:var(--conversation-test-results-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-test-results-hidden-size);margin:calc(var(--conversation-test-results-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-test-results__content{border-block-start:var(--conversation-test-results-border-width) solid var(--conversation-test-results-border-color);display:flex;flex-direction:column;gap:var(--conversation-test-results-gap);list-style:none;margin:0;padding:var(--conversation-test-results-padding-block) var(--conversation-test-results-padding-inline)}.vp-conversation-test-results__suite{border:var(--conversation-test-results-border-width) solid var(--conversation-test-results-border-color);border-radius:var(--conversation-test-results-border-radius);position:relative}.vp-conversation-test-results__suite-trigger{align-items:center;background:none;border:0;border-radius:var(--conversation-test-results-border-radius);color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:var(--conversation-test-results-gap);inline-size:100%;margin:0;padding:var(--conversation-test-results-padding-block) var(--conversation-test-results-padding-inline);text-align:start}@media(hover:hover){.vp-conversation-test-results__suite-trigger:hover{background-color:var(--conversation-test-results-hover-background-color)}}.vp-conversation-test-results__suite-trigger:focus-visible{box-shadow:var(--conversation-test-results-focus-box-shadow);outline:var(--conversation-test-results-focus-outline-width) solid transparent}.vp-conversation-test-results__suite-chevron{block-size:var(--conversation-test-results-icon-size);color:var(--conversation-test-results-quiet-content-color);flex-shrink:0;inline-size:var(--conversation-test-results-icon-size)}.vp-conversation-test-results__suite-chevron[data-state=closed]:dir(rtl){transform:scaleX(-1)}.vp-conversation-test-results__suite-name{flex:1 1 12ch;font-weight:var(--conversation-test-results-bold-font-weight);min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-test-results__suite-stats,.vp-conversation-test-results__test-duration{color:var(--conversation-test-results-quiet-content-color);font-size:var(--conversation-test-results-caption-font-size);line-height:var(--conversation-test-results-caption-line-height)}.vp-conversation-test-results__suite-content{border-block-start:var(--conversation-test-results-border-width) solid var(--conversation-test-results-border-color);list-style:none;margin:0;padding:0}.vp-conversation-test-results__suite-content[hidden]{display:none}.vp-conversation-test-results__test{padding:var(--conversation-test-results-padding-block) var(--conversation-test-results-padding-inline)}.vp-conversation-test-results__test+.vp-conversation-test-results__test{border-block-start:var(--conversation-test-results-border-width) solid var(--conversation-test-results-border-color)}.vp-conversation-test-results__test-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-test-results-gap)}.vp-conversation-test-results__test-name{flex:1 1 12ch;min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-test-results__message{margin-block-start:var(--conversation-test-results-gap)}.vp-conversation-test-results__test-error-message{font-weight:var(--conversation-test-results-bold-font-weight);margin:0;overflow-wrap:anywhere}.vp-conversation-test-results__test-error-stack{font-family:var(--conversation-test-results-code-font-family);font-size:var(--conversation-test-results-caption-font-size);line-height:var(--conversation-test-results-caption-line-height);margin:var(--conversation-test-results-gap) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.vp-conversation-thread{--conversation-thread-background-color:var(--vp-semantic-color-background-main);--conversation-thread-content-color:var(--vp-semantic-color-content-neutral);--conversation-thread-content-gap:var(--vp-semantic-spacing-m);--conversation-thread-content-padding:var(--vp-semantic-spacing-m);--conversation-thread-control-inset:var(--vp-semantic-spacing-s);--conversation-thread-download-room:var(--vp-semantic-spacing-4xl);--conversation-thread-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-thread-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-thread-border-radius:var(--vp-semantic-border-radius-main);background-color:var(--conversation-thread-background-color);border-radius:var(--conversation-thread-border-radius);box-sizing:border-box;color:var(--conversation-thread-content-color);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;max-inline-size:100%;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;position:relative}.vp-conversation-thread:focus-visible{box-shadow:var(--conversation-thread-focus-box-shadow);outline:var(--conversation-thread-focus-outline-width) solid transparent}.vp-conversation-thread__content,.vp-conversation-thread__download,.vp-conversation-thread__scroll-button{grid-area:1/1}.vp-conversation-thread__content{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--conversation-thread-content-gap);min-inline-size:0;overflow-wrap:anywhere;padding:var(--conversation-thread-content-padding)}.vp-conversation-thread:has(>.vp-conversation-thread__download)>.vp-conversation-thread__content{padding-inline-end:var(--conversation-thread-download-room)}.vp-conversation-thread__content:has(>.vp-conversation-thread__empty-state:only-child){justify-content:center}.vp-conversation-thread__download{inset-block-start:var(--conversation-thread-control-inset);margin:var(--conversation-thread-control-inset);margin-block-start:0;place-self:start end;position:sticky;z-index:1}.vp-conversation-thread__scroll-button{inset-block-end:var(--conversation-thread-control-inset);margin-block-end:var(--conversation-thread-control-inset);place-self:end center;position:sticky;z-index:1}.vp-conversation-thread__status{--conversation-thread-hidden-size:1px;block-size:var(--conversation-thread-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-thread-hidden-size);margin:calc(var(--conversation-thread-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-empty-state{--empty-state-align:center;--empty-state-text-align:center;--empty-state-gap:var(--vp-semantic-spacing-s);--empty-state-padding-block:var(--vp-semantic-spacing-3xl);--empty-state-padding-inline:var(--vp-semantic-spacing-m);--empty-state-actions-gap:var(--vp-semantic-spacing-xs);--empty-state-actions-margin-block-start:var(--vp-semantic-spacing-2xs);--empty-state-title-color:var(--vp-semantic-color-content-neutral);--empty-state-description-color:var(--vp-semantic-color-content-quiet);--empty-state-media-size:var(--vp-semantic-sizing-6xl);--empty-state-media-icon-size:var(--vp-semantic-sizing-2xl);--empty-state-media-border-radius:var(--vp-semantic-border-radius-main);--empty-state-media-background-color:var(--vp-semantic-color-container-quiet);--empty-state-media-content-color:var(--vp-semantic-color-content-quiet);--empty-state-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-l-font-family);--empty-state-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-l-font-size);--empty-state-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-l-font-weight);--empty-state-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-l-line-height);--empty-state-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-l-letter-spacing);--empty-state-title-text-case:var(--vp-semantic-typography-screen-s-subtitle-l-text-case);--empty-state-title-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-l-optical-sizing)}@media screen and (min-width:600px){.vp-empty-state{--empty-state-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-l-font-family);--empty-state-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-l-font-size);--empty-state-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-l-font-weight);--empty-state-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-l-line-height);--empty-state-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-l-letter-spacing);--empty-state-title-text-case:var(--vp-semantic-typography-screen-m-subtitle-l-text-case);--empty-state-title-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-l-optical-sizing)}}@media screen and (min-width:1200px){.vp-empty-state{--empty-state-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-l-font-family);--empty-state-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-l-font-size);--empty-state-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-l-font-weight);--empty-state-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-l-line-height);--empty-state-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-l-letter-spacing);--empty-state-title-text-case:var(--vp-semantic-typography-screen-l-subtitle-l-text-case);--empty-state-title-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-l-optical-sizing)}}.vp-empty-state{--empty-state-description-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--empty-state-description-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--empty-state-description-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--empty-state-description-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--empty-state-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--empty-state-description-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--empty-state-description-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing)}@media screen and (min-width:600px){.vp-empty-state{--empty-state-description-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--empty-state-description-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--empty-state-description-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--empty-state-description-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--empty-state-description-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--empty-state-description-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--empty-state-description-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-empty-state{--empty-state-description-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--empty-state-description-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--empty-state-description-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--empty-state-description-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--empty-state-description-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--empty-state-description-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--empty-state-description-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing)}}.vp-empty-state{align-items:var(--empty-state-align);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--empty-state-gap);padding:var(--empty-state-padding-block) var(--empty-state-padding-inline);text-align:var(--empty-state-text-align)}.vp-empty-state--start{--empty-state-align:flex-start;--empty-state-text-align:start}.vp-empty-state--compact{--empty-state-gap:var(--vp-semantic-spacing-xs);--empty-state-padding-block:var(--vp-semantic-spacing-l);--empty-state-padding-inline:var(--vp-semantic-spacing-s);--empty-state-media-size:var(--vp-semantic-sizing-3xl);--empty-state-media-icon-size:var(--vp-semantic-sizing-l);--empty-state-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--empty-state-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--empty-state-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--empty-state-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--empty-state-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--empty-state-title-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--empty-state-title-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing)}@media screen and (min-width:600px){.vp-empty-state--compact{--empty-state-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--empty-state-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--empty-state-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--empty-state-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--empty-state-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--empty-state-title-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--empty-state-title-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-empty-state--compact{--empty-state-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--empty-state-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--empty-state-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--empty-state-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--empty-state-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--empty-state-title-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--empty-state-title-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing)}}.vp-empty-state--compact{--empty-state-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--empty-state-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--empty-state-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--empty-state-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--empty-state-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--empty-state-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--empty-state-description-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-empty-state--compact{--empty-state-description-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--empty-state-description-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--empty-state-description-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--empty-state-description-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--empty-state-description-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--empty-state-description-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--empty-state-description-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-empty-state--compact{--empty-state-description-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--empty-state-description-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--empty-state-description-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--empty-state-description-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--empty-state-description-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--empty-state-description-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--empty-state-description-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-empty-state__media{align-items:center;color:var(--empty-state-media-content-color);display:inline-flex;flex-shrink:0;justify-content:center;max-inline-size:100%}.vp-empty-state__media:has(>svg:only-child){background-color:var(--empty-state-media-background-color);block-size:var(--empty-state-media-size);border-radius:var(--empty-state-media-border-radius);inline-size:var(--empty-state-media-size)}.vp-empty-state__media>svg:only-child{block-size:var(--empty-state-media-icon-size);inline-size:var(--empty-state-media-icon-size)}.vp-empty-state__title{color:var(--empty-state-title-color);font-family:var(--empty-state-title-font-family);font-size:var(--empty-state-title-font-size);font-variation-settings:"opsz" var(--empty-state-title-optical-sizing);font-weight:var(--empty-state-title-font-weight);letter-spacing:var(--empty-state-title-letter-spacing);line-height:var(--empty-state-title-line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--empty-state-title-text-case)}.vp-empty-state__description{color:var(--empty-state-description-color);font-family:var(--empty-state-description-font-family);font-size:var(--empty-state-description-font-size);font-variation-settings:"opsz" var(--empty-state-description-optical-sizing);font-weight:var(--empty-state-description-font-weight);letter-spacing:var(--empty-state-description-letter-spacing);line-height:var(--empty-state-description-line-height);margin:0;max-inline-size:60ch;overflow-wrap:anywhere;text-transform:var(--empty-state-description-text-case)}.vp-empty-state__actions{display:flex;flex-wrap:wrap;gap:var(--empty-state-actions-gap);justify-content:var(--empty-state-align);margin-block-start:var(--empty-state-actions-margin-block-start)}.vp-conversation-tool{--conversation-tool-background-color:var(--vp-semantic-color-background-main);--conversation-tool-content-color:var(--vp-semantic-color-content-neutral);--conversation-tool-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-tool-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--conversation-tool-border-color:var(--vp-semantic-color-border-quiet);--conversation-tool-border-width:var(--vp-semantic-border-width-s);--conversation-tool-border-radius:var(--vp-semantic-border-radius-main);--conversation-tool-gap:var(--vp-semantic-spacing-xs);--conversation-tool-header-padding-block:var(--vp-semantic-spacing-xs);--conversation-tool-header-padding-inline:var(--vp-semantic-spacing-m);--conversation-tool-header-min-size:var(--vp-semantic-sizing-accessibility-touch-size);--conversation-tool-content-padding:var(--vp-semantic-spacing-m);--conversation-tool-content-gap:var(--vp-semantic-spacing-m);--conversation-tool-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-tool-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-tool-transition-duration:var(--vp-semantic-motion-duration-quick);--conversation-tool-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--conversation-tool-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-tool-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-tool-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--conversation-tool-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-tool-name-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight)}@media screen and (min-width:600px){.vp-conversation-tool{--conversation-tool-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-tool-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-tool-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--conversation-tool-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-tool-name-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight)}}@media screen and (min-width:1200px){.vp-conversation-tool{--conversation-tool-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-tool-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-tool-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--conversation-tool-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-tool-name-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight)}}.vp-conversation-tool{background-color:var(--conversation-tool-background-color);border:var(--conversation-tool-border-width) solid var(--conversation-tool-border-color);border-radius:var(--conversation-tool-border-radius);box-sizing:border-box;color:var(--conversation-tool-content-color);display:flex;flex-direction:column;font-family:var(--conversation-tool-font-family);font-size:var(--conversation-tool-font-size);font-weight:var(--conversation-tool-font-weight);line-height:var(--conversation-tool-line-height);max-inline-size:100%;min-inline-size:0}.vp-conversation-tool__header{align-items:center;background:none;border:0;border-radius:var(--conversation-tool-border-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:var(--conversation-tool-gap);inline-size:100%;min-block-size:var(--conversation-tool-header-min-size);padding:var(--conversation-tool-header-padding-block) var(--conversation-tool-header-padding-inline);text-align:start;transition:background-color var(--conversation-tool-transition-duration) var(--conversation-tool-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-conversation-tool__header{transition-duration:0s}}@media(hover:hover){.vp-conversation-tool__header:hover{background-color:var(--conversation-tool-hover-background-color)}}.vp-conversation-tool__header:focus-visible{box-shadow:var(--conversation-tool-focus-box-shadow);outline:var(--conversation-tool-focus-outline-width) solid transparent;position:relative}.vp-conversation-tool__header-icon,.vp-conversation-tool__header-indicator{color:var(--conversation-tool-quiet-content-color);flex-shrink:0}.vp-conversation-tool__name{font-weight:var(--conversation-tool-name-font-weight);min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-tool__status{flex-shrink:0}.vp-conversation-tool__header-indicator{margin-inline-start:auto}.vp-conversation-tool__content{border-block-start:var(--conversation-tool-border-width) solid var(--conversation-tool-border-color);display:flex;flex-direction:column;gap:var(--conversation-tool-content-gap);padding:var(--conversation-tool-content-padding)}.vp-conversation-tool__content:empty,.vp-conversation-tool__content[hidden]{display:none}.vp-conversation-tool__output,.vp-conversation-tool__parameters{display:flex;flex-direction:column;gap:var(--conversation-tool-gap);min-inline-size:0}.vp-conversation-tool__output-label,.vp-conversation-tool__parameters-label{color:var(--conversation-tool-quiet-content-color)}.vp-conversation-tool__output-result{min-inline-size:0;overflow-x:auto}.vp-conversation-tool__message-body{overflow-wrap:anywhere;white-space:pre-wrap}:root{--sidebar-navigation-popup-z-index:10}.vp-sidebar{--sidebar-container-background-color:var(--vp-semantic-color-container-neutral);--sidebar-container-width:313px;--sidebar-container-gap:var(--vp-semantic-spacing-2xl);--sidebar-container-padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-m);--sidebar-container-border-inline-end:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vp-sidebar--collapsed{--sidebar-container-width:fit-content}.vp-sidebar{--sidebar-search-background-color:var(--vp-semantic-color-container-quiet);--sidebar-search-icon-color:var(--vp-semantic-color-content-quiet);--sidebar-search-height:var(--vp-semantic-sizing-4xl);--sidebar-search-width:var(--vp-semantic-sizing-5xl);--sidebar-navigation-gap:var(--vp-semantic-spacing-xs);--sidebar-navigation-item-gap:var(--vp-semantic-spacing-2xs);--sidebar-navigation-group-label-color:var(--vp-semantic-color-content-neutral);--sidebar-navigation-group-label-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);--sidebar-navigation-menu-item-margin-inline:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-4xs);--sidebar-navigation-popup-border-radius:var(--vp-semantic-border-radius-s);--sidebar-navigation-popup-offset-top:unset;--sidebar-navigation-popup-offset-left:unset;--sidebar-navigation-popup-spacing-offset-left:calc(var(--vp-semantic-spacing-m) + var(--vp-semantic-spacing-xs));--sidebar-navigation-popup-group-padding-block:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs);--sidebar-navigation-popup-item-margin-inline:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs);--sidebar-navigation-item-color-default:var(--vp-semantic-color-content-quiet);--sidebar-navigation-item-color-hover:var(--vp-semantic-color-content-neutral);--sidebar-navigation-item-background-color-default:transparent;--sidebar-navigation-item-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--sidebar-navigation-item-border-radius-default:var(--vp-semantic-border-radius-xs);--sidebar-navigation-item-border-radius-hover:var(--vp-semantic-border-radius-full);--sidebar-navigation-item-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);--sidebar-navigation-item-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--sidebar-navigation-item-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--sidebar-navigation-item-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--sidebar-navigation-item-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--sidebar-navigation-item-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--sidebar-navigation-item-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--sidebar-navigation-item-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--sidebar-navigation-item-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--sidebar-navigation-item-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--sidebar-navigation-item-min-height:var(--vp-semantic-sizing-4xl);--sidebar-navigation-item-start-icon-width:var(--vp-semantic-sizing-xl);--sidebar-navigation-item-start-icon-height:var(--vp-semantic-sizing-xl);--sidebar-navigation-item-divider-height:var(--vp-semantic-sizing-4xl);--sidebar-navigation-item-divider-margin:calc(var(--vp-semantic-spacing-s)*-1) var(--vp-semantic-spacing-4xs) calc(var(--vp-semantic-spacing-s)*-1) calc(var(--vp-semantic-spacing-xl)*-1)}.vp-sidebar__navigation-item--small{--sidebar-navigation-item-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);--sidebar-navigation-item-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--sidebar-navigation-item-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--sidebar-navigation-item-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--sidebar-navigation-item-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--sidebar-navigation-item-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--sidebar-navigation-item-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--sidebar-navigation-item-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--sidebar-navigation-item-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--sidebar-navigation-item-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--sidebar-navigation-item-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--sidebar-navigation-item-icon-width:var(--vp-semantic-sizing-l);--sidebar-navigation-item-icon-height:var(--vp-semantic-sizing-l);--sidebar-navigation-item-divider-height:var(--vp-semantic-sizing-accessibility-touch-size)}.vp-sidebar__navigation-item--selected{--sidebar-navigation-item-color-default:var(--vp-semantic-color-content-neutral);--sidebar-navigation-item-color-hover:var(--vp-semantic-color-content-neutral);--sidebar-navigation-item-background-color-default:var(--vp-semantic-color-hover-container-neutral);--sidebar-navigation-item-background-color-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--sidebar-navigation-item-border-radius-default:var(--vp-semantic-border-radius-full);--sidebar-navigation-item-border-radius-hover:var(--vp-semantic-border-radius-full);--sidebar-navigation-item-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--sidebar-navigation-item-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--sidebar-navigation-item-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--sidebar-navigation-item-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--sidebar-navigation-item-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--sidebar-navigation-item-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing);--sidebar-navigation-item-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--sidebar-navigation-item-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--sidebar-navigation-item-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing)}.vp-sidebar__navigation-item--selected.vp-sidebar__navigation-item--small{--sidebar-navigation-item-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--sidebar-navigation-item-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--sidebar-navigation-item-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--sidebar-navigation-item-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--sidebar-navigation-item-line-height:1.4286;--sidebar-navigation-item-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing);--sidebar-navigation-item-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--sidebar-navigation-item-text-decoration:var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--sidebar-navigation-item-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing)}.vp-sidebar{--sidebar-navigation-separator-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);background-color:var(--sidebar-container-background-color);border-inline-end:var(--sidebar-container-border-inline-end);display:none;flex-direction:column;gap:var(--sidebar-container-gap);height:100%;overflow-y:auto;padding:var(--sidebar-container-padding);width:var(--sidebar-container-width)}@media screen and (min-width:600px){.vp-sidebar{display:flex}}.vp-sidebar--fluid{--sidebar-container-width:100%;--sidebar-container-background-color:transparent;--sidebar-container-border-inline-end:none;display:flex}.vp-sidebar--collapsed .vp-sidebar__search{background-color:var(--sidebar-search-background-color);color:var(--sidebar-search-icon-color);height:var(--sidebar-search-height);width:var(--sidebar-search-width)}.vp-sidebar--collapsed .vp-sidebar__navigation-item,.vp-sidebar--collapsed .vp-sidebar__navigation-item-link{justify-content:center}.vp-sidebar--collapsed .vp-sidebar__navigation-group [data-part=navigation-group-label],.vp-sidebar--collapsed .vp-sidebar__navigation-item [data-part=end-slot],.vp-sidebar--collapsed .vp-sidebar__navigation-item [data-part=navigation-item-label],.vp-sidebar--collapsed .vp-sidebar__navigation-menu:not([data-state=popup]) :not(:first-child){display:none}.vp-sidebar__body{display:flex;flex-direction:column;gap:var(--sidebar-container-gap)}.vp-sidebar__navigation{gap:var(--sidebar-navigation-item-gap)}.vp-sidebar__navigation,.vp-sidebar__navigation-group,.vp-sidebar__navigation-group>ul{display:flex;flex-direction:column}.vp-sidebar__navigation-group>ul{gap:var(--sidebar-navigation-item-gap)}.vp-sidebar__navigation-group-label{color:var(--sidebar-navigation-group-label-color);font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);padding:var(--sidebar-navigation-group-label-padding);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-sidebar__navigation-menu[data-state=close]>:not(:first-child){display:none}.vp-sidebar__navigation-menu-item{margin-inline:var(--sidebar-navigation-menu-item-margin-inline)}.vp-sidebar__navigation-menu-item-divider{height:var(--sidebar-navigation-item-divider-height);margin:var(--sidebar-navigation-item-divider-margin)}.vp-sidebar__navigation-menu[data-state=popup] .vp-sidebar__navigation-menu-item{margin-inline:var(--sidebar-navigation-popup-item-margin-inline)}.vp-sidebar__navigation-menu[data-state=popup] .vp-sidebar__navigation-menu-item [data-part=start-slot]{display:none}.vp-sidebar__navigation-menu[data-state=popup] .vp-sidebar__navigation-group .vp-sidebar__navigation-item [data-part=end-slot],.vp-sidebar__navigation-menu[data-state=popup] .vp-sidebar__navigation-group .vp-sidebar__navigation-item [data-part=navigation-item-label],.vp-sidebar__navigation-menu[data-state=popup] .vp-sidebar__navigation-group [data-part=navigation-group-label]{display:initial}.vp-sidebar__navigation-menu[data-state=popup] .vp-sidebar__navigation-group{background-color:var(--sidebar-container-background-color);border-radius:var(--sidebar-navigation-popup-border-radius);display:initial;inset-inline-start:calc(var(--sidebar-navigation-popup-offset-left) + var(--sidebar-navigation-popup-spacing-offset-left));padding-block:var(--sidebar-navigation-popup-group-padding-block);position:absolute;top:calc(var(--sidebar-navigation-popup-offset-top));z-index:var(--sidebar-navigation-popup-z-index)}.vp-sidebar__navigation-menu[data-state=popup] .vp-sidebar__navigation-group:before{content:"";display:block;height:100%;inset-block-start:0;inset-inline-start:calc(var(--sidebar-navigation-popup-spacing-offset-left)*-1);position:absolute;width:var(--sidebar-navigation-popup-spacing-offset-left)}.vp-sidebar__navigation-item-link{align-items:center;background-color:var(--sidebar-navigation-item-background-color-default);border-radius:var(--sidebar-navigation-item-border-radius-default);color:var(--sidebar-navigation-item-color-default);display:flex;font-family:var(--sidebar-navigation-item-font-family);font-optical-sizing:var(--sidebar-navigation-item-optical-sizing);font-size:var(--sidebar-navigation-item-font-size);font-weight:var(--sidebar-navigation-item-font-weight);gap:var(--sidebar-navigation-gap);letter-spacing:var(--sidebar-navigation-item-letter-spacing);line-height:var(--sidebar-navigation-item-line-height);min-height:var(--sidebar-navigation-item-min-height);padding:var(--sidebar-navigation-item-padding);-webkit-text-decoration:var(--sidebar-navigation-item-text-decoration);text-decoration:var(--sidebar-navigation-item-text-decoration);text-transform:var(--sidebar-navigation-item-text-case);-webkit-font-smoothing:var(--sidebar-navigation-item-webkit-font-smoothing)}.vp-sidebar__navigation-item-link [data-part=start-slot] svg{height:var(--sidebar-navigation-item-icon-height);width:var(--sidebar-navigation-item-icon-width)}.vp-sidebar__navigation-item-link [data-part=end-slot]{display:inline-flex;flex:1;justify-content:flex-end}.vp-sidebar__navigation-item-link [data-part=end-slot] svg{height:var(--sidebar-navigation-item-icon-height);width:var(--sidebar-navigation-item-icon-width)}.vp-sidebar__navigation-item-link[data-hover]{background-color:var(--sidebar-navigation-item-background-color-hover);border-radius:var(--sidebar-navigation-item-border-radius-hover);color:var(--sidebar-navigation-item-color-hover);cursor:pointer}.vp-sidebar__navigation-item-link[data-focus]{box-shadow:inset var(--vp-semantic-box-shadow-focus-textfield);outline:none}.vp-sidebar__navigation-separator{padding:var(--sidebar-navigation-separator-padding)}.vp-sidebar__footer{align-content:flex-end;flex:1}.vp-avatar-group{--avatar-group-overlap:var(--vp-semantic-spacing-3xs);--avatar-group-overflow-size:var(--vp-semantic-sizing-2xl);--avatar-group-overflow-border-radius:var(--vp-semantic-border-radius-full);--avatar-group-overflow-background-color:var(--vp-semantic-color-container-quiet);--avatar-group-overflow-content-color:var(--vp-semantic-color-content-neutral);--avatar-group-ring-width:var(--vp-semantic-border-width-m);--avatar-group-ring-color:var(--vp-semantic-color-background-main);--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing)}@media screen and (min-width:600px){.vp-avatar-group{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-m-button-label-m-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-m-button-label-m-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-m-button-label-m-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-m-button-label-m-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-m-button-label-m-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-m-button-label-m-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-m-button-label-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar-group{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-l-button-label-m-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-l-button-label-m-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-l-button-label-m-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-l-button-label-m-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-l-button-label-m-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-l-button-label-m-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-l-button-label-m-optical-sizing)}}.vp-avatar-group{align-items:center;display:inline-flex;flex-wrap:nowrap;vertical-align:middle}.vp-avatar-group>*+*{margin-inline-start:calc(var(--avatar-group-overlap)*-1)}.vp-avatar-group--small{--avatar-group-overlap:var(--vp-semantic-spacing-4xs);--avatar-group-overflow-size:var(--vp-semantic-sizing-xl);--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-s-button-label-s-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-s-button-label-s-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-s-button-label-s-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-s-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-s-button-label-s-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-s-optical-sizing)}@media screen and (min-width:600px){.vp-avatar-group--small{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-m-button-label-s-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-m-button-label-s-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-m-button-label-s-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-m-button-label-s-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-m-button-label-s-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-m-button-label-s-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-m-button-label-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar-group--small{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-l-button-label-s-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-l-button-label-s-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-l-button-label-s-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-l-button-label-s-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-l-button-label-s-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-l-button-label-s-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-l-button-label-s-optical-sizing)}}.vp-avatar-group--large{--avatar-group-overlap:var(--vp-semantic-spacing-xs);--avatar-group-overflow-size:var(--vp-semantic-sizing-4xl);--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-s-button-label-l-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-s-button-label-l-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-s-button-label-l-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-s-button-label-l-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-l-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-s-button-label-l-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-l-optical-sizing)}@media screen and (min-width:600px){.vp-avatar-group--large{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-m-button-label-l-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-m-button-label-l-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-m-button-label-l-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-m-button-label-l-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-m-button-label-l-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-m-button-label-l-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-m-button-label-l-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar-group--large{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-l-button-label-l-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-l-button-label-l-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-l-button-label-l-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-l-button-label-l-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-l-button-label-l-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-l-button-label-l-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-l-button-label-l-optical-sizing)}}.vp-avatar-group--extra-large{--avatar-group-overlap:var(--vp-semantic-spacing-xs);--avatar-group-overflow-size:var(--vp-semantic-sizing-6xl);--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing)}@media screen and (min-width:600px){.vp-avatar-group--extra-large{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-m-title-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar-group--extra-large{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing)}}.vp-avatar-group--xx-large{--avatar-group-overlap:var(--vp-semantic-spacing-s);--avatar-group-overflow-size:var(--vp-semantic-sizing-8xl);--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing)}@media screen and (min-width:600px){.vp-avatar-group--xx-large{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-m-title-m-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-m-title-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-avatar-group--xx-large{--avatar-group-overflow-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--avatar-group-overflow-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--avatar-group-overflow-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--avatar-group-overflow-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--avatar-group-overflow-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--avatar-group-overflow-text-case:var(--vp-semantic-typography-screen-l-title-m-text-case);--avatar-group-overflow-optical-sizing:var(--vp-semantic-typography-screen-l-title-m-optical-sizing)}}.vp-avatar-group__overflow{align-items:center;background-color:var(--avatar-group-overflow-background-color);block-size:var(--avatar-group-overflow-size);border-radius:var(--avatar-group-overflow-border-radius);box-shadow:0 0 0 var(--avatar-group-ring-width) var(--avatar-group-ring-color);box-sizing:border-box;color:var(--avatar-group-overflow-content-color);display:inline-flex;flex-shrink:0;font-family:var(--avatar-group-overflow-font-family);font-size:var(--avatar-group-overflow-font-size);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" var(--avatar-group-overflow-optical-sizing);font-weight:var(--avatar-group-overflow-font-weight);inline-size:var(--avatar-group-overflow-size);justify-content:center;letter-spacing:var(--avatar-group-overflow-letter-spacing);line-height:var(--avatar-group-overflow-line-height);text-transform:var(--avatar-group-overflow-text-case);white-space:nowrap}@media(forced-colors:active){.vp-avatar-group__overflow{outline:var(--avatar-group-ring-width) solid Canvas}}.vp-command-palette{--command-palette-background-color:var(--vp-semantic-color-background-main);--command-palette-content-color:var(--vp-semantic-color-content-neutral);--command-palette-quiet-color:var(--vp-semantic-color-content-quiet);--command-palette-border-color:var(--vp-semantic-color-border-neutral);--command-palette-divider-color:var(--vp-semantic-color-border-quiet);--command-palette-border-width:var(--vp-semantic-border-width-s);--command-palette-border-radius:var(--vp-semantic-border-radius-m);--command-palette-backdrop-color:var(--vp-semantic-color-container-overlay);--command-palette-inline-size:calc(var(--vp-semantic-sizing-9xl)*4);--command-palette-screen-margin:var(--vp-semantic-spacing-m);--command-palette-margin-block-start:calc(var(--vp-semantic-sizing-9xl)/2);--command-palette-list-max-block-size:calc(var(--vp-semantic-sizing-9xl)*3);--command-palette-padding:var(--vp-semantic-spacing-2xs);--command-palette-field-padding-block:var(--vp-semantic-spacing-s);--command-palette-field-padding-inline:var(--vp-semantic-spacing-m);--command-palette-gap:var(--vp-semantic-spacing-xs);--command-palette-transition-duration:var(--vp-semantic-motion-duration-quick);--command-palette-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--command-palette-item-padding-block:var(--vp-semantic-spacing-xs);--command-palette-item-padding-inline:var(--vp-semantic-spacing-s);--command-palette-item-min-block-size:var(--vp-semantic-sizing-2xl);--command-palette-item-border-radius:var(--vp-semantic-border-radius-main);--command-palette-item-active-background-color:var(--vp-semantic-color-hover-container-alpha-brand);--command-palette-item-disabled-opacity:var(--vp-semantic-opacity-s);--command-palette-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--command-palette-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--command-palette-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--command-palette-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--command-palette-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--command-palette-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--command-palette-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--command-palette-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--command-palette-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--command-palette-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--command-palette-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--command-palette-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--command-palette-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--command-palette-label-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-command-palette{--command-palette-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--command-palette-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--command-palette-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--command-palette-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--command-palette-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--command-palette-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--command-palette-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--command-palette-label-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--command-palette-label-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--command-palette-label-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--command-palette-label-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--command-palette-label-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--command-palette-label-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--command-palette-label-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-command-palette{--command-palette-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--command-palette-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--command-palette-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--command-palette-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--command-palette-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--command-palette-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--command-palette-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--command-palette-label-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--command-palette-label-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--command-palette-label-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--command-palette-label-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--command-palette-label-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--command-palette-label-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--command-palette-label-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-command-palette{background-color:var(--command-palette-background-color);border:var(--command-palette-border-width) solid var(--command-palette-border-color);border-radius:var(--command-palette-border-radius);box-sizing:border-box;color:var(--command-palette-content-color);font-family:var(--command-palette-font-family);font-size:var(--command-palette-font-size);font-variation-settings:"opsz" var(--command-palette-optical-sizing);font-weight:var(--command-palette-font-weight);inline-size:min(var(--command-palette-inline-size),calc(100vw - var(--command-palette-screen-margin)*2));letter-spacing:var(--command-palette-letter-spacing);line-height:var(--command-palette-line-height);margin-block:min(var(--command-palette-margin-block-start),10vh) auto;margin-inline:auto;max-inline-size:none;overflow:hidden;padding:0;text-transform:var(--command-palette-text-case)}.vp-command-palette::backdrop{background-color:var(--command-palette-backdrop-color)}.vp-command-palette[open]{animation:command-palette-fade-in var(--command-palette-transition-duration) var(--command-palette-transition-easing);display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){.vp-command-palette[open]{animation-duration:0s}}@media(forced-colors:active){.vp-command-palette{border-color:CanvasText}}.vp-command-palette__input-field{align-items:center;border-block-end:var(--command-palette-border-width) solid var(--command-palette-divider-color);display:flex;gap:var(--command-palette-gap);padding:var(--command-palette-field-padding-block) var(--command-palette-field-padding-inline)}.vp-command-palette__input-icon{color:var(--command-palette-quiet-color);flex-shrink:0}.vp-command-palette__input{background-color:transparent;border:none;color:inherit;flex:1;font:inherit;letter-spacing:inherit;margin:0;min-inline-size:0;padding:0;text-transform:none}.vp-command-palette__input::-moz-placeholder{color:var(--command-palette-quiet-color)}.vp-command-palette__input::placeholder{color:var(--command-palette-quiet-color)}.vp-command-palette__input:focus-visible{outline:none}.vp-command-palette__list{display:flex;flex-direction:column;max-block-size:var(--command-palette-list-max-block-size);overflow-y:auto;padding:var(--command-palette-padding)}.vp-command-palette__list[data-virtualized]{overflow-anchor:none}.vp-command-palette__list:not(:has([role=option]:not([hidden]))){display:none}.vp-command-palette__spacer{flex-shrink:0}.vp-command-palette__group{display:flex;flex-direction:column}.vp-command-palette__group:not(:has([role=option]:not([hidden]))){display:none}.vp-command-palette__empty,.vp-command-palette__group-label{color:var(--command-palette-quiet-color);font-family:var(--command-palette-label-font-family);font-size:var(--command-palette-label-font-size);font-variation-settings:"opsz" var(--command-palette-label-optical-sizing);font-weight:var(--command-palette-label-font-weight);letter-spacing:var(--command-palette-label-letter-spacing);line-height:var(--command-palette-label-line-height);text-transform:var(--command-palette-label-text-case)}.vp-command-palette__group-label{padding:var(--command-palette-item-padding-block) var(--command-palette-item-padding-inline)}.vp-command-palette__empty:not(:empty){padding:var(--command-palette-field-padding-block) var(--command-palette-field-padding-inline)}.vp-command-palette__item{align-items:center;border-radius:var(--command-palette-item-border-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:var(--command-palette-gap);min-block-size:var(--command-palette-item-min-block-size);padding:var(--command-palette-item-padding-block) var(--command-palette-item-padding-inline)}.vp-command-palette__item[hidden]{display:none}.vp-command-palette__item[data-active]{background-color:var(--command-palette-item-active-background-color)}.vp-command-palette__item[data-disabled]{cursor:not-allowed;opacity:var(--command-palette-item-disabled-opacity)}@media(forced-colors:active){.vp-command-palette__item[data-active]{outline:var(--command-palette-border-width) solid Highlight}}.vp-command-palette__item-icon{color:var(--command-palette-quiet-color);display:inline-flex;flex-shrink:0}.vp-command-palette__item-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-command-palette__item-shortcut{display:inline-flex;flex-shrink:0}@keyframes command-palette-fade-in{0%{opacity:0}to{opacity:1}}.vp-kbd{--kbd-background-color:var(--vp-semantic-color-background-alternative);--kbd-content-color:var(--vp-semantic-color-content-neutral);--kbd-border-color:var(--vp-semantic-color-border-quiet);--kbd-border-width:var(--vp-semantic-border-width-s);--kbd-border-bottom-width:var(--vp-semantic-border-width-m);--kbd-border-radius:var(--vp-semantic-border-radius-main);--kbd-gap:var(--vp-semantic-spacing-2xs);--kbd-padding-inline:var(--vp-semantic-spacing-2xs);--kbd-min-inline-size:var(--vp-semantic-sizing-l);--kbd-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--kbd-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--kbd-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--kbd-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--kbd-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--kbd-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight)}@media screen and (min-width:600px){.vp-kbd{--kbd-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--kbd-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--kbd-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--kbd-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--kbd-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-kbd{--kbd-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--kbd-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--kbd-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--kbd-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--kbd-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-kbd--small{--kbd-padding-inline:var(--vp-semantic-spacing-3xs);--kbd-min-inline-size:var(--vp-semantic-sizing-m);--kbd-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--kbd-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--kbd-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--kbd-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--kbd-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-kbd--small{--kbd-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--kbd-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--kbd-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--kbd-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--kbd-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-kbd--small{--kbd-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--kbd-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--kbd-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--kbd-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--kbd-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-kbd{align-items:center;color:var(--kbd-content-color);display:inline-flex;font-family:var(--kbd-font-family);font-size:var(--kbd-font-size);font-variation-settings:"opsz" var(--kbd-optical-sizing);font-weight:var(--kbd-font-weight);gap:var(--kbd-gap);letter-spacing:var(--kbd-letter-spacing);line-height:var(--kbd-line-height);vertical-align:baseline;white-space:nowrap}.vp-kbd:not(:has(.vp-kbd__key)),.vp-kbd__key{background-color:var(--kbd-background-color);border:var(--kbd-border-width) solid var(--kbd-border-color);border-block-end-width:var(--kbd-border-bottom-width);border-radius:var(--kbd-border-radius);box-sizing:border-box;justify-content:center;min-inline-size:var(--kbd-min-inline-size);padding-inline:var(--kbd-padding-inline)}@media(forced-colors:active){.vp-kbd:not(:has(.vp-kbd__key)),.vp-kbd__key{border-color:CanvasText}}.vp-kbd__key{align-items:center;display:inline-flex;font:inherit}.vp-kbd__label{--kbd-hidden-size:1px;block-size:var(--kbd-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--kbd-hidden-size);margin:calc(var(--kbd-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-segmented-control{--segmented-control-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--segmented-control-press-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-out);--segmented-control-background-color:var(--vp-semantic-color-container-quiet);--segmented-control-border-radius:var(--vp-semantic-border-radius-full);--segmented-control-padding:var(--vp-semantic-spacing-2xs);--segmented-control-gap:var(--vp-semantic-spacing-3xs);--segmented-control-item-height:var(--vp-semantic-sizing-2xl);--segmented-control-item-min-width:var(--vp-semantic-sizing-5xl);--segmented-control-item-padding-inline:var(--vp-semantic-spacing-s);--segmented-control-item-gap:var(--vp-semantic-spacing-xs);--segmented-control-item-color:var(--vp-semantic-color-content-quiet);--segmented-control-item-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--segmented-control-item-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--segmented-control-item-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--segmented-control-item-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--segmented-control-item-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--segmented-control-item-checked-background-color:var(--vp-semantic-color-container-neutral);--segmented-control-item-checked-border-color:var(--vp-semantic-color-border-quiet);--segmented-control-item-checked-color:var(--vp-semantic-color-content-neutral);--segmented-control-item-checked-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--segmented-control-item-checked-font-weight:700;--segmented-control-item-checked-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--segmented-control-item-border-width:var(--vp-semantic-border-width-s);--segmented-control-icon-size:var(--vp-semantic-sizing-m);align-items:center;background-color:var(--segmented-control-background-color);border-radius:var(--segmented-control-border-radius);display:inline-flex;font-family:Decathlon VF;gap:var(--segmented-control-gap);padding:var(--segmented-control-padding)}.vp-segmented-control--medium{--segmented-control-item-height:var(--vp-semantic-sizing-3xl);--segmented-control-item-min-width:var(--vp-semantic-sizing-6xl);--segmented-control-item-padding-inline:var(--vp-semantic-spacing-m);--segmented-control-item-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--segmented-control-item-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--segmented-control-item-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--segmented-control-icon-size:var(--vp-semantic-sizing-l)}.vp-segmented-control--large{--segmented-control-item-height:var(--vp-semantic-sizing-5xl);--segmented-control-item-min-width:var(--vp-semantic-sizing-7xl);--segmented-control-item-padding-inline:var(--vp-semantic-spacing-m);--segmented-control-item-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--segmented-control-item-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--segmented-control-item-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--segmented-control-icon-size:var(--vp-semantic-sizing-xl)}.vp-segmented-control__item{align-items:center;block-size:var(--segmented-control-item-height);border:var(--segmented-control-item-border-width) solid transparent;border-radius:var(--segmented-control-border-radius);box-sizing:border-box;color:var(--segmented-control-item-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--segmented-control-item-font-size);font-weight:var(--segmented-control-item-font-weight);justify-content:center;line-height:var(--segmented-control-item-line-height);min-inline-size:var(--segmented-control-item-min-width);padding-inline:var(--segmented-control-item-padding-inline);position:relative;transition:background-color var(--segmented-control-transition),border-color var(--segmented-control-transition),color var(--segmented-control-transition),transform var(--segmented-control-press-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.vp-segmented-control__item{transition:none}}.vp-segmented-control__item:active{transform:scale(var(--vp-semantic-motion-scale-s))}@media(hover:hover){.vp-segmented-control__item:hover:not([data-checked]){background-color:var(--segmented-control-item-hover-background-color)}}.vp-segmented-control__item:active:not([data-checked]){background-color:var(--segmented-control-item-active-background-color)}.vp-segmented-control__item[data-checked]{background-color:var(--segmented-control-item-checked-background-color);border-color:var(--segmented-control-item-checked-border-color);color:var(--segmented-control-item-checked-color);font-size:var(--segmented-control-item-checked-font-size);font-weight:var(--segmented-control-item-checked-font-weight);line-height:var(--segmented-control-item-checked-line-height)}.vp-segmented-control__item:has(:focus-visible){box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}@supports selector(:has(:focus-visible)){.vp-segmented-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;outline:none;padding:0;position:absolute;width:100%}}.vp-segmented-control__content{align-items:center;display:inline-flex;gap:var(--segmented-control-item-gap);justify-content:center}.vp-segmented-control__content>svg{block-size:var(--segmented-control-icon-size);inline-size:var(--segmented-control-icon-size)}.vp-stat-card{--stat-card-background-color:var(--vp-semantic-color-background-main);--stat-card-content-color:var(--vp-semantic-color-content-neutral);--stat-card-quiet-content-color:var(--vp-semantic-color-content-quiet);--stat-card-border-color:var(--vp-semantic-color-border-quiet);--stat-card-border-width:var(--vp-semantic-border-width-s);--stat-card-border-radius:var(--vp-semantic-border-radius-main);--stat-card-padding:var(--vp-semantic-spacing-m);--stat-card-gap:var(--vp-semantic-spacing-2xs);--stat-card-media-gap:var(--vp-semantic-spacing-s);--stat-card-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--stat-card-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--stat-card-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--stat-card-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--stat-card-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--stat-card-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--stat-card-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-stat-card{--stat-card-label-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--stat-card-label-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--stat-card-label-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--stat-card-label-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--stat-card-label-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--stat-card-label-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--stat-card-label-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-stat-card{--stat-card-label-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--stat-card-label-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--stat-card-label-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--stat-card-label-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--stat-card-label-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--stat-card-label-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--stat-card-label-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-stat-card{--stat-card-value-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--stat-card-value-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--stat-card-value-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--stat-card-value-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--stat-card-value-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--stat-card-value-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--stat-card-value-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing)}@media screen and (min-width:600px){.vp-stat-card{--stat-card-value-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--stat-card-value-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--stat-card-value-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--stat-card-value-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--stat-card-value-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--stat-card-value-text-case:var(--vp-semantic-typography-screen-m-title-m-text-case);--stat-card-value-optical-sizing:var(--vp-semantic-typography-screen-m-title-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-stat-card{--stat-card-value-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--stat-card-value-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--stat-card-value-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--stat-card-value-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--stat-card-value-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--stat-card-value-text-case:var(--vp-semantic-typography-screen-l-title-m-text-case);--stat-card-value-optical-sizing:var(--vp-semantic-typography-screen-l-title-m-optical-sizing)}}.vp-stat-card{--stat-card-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--stat-card-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--stat-card-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--stat-card-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--stat-card-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--stat-card-caption-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--stat-card-caption-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-stat-card{--stat-card-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--stat-card-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--stat-card-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--stat-card-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--stat-card-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--stat-card-caption-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--stat-card-caption-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-stat-card{--stat-card-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--stat-card-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--stat-card-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--stat-card-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--stat-card-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--stat-card-caption-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--stat-card-caption-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-stat-card{align-content:start;background-color:var(--stat-card-background-color);border:var(--stat-card-border-width) solid var(--stat-card-border-color);border-radius:var(--stat-card-border-radius);box-sizing:border-box;color:var(--stat-card-content-color);display:grid;gap:var(--stat-card-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;padding:var(--stat-card-padding)}.vp-stat-card:has(>.vp-stat-card__media){-moz-column-gap:var(--stat-card-media-gap);column-gap:var(--stat-card-media-gap);grid-template-columns:minmax(0,1fr) auto}.vp-stat-card__delta,.vp-stat-card__helper,.vp-stat-card__label,.vp-stat-card__value{grid-column:1}.vp-stat-card__media{align-self:start;display:inline-flex;grid-column:2;grid-row:1/span 2}.vp-stat-card__label,.vp-stat-card__media{color:var(--stat-card-quiet-content-color)}.vp-stat-card__label{font-family:var(--stat-card-label-font-family);font-size:var(--stat-card-label-font-size);font-variation-settings:"opsz" var(--stat-card-label-optical-sizing);font-weight:var(--stat-card-label-font-weight);letter-spacing:var(--stat-card-label-letter-spacing);line-height:var(--stat-card-label-line-height);text-transform:var(--stat-card-label-text-case)}.vp-stat-card__value{font-family:var(--stat-card-value-font-family);font-size:var(--stat-card-value-font-size);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" var(--stat-card-value-optical-sizing);font-weight:var(--stat-card-value-font-weight);letter-spacing:var(--stat-card-value-letter-spacing);line-height:var(--stat-card-value-line-height);overflow-wrap:anywhere;text-transform:var(--stat-card-value-text-case)}.vp-stat-card__helper{font-family:var(--stat-card-caption-font-family);font-size:var(--stat-card-caption-font-size);font-variation-settings:"opsz" var(--stat-card-caption-optical-sizing);font-weight:var(--stat-card-caption-font-weight);letter-spacing:var(--stat-card-caption-letter-spacing);line-height:var(--stat-card-caption-line-height);text-transform:var(--stat-card-caption-text-case)}.vp-stat-card__delta{justify-self:start}.vp-stat-card__delta-icon{flex-shrink:0}.vp-stat-card__delta-trend-text{--stat-card-hidden-size:1px;block-size:var(--stat-card-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--stat-card-hidden-size);margin:calc(var(--stat-card-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-stat-card__helper{color:var(--stat-card-quiet-content-color)}.vp-stepper{--stepper-gap:var(--vp-semantic-spacing-xs);--stepper-item-gap:var(--vp-semantic-spacing-s);--stepper-content-gap:var(--vp-semantic-spacing-3xs);--stepper-marker-size:var(--vp-semantic-spacing-xl);--stepper-dot-size:var(--vp-semantic-spacing-xs);--stepper-marker-border-width:var(--vp-semantic-border-width-m);--stepper-marker-border-radius:var(--vp-semantic-border-radius-full);--stepper-dot-border-radius:var(--vp-semantic-border-radius-full);--stepper-connector-width:var(--vp-semantic-border-width-m);--stepper-connector-color:var(--vp-semantic-color-border-quiet);--stepper-connector-complete-color:var(--vp-semantic-color-border-brand);--stepper-action-border-radius:var(--vp-semantic-border-radius-main);--stepper-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--stepper-marker-background-color:var(--vp-semantic-color-background-main);--stepper-marker-border-color:var(--vp-semantic-color-border-neutral);--stepper-marker-content-color:var(--vp-semantic-color-content-quiet);--stepper-label-color:var(--vp-semantic-color-content-quiet);--stepper-description-color:var(--vp-semantic-color-content-quiet);--stepper-current-color:var(--vp-semantic-color-content-brand);--stepper-current-border-color:var(--vp-semantic-color-border-brand);--stepper-complete-background-color:var(--vp-semantic-color-container-brand);--stepper-complete-content-color:var(--vp-semantic-color-content-on-brand-neutral);--stepper-error-color:var(--vp-semantic-color-status-negative);--stepper-done-label-color:var(--vp-semantic-color-content-neutral);--stepper-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--stepper-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--stepper-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--stepper-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--stepper-current-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--stepper-small-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--stepper-small-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--stepper-small-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--stepper-small-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height)}@media screen and (min-width:600px){.vp-stepper{--stepper-label-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--stepper-label-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--stepper-label-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--stepper-label-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--stepper-current-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--stepper-small-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--stepper-small-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--stepper-small-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--stepper-small-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height)}}@media screen and (min-width:1200px){.vp-stepper{--stepper-label-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--stepper-label-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--stepper-label-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--stepper-label-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--stepper-current-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--stepper-small-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--stepper-small-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--stepper-small-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--stepper-small-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height)}}.vp-stepper{counter-reset:vp-stepper;display:flex;gap:var(--stepper-gap);list-style:none;margin:0;padding:0}.vp-stepper--vertical{flex-direction:column;gap:0}.vp-stepper--process{--stepper-label-color:var(--stepper-done-label-color);--stepper-marker-content-color:var(--stepper-done-label-color)}.vp-stepper__item{counter-increment:vp-stepper;flex:1 1 0;min-inline-size:0;position:relative}.vp-stepper__item:not(:last-child):after{border-block-start:var(--stepper-connector-width) solid var(--stepper-connector-color);content:"";inset-block-start:calc(var(--stepper-marker-size)/2);inset-inline:calc(50% + var(--stepper-marker-size)/2 + var(--stepper-gap)) calc(-50% + var(--stepper-marker-size)/2);position:absolute}.vp-stepper__item--complete:not(:last-child):after{border-color:var(--stepper-connector-complete-color)}.vp-stepper--vertical .vp-stepper__item{flex:none;padding-block-end:var(--vp-semantic-spacing-l)}.vp-stepper--vertical .vp-stepper__item:last-child{padding-block-end:0}.vp-stepper--vertical .vp-stepper__item:not(:last-child):after{border-block-start:0;border-inline-start:var(--stepper-connector-width) solid var(--stepper-connector-color);inset-block:calc(var(--stepper-marker-size) + var(--stepper-content-gap)) var(--stepper-content-gap);inset-inline:calc(var(--stepper-marker-size)/2 - var(--stepper-connector-width)/2) auto}.vp-stepper--vertical .vp-stepper__item--complete:not(:last-child):after{border-color:var(--stepper-connector-complete-color)}.vp-stepper__item-action{align-items:center;background:none;border:0;border-radius:var(--stepper-action-border-radius);box-sizing:border-box;color:inherit;display:flex;flex-direction:column;font:inherit;gap:var(--stepper-content-gap);inline-size:100%;margin:0;padding:0;text-align:center;text-decoration:none}.vp-stepper--vertical .vp-stepper__item-action{align-items:flex-start;flex-direction:row;gap:var(--stepper-item-gap);text-align:start}.vp-stepper__item-action--interactive{cursor:pointer}@media(hover:hover){.vp-stepper__item-action--interactive:hover .vp-stepper__item-label{text-decoration:underline}}.vp-stepper__item-action--interactive:focus-visible{box-shadow:var(--stepper-focus-box-shadow);outline:var(--stepper-marker-border-width) solid transparent}.vp-stepper__item-marker{align-items:center;background-color:var(--stepper-marker-background-color);block-size:var(--stepper-marker-size);border:var(--stepper-marker-border-width) solid var(--stepper-marker-border-color);border-radius:var(--stepper-marker-border-radius);box-sizing:border-box;color:var(--stepper-marker-content-color);display:inline-flex;flex:none;font-family:var(--stepper-small-font-family);font-size:var(--stepper-small-font-size);font-variant-numeric:tabular-nums;font-weight:var(--stepper-current-font-weight);inline-size:var(--stepper-marker-size);justify-content:center;line-height:1}.vp-stepper__item-marker:empty:before{content:counter(vp-stepper)}.vp-stepper--icon-marker .vp-stepper__item-marker:empty:before{background-color:currentcolor;block-size:var(--stepper-dot-size);border-radius:var(--stepper-dot-border-radius);content:"";inline-size:var(--stepper-dot-size)}.vp-stepper--bar-marker{--stepper-bar-size:var(--vp-semantic-spacing-2xs);--stepper-bar-color:var(--vp-semantic-color-border-neutral);--stepper-bar-done-color:var(--vp-semantic-color-border-brand)}.vp-stepper--bar-marker .vp-stepper__item:not(:last-child):after{content:none}.vp-stepper--bar-marker .vp-stepper__item-action{align-items:stretch;text-align:start}.vp-stepper--bar-marker .vp-stepper__item-marker{background-color:var(--stepper-bar-color);block-size:var(--stepper-bar-size);border:0;inline-size:100%}.vp-stepper--bar-marker .vp-stepper__item-marker:empty:before{content:none}.vp-stepper--bar-marker .vp-stepper__item--complete .vp-stepper__item-marker,.vp-stepper--bar-marker .vp-stepper__item--current .vp-stepper__item-marker{background-color:var(--stepper-bar-done-color)}.vp-stepper--bar-marker .vp-stepper__item--error .vp-stepper__item-marker{background-color:var(--stepper-error-color)}.vp-stepper--bar-marker.vp-stepper--vertical .vp-stepper__item-marker{align-self:stretch;block-size:auto;inline-size:var(--stepper-bar-size)}.vp-stepper__item-content{display:flex;flex-direction:column;gap:var(--stepper-content-gap);min-inline-size:0}.vp-stepper__item-label{color:var(--stepper-label-color);font-family:var(--stepper-label-font-family);font-size:var(--stepper-label-font-size);font-weight:var(--stepper-label-font-weight);line-height:var(--stepper-label-line-height);overflow-wrap:anywhere}.vp-stepper__item-description{color:var(--stepper-description-color);font-family:var(--stepper-small-font-family);font-size:var(--stepper-small-font-size);font-weight:var(--stepper-small-font-weight);line-height:var(--stepper-small-line-height)}.vp-stepper__item-status-text{--stepper-hidden-size:1px;block-size:var(--stepper-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--stepper-hidden-size);margin:calc(var(--stepper-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-stepper__item--current{--stepper-marker-border-color:var(--stepper-current-border-color);--stepper-marker-content-color:var(--stepper-current-color);--stepper-label-color:var(--stepper-done-label-color);--stepper-label-font-weight:var(--stepper-current-font-weight)}.vp-stepper__item--complete{--stepper-marker-border-color:var(--stepper-current-border-color);--stepper-marker-background-color:var(--stepper-complete-background-color);--stepper-marker-content-color:var(--stepper-complete-content-color);--stepper-label-color:var(--stepper-done-label-color)}.vp-stepper__item--error{--stepper-marker-border-color:var(--stepper-error-color);--stepper-marker-content-color:var(--stepper-error-color);--stepper-label-color:var(--stepper-done-label-color);--stepper-description-color:var(--stepper-error-color)}@media(forced-colors:active){.vp-stepper__item--current .vp-stepper__item-marker{outline:var(--stepper-marker-border-width) solid Highlight}.vp-stepper--bar-marker .vp-stepper__item-marker{border:var(--stepper-marker-border-width) solid CanvasText}.vp-stepper--bar-marker .vp-stepper__item--complete .vp-stepper__item-marker,.vp-stepper--bar-marker .vp-stepper__item--current .vp-stepper__item-marker{border:var(--stepper-bar-size) solid CanvasText}}.vp-anchor-nav{--anchor-nav-title-color:var(--vp-semantic-color-content-quiet);--anchor-nav-title-gap:var(--vp-semantic-spacing-xs);--anchor-nav-link-color:var(--vp-semantic-color-content-quiet);--anchor-nav-link-hover-color:var(--vp-semantic-color-hover-content-neutral);--anchor-nav-link-active-color:var(--vp-semantic-color-content-brand);--anchor-nav-link-border-color:var(--vp-semantic-color-border-quiet);--anchor-nav-link-active-border-color:var(--vp-semantic-color-border-brand);--anchor-nav-link-border-width:var(--vp-semantic-border-width-m);--anchor-nav-link-current-border-width:var(--vp-semantic-border-width-l);--anchor-nav-link-padding-block:var(--vp-semantic-spacing-3xs);--anchor-nav-link-padding-inline:var(--vp-semantic-spacing-xs);--anchor-nav-nested-indent:var(--vp-semantic-spacing-m);--anchor-nav-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--anchor-nav-focus-border-radius:var(--vp-semantic-border-radius-main);--anchor-nav-footer-border-color:var(--vp-semantic-color-border-quiet);--anchor-nav-footer-border-width:var(--vp-semantic-border-width-s);--anchor-nav-footer-margin:var(--vp-semantic-spacing-l);--anchor-nav-footer-padding:var(--vp-semantic-spacing-m);--anchor-nav-transition-duration:var(--vp-semantic-motion-duration-quick);--anchor-nav-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--anchor-nav-title-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--anchor-nav-title-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--anchor-nav-title-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--anchor-nav-title-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--anchor-nav-title-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--anchor-nav-title-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-anchor-nav{--anchor-nav-title-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--anchor-nav-title-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--anchor-nav-title-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--anchor-nav-title-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--anchor-nav-title-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--anchor-nav-title-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-anchor-nav{--anchor-nav-title-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--anchor-nav-title-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--anchor-nav-title-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--anchor-nav-title-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--anchor-nav-title-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--anchor-nav-title-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-anchor-nav{--anchor-nav-link-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--anchor-nav-link-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--anchor-nav-link-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--anchor-nav-link-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--anchor-nav-link-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--anchor-nav-link-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--anchor-nav-link-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-anchor-nav{--anchor-nav-link-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--anchor-nav-link-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--anchor-nav-link-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--anchor-nav-link-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--anchor-nav-link-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--anchor-nav-link-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--anchor-nav-link-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-anchor-nav{--anchor-nav-link-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--anchor-nav-link-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--anchor-nav-link-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--anchor-nav-link-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--anchor-nav-link-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--anchor-nav-link-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--anchor-nav-link-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-anchor-nav{box-sizing:border-box;display:block;min-inline-size:0}.vp-anchor-nav__title{color:var(--anchor-nav-title-color);font-family:var(--anchor-nav-title-font-family);font-size:var(--anchor-nav-title-font-size);font-variation-settings:"opsz" var(--anchor-nav-title-optical-sizing);font-weight:var(--anchor-nav-title-font-weight);letter-spacing:var(--anchor-nav-title-letter-spacing);line-height:var(--anchor-nav-title-line-height);margin:0 0 var(--anchor-nav-title-gap);text-transform:uppercase}.vp-anchor-nav__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.vp-anchor-nav__item{display:block}.vp-anchor-nav__item--level-3{--anchor-nav-link-padding-start:calc(var(--anchor-nav-link-padding-inline) + var(--anchor-nav-nested-indent))}.vp-anchor-nav__item-link{border-inline-start:var(--anchor-nav-link-border-width) solid var(--anchor-nav-link-border-color);color:var(--anchor-nav-link-color);display:block;font-family:var(--anchor-nav-link-font-family);font-size:var(--anchor-nav-link-font-size);font-variation-settings:"opsz" var(--anchor-nav-link-optical-sizing);font-weight:var(--anchor-nav-link-font-weight);letter-spacing:var(--anchor-nav-link-letter-spacing);line-height:var(--anchor-nav-link-line-height);overflow-wrap:anywhere;padding:var(--anchor-nav-link-padding-block) var(--anchor-nav-link-padding-inline);padding-inline-start:var(--anchor-nav-link-padding-start,var(--anchor-nav-link-padding-inline));text-decoration:none;text-transform:var(--anchor-nav-link-text-case);transition:color var(--anchor-nav-transition-duration) var(--anchor-nav-transition-easing),border-color var(--anchor-nav-transition-duration) var(--anchor-nav-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-anchor-nav__item-link{transition-duration:0s}}@media(hover:hover){.vp-anchor-nav__item-link:hover{color:var(--anchor-nav-link-hover-color);text-decoration:underline}}.vp-anchor-nav__item-link:focus-visible{border-radius:var(--anchor-nav-focus-border-radius);box-shadow:var(--anchor-nav-focus-box-shadow);outline:var(--anchor-nav-link-border-width) solid transparent}.vp-anchor-nav__item-link[aria-current]{border-inline-start-color:var(--anchor-nav-link-active-border-color);border-inline-start-width:var(--anchor-nav-link-current-border-width);color:var(--anchor-nav-link-active-color);font-weight:700;padding-inline-start:calc(var(--anchor-nav-link-padding-start, var(--anchor-nav-link-padding-inline)) - var(--anchor-nav-link-current-border-width) + var(--anchor-nav-link-border-width))}@media(forced-colors:active){.vp-anchor-nav__item-link[aria-current]{border-inline-start-color:Highlight}}.vp-anchor-nav__footer{border-block-start:var(--anchor-nav-footer-border-width) solid var(--anchor-nav-footer-border-color);margin-block-start:var(--anchor-nav-footer-margin);padding-block-start:var(--anchor-nav-footer-padding)}.vp-timeline{--timeline-content-color:var(--vp-semantic-color-content-neutral);--timeline-quiet-content-color:var(--vp-semantic-color-content-quiet);--timeline-background-color:var(--vp-semantic-color-background-main);--timeline-gap:var(--vp-semantic-spacing-m);--timeline-group-gap:var(--vp-semantic-spacing-s);--timeline-column-gap:var(--vp-semantic-spacing-s);--timeline-content-gap:var(--vp-semantic-spacing-3xs);--timeline-rail-size:var(--vp-semantic-sizing-xl);--timeline-dot-size:var(--vp-semantic-sizing-s);--timeline-icon-marker-size:var(--vp-semantic-sizing-xl);--timeline-marker-offset:var(--vp-semantic-spacing-3xs);--timeline-marker-border-radius:var(--vp-semantic-border-radius-full);--timeline-marker-border-width:var(--vp-semantic-border-width-s);--timeline-current-ring-width:var(--vp-semantic-border-width-m);--timeline-current-ring-offset:var(--vp-semantic-spacing-3xs);--timeline-connector-width:var(--vp-semantic-border-width-m);--timeline-connector-color:var(--vp-semantic-color-border-quiet);--timeline-connector-gap:var(--vp-semantic-spacing-2xs);--timeline-heading-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--timeline-heading-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--timeline-heading-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--timeline-heading-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--timeline-heading-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--timeline-heading-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--timeline-heading-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing)}@media screen and (min-width:600px){.vp-timeline{--timeline-heading-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--timeline-heading-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--timeline-heading-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--timeline-heading-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--timeline-heading-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--timeline-heading-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--timeline-heading-optical-sizing:var(--vp-semantic-typography-screen-m-title-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-timeline{--timeline-heading-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--timeline-heading-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--timeline-heading-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--timeline-heading-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--timeline-heading-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--timeline-heading-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--timeline-heading-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing)}}.vp-timeline{--timeline-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--timeline-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--timeline-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--timeline-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--timeline-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--timeline-title-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--timeline-title-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing)}@media screen and (min-width:600px){.vp-timeline{--timeline-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--timeline-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--timeline-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--timeline-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--timeline-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--timeline-title-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--timeline-title-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-timeline{--timeline-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--timeline-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--timeline-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--timeline-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--timeline-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--timeline-title-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--timeline-title-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing)}}.vp-timeline{--timeline-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--timeline-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--timeline-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--timeline-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--timeline-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--timeline-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--timeline-description-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-timeline{--timeline-description-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--timeline-description-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--timeline-description-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--timeline-description-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--timeline-description-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--timeline-description-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--timeline-description-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-timeline{--timeline-description-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--timeline-description-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--timeline-description-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--timeline-description-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--timeline-description-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--timeline-description-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--timeline-description-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-timeline{--timeline-time-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--timeline-time-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--timeline-time-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--timeline-time-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--timeline-time-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--timeline-time-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--timeline-time-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-timeline{--timeline-time-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--timeline-time-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--timeline-time-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--timeline-time-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--timeline-time-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--timeline-time-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--timeline-time-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-timeline{--timeline-time-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--timeline-time-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--timeline-time-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--timeline-time-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--timeline-time-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--timeline-time-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--timeline-time-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-timeline{color:var(--timeline-content-color);display:grid;gap:var(--timeline-gap);list-style:none;margin:0;padding:0}.vp-timeline--compact{--timeline-gap:var(--vp-semantic-spacing-xs);--timeline-group-gap:var(--vp-semantic-spacing-xs);--timeline-column-gap:var(--vp-semantic-spacing-xs)}.vp-timeline__group{display:grid;gap:var(--timeline-group-gap)}.vp-timeline__group-heading{color:var(--timeline-content-color);font-family:var(--timeline-heading-font-family);font-size:var(--timeline-heading-font-size);font-variation-settings:"opsz" var(--timeline-heading-optical-sizing);font-weight:var(--timeline-heading-font-weight);letter-spacing:var(--timeline-heading-letter-spacing);line-height:var(--timeline-heading-line-height);margin:0;text-transform:var(--timeline-heading-text-case)}.vp-timeline__group-list{display:grid;gap:var(--timeline-gap);list-style:none;margin:0;padding:0}.vp-timeline__item{--timeline-status-color:var(--vp-semantic-color-extended-grey);--timeline-icon-color:var(--timeline-quiet-content-color);--timeline-icon-border-color:var(--timeline-connector-color);--timeline-marker-size:var(--timeline-dot-size);align-items:start;-moz-column-gap:var(--timeline-column-gap);column-gap:var(--timeline-column-gap);display:grid;grid-template-columns:var(--timeline-rail-size) minmax(0,1fr);position:relative}.vp-timeline__item:has(>.vp-timeline__media){grid-template-columns:var(--timeline-rail-size) auto minmax(0,1fr)}.vp-timeline__item:has(>.vp-timeline__marker:not(:empty)){--timeline-marker-size:var(--timeline-icon-marker-size)}.vp-timeline__item--positive{--timeline-status-color:var(--vp-semantic-color-status-positive);--timeline-icon-color:var(--timeline-status-color);--timeline-icon-border-color:var(--timeline-status-color)}.vp-timeline__item--warning{--timeline-status-color:var(--vp-semantic-color-status-warning);--timeline-icon-color:var(--timeline-status-color);--timeline-icon-border-color:var(--timeline-status-color)}.vp-timeline__item--negative{--timeline-status-color:var(--vp-semantic-color-status-negative);--timeline-icon-color:var(--timeline-status-color);--timeline-icon-border-color:var(--timeline-status-color)}.vp-timeline__item--info{--timeline-status-color:var(--vp-semantic-color-status-info);--timeline-icon-color:var(--timeline-status-color);--timeline-icon-border-color:var(--timeline-status-color)}.vp-timeline__item--brand{--timeline-status-color:var(--vp-semantic-color-content-brand);--timeline-icon-color:var(--timeline-status-color);--timeline-icon-border-color:var(--timeline-status-color)}.vp-timeline__item-announcement{--timeline-hidden-size:1px;block-size:var(--timeline-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--timeline-hidden-size);margin:calc(var(--timeline-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-timeline__connector{background-color:var(--timeline-connector-color);grid-column:1;grid-row:1;inline-size:var(--timeline-connector-width);margin-block:calc(var(--timeline-marker-offset) + var(--timeline-marker-size) + var(--timeline-connector-gap)) calc(var(--timeline-connector-gap) - var(--timeline-gap));place-self:stretch center}.vp-timeline__item:last-child>.vp-timeline__connector{display:none}.vp-timeline__marker{align-items:center;background-color:var(--timeline-status-color);block-size:var(--timeline-marker-size);border-radius:var(--timeline-marker-border-radius);box-sizing:border-box;display:inline-flex;grid-column:1;grid-row:1;inline-size:var(--timeline-marker-size);justify-content:center;justify-self:center;margin-block-start:var(--timeline-marker-offset)}.vp-timeline__marker:not(:empty){background-color:var(--timeline-background-color);border:var(--timeline-marker-border-width) solid var(--timeline-icon-border-color);color:var(--timeline-icon-color)}.vp-timeline__item--current>.vp-timeline__marker{outline:var(--timeline-current-ring-width) solid var(--timeline-status-color);outline-offset:var(--timeline-current-ring-offset)}.vp-timeline__media{display:inline-flex;grid-column:2;grid-row:1}.vp-timeline__content{display:grid;gap:var(--timeline-content-gap);grid-column:-2;grid-row:1;min-inline-size:0}.vp-timeline__time{color:var(--timeline-quiet-content-color);font-family:var(--timeline-time-font-family);font-size:var(--timeline-time-font-size);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" var(--timeline-time-optical-sizing);font-weight:var(--timeline-time-font-weight);letter-spacing:var(--timeline-time-letter-spacing);line-height:var(--timeline-time-line-height);text-transform:var(--timeline-time-text-case)}.vp-timeline__title{font-family:var(--timeline-title-font-family);font-size:var(--timeline-title-font-size);font-variation-settings:"opsz" var(--timeline-title-optical-sizing);font-weight:var(--timeline-title-font-weight);letter-spacing:var(--timeline-title-letter-spacing);line-height:var(--timeline-title-line-height);overflow-wrap:anywhere;text-transform:var(--timeline-title-text-case)}.vp-timeline__description{color:var(--timeline-quiet-content-color);font-family:var(--timeline-description-font-family);font-size:var(--timeline-description-font-size);font-variation-settings:"opsz" var(--timeline-description-optical-sizing);font-weight:var(--timeline-description-font-weight);letter-spacing:var(--timeline-description-letter-spacing);line-height:var(--timeline-description-line-height);overflow-wrap:anywhere;text-transform:var(--timeline-description-text-case)}@media screen and (min-width:1200px){.vp-timeline--alternate .vp-timeline__group-heading{text-align:center}.vp-timeline--alternate .vp-timeline__item,.vp-timeline--alternate .vp-timeline__item:has(>.vp-timeline__media){grid-template-columns:minmax(0,1fr) auto var(--timeline-rail-size) auto minmax(0,1fr)}.vp-timeline--alternate .vp-timeline__connector,.vp-timeline--alternate .vp-timeline__marker{grid-column:3}.vp-timeline--alternate .vp-timeline__media{grid-column:4}.vp-timeline--alternate .vp-timeline__content{grid-column:5}.vp-timeline--alternate .vp-timeline__item:nth-child(2n)>.vp-timeline__media{grid-column:2}.vp-timeline--alternate .vp-timeline__item:nth-child(2n)>.vp-timeline__content{grid-column:1;text-align:end}}.vp-bar-chart{--bar-chart-color:var(--vp-semantic-color-content-neutral);--bar-chart-quiet:var(--vp-semantic-color-content-quiet);--bar-chart-surface:var(--vp-semantic-color-background-main);--bar-chart-border:var(--vp-semantic-color-border-neutral);--bar-chart-border-width:var(--vp-semantic-border-width-s);--bar-chart-radius:var(--vp-semantic-border-radius-main);--bar-chart-gap:var(--vp-semantic-spacing-s);--bar-chart-padding:var(--vp-semantic-spacing-xs);--bar-chart-size:var(--vp-semantic-sizing-9xl);--bar-chart-target:var(--vp-semantic-sizing-accessibility-touch-size);--bar-chart-focus:var(--vp-semantic-box-shadow-focus);--bar-chart-hover:var(--vp-semantic-color-hover-container-neutral);--bar-chart-disabled:var(--vp-semantic-opacity-m);--bar-chart-font:var(--vp-semantic-typography-screen-s-caption-font-family);--bar-chart-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--bar-chart-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--bar-chart-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--bar-chart-tracking:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--bar-chart-case:var(--vp-semantic-typography-screen-s-caption-text-case);--bar-chart-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--bar-chart-optical:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--bar-chart-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--bar-chart-legend-gap:var(--vp-semantic-spacing-m);--bar-chart-legend-item-gap:var(--vp-semantic-spacing-2xs);--bar-chart-swatch-size:var(--vp-semantic-sizing-xs);--bar-chart-tooltip-background:var(--vp-semantic-color-container-neutral);--bar-chart-tooltip-border:var(--vp-semantic-color-border-quiet);--bar-chart-tooltip-radius:var(--vp-semantic-border-radius-m);--bar-chart-tooltip-padding-block:var(--vp-semantic-spacing-s);--bar-chart-tooltip-padding-inline:var(--vp-semantic-spacing-m);--bar-chart-tooltip-gap:var(--vp-semantic-spacing-xs);--bar-chart-tooltip-item-gap:var(--vp-semantic-spacing-xs);--bar-chart-tooltip-offset:var(--vp-semantic-spacing-s);--bar-chart-tooltip-min-size:var(--vp-semantic-sizing-9xl);--bar-chart-indicator-size:var(--vp-semantic-sizing-xs);--bar-chart-indicator-line:var(--vp-semantic-sizing-2xs);--bar-chart-indicator-height:var(--vp-semantic-sizing-s);color:var(--bar-chart-color);font-family:var(--bar-chart-font);font-size:var(--bar-chart-font-size);font-variation-settings:"opsz" var(--bar-chart-optical);font-weight:var(--bar-chart-weight);letter-spacing:var(--bar-chart-tracking);line-height:var(--bar-chart-line-height);margin:0;-webkit-text-decoration:var(--bar-chart-decoration);text-decoration:var(--bar-chart-decoration);text-transform:var(--bar-chart-case);-webkit-font-smoothing:var(--bar-chart-smoothing)}.vp-bar-chart,.vp-bar-chart__theme.vp-chart-theme{display:grid;gap:var(--bar-chart-gap);min-inline-size:0}.vp-bar-chart__inspection-value,.vp-bar-chart__status,.vp-bar-chart__summary,.vp-bar-chart__title{margin:0;overflow-wrap:anywhere}.vp-bar-chart__status,.vp-bar-chart__summary{color:var(--bar-chart-quiet)}.vp-bar-chart__live,.vp-bar-chart__title--hidden{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-bar-chart__plot-group{border-radius:var(--bar-chart-radius);min-inline-size:0;outline:none;position:relative}.vp-bar-chart__plot-group:focus-visible{box-shadow:var(--bar-chart-focus)}@media(forced-colors:active){.vp-bar-chart__plot-group:focus-visible{outline:auto}}.vp-bar-chart__plot{block-size:calc(var(--bar-chart-size) + var(--bar-chart-size));min-inline-size:0}.vp-bar-chart__tooltip{background:var(--bar-chart-tooltip-background);border:var(--bar-chart-border-width) solid var(--bar-chart-tooltip-border);border-radius:var(--bar-chart-tooltip-radius);color:var(--bar-chart-color);display:grid;gap:var(--bar-chart-tooltip-gap);inset-block-start:var(--chart-tooltip-y,0);inset-inline-start:var(--chart-tooltip-x,0);min-inline-size:var(--bar-chart-tooltip-min-size);padding:var(--bar-chart-tooltip-padding-block) var(--bar-chart-tooltip-padding-inline);pointer-events:none;position:absolute;transform:translate(var(--bar-chart-tooltip-offset),-50%);white-space:nowrap;z-index:1}.vp-bar-chart__tooltip[data-side=start]{transform:translate(calc(-100% - var(--bar-chart-tooltip-offset)),-50%)}.vp-bar-chart__tooltip[hidden]{display:none}@media(forced-colors:active){.vp-bar-chart__tooltip{border-color:CanvasText}}.vp-bar-chart__tooltip-title{margin:0}.vp-bar-chart__tooltip-item,.vp-bar-chart__tooltip-total{align-items:center;display:flex;gap:var(--bar-chart-tooltip-item-gap)}.vp-bar-chart__tooltip-item[hidden],.vp-bar-chart__tooltip-total[hidden]{display:none}.vp-bar-chart__tooltip-total{border-block-start:var(--bar-chart-border-width) solid var(--bar-chart-tooltip-border);padding-block-start:var(--bar-chart-tooltip-gap)}.vp-bar-chart__tooltip-label{color:var(--bar-chart-quiet)}.vp-bar-chart__tooltip-value{font-variant-numeric:tabular-nums;margin-inline-start:auto}.vp-bar-chart__tooltip-indicator{background:var(--chart-tooltip-color);block-size:var(--bar-chart-indicator-size);flex-shrink:0;inline-size:var(--bar-chart-indicator-size)}@media(forced-colors:active){.vp-bar-chart__tooltip-indicator{background:CanvasText}}.vp-bar-chart__tooltip[data-indicator=line] .vp-bar-chart__tooltip-indicator{block-size:var(--bar-chart-indicator-height);inline-size:var(--bar-chart-indicator-line)}.vp-bar-chart__tooltip[data-indicator=dashed] .vp-bar-chart__tooltip-indicator{background:none;block-size:var(--bar-chart-indicator-height);border-inline-start:var(--bar-chart-border-width) dashed var(--chart-tooltip-color);inline-size:0}.vp-bar-chart__legend.vp-chart-theme__legend{color:var(--bar-chart-color);gap:var(--bar-chart-legend-gap);justify-content:center}.vp-bar-chart__legend .vp-chart-theme__legend-item{gap:var(--bar-chart-legend-item-gap)}.vp-bar-chart__legend .vp-chart-theme__legend-swatch{block-size:var(--bar-chart-swatch-size);border-radius:0;inline-size:var(--bar-chart-swatch-size)}.vp-bar-chart__inspection{border:0;display:flex;flex-wrap:wrap;gap:var(--bar-chart-gap);margin:0;min-inline-size:0;padding:0}.vp-bar-chart__inspection-value{flex-basis:100%}.vp-bar-chart__action,.vp-bar-chart__selector{background:var(--bar-chart-surface);border:var(--bar-chart-border-width) solid var(--bar-chart-border);border-radius:var(--bar-chart-radius);color:var(--bar-chart-color);font:inherit;max-inline-size:100%;min-block-size:var(--bar-chart-target);min-inline-size:var(--bar-chart-target);padding:var(--bar-chart-padding)}.vp-bar-chart__action:focus-visible,.vp-bar-chart__selector:focus-visible{box-shadow:var(--bar-chart-focus);outline:none}.vp-bar-chart__action[data-disabled],.vp-bar-chart__selector[data-disabled]{opacity:var(--bar-chart-disabled)}@media(hover:hover){.vp-bar-chart__action:hover:not(:disabled),.vp-bar-chart__selector:hover:not(:disabled){background:var(--bar-chart-hover)}}@media(forced-colors:active){.vp-bar-chart__action:focus-visible,.vp-bar-chart__selector:focus-visible{outline:auto}}.vp-bar-chart[data-empty],.vp-bar-chart[data-error],.vp-bar-chart[data-loading]{--bar-chart-color:var(--vp-semantic-color-content-quiet)}.vp-donut-chart{--donut-chart-color:var(--vp-semantic-color-content-neutral);--donut-chart-quiet:var(--vp-semantic-color-content-quiet);--donut-chart-surface:var(--vp-semantic-color-background-main);--donut-chart-border:var(--vp-semantic-color-border-neutral);--donut-chart-border-width:var(--vp-semantic-border-width-s);--donut-chart-radius:var(--vp-semantic-border-radius-main);--donut-chart-gap:var(--vp-semantic-spacing-s);--donut-chart-padding:var(--vp-semantic-spacing-xs);--donut-chart-size:var(--vp-semantic-sizing-8xl);--donut-chart-target:var(--vp-semantic-sizing-accessibility-touch-size);--donut-chart-focus:var(--vp-semantic-box-shadow-focus);--donut-chart-hover:var(--vp-semantic-color-hover-container-neutral);--donut-chart-disabled:var(--vp-semantic-opacity-m);--donut-chart-font:var(--vp-semantic-typography-screen-s-caption-font-family);--donut-chart-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--donut-chart-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--donut-chart-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--donut-chart-tracking:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--donut-chart-case:var(--vp-semantic-typography-screen-s-caption-text-case);--donut-chart-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--donut-chart-optical:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--donut-chart-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--donut-chart-legend-gap:var(--vp-semantic-spacing-m);--donut-chart-legend-item-gap:var(--vp-semantic-spacing-2xs);--donut-chart-swatch-size:var(--vp-semantic-sizing-xs);--donut-chart-tooltip-background:var(--vp-semantic-color-container-neutral);--donut-chart-tooltip-border:var(--vp-semantic-color-border-quiet);--donut-chart-tooltip-radius:var(--vp-semantic-border-radius-m);--donut-chart-tooltip-padding-block:var(--vp-semantic-spacing-s);--donut-chart-tooltip-padding-inline:var(--vp-semantic-spacing-m);--donut-chart-tooltip-gap:var(--vp-semantic-spacing-xs);--donut-chart-tooltip-item-gap:var(--vp-semantic-spacing-xs);--donut-chart-tooltip-offset:var(--vp-semantic-spacing-s);--donut-chart-tooltip-min-size:var(--vp-semantic-sizing-9xl);--donut-chart-indicator-size:var(--vp-semantic-sizing-xs);--donut-chart-indicator-line:var(--vp-semantic-sizing-2xs);--donut-chart-indicator-height:var(--vp-semantic-sizing-s);color:var(--donut-chart-color);font-family:var(--donut-chart-font);font-size:var(--donut-chart-font-size);font-variation-settings:"opsz" var(--donut-chart-optical);font-weight:var(--donut-chart-weight);letter-spacing:var(--donut-chart-tracking);line-height:var(--donut-chart-line-height);margin:0;-webkit-text-decoration:var(--donut-chart-decoration);text-decoration:var(--donut-chart-decoration);text-transform:var(--donut-chart-case);-webkit-font-smoothing:var(--donut-chart-smoothing)}.vp-donut-chart,.vp-donut-chart__theme.vp-chart-theme{display:grid;gap:var(--donut-chart-gap);min-inline-size:0}.vp-donut-chart__inspection-value,.vp-donut-chart__status,.vp-donut-chart__summary,.vp-donut-chart__title{margin:0;overflow-wrap:anywhere}.vp-donut-chart__status,.vp-donut-chart__summary{color:var(--donut-chart-quiet)}.vp-donut-chart__live,.vp-donut-chart__title--hidden{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-donut-chart__plot-group{border-radius:var(--donut-chart-radius);grid-area:1/1;inline-size:min(100%,calc(var(--donut-chart-size) + var(--donut-chart-size)));justify-self:center;min-inline-size:0;outline:none;position:relative}.vp-donut-chart__plot-group:focus-visible{box-shadow:var(--donut-chart-focus)}@media(forced-colors:active){.vp-donut-chart__plot-group:focus-visible{outline:auto}}.vp-donut-chart__plot{aspect-ratio:1;min-inline-size:0}.vp-donut-chart__center{display:grid;grid-area:1/1;max-inline-size:var(--donut-chart-size);overflow-wrap:anywhere;place-self:center;pointer-events:none;text-align:center}.vp-donut-chart--pie .vp-donut-chart__center{display:none}.vp-donut-chart__tooltip{background:var(--donut-chart-tooltip-background);border:var(--donut-chart-border-width) solid var(--donut-chart-tooltip-border);border-radius:var(--donut-chart-tooltip-radius);color:var(--donut-chart-color);display:grid;gap:var(--donut-chart-tooltip-gap);inset-block-start:var(--chart-tooltip-y,0);inset-inline-start:var(--chart-tooltip-x,0);min-inline-size:var(--donut-chart-tooltip-min-size);padding:var(--donut-chart-tooltip-padding-block) var(--donut-chart-tooltip-padding-inline);pointer-events:none;position:absolute;transform:translate(var(--donut-chart-tooltip-offset),-50%);white-space:nowrap;z-index:1}.vp-donut-chart__tooltip[data-side=start]{transform:translate(calc(-100% - var(--donut-chart-tooltip-offset)),-50%)}.vp-donut-chart__tooltip[hidden]{display:none}@media(forced-colors:active){.vp-donut-chart__tooltip{border-color:CanvasText}}.vp-donut-chart__tooltip-title{margin:0}.vp-donut-chart__tooltip-item,.vp-donut-chart__tooltip-total{align-items:center;display:flex;gap:var(--donut-chart-tooltip-item-gap)}.vp-donut-chart__tooltip-item[hidden],.vp-donut-chart__tooltip-total[hidden]{display:none}.vp-donut-chart__tooltip-total{border-block-start:var(--donut-chart-border-width) solid var(--donut-chart-tooltip-border);padding-block-start:var(--donut-chart-tooltip-gap)}.vp-donut-chart__tooltip-label{color:var(--donut-chart-quiet)}.vp-donut-chart__tooltip-value{font-variant-numeric:tabular-nums;margin-inline-start:auto}.vp-donut-chart__tooltip-indicator{background:var(--chart-tooltip-color);block-size:var(--donut-chart-indicator-size);flex-shrink:0;inline-size:var(--donut-chart-indicator-size)}@media(forced-colors:active){.vp-donut-chart__tooltip-indicator{background:CanvasText}}.vp-donut-chart__tooltip[data-indicator=line] .vp-donut-chart__tooltip-indicator{block-size:var(--donut-chart-indicator-height);inline-size:var(--donut-chart-indicator-line)}.vp-donut-chart__tooltip[data-indicator=dashed] .vp-donut-chart__tooltip-indicator{background:none;block-size:var(--donut-chart-indicator-height);border-inline-start:var(--donut-chart-border-width) dashed var(--chart-tooltip-color);inline-size:0}.vp-donut-chart__legend.vp-chart-theme__legend{color:var(--donut-chart-color);gap:var(--donut-chart-legend-gap);justify-content:center}.vp-donut-chart__legend .vp-chart-theme__legend-item{gap:var(--donut-chart-legend-item-gap)}.vp-donut-chart__legend .vp-chart-theme__legend-swatch{block-size:var(--donut-chart-swatch-size);border-radius:0;inline-size:var(--donut-chart-swatch-size)}.vp-donut-chart__inspection{border:0;display:flex;flex-wrap:wrap;gap:var(--donut-chart-gap);margin:0;min-inline-size:0;padding:0}.vp-donut-chart__inspection-value{flex-basis:100%}.vp-donut-chart__action,.vp-donut-chart__selector{background:var(--donut-chart-surface);border:var(--donut-chart-border-width) solid var(--donut-chart-border);border-radius:var(--donut-chart-radius);color:var(--donut-chart-color);font:inherit;max-inline-size:100%;min-block-size:var(--donut-chart-target);min-inline-size:var(--donut-chart-target);padding:var(--donut-chart-padding)}.vp-donut-chart__action:focus-visible,.vp-donut-chart__selector:focus-visible{box-shadow:var(--donut-chart-focus);outline:none}.vp-donut-chart__action[data-disabled],.vp-donut-chart__selector[data-disabled]{opacity:var(--donut-chart-disabled)}@media(hover:hover){.vp-donut-chart__action:hover:not(:disabled),.vp-donut-chart__selector:hover:not(:disabled){background:var(--donut-chart-hover)}}@media(forced-colors:active){.vp-donut-chart__action:focus-visible,.vp-donut-chart__selector:focus-visible{outline:auto}}.vp-donut-chart[data-empty],.vp-donut-chart[data-error],.vp-donut-chart[data-loading]{--donut-chart-color:var(--vp-semantic-color-content-quiet)}.vp-line-chart{--line-chart-color:var(--vp-semantic-color-content-neutral);--line-chart-quiet:var(--vp-semantic-color-content-quiet);--line-chart-surface:var(--vp-semantic-color-background-main);--line-chart-border:var(--vp-semantic-color-border-neutral);--line-chart-border-width:var(--vp-semantic-border-width-s);--line-chart-radius:var(--vp-semantic-border-radius-main);--line-chart-gap:var(--vp-semantic-spacing-s);--line-chart-padding:var(--vp-semantic-spacing-xs);--line-chart-size:var(--vp-semantic-sizing-9xl);--line-chart-target:var(--vp-semantic-sizing-accessibility-touch-size);--line-chart-focus:var(--vp-semantic-box-shadow-focus);--line-chart-hover:var(--vp-semantic-color-hover-container-neutral);--line-chart-disabled:var(--vp-semantic-opacity-m);--line-chart-font:var(--vp-semantic-typography-screen-s-caption-font-family);--line-chart-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--line-chart-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--line-chart-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--line-chart-tracking:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--line-chart-case:var(--vp-semantic-typography-screen-s-caption-text-case);--line-chart-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--line-chart-optical:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--line-chart-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--line-chart-legend-gap:var(--vp-semantic-spacing-m);--line-chart-legend-item-gap:var(--vp-semantic-spacing-2xs);--line-chart-swatch-size:var(--vp-semantic-sizing-xs);--line-chart-tooltip-background:var(--vp-semantic-color-container-neutral);--line-chart-tooltip-border:var(--vp-semantic-color-border-quiet);--line-chart-tooltip-radius:var(--vp-semantic-border-radius-m);--line-chart-tooltip-padding-block:var(--vp-semantic-spacing-s);--line-chart-tooltip-padding-inline:var(--vp-semantic-spacing-m);--line-chart-tooltip-gap:var(--vp-semantic-spacing-xs);--line-chart-tooltip-item-gap:var(--vp-semantic-spacing-xs);--line-chart-tooltip-offset:var(--vp-semantic-spacing-s);--line-chart-tooltip-min-size:var(--vp-semantic-sizing-9xl);--line-chart-indicator-size:var(--vp-semantic-sizing-xs);--line-chart-indicator-line:var(--vp-semantic-sizing-2xs);--line-chart-indicator-height:var(--vp-semantic-sizing-s);color:var(--line-chart-color);font-family:var(--line-chart-font);font-size:var(--line-chart-font-size);font-variation-settings:"opsz" var(--line-chart-optical);font-weight:var(--line-chart-weight);letter-spacing:var(--line-chart-tracking);line-height:var(--line-chart-line-height);margin:0;-webkit-text-decoration:var(--line-chart-decoration);text-decoration:var(--line-chart-decoration);text-transform:var(--line-chart-case);-webkit-font-smoothing:var(--line-chart-smoothing)}.vp-line-chart,.vp-line-chart__theme.vp-chart-theme{display:grid;gap:var(--line-chart-gap);min-inline-size:0}.vp-line-chart__inspection-value,.vp-line-chart__status,.vp-line-chart__summary,.vp-line-chart__title{margin:0;overflow-wrap:anywhere}.vp-line-chart__status,.vp-line-chart__summary{color:var(--line-chart-quiet)}.vp-line-chart__live,.vp-line-chart__title--hidden{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-line-chart__plot-group{border-radius:var(--line-chart-radius);min-inline-size:0;outline:none;position:relative}.vp-line-chart__plot-group:focus-visible{box-shadow:var(--line-chart-focus)}@media(forced-colors:active){.vp-line-chart__plot-group:focus-visible{outline:auto}}.vp-line-chart__plot{block-size:calc(var(--line-chart-size) + var(--line-chart-size));min-inline-size:0}.vp-line-chart__tooltip{background:var(--line-chart-tooltip-background);border:var(--line-chart-border-width) solid var(--line-chart-tooltip-border);border-radius:var(--line-chart-tooltip-radius);color:var(--line-chart-color);display:grid;gap:var(--line-chart-tooltip-gap);inset-block-start:var(--chart-tooltip-y,0);inset-inline-start:var(--chart-tooltip-x,0);min-inline-size:var(--line-chart-tooltip-min-size);padding:var(--line-chart-tooltip-padding-block) var(--line-chart-tooltip-padding-inline);pointer-events:none;position:absolute;transform:translate(var(--line-chart-tooltip-offset),-50%);white-space:nowrap;z-index:1}.vp-line-chart__tooltip[data-side=start]{transform:translate(calc(-100% - var(--line-chart-tooltip-offset)),-50%)}.vp-line-chart__tooltip[hidden]{display:none}@media(forced-colors:active){.vp-line-chart__tooltip{border-color:CanvasText}}.vp-line-chart__tooltip-title{margin:0}.vp-line-chart__tooltip-item,.vp-line-chart__tooltip-total{align-items:center;display:flex;gap:var(--line-chart-tooltip-item-gap)}.vp-line-chart__tooltip-item[hidden],.vp-line-chart__tooltip-total[hidden]{display:none}.vp-line-chart__tooltip-total{border-block-start:var(--line-chart-border-width) solid var(--line-chart-tooltip-border);padding-block-start:var(--line-chart-tooltip-gap)}.vp-line-chart__tooltip-label{color:var(--line-chart-quiet)}.vp-line-chart__tooltip-value{font-variant-numeric:tabular-nums;margin-inline-start:auto}.vp-line-chart__tooltip-indicator{background:var(--chart-tooltip-color);block-size:var(--line-chart-indicator-size);flex-shrink:0;inline-size:var(--line-chart-indicator-size)}@media(forced-colors:active){.vp-line-chart__tooltip-indicator{background:CanvasText}}.vp-line-chart__tooltip[data-indicator=line] .vp-line-chart__tooltip-indicator{block-size:var(--line-chart-indicator-height);inline-size:var(--line-chart-indicator-line)}.vp-line-chart__tooltip[data-indicator=dashed] .vp-line-chart__tooltip-indicator{background:none;block-size:var(--line-chart-indicator-height);border-inline-start:var(--line-chart-border-width) dashed var(--chart-tooltip-color);inline-size:0}.vp-line-chart__legend.vp-chart-theme__legend{color:var(--line-chart-color);gap:var(--line-chart-legend-gap);justify-content:center}.vp-line-chart__legend .vp-chart-theme__legend-item{gap:var(--line-chart-legend-item-gap)}.vp-line-chart__legend .vp-chart-theme__legend-swatch{block-size:var(--line-chart-swatch-size);border-radius:0;inline-size:var(--line-chart-swatch-size)}.vp-line-chart__inspection{border:0;display:flex;flex-wrap:wrap;gap:var(--line-chart-gap);margin:0;min-inline-size:0;padding:0}.vp-line-chart__inspection-value{flex-basis:100%}.vp-line-chart__action,.vp-line-chart__selector{background:var(--line-chart-surface);border:var(--line-chart-border-width) solid var(--line-chart-border);border-radius:var(--line-chart-radius);color:var(--line-chart-color);font:inherit;max-inline-size:100%;min-block-size:var(--line-chart-target);min-inline-size:var(--line-chart-target);padding:var(--line-chart-padding)}.vp-line-chart__action:focus-visible,.vp-line-chart__selector:focus-visible{box-shadow:var(--line-chart-focus);outline:none}.vp-line-chart__action[data-disabled],.vp-line-chart__selector[data-disabled]{opacity:var(--line-chart-disabled)}@media(hover:hover){.vp-line-chart__action:hover:not(:disabled),.vp-line-chart__selector:hover:not(:disabled){background:var(--line-chart-hover)}}@media(forced-colors:active){.vp-line-chart__action:focus-visible,.vp-line-chart__selector:focus-visible{outline:auto}}.vp-line-chart[data-empty],.vp-line-chart[data-error],.vp-line-chart[data-loading]{--line-chart-color:var(--vp-semantic-color-content-quiet)}.vp-radial-chart{--radial-chart-color:var(--vp-semantic-color-content-neutral);--radial-chart-quiet:var(--vp-semantic-color-content-quiet);--radial-chart-surface:var(--vp-semantic-color-background-main);--radial-chart-border:var(--vp-semantic-color-border-neutral);--radial-chart-border-width:var(--vp-semantic-border-width-s);--radial-chart-radius:var(--vp-semantic-border-radius-main);--radial-chart-gap:var(--vp-semantic-spacing-s);--radial-chart-padding:var(--vp-semantic-spacing-xs);--radial-chart-size:var(--vp-semantic-sizing-8xl);--radial-chart-target:var(--vp-semantic-sizing-accessibility-touch-size);--radial-chart-focus:var(--vp-semantic-box-shadow-focus);--radial-chart-hover:var(--vp-semantic-color-hover-container-neutral);--radial-chart-disabled:var(--vp-semantic-opacity-m);--radial-chart-font:var(--vp-semantic-typography-screen-s-caption-font-family);--radial-chart-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--radial-chart-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--radial-chart-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--radial-chart-tracking:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--radial-chart-case:var(--vp-semantic-typography-screen-s-caption-text-case);--radial-chart-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--radial-chart-optical:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--radial-chart-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--radial-chart-legend-gap:var(--vp-semantic-spacing-m);--radial-chart-legend-item-gap:var(--vp-semantic-spacing-2xs);--radial-chart-swatch-size:var(--vp-semantic-sizing-xs);--radial-chart-tooltip-background:var(--vp-semantic-color-container-neutral);--radial-chart-tooltip-border:var(--vp-semantic-color-border-quiet);--radial-chart-tooltip-radius:var(--vp-semantic-border-radius-m);--radial-chart-tooltip-padding-block:var(--vp-semantic-spacing-s);--radial-chart-tooltip-padding-inline:var(--vp-semantic-spacing-m);--radial-chart-tooltip-gap:var(--vp-semantic-spacing-xs);--radial-chart-tooltip-item-gap:var(--vp-semantic-spacing-xs);--radial-chart-tooltip-offset:var(--vp-semantic-spacing-s);--radial-chart-tooltip-min-size:var(--vp-semantic-sizing-9xl);--radial-chart-indicator-size:var(--vp-semantic-sizing-xs);--radial-chart-indicator-line:var(--vp-semantic-sizing-2xs);--radial-chart-indicator-height:var(--vp-semantic-sizing-s);--radial-chart-track:var(--vp-semantic-color-container-quiet);--radial-chart-aspect-ratio:1;color:var(--radial-chart-color);font-family:var(--radial-chart-font);font-size:var(--radial-chart-font-size);font-variation-settings:"opsz" var(--radial-chart-optical);font-weight:var(--radial-chart-weight);letter-spacing:var(--radial-chart-tracking);line-height:var(--radial-chart-line-height);margin:0;-webkit-text-decoration:var(--radial-chart-decoration);text-decoration:var(--radial-chart-decoration);text-transform:var(--radial-chart-case);-webkit-font-smoothing:var(--radial-chart-smoothing)}.vp-radial-chart,.vp-radial-chart__theme.vp-chart-theme{display:grid;gap:var(--radial-chart-gap);min-inline-size:0}.vp-radial-chart__inspection-value,.vp-radial-chart__status,.vp-radial-chart__summary,.vp-radial-chart__title{margin:0;overflow-wrap:anywhere}.vp-radial-chart__status,.vp-radial-chart__summary{color:var(--radial-chart-quiet)}.vp-radial-chart__live,.vp-radial-chart__title--hidden{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-radial-chart__plot-group{border-radius:var(--radial-chart-radius);grid-area:1/1;inline-size:min(100%,calc(var(--radial-chart-size) + var(--radial-chart-size)));justify-self:center;min-inline-size:0;outline:none;position:relative}.vp-radial-chart__plot-group:focus-visible{box-shadow:var(--radial-chart-focus)}@media(forced-colors:active){.vp-radial-chart__plot-group:focus-visible{outline:auto}}.vp-radial-chart__plot{aspect-ratio:var(--radial-chart-aspect-ratio);min-inline-size:0}.vp-radial-chart__center{display:grid;grid-area:1/1;max-inline-size:var(--radial-chart-size);overflow-wrap:anywhere;place-self:center;pointer-events:none;text-align:center}.vp-radial-chart--semicircle,.vp-radial-chart--stacked{--radial-chart-aspect-ratio:2}.vp-radial-chart--semicircle .vp-radial-chart__center,.vp-radial-chart--stacked .vp-radial-chart__center{margin-block-end:var(--radial-chart-padding);place-self:end center}.vp-radial-chart__tooltip{background:var(--radial-chart-tooltip-background);border:var(--radial-chart-border-width) solid var(--radial-chart-tooltip-border);border-radius:var(--radial-chart-tooltip-radius);color:var(--radial-chart-color);display:grid;gap:var(--radial-chart-tooltip-gap);inset-block-start:var(--chart-tooltip-y,0);inset-inline-start:var(--chart-tooltip-x,0);min-inline-size:var(--radial-chart-tooltip-min-size);padding:var(--radial-chart-tooltip-padding-block) var(--radial-chart-tooltip-padding-inline);pointer-events:none;position:absolute;transform:translate(var(--radial-chart-tooltip-offset),-50%);white-space:nowrap;z-index:1}.vp-radial-chart__tooltip[data-side=start]{transform:translate(calc(-100% - var(--radial-chart-tooltip-offset)),-50%)}.vp-radial-chart__tooltip[hidden]{display:none}@media(forced-colors:active){.vp-radial-chart__tooltip{border-color:CanvasText}}.vp-radial-chart__tooltip-title{margin:0}.vp-radial-chart__tooltip-item,.vp-radial-chart__tooltip-total{align-items:center;display:flex;gap:var(--radial-chart-tooltip-item-gap)}.vp-radial-chart__tooltip-item[hidden],.vp-radial-chart__tooltip-total[hidden]{display:none}.vp-radial-chart__tooltip-total{border-block-start:var(--radial-chart-border-width) solid var(--radial-chart-tooltip-border);padding-block-start:var(--radial-chart-tooltip-gap)}.vp-radial-chart__tooltip-label{color:var(--radial-chart-quiet)}.vp-radial-chart__tooltip-value{font-variant-numeric:tabular-nums;margin-inline-start:auto}.vp-radial-chart__tooltip-indicator{background:var(--chart-tooltip-color);block-size:var(--radial-chart-indicator-size);flex-shrink:0;inline-size:var(--radial-chart-indicator-size)}@media(forced-colors:active){.vp-radial-chart__tooltip-indicator{background:CanvasText}}.vp-radial-chart__tooltip[data-indicator=line] .vp-radial-chart__tooltip-indicator{block-size:var(--radial-chart-indicator-height);inline-size:var(--radial-chart-indicator-line)}.vp-radial-chart__tooltip[data-indicator=dashed] .vp-radial-chart__tooltip-indicator{background:none;block-size:var(--radial-chart-indicator-height);border-inline-start:var(--radial-chart-border-width) dashed var(--chart-tooltip-color);inline-size:0}.vp-radial-chart__legend.vp-chart-theme__legend{color:var(--radial-chart-color);gap:var(--radial-chart-legend-gap);justify-content:center}.vp-radial-chart__legend .vp-chart-theme__legend-item{gap:var(--radial-chart-legend-item-gap)}.vp-radial-chart__legend .vp-chart-theme__legend-swatch{block-size:var(--radial-chart-swatch-size);border-radius:0;inline-size:var(--radial-chart-swatch-size)}.vp-radial-chart__inspection{border:0;display:flex;flex-wrap:wrap;gap:var(--radial-chart-gap);margin:0;min-inline-size:0;padding:0}.vp-radial-chart__inspection-value{flex-basis:100%}.vp-radial-chart__action,.vp-radial-chart__selector{background:var(--radial-chart-surface);border:var(--radial-chart-border-width) solid var(--radial-chart-border);border-radius:var(--radial-chart-radius);color:var(--radial-chart-color);font:inherit;max-inline-size:100%;min-block-size:var(--radial-chart-target);min-inline-size:var(--radial-chart-target);padding:var(--radial-chart-padding)}.vp-radial-chart__action:focus-visible,.vp-radial-chart__selector:focus-visible{box-shadow:var(--radial-chart-focus);outline:none}.vp-radial-chart__action[data-disabled],.vp-radial-chart__selector[data-disabled]{opacity:var(--radial-chart-disabled)}@media(hover:hover){.vp-radial-chart__action:hover:not(:disabled),.vp-radial-chart__selector:hover:not(:disabled){background:var(--radial-chart-hover)}}@media(forced-colors:active){.vp-radial-chart__action:focus-visible,.vp-radial-chart__selector:focus-visible{outline:auto}}.vp-radial-chart[data-empty],.vp-radial-chart[data-error],.vp-radial-chart[data-loading]{--radial-chart-color:var(--vp-semantic-color-content-quiet)}.vp-radial-chart--progress{--radial-chart-progress-start:#5261e0;--radial-chart-progress-end:#007dbc;--radial-chart-progress-achieved:#02be8a;--radial-chart-progress-over:#7affa6;--radial-chart-progress-track:var(--vp-semantic-color-container-quiet);--radial-chart-progress-size:calc(var(--vp-semantic-sizing-9xl) + var(--vp-semantic-sizing-l));--radial-chart-progress-label-size:var(--vp-semantic-sizing-7xl);--radial-chart-progress-icon:var(--vp-semantic-sizing-4xl);--radial-chart-progress-icon-labelled:var(--vp-semantic-sizing-2xl);--radial-chart-progress-image:calc(var(--vp-semantic-sizing-8xl) - var(--vp-semantic-spacing-xs) + var(--vp-semantic-spacing-3xs));--radial-chart-badge-background:var(--vp-semantic-color-status-info-quiet);--radial-chart-badge-border:#5261e0;--radial-chart-badge-color:var(--vp-semantic-color-extended-cobalt);--radial-chart-badge-radius:var(--vp-semantic-border-radius-full);--radial-chart-badge-padding-block:var(--vp-semantic-spacing-3xs);--radial-chart-badge-padding-inline:var(--vp-semantic-spacing-2xs);--radial-chart-badge-offset:var(--vp-semantic-spacing-3xs)}.vp-radial-chart--turquoise{--radial-chart-progress-start:#00c6ee;--radial-chart-progress-end:#26dbff;--radial-chart-badge-background:#c0f5ff;--radial-chart-badge-border:#009caf;--radial-chart-badge-color:#007585}.vp-radial-chart--progress[data-achieved]{--radial-chart-badge-background:#d6ffe3;--radial-chart-badge-border:#58b678;--radial-chart-badge-color:var(--vp-semantic-color-status-positive)}.vp-radial-chart--small{--radial-chart-progress-size:var(--vp-semantic-sizing-4xl)}.vp-radial-chart--progress .vp-radial-chart__plot-group{inline-size:var(--radial-chart-progress-size)}.vp-radial-chart--progress .vp-radial-chart__center{justify-items:center;max-inline-size:none;place-content:center;place-self:stretch;position:relative}.vp-radial-chart__media{block-size:var(--radial-chart-progress-icon);display:grid;inline-size:var(--radial-chart-progress-icon);place-items:center}.vp-radial-chart__media>*{max-block-size:100%;max-inline-size:100%}.vp-radial-chart__media:has(>img){block-size:var(--radial-chart-progress-image);inline-size:var(--radial-chart-progress-image)}.vp-radial-chart__media>img{block-size:100%;clip-path:circle(50%);inline-size:100%;-o-object-fit:cover;object-fit:cover}.vp-radial-chart__media[hidden]{display:none}.vp-radial-chart__center:has(.vp-radial-chart__progress-label:not([hidden])) .vp-radial-chart__media:not(:has(>img)){block-size:var(--radial-chart-progress-icon-labelled);inline-size:var(--radial-chart-progress-icon-labelled)}.vp-radial-chart__progress-label{display:-webkit-box;font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);max-inline-size:var(--radial-chart-progress-label-size);overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.vp-radial-chart__progress-label[hidden]{display:none}.vp-radial-chart__percent{background:var(--radial-chart-badge-background);border:var(--radial-chart-border-width) solid var(--radial-chart-badge-border);border-radius:var(--radial-chart-badge-radius);color:var(--radial-chart-badge-color);font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);inset-block-end:var(--radial-chart-badge-offset);inset-inline-start:50%;line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);padding:var(--radial-chart-badge-padding-block) var(--radial-chart-badge-padding-inline);position:absolute;transform:translate(-50%);white-space:nowrap}@media(forced-colors:active){.vp-radial-chart__percent{border-color:CanvasText}}.vp-radial-chart--small .vp-radial-chart__percent{background:none;border:0;color:var(--radial-chart-color);font:inherit;padding:0;position:static;transform:none}.vp-data-grid{--data-grid-background-color:var(--vp-semantic-color-background-main);--data-grid-selected-background-color:var(--vp-semantic-color-hover-container-alpha-brand);--data-grid-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--data-grid-editable-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--data-grid-editor-background-color:var(--vp-semantic-color-background-main);--data-grid-editor-content-color:var(--vp-semantic-color-content-neutral);--data-grid-editor-border-color:var(--vp-semantic-color-border-neutral);--data-grid-editor-border-width:var(--vp-semantic-border-width-s);--data-grid-editor-border-radius:var(--vp-semantic-border-radius-main);--data-grid-editor-padding-block:var(--vp-semantic-spacing-4xs);--data-grid-editor-padding-inline:var(--vp-semantic-spacing-2xs);--data-grid-sticky-border-color:var(--vp-semantic-color-border-quiet);--data-grid-border-width:var(--vp-semantic-border-width-s);--data-grid-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--data-grid-focus-box-shadow-textfield:var(--vp-semantic-box-shadow-focus-textfield);--data-grid-checkbox-inline-size:var(--vp-semantic-spacing-xl);--data-grid-skeleton-block-size:var(--vp-semantic-spacing-s);--data-grid-sort-priority-content-color:var(--vp-semantic-color-content-quiet);--data-grid-toolbar-padding:var(--table-caption-padding);--data-grid-search-max-inline-size:calc(var(--vp-semantic-spacing-9xl)*2);--data-grid-pagination-gap:var(--vp-semantic-spacing-m);--data-grid-pagination-item-gap:var(--vp-semantic-spacing-3xs);--data-grid-page-size-gap:var(--vp-semantic-spacing-xs);--data-grid-selection-inline-size:calc(var(--data-grid-checkbox-inline-size) + var(--table-cell-padding-inline)*2)}.vp-data-grid__cell:focus-visible,.vp-data-grid__column-header:focus-visible,.vp-data-grid__empty-cell:focus-visible{box-shadow:var(--data-grid-focus-box-shadow);outline:var(--vp-semantic-border-width-m) solid transparent}.vp-data-grid__cell,.vp-data-grid__column-header,.vp-data-grid__empty-cell,.vp-data-grid__selection-cell{position:relative}.vp-data-grid__cell:focus-visible,.vp-data-grid__cell:focus-within,.vp-data-grid__column-header:focus-visible,.vp-data-grid__column-header:focus-within,.vp-data-grid__empty-cell:focus-visible,.vp-data-grid__empty-cell:focus-within,.vp-data-grid__selection-cell:focus-visible,.vp-data-grid__selection-cell:focus-within{z-index:2}.vp-data-grid__cell--editable{cursor:cell}@media(hover:hover){.vp-data-grid__cell--editable:hover{background-color:var(--data-grid-editable-hover-background-color)}}.vp-data-grid__cell[data-editing]{padding-block:0}.vp-data-grid__editor{background-color:var(--data-grid-editor-background-color);border:var(--data-grid-editor-border-width) solid var(--data-grid-editor-border-color);border-radius:var(--data-grid-editor-border-radius);box-sizing:border-box;color:var(--data-grid-editor-content-color);font:inherit;inline-size:100%;letter-spacing:inherit;margin:0;min-inline-size:0;padding:var(--data-grid-editor-padding-block) var(--data-grid-editor-padding-inline)}.vp-data-grid__editor:focus-visible{box-shadow:var(--data-grid-focus-box-shadow-textfield);outline:var(--vp-semantic-border-width-m) solid transparent}.vp-data-grid__selection-cell{box-sizing:border-box;inline-size:var(--data-grid-selection-inline-size);max-inline-size:var(--data-grid-selection-inline-size);min-inline-size:var(--data-grid-selection-inline-size)}.vp-data-grid__selection-cell>*{vertical-align:middle}.vp-data-grid__empty-cell{text-align:center}.vp-data-grid__sort-priority{color:var(--data-grid-sort-priority-content-color);font-variant-numeric:tabular-nums}.vp-data-grid__toolbar{box-sizing:border-box;inset-inline-start:0;padding:var(--data-grid-toolbar-padding);padding-block-end:0;position:sticky;z-index:4}.vp-data-grid__search{background-color:var(--data-grid-editor-background-color);border:var(--data-grid-editor-border-width) solid var(--data-grid-editor-border-color);border-radius:var(--data-grid-editor-border-radius);box-sizing:border-box;color:var(--data-grid-editor-content-color);font:inherit;inline-size:100%;letter-spacing:inherit;margin:0;max-inline-size:var(--data-grid-search-max-inline-size);padding:var(--data-grid-editor-padding-block) var(--data-grid-editor-padding-inline)}.vp-data-grid__search:focus-visible{box-shadow:var(--data-grid-focus-box-shadow-textfield);outline:var(--vp-semantic-border-width-m) solid transparent}.vp-data-grid__pagination{align-items:center;background-color:var(--data-grid-background-color);border-block-start:var(--data-grid-border-width) solid var(--data-grid-sticky-border-color);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--data-grid-pagination-gap);inset-inline-start:0;padding:var(--data-grid-toolbar-padding);position:sticky;z-index:4}.vp-data-grid__page-size{align-items:center;display:flex;gap:var(--data-grid-page-size-gap)}.vp-data-grid__page-size-select{inline-size:auto}.vp-data-grid__range{font-variant-numeric:tabular-nums}.vp-data-grid__page-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--data-grid-pagination-item-gap);list-style:none;margin:0;margin-inline-start:auto;padding:0}.vp-data-grid__page-item{display:flex}.vp-data-grid__page{font-variant-numeric:tabular-nums}.vp-data-grid__ellipsis{color:var(--data-grid-sort-priority-content-color);padding-inline:var(--data-grid-pagination-item-gap)}.vp-data-grid__spacer-cell,.vp-data-grid__spacer-row{border:none;padding:0}.vp-data-grid__skeleton{block-size:var(--data-grid-skeleton-block-size);display:block;inline-size:100%}.vp-data-grid .vp-table__body .vp-table__row[data-selected]{background-color:var(--data-grid-selected-background-color)}.vp-data-grid--virtualized{max-block-size:100vh;overflow-anchor:none}.vp-data-grid--pinned .vp-data-grid__selection-cell,.vp-data-grid__pinned-cell{background-color:var(--data-grid-background-color);background-image:linear-gradient(var(--data-grid-row-background,transparent),var(--data-grid-row-background,transparent));inset-inline-start:0;position:sticky;z-index:1}.vp-data-grid__pinned-cell{box-sizing:border-box;inset-inline-start:var(--data-grid-pinned-offset,0);overflow-wrap:anywhere}.vp-data-grid--selectable .vp-data-grid__pinned-cell{inset-inline-start:calc(var(--data-grid-selection-inline-size) + var(--data-grid-pinned-offset))}.vp-data-grid__pinned-cell--last{border-inline-end:var(--data-grid-border-width) solid var(--data-grid-sticky-border-color)}.vp-data-grid--pinned.vp-table--striped .vp-table__body .vp-table__row:nth-child(2n){--data-grid-row-background:var(--table-row-striped-background-color)}.vp-data-grid--pinned .vp-table__row[data-selected]{--data-grid-row-background:var(--data-grid-selected-background-color)}@media(hover:hover){.vp-data-grid--pinned .vp-table__body .vp-table__row:hover{--data-grid-row-background:var(--data-grid-hover-background-color)}}.vp-data-grid--pinned.vp-table--sticky-header .vp-table__head .vp-data-grid__selection-cell,.vp-data-grid.vp-table--sticky-header .vp-table__head .vp-data-grid__pinned-cell{z-index:3}.vp-entity-switcher-trigger{--entity-switcher-trigger-color:var(--vp-semantic-color-content-neutral);--entity-switcher-trigger-type-color:var(--vp-semantic-color-content-quiet);--entity-switcher-trigger-padding-block:var(--vp-semantic-spacing-2xs);--entity-switcher-trigger-padding-inline:var(--vp-semantic-spacing-xs);--entity-switcher-trigger-gap:var(--vp-semantic-spacing-2xs);--entity-switcher-trigger-border-radius:var(--vp-semantic-border-radius-main);--entity-switcher-trigger-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--entity-switcher-trigger-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--entity-switcher-trigger-focus-shadow:var(--vp-semantic-box-shadow-focus);--entity-switcher-trigger-max-inline-size:calc(var(--vp-semantic-sizing-9xl)*3);--entity-switcher-type-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--entity-switcher-type-font-size:var(--vp-semantic-typography-screen-s-overline-font-size);--entity-switcher-type-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--entity-switcher-type-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--entity-switcher-type-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--entity-switcher-type-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--entity-switcher-type-optical-sizing:var(--vp-semantic-typography-screen-s-overline-optical-sizing);--entity-switcher-name-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--entity-switcher-name-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--entity-switcher-name-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--entity-switcher-name-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--entity-switcher-name-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--entity-switcher-name-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--entity-switcher-name-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing)}@media screen and (min-width:600px){.vp-entity-switcher-trigger{--entity-switcher-type-font-family:var(--vp-semantic-typography-screen-m-overline-font-family);--entity-switcher-type-font-size:var(--vp-semantic-typography-screen-m-overline-font-size);--entity-switcher-type-font-weight:var(--vp-semantic-typography-screen-m-overline-font-weight);--entity-switcher-type-line-height:var(--vp-semantic-typography-screen-m-overline-line-height);--entity-switcher-type-letter-spacing:var(--vp-semantic-typography-screen-m-overline-letter-spacing);--entity-switcher-type-text-case:var(--vp-semantic-typography-screen-m-overline-text-case);--entity-switcher-type-optical-sizing:var(--vp-semantic-typography-screen-m-overline-optical-sizing);--entity-switcher-name-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--entity-switcher-name-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--entity-switcher-name-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--entity-switcher-name-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--entity-switcher-name-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--entity-switcher-name-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--entity-switcher-name-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-entity-switcher-trigger{--entity-switcher-type-font-family:var(--vp-semantic-typography-screen-l-overline-font-family);--entity-switcher-type-font-size:var(--vp-semantic-typography-screen-l-overline-font-size);--entity-switcher-type-font-weight:var(--vp-semantic-typography-screen-l-overline-font-weight);--entity-switcher-type-line-height:var(--vp-semantic-typography-screen-l-overline-line-height);--entity-switcher-type-letter-spacing:var(--vp-semantic-typography-screen-l-overline-letter-spacing);--entity-switcher-type-text-case:var(--vp-semantic-typography-screen-l-overline-text-case);--entity-switcher-type-optical-sizing:var(--vp-semantic-typography-screen-l-overline-optical-sizing);--entity-switcher-name-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--entity-switcher-name-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--entity-switcher-name-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--entity-switcher-name-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--entity-switcher-name-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--entity-switcher-name-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--entity-switcher-name-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing)}}.vp-entity-switcher-trigger{align-items:center;background-color:transparent;border:none;border-radius:var(--entity-switcher-trigger-border-radius);box-sizing:border-box;color:var(--entity-switcher-trigger-color);-moz-column-gap:var(--entity-switcher-trigger-gap);column-gap:var(--entity-switcher-trigger-gap);cursor:pointer;display:inline-grid;grid-template-columns:minmax(0,1fr) auto;margin:0;max-inline-size:var(--entity-switcher-trigger-max-inline-size);padding:var(--entity-switcher-trigger-padding-block) var(--entity-switcher-trigger-padding-inline);text-align:start}@media(hover:hover){.vp-entity-switcher-trigger:hover{background-color:var(--entity-switcher-trigger-hover-background-color)}}.vp-entity-switcher-trigger:active,.vp-entity-switcher-trigger[data-open]{background-color:var(--entity-switcher-trigger-active-background-color)}.vp-entity-switcher-trigger:focus-visible{box-shadow:var(--entity-switcher-trigger-focus-shadow);outline:none}@media(forced-colors:active){.vp-entity-switcher-trigger:focus-visible{outline:var(--vp-semantic-border-width-s) solid Highlight}}.vp-entity-switcher-trigger__type{color:var(--entity-switcher-trigger-type-color);font-family:var(--entity-switcher-type-font-family);font-size:var(--entity-switcher-type-font-size);font-variation-settings:"opsz" var(--entity-switcher-type-optical-sizing);font-weight:var(--entity-switcher-type-font-weight);grid-column:1/-1;letter-spacing:var(--entity-switcher-type-letter-spacing);line-height:var(--entity-switcher-type-line-height);overflow:hidden;text-overflow:ellipsis;text-transform:var(--entity-switcher-type-text-case);white-space:nowrap}.vp-entity-switcher-trigger__label{font-family:var(--entity-switcher-name-font-family);font-size:var(--entity-switcher-name-font-size);font-variation-settings:"opsz" var(--entity-switcher-name-optical-sizing);font-weight:var(--entity-switcher-name-font-weight);letter-spacing:var(--entity-switcher-name-letter-spacing);line-height:var(--entity-switcher-name-line-height);overflow:hidden;text-overflow:ellipsis;text-transform:var(--entity-switcher-name-text-case);white-space:nowrap}.vp-entity-switcher-trigger__icon{color:var(--entity-switcher-trigger-type-color);flex-shrink:0}.vp-entity-switcher{--entity-switcher-inline-size:calc(var(--vp-semantic-sizing-9xl)*3.5);--entity-switcher-screen-margin:var(--vp-semantic-spacing-m);--entity-switcher-list-max-block-size:calc(var(--vp-semantic-sizing-9xl)*3);--entity-switcher-quiet-color:var(--vp-semantic-color-content-quiet);--entity-switcher-divider-color:var(--vp-semantic-color-border-quiet);--entity-switcher-border-width:var(--vp-semantic-border-width-s);--entity-switcher-gap:var(--vp-semantic-spacing-xs);--entity-switcher-field-padding-block:var(--vp-semantic-spacing-xs);--entity-switcher-favorite-color:var(--vp-semantic-color-content-brand);--entity-switcher-favorite-hover-color:var(--vp-semantic-color-hover-content-brand);--entity-switcher-item-padding-block:var(--vp-semantic-spacing-xs);--entity-switcher-item-padding-inline:var(--vp-semantic-spacing-s);--entity-switcher-item-min-block-size:var(--vp-semantic-sizing-2xl);--entity-switcher-item-border-radius:var(--vp-semantic-border-radius-main);--entity-switcher-item-active-background-color:var(--vp-semantic-color-hover-container-alpha-brand);--entity-switcher-item-disabled-opacity:var(--vp-semantic-opacity-s);--entity-switcher-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--entity-switcher-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--entity-switcher-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--entity-switcher-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--entity-switcher-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--entity-switcher-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--entity-switcher-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--entity-switcher-label-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--entity-switcher-label-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--entity-switcher-label-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--entity-switcher-label-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--entity-switcher-label-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--entity-switcher-label-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--entity-switcher-label-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-entity-switcher{--entity-switcher-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--entity-switcher-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--entity-switcher-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--entity-switcher-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--entity-switcher-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--entity-switcher-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--entity-switcher-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--entity-switcher-label-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--entity-switcher-label-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--entity-switcher-label-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--entity-switcher-label-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--entity-switcher-label-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--entity-switcher-label-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--entity-switcher-label-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-entity-switcher{--entity-switcher-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--entity-switcher-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--entity-switcher-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--entity-switcher-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--entity-switcher-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--entity-switcher-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--entity-switcher-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--entity-switcher-label-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--entity-switcher-label-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--entity-switcher-label-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--entity-switcher-label-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--entity-switcher-label-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--entity-switcher-label-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--entity-switcher-label-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-entity-switcher[popover]{font-family:var(--entity-switcher-font-family);font-size:var(--entity-switcher-font-size);font-variation-settings:"opsz" var(--entity-switcher-optical-sizing);font-weight:var(--entity-switcher-font-weight);inline-size:min(var(--entity-switcher-inline-size),calc(100vw - var(--entity-switcher-screen-margin)*2));letter-spacing:var(--entity-switcher-letter-spacing);line-height:var(--entity-switcher-line-height);max-inline-size:none;text-transform:var(--entity-switcher-text-case)}.vp-entity-switcher__input-field{border-block-end:var(--entity-switcher-border-width) solid var(--entity-switcher-divider-color);padding-block:0 var(--entity-switcher-field-padding-block)}.vp-entity-switcher__list{display:flex;flex-direction:column;max-block-size:min(var(--entity-switcher-list-max-block-size),40vh);overflow-y:auto}.vp-entity-switcher__list[data-virtualized]{overflow-anchor:none}.vp-entity-switcher__list:not(:has([role=option]:not([hidden]))){display:none}.vp-entity-switcher__spacer{flex-shrink:0}.vp-entity-switcher__group{display:flex;flex-direction:column}.vp-entity-switcher__group:not(:has([role=option]:not([hidden]))){display:none}.vp-entity-switcher__empty,.vp-entity-switcher__favorite-hint,.vp-entity-switcher__group-label{color:var(--entity-switcher-quiet-color);font-family:var(--entity-switcher-label-font-family);font-size:var(--entity-switcher-label-font-size);font-variation-settings:"opsz" var(--entity-switcher-label-optical-sizing);font-weight:var(--entity-switcher-label-font-weight);letter-spacing:var(--entity-switcher-label-letter-spacing);line-height:var(--entity-switcher-label-line-height);text-transform:var(--entity-switcher-label-text-case)}.vp-entity-switcher__group-label{padding:var(--entity-switcher-item-padding-block) var(--entity-switcher-item-padding-inline)}.vp-entity-switcher__favorite-hint{border-block-start:var(--entity-switcher-border-width) solid var(--entity-switcher-divider-color);padding-block:var(--entity-switcher-field-padding-block) 0}.vp-entity-switcher__favorite-status{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-entity-switcher__item{align-items:center;border-radius:var(--entity-switcher-item-border-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:var(--entity-switcher-gap);min-block-size:var(--entity-switcher-item-min-block-size);padding:var(--entity-switcher-item-padding-block) var(--entity-switcher-item-padding-inline)}.vp-entity-switcher__item[hidden]{display:none}.vp-entity-switcher__item[data-current] .vp-entity-switcher__item-check{visibility:visible}.vp-entity-switcher__item[data-active]{background-color:var(--entity-switcher-item-active-background-color)}.vp-entity-switcher__item[data-disabled]{cursor:not-allowed;opacity:var(--entity-switcher-item-disabled-opacity)}@media(forced-colors:active){.vp-entity-switcher__item[data-active]{outline:var(--entity-switcher-border-width) solid Highlight}}.vp-entity-switcher__item-check{color:var(--entity-switcher-favorite-color);flex-shrink:0;visibility:hidden}.vp-entity-switcher__item-label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-entity-switcher__item-favorite{color:var(--entity-switcher-quiet-color);cursor:pointer;display:inline-flex;flex-shrink:0}.vp-entity-switcher__item-favorite[role=img]{color:var(--entity-switcher-favorite-color)}@media(hover:hover){.vp-entity-switcher__item-favorite:hover{color:var(--entity-switcher-favorite-hover-color)}}.vp-filter-bar{--filter-bar-gap:var(--vp-semantic-spacing-xs);--filter-bar-group-gap:var(--vp-semantic-spacing-2xs);--filter-bar-controls-gap:var(--vp-semantic-spacing-xs);--filter-bar-search-min-inline-size:calc(var(--vp-semantic-spacing-9xl) + var(--vp-semantic-spacing-7xl));--filter-bar-label-color:var(--vp-semantic-color-content-quiet);--filter-bar-result-count-color:var(--vp-semantic-color-content-quiet);--filter-bar-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--filter-bar-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--filter-bar-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--filter-bar-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--filter-bar-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing)}@media screen and (min-width:600px){.vp-filter-bar{--filter-bar-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--filter-bar-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--filter-bar-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--filter-bar-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--filter-bar-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing)}}@media screen and (min-width:1200px){.vp-filter-bar{--filter-bar-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--filter-bar-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--filter-bar-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--filter-bar-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--filter-bar-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing)}}.vp-filter-bar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--filter-bar-gap);min-inline-size:0}.vp-filter-bar__search{flex:1 1 var(--filter-bar-search-min-inline-size);max-inline-size:100%;min-inline-size:0}.vp-filter-bar__group{display:flex;flex-direction:column;gap:var(--filter-bar-group-gap);min-inline-size:0}.vp-filter-bar__group-label{color:var(--filter-bar-label-color);font-family:var(--filter-bar-font-family);font-size:var(--filter-bar-font-size);font-weight:var(--filter-bar-font-weight);letter-spacing:var(--filter-bar-letter-spacing);line-height:var(--filter-bar-line-height)}.vp-filter-bar__chips,.vp-filter-bar__group-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--filter-bar-controls-gap);min-inline-size:0}.vp-filter-bar__chip-count{font-variant-numeric:tabular-nums}.vp-filter-bar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--filter-bar-controls-gap);margin-inline-start:auto}.vp-filter-bar__result-count{color:var(--filter-bar-result-count-color);font-family:var(--filter-bar-font-family);font-size:var(--filter-bar-font-size);font-variant-numeric:tabular-nums;font-weight:var(--filter-bar-font-weight);letter-spacing:var(--filter-bar-letter-spacing);line-height:var(--filter-bar-line-height);margin:0}.vp-gantt{--gantt-content-color:var(--vp-semantic-color-content-neutral);--gantt-quiet-color:var(--vp-semantic-color-content-quiet);--gantt-background-color:var(--vp-semantic-color-background-main);--gantt-header-background-color:var(--vp-semantic-color-background-alternative);--gantt-border-color:var(--vp-semantic-color-border-quiet);--gantt-border-width:var(--vp-semantic-border-width-s);--gantt-border-radius:var(--vp-semantic-border-radius-main);--gantt-focus-shadow:var(--vp-semantic-box-shadow-focus);--gantt-gap:var(--vp-semantic-spacing-m);--gantt-label-size:var(--vp-gantt-task-column-size,calc(var(--vp-semantic-sizing-9xl)*2.5));--gantt-row-size:var(--vp-semantic-sizing-5xl);--gantt-axis-row-size:var(--vp-semantic-sizing-3xl);--gantt-max-block-size:calc(var(--vp-semantic-sizing-9xl)*5);--gantt-indent:var(--vp-semantic-spacing-xl);--gantt-cell-padding-inline:var(--vp-semantic-spacing-m);--gantt-cell-gap:var(--vp-semantic-spacing-s);--gantt-corner-padding-block:var(--vp-semantic-spacing-s);--gantt-tick-padding-inline:var(--vp-semantic-spacing-s);--gantt-label-gap:var(--vp-semantic-spacing-3xs);--gantt-row-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--gantt-group-background-color:var(--vp-semantic-color-container-quiet);--gantt-line-color:var(--vp-semantic-color-border-quiet);--gantt-line-major-color:var(--vp-semantic-color-border-neutral);--gantt-current-period-color:var(--vp-semantic-color-content-brand);--gantt-today-color:var(--vp-semantic-color-status-negative);--gantt-today-content-color:var(--vp-semantic-color-content-inverse);--gantt-today-width:var(--vp-semantic-border-width-m);--gantt-bar-block-size:var(--vp-semantic-sizing-xl);--gantt-bar-min-size:var(--vp-semantic-sizing-2xs);--gantt-bar-radius:var(--vp-semantic-border-radius-main);--gantt-bar-color:var(--vp-semantic-color-extended-grey);--gantt-bar-track-color:var(--vp-semantic-color-extended-grey-quiet);--gantt-bar-handle-size:var(--vp-semantic-sizing-2xs);--gantt-bar-handle-hover-color:var(--vp-semantic-color-hover-container-alpha-neutral);--gantt-group-bar-block-size:var(--vp-semantic-sizing-xs);--gantt-group-bar-color:var(--vp-semantic-color-content-quiet);--gantt-milestone-size:var(--vp-semantic-sizing-m);--gantt-bar-text-gap:var(--vp-semantic-spacing-s);--gantt-transition-duration:var(--vp-semantic-motion-duration-quick);--gantt-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--gantt-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--gantt-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--gantt-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--gantt-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--gantt-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--gantt-small-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--gantt-small-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--gantt-meta-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--gantt-meta-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--gantt-strong-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight)}@media screen and (min-width:600px){.vp-gantt{--gantt-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--gantt-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--gantt-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--gantt-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--gantt-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--gantt-small-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--gantt-small-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--gantt-meta-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--gantt-meta-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--gantt-strong-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight)}}@media screen and (min-width:1200px){.vp-gantt{--gantt-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--gantt-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--gantt-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--gantt-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--gantt-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--gantt-small-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--gantt-small-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--gantt-meta-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--gantt-meta-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--gantt-strong-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight)}}.vp-gantt{color:var(--gantt-content-color);contain:inline-size;display:flex;flex-direction:column;font-family:var(--gantt-font-family);font-size:var(--gantt-font-size);font-weight:var(--gantt-font-weight);gap:var(--gantt-gap);letter-spacing:var(--gantt-letter-spacing);line-height:var(--gantt-line-height);min-inline-size:0}.vp-gantt--compact{--gantt-gap:var(--vp-semantic-spacing-s);--gantt-label-size:var(--vp-gantt-task-column-size,calc(var(--vp-semantic-sizing-9xl)*2));--gantt-row-size:var(--vp-semantic-sizing-3xl);--gantt-axis-row-size:var(--vp-semantic-sizing-2xl);--gantt-max-block-size:calc(var(--vp-semantic-sizing-9xl)*4);--gantt-indent:var(--vp-semantic-spacing-l);--gantt-cell-padding-inline:var(--vp-semantic-spacing-s);--gantt-cell-gap:var(--vp-semantic-spacing-xs);--gantt-corner-padding-block:var(--vp-semantic-spacing-xs);--gantt-tick-padding-inline:var(--vp-semantic-spacing-xs);--gantt-label-gap:0;--gantt-bar-block-size:var(--vp-semantic-sizing-l);--gantt-group-bar-block-size:var(--vp-semantic-sizing-2xs);--gantt-milestone-size:var(--vp-semantic-sizing-s);--gantt-bar-text-gap:var(--vp-semantic-spacing-xs);--gantt-meta-font-size:var(--gantt-small-font-size);--gantt-meta-line-height:var(--gantt-small-line-height)}.vp-gantt__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gantt-gap)}.vp-gantt__axis-label,.vp-gantt__edit-hint{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-gantt__viewport{background-color:var(--gantt-background-color);border:var(--gantt-border-width) solid var(--gantt-border-color);border-radius:var(--gantt-border-radius);max-block-size:var(--gantt-max-block-size);overflow:auto;overscroll-behavior-inline:contain;position:relative}.vp-gantt--virtualized>.vp-gantt__viewport{overflow-anchor:none}.vp-gantt__content,.vp-gantt__spacer{inline-size:calc(var(--gantt-label-size) + var(--gantt-timeline-size))}.vp-gantt__content,.vp-gantt__grid{position:relative}.vp-gantt__grid{z-index:1}.vp-gantt__header,.vp-gantt__row{display:flex;inline-size:calc(var(--gantt-label-size) + var(--gantt-timeline-size))}.vp-gantt__header{background-color:var(--gantt-header-background-color);border-block-end:var(--gantt-border-width) solid var(--gantt-line-major-color);inset-block-start:0;position:sticky;z-index:3}.vp-gantt__corner,.vp-gantt__label-cell{background-color:var(--gantt-background-color);border-inline-end:var(--gantt-border-width) solid var(--gantt-border-color);box-sizing:border-box;flex:0 0 var(--gantt-label-size);inset-inline-start:0;position:sticky;z-index:2}.vp-gantt__corner{align-items:flex-end;background-color:var(--gantt-header-background-color);color:var(--gantt-quiet-color);display:flex;font-size:var(--gantt-small-font-size);font-weight:var(--gantt-strong-font-weight);line-height:var(--gantt-small-line-height);padding-block:var(--gantt-corner-padding-block);padding-inline:var(--gantt-cell-padding-inline)}.vp-gantt__axis{flex:0 0 var(--gantt-timeline-size);position:relative}.vp-gantt__axis-row{block-size:var(--gantt-axis-row-size);overflow:clip;position:relative}.vp-gantt__axis-row--major{border-block-end:var(--gantt-border-width) solid var(--gantt-border-color);font-weight:var(--gantt-strong-font-weight)}.vp-gantt__tick{border-inline-start:var(--gantt-border-width) solid var(--gantt-border-color);box-sizing:border-box;color:var(--gantt-quiet-color);font-size:var(--gantt-small-font-size);inline-size:var(--gantt-tick-size);inset-block:0;inset-inline-start:var(--gantt-tick-start);line-height:var(--gantt-axis-row-size);overflow:clip;padding-inline:var(--gantt-tick-padding-inline);position:absolute;white-space:nowrap}.vp-gantt__tick[data-current]{color:var(--gantt-current-period-color)}.vp-gantt__tick-label{display:inline-block;inset-inline-start:calc(var(--gantt-label-size) + var(--gantt-tick-padding-inline));max-inline-size:100%;overflow:hidden;position:sticky;text-overflow:ellipsis;vertical-align:top}.vp-gantt__today-label{background-color:var(--gantt-today-color);border-start-end-radius:var(--gantt-bar-radius);border-start-start-radius:var(--gantt-bar-radius);color:var(--gantt-today-content-color);font-size:var(--gantt-small-font-size);inset-block-end:0;inset-inline-start:var(--gantt-today);line-height:var(--gantt-small-line-height);padding-inline:var(--vp-semantic-spacing-2xs);position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}.vp-gantt__today-label:dir(rtl){transform:translate(50%)}@media(forced-colors:active){.vp-gantt__today-label{border:var(--gantt-border-width) solid CanvasText}}.vp-gantt__lines{inline-size:var(--gantt-timeline-size);inset-block:0;inset-inline-start:var(--gantt-label-size);pointer-events:none;position:absolute;z-index:0}.vp-gantt__line{border-inline-start:var(--gantt-border-width) solid var(--gantt-line-color);inset-block:0;inset-inline-start:var(--gantt-tick-start);position:absolute}.vp-gantt__line--major{border-inline-start-color:var(--gantt-line-major-color)}.vp-gantt__today-line{border-inline-start:var(--gantt-today-width) solid var(--gantt-today-color);inset-block:0;inset-inline-start:var(--gantt-today);position:absolute;z-index:2}@media(forced-colors:active){.vp-gantt__today-line{border-inline-start-color:Highlight}}.vp-gantt__row{block-size:var(--gantt-row-size);border-block-end:var(--gantt-border-width) solid var(--gantt-border-color)}@media(hover:hover){.vp-gantt__row:hover>.vp-gantt__timeline-cell{background-color:var(--gantt-row-hover-background-color)}}.vp-gantt__row--group{font-weight:var(--gantt-strong-font-weight)}.vp-gantt__row--group>.vp-gantt__label-cell{background-color:var(--gantt-group-background-color)}.vp-gantt__label-cell{align-items:center;cursor:pointer;display:flex;gap:var(--gantt-cell-gap);min-inline-size:0;padding-inline:calc(var(--gantt-cell-padding-inline) + (var(--gantt-row-level) - 1)*var(--gantt-indent)) var(--gantt-cell-padding-inline);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-gantt__label-cell,.vp-gantt__timeline-cell{outline:none}.vp-gantt__label-cell:focus-visible,.vp-gantt__timeline-cell:focus-visible{box-shadow:var(--gantt-focus-shadow);z-index:3}@media(forced-colors:active){.vp-gantt__label-cell:focus-visible,.vp-gantt__timeline-cell:focus-visible{outline:var(--gantt-today-width) solid Highlight;outline-offset:calc(var(--gantt-today-width)*-1)}}.vp-gantt__indicator{align-items:center;block-size:var(--vp-semantic-sizing-m);color:var(--gantt-quiet-color);display:inline-flex;flex-shrink:0;inline-size:var(--vp-semantic-sizing-m);justify-content:center}.vp-gantt__indicator svg{block-size:100%;inline-size:100%}.vp-gantt__label{display:flex;flex:1;flex-direction:column;gap:var(--gantt-label-gap);min-inline-size:0}.vp-gantt__label>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-gantt__meta{color:var(--gantt-quiet-color);font-size:var(--gantt-meta-font-size);font-weight:var(--gantt-font-weight);line-height:var(--gantt-meta-line-height)}.vp-gantt__timeline-cell{flex:0 0 var(--gantt-timeline-size);overflow:hidden;position:relative}.vp-gantt__bar{background-color:var(--gantt-bar-track-color);block-size:var(--gantt-bar-block-size);border:var(--gantt-border-width) solid var(--gantt-bar-color);border-radius:var(--gantt-bar-radius);box-sizing:border-box;cursor:pointer;inline-size:max(var(--gantt-bar-size),var(--gantt-bar-min-size));inset-block-start:calc((var(--gantt-row-size) - var(--gantt-bar-block-size))/2);inset-inline-start:var(--gantt-bar-start);overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-gantt__bar--info{--gantt-bar-color:var(--vp-semantic-color-status-info);--gantt-bar-track-color:var(--vp-semantic-color-status-info-quiet)}.vp-gantt__bar--positive{--gantt-bar-color:var(--vp-semantic-color-status-positive);--gantt-bar-track-color:var(--vp-semantic-color-status-positive-quiet)}.vp-gantt__bar--warning{--gantt-bar-color:var(--vp-semantic-color-status-warning);--gantt-bar-track-color:var(--vp-semantic-color-status-warning-quiet)}.vp-gantt__bar--negative{--gantt-bar-color:var(--vp-semantic-color-status-negative);--gantt-bar-track-color:var(--vp-semantic-color-status-negative-quiet)}.vp-gantt__bar[data-editable]{cursor:grab;touch-action:none}.vp-gantt__bar[data-dragging]{box-shadow:var(--gantt-focus-shadow);cursor:grabbing}@media(forced-colors:active){.vp-gantt__bar{border-color:CanvasText}}.vp-gantt__bar--group{background-color:var(--gantt-group-bar-color);block-size:var(--gantt-group-bar-block-size);border:0;border-radius:0;cursor:default;inset-block-start:calc((var(--gantt-row-size) - var(--gantt-group-bar-block-size))/2)}@media(forced-colors:active){.vp-gantt__bar--group{background-color:CanvasText}}.vp-gantt__bar--milestone{background-color:var(--gantt-bar-color);block-size:var(--gantt-milestone-size);border-radius:0;inline-size:var(--gantt-milestone-size);inset-block-start:calc((var(--gantt-row-size) - var(--gantt-milestone-size))/2);margin-inline-start:calc(var(--gantt-milestone-size)/-2);transform:rotate(45deg)}.vp-gantt__bar-progress{background-color:var(--gantt-bar-color);inline-size:var(--gantt-bar-progress);inset-block:0;inset-inline-start:0;pointer-events:none;position:absolute}@media(forced-colors:active){.vp-gantt__bar-progress{background-color:CanvasText}}.vp-gantt__bar-handle{cursor:ew-resize;inline-size:var(--gantt-bar-handle-size);inset-block:0;position:absolute;z-index:1}.vp-gantt__bar-handle--start{inset-inline-start:0}.vp-gantt__bar-handle--end{inset-inline-end:0}@media(hover:hover){.vp-gantt__bar-handle:hover{background-color:var(--gantt-bar-handle-hover-color)}}.vp-gantt__bar-text{color:var(--gantt-quiet-color);font-size:var(--gantt-small-font-size);font-weight:var(--gantt-font-weight);inset-block:0;inset-inline-start:calc(var(--gantt-bar-start) + max(var(--gantt-bar-size),var(--gantt-bar-min-size)) + var(--gantt-bar-text-gap));line-height:var(--gantt-row-size);pointer-events:none;position:absolute;white-space:nowrap}.vp-gantt__table-label{padding-inline-start:calc(var(--gantt-cell-padding-inline) + (var(--gantt-row-level) - 1)*var(--gantt-indent))}.vp-heat-matrix{--heat-matrix-surface-color:var(--vp-semantic-color-background-main);--heat-matrix-content-color:var(--vp-semantic-color-content-neutral);--heat-matrix-strong-content-color:var(--vp-semantic-color-content-inverse);--heat-matrix-header-content-color:var(--vp-semantic-color-content-neutral);--heat-matrix-title-content-color:var(--vp-semantic-color-content-quiet);--heat-matrix-empty-border-color:var(--vp-semantic-color-border-quiet);--heat-matrix-selected-border-color:var(--vp-semantic-color-active-border-neutral);--heat-matrix-hover-border-color:var(--vp-semantic-color-hover-border-neutral);--heat-matrix-border-width:var(--vp-semantic-border-width-s);--heat-matrix-selected-border-width:var(--vp-semantic-border-width-m);--heat-matrix-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--heat-matrix-cell-radius:var(--vp-semantic-border-radius-main);--heat-matrix-cell-min-inline-size:var(--vp-semantic-sizing-4xl);--heat-matrix-cell-min-block-size:var(--vp-semantic-sizing-accessibility-touch-size);--heat-matrix-cell-padding:var(--vp-semantic-spacing-xs);--heat-matrix-header-padding:var(--vp-semantic-spacing-xs);--heat-matrix-gap:var(--vp-semantic-spacing-3xs);--heat-matrix-header-gap:var(--vp-semantic-spacing-s);--heat-matrix-legend-gap:var(--vp-semantic-spacing-xs);--heat-matrix-legend-item-gap:var(--vp-semantic-spacing-2xs);--heat-matrix-swatch-size:var(--vp-semantic-sizing-s);--heat-matrix-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--heat-matrix-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--heat-matrix-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--heat-matrix-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--heat-matrix-strong-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--heat-matrix-caption-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--heat-matrix-caption-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--heat-matrix-caption-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--heat-matrix-caption-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--heat-matrix-legend-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--heat-matrix-legend-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--heat-matrix-legend-content-color:var(--vp-semantic-color-content-quiet);--heat-matrix-transition-duration:var(--vp-semantic-motion-duration-quick);--heat-matrix-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--heat-matrix-sequential-color:var(--vp-semantic-color-extended-cobalt);--heat-matrix-diverging-low-color:var(--vp-semantic-color-extended-orange);--heat-matrix-diverging-high-color:var(--vp-semantic-color-extended-cobalt);--heat-matrix-diverging-middle-color:var(--vp-semantic-color-extended-grey-quiet);--heat-matrix-positive-color:var(--vp-semantic-color-status-positive);--heat-matrix-caution-color:var(--vp-semantic-color-extended-yellow);--heat-matrix-warning-color:var(--vp-semantic-color-status-warning);--heat-matrix-negative-color:var(--vp-semantic-color-status-negative);--heat-matrix-status-mix:40%;--heat-matrix-status-content-color:var(--heat-matrix-content-color);--heat-matrix-color:var(--heat-matrix-sequential-color);color:var(--heat-matrix-content-color);flex-direction:column;font-family:var(--heat-matrix-font-family);font-size:var(--heat-matrix-font-size);font-weight:var(--heat-matrix-font-weight);line-height:var(--heat-matrix-line-height);min-inline-size:0}.vp-heat-matrix,.vp-heat-matrix__header{display:flex;gap:var(--heat-matrix-header-gap)}.vp-heat-matrix__header{align-items:center;flex-wrap:wrap;justify-content:space-between}.vp-heat-matrix__header:empty{display:none}.vp-heat-matrix__caption{font-family:var(--heat-matrix-caption-font-family);font-size:var(--heat-matrix-caption-font-size);font-weight:var(--heat-matrix-caption-font-weight);line-height:var(--heat-matrix-caption-line-height);margin:0}.vp-heat-matrix__legend{color:var(--heat-matrix-legend-content-color);display:flex;flex-wrap:wrap;font-size:var(--heat-matrix-legend-font-size);gap:var(--heat-matrix-legend-gap);line-height:var(--heat-matrix-legend-line-height);list-style:none;margin:0;padding:0}.vp-heat-matrix__legend-item{align-items:center;display:inline-flex;gap:var(--heat-matrix-legend-item-gap)}.vp-heat-matrix__legend-swatch{block-size:var(--heat-matrix-swatch-size);border-radius:var(--heat-matrix-cell-radius);flex-shrink:0;inline-size:var(--heat-matrix-swatch-size)}.vp-heat-matrix__scroller{max-inline-size:100%;overflow-x:auto}.vp-heat-matrix__grid{border-collapse:separate;border-spacing:var(--heat-matrix-gap)}.vp-heat-matrix__column-header,.vp-heat-matrix__column-title,.vp-heat-matrix__corner,.vp-heat-matrix__row-header{color:var(--heat-matrix-header-content-color);font-weight:var(--heat-matrix-strong-font-weight);padding:var(--heat-matrix-header-padding)}.vp-heat-matrix__corner,.vp-heat-matrix__row-header{text-align:start}.vp-heat-matrix__corner{vertical-align:bottom}.vp-heat-matrix__column-title{color:var(--heat-matrix-title-content-color);text-align:center}.vp-heat-matrix__column-header{text-align:center;vertical-align:bottom}.vp-heat-matrix__cell,.vp-heat-matrix__legend-swatch{background-color:color-mix(in oklab,var(--heat-matrix-color) var(--heat-matrix-mix,0%),var(--heat-matrix-surface-color))}.vp-heat-matrix__cell{block-size:var(--heat-matrix-cell-min-block-size);border-radius:var(--heat-matrix-cell-radius);color:var(--heat-matrix-content-color);min-inline-size:var(--heat-matrix-cell-min-inline-size);padding:var(--heat-matrix-cell-padding);position:relative;text-align:center;transition:box-shadow var(--heat-matrix-transition-duration) var(--heat-matrix-transition-easing);vertical-align:middle}@media(prefers-reduced-motion:reduce){.vp-heat-matrix__cell{transition:none}}.vp-heat-matrix__cell:focus-visible{box-shadow:var(--heat-matrix-focus-box-shadow);outline:var(--vp-semantic-border-width-m) solid transparent;z-index:2}@media(forced-colors:active){.vp-heat-matrix__cell{border:var(--heat-matrix-border-width) solid CanvasText}}.vp-heat-matrix__cell[data-strong]{color:var(--heat-matrix-strong-content-color)}.vp-heat-matrix__cell[data-tone]{color:var(--heat-matrix-status-content-color)}.vp-heat-matrix__cell[data-empty]{box-shadow:inset 0 0 0 var(--heat-matrix-border-width) var(--heat-matrix-empty-border-color)}.vp-heat-matrix__cell[data-empty]:focus-visible{box-shadow:var(--heat-matrix-focus-box-shadow)}.vp-heat-matrix__cell[data-selected]{box-shadow:inset 0 0 0 var(--heat-matrix-selected-border-width) var(--heat-matrix-selected-border-color)}@media(forced-colors:active){.vp-heat-matrix__cell[data-selected]{outline:var(--heat-matrix-selected-border-width) solid Highlight;outline-offset:calc(var(--heat-matrix-selected-border-width)*-1)}}.vp-heat-matrix__cell[data-selected]:focus-visible{box-shadow:inset 0 0 0 var(--heat-matrix-selected-border-width) var(--heat-matrix-selected-border-color),var(--heat-matrix-focus-box-shadow)}.vp-heat-matrix__value{font-variant-numeric:tabular-nums;font-weight:var(--heat-matrix-strong-font-weight)}.vp-heat-matrix--interactive .vp-heat-matrix__cell{cursor:pointer}@media(hover:hover){.vp-heat-matrix--interactive .vp-heat-matrix__cell:hover:not([data-selected],:focus-visible){box-shadow:inset 0 0 0 var(--heat-matrix-border-width) var(--heat-matrix-hover-border-color)}}.vp-heat-matrix__step--low{--heat-matrix-color:var(--heat-matrix-diverging-low-color)}.vp-heat-matrix__step--high{--heat-matrix-color:var(--heat-matrix-diverging-high-color)}.vp-heat-matrix__step--middle{--heat-matrix-color:var(--heat-matrix-diverging-middle-color)}.vp-heat-matrix__step--positive{--heat-matrix-color:var(--heat-matrix-positive-color)}.vp-heat-matrix__step--caution{--heat-matrix-color:var(--heat-matrix-caution-color)}.vp-heat-matrix__step--warning{--heat-matrix-color:var(--heat-matrix-warning-color)}.vp-heat-matrix__step--negative{--heat-matrix-color:var(--heat-matrix-negative-color)}.vp--dark-mode .vp-heat-matrix,.vp-heat-matrix.vp--dark-mode{--heat-matrix-status-mix:85%;--heat-matrix-status-content-color:var(--vp-semantic-color-content-inverse)}.vp-kanban{--kanban-gap:var(--vp-semantic-spacing-m);--kanban-content-color:var(--vp-semantic-color-content-neutral);--kanban-quiet-color:var(--vp-semantic-color-content-quiet);--kanban-focus-shadow:var(--vp-semantic-box-shadow-focus);--kanban-border-width:var(--vp-semantic-border-width-s);--kanban-indicator-width:var(--vp-semantic-border-width-m);--kanban-indicator-color:var(--vp-semantic-color-border-brand);--kanban-column-inline-size:calc(var(--vp-semantic-sizing-9xl)*2.25);--kanban-column-padding:var(--vp-semantic-spacing-s);--kanban-column-gap:var(--vp-semantic-spacing-s);--kanban-column-background-color:var(--vp-semantic-color-background-alternative);--kanban-column-border-radius:var(--vp-semantic-border-radius-main);--kanban-column-body-min-block-size:var(--vp-semantic-sizing-6xl);--kanban-empty-border-color:var(--vp-semantic-color-border-quiet);--kanban-card-gap:var(--vp-semantic-spacing-xs);--kanban-card-padding:var(--vp-semantic-spacing-s);--kanban-card-background-color:var(--vp-semantic-color-background-main);--kanban-card-border-color:var(--vp-semantic-color-border-quiet);--kanban-card-border-radius:var(--vp-semantic-border-radius-main);--kanban-card-dragging-opacity:var(--vp-semantic-opacity-m);--kanban-handle-size:var(--vp-semantic-sizing-xl);--kanban-handle-icon-size:var(--vp-semantic-sizing-m);--kanban-handle-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--kanban-handle-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--kanban-disabled-opacity:var(--vp-semantic-opacity-s);--kanban-overlay-border-color:var(--vp-semantic-color-border-neutral);--kanban-column-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--kanban-column-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--kanban-column-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--kanban-column-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--kanban-column-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--kanban-column-title-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--kanban-column-title-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing);--kanban-card-title-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--kanban-card-title-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--kanban-card-title-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--kanban-card-title-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--kanban-card-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--kanban-card-title-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--kanban-card-title-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--kanban-small-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--kanban-small-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--kanban-small-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--kanban-small-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--kanban-small-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--kanban-small-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--kanban-small-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-kanban{--kanban-column-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--kanban-column-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--kanban-column-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--kanban-column-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--kanban-column-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--kanban-column-title-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--kanban-column-title-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing);--kanban-card-title-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--kanban-card-title-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--kanban-card-title-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--kanban-card-title-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--kanban-card-title-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--kanban-card-title-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--kanban-card-title-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--kanban-small-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--kanban-small-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--kanban-small-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--kanban-small-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--kanban-small-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--kanban-small-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--kanban-small-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-kanban{--kanban-column-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--kanban-column-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--kanban-column-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--kanban-column-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--kanban-column-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--kanban-column-title-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--kanban-column-title-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing);--kanban-card-title-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--kanban-card-title-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--kanban-card-title-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--kanban-card-title-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--kanban-card-title-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--kanban-card-title-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--kanban-card-title-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--kanban-small-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--kanban-small-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--kanban-small-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--kanban-small-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--kanban-small-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--kanban-small-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--kanban-small-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-kanban{align-items:flex-start;color:var(--kanban-content-color);display:flex;gap:var(--kanban-gap);overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:var(--vp-semantic-spacing-xs);position:relative;scroll-snap-type:x proximity}.vp-kanban[data-dragging]{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-kanban[data-pointer-dragging]{cursor:grabbing}.vp-kanban__card-handle-label,.vp-kanban__column-count-label,.vp-kanban__instructions,.vp-kanban__live-region{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-kanban__column{background-color:var(--kanban-column-background-color);border-radius:var(--kanban-column-border-radius);box-sizing:border-box;display:flex;flex:1 0 var(--kanban-column-inline-size);flex-direction:column;gap:var(--kanban-column-gap);max-inline-size:calc(var(--kanban-column-inline-size)*1.5);padding:var(--kanban-column-padding);scroll-snap-align:start}.vp-kanban__column[data-drop-target]{box-shadow:inset 0 0 0 var(--kanban-indicator-width) var(--kanban-indicator-color)}@media(forced-colors:active){.vp-kanban__column[data-drop-target]{outline:var(--kanban-indicator-width) solid Highlight}}.vp-kanban__column-header{align-items:center;display:flex;gap:var(--vp-semantic-spacing-xs);min-block-size:var(--kanban-handle-size)}.vp-kanban__column-title{flex:1;font-family:var(--kanban-column-title-font-family);font-size:var(--kanban-column-title-font-size);font-variation-settings:"opsz" var(--kanban-column-title-optical-sizing);font-weight:var(--kanban-column-title-font-weight);letter-spacing:var(--kanban-column-title-letter-spacing);line-height:var(--kanban-column-title-line-height);margin:0;min-inline-size:0;overflow-wrap:anywhere;text-transform:var(--kanban-column-title-text-case)}.vp-kanban__column-count{flex-shrink:0;font-variant-numeric:tabular-nums}.vp-kanban__column-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--vp-semantic-spacing-2xs)}.vp-kanban__column-body{display:flex;flex-direction:column;gap:var(--kanban-card-gap);min-block-size:var(--kanban-column-body-min-block-size);position:relative}.vp-kanban__column-body[data-drop-end]:after{background-color:var(--kanban-indicator-color);block-size:var(--kanban-indicator-width);content:"";display:block}@media(forced-colors:active){.vp-kanban__column-body[data-drop-end]:after{background-color:Highlight}}.vp-kanban__list{display:flex;flex-direction:column;gap:var(--kanban-card-gap);list-style:none;margin:0;padding:0}.vp-kanban__empty{align-items:center;border:var(--kanban-border-width) dashed var(--kanban-empty-border-color);border-radius:var(--kanban-card-border-radius);color:var(--kanban-quiet-color);display:flex;flex:1;font-family:var(--kanban-small-font-family);font-size:var(--kanban-small-font-size);font-variation-settings:"opsz" var(--kanban-small-optical-sizing);font-weight:var(--kanban-small-font-weight);justify-content:center;letter-spacing:var(--kanban-small-letter-spacing);line-height:var(--kanban-small-line-height);padding:var(--vp-semantic-spacing-m);text-align:center;text-transform:var(--kanban-small-text-case)}.vp-kanban__card{align-items:flex-start;background-color:var(--kanban-card-background-color);border:var(--kanban-border-width) solid var(--kanban-card-border-color);border-radius:var(--kanban-card-border-radius);display:flex;gap:var(--kanban-card-gap);padding:var(--kanban-card-padding);position:relative}.vp-kanban__card[data-dragging]{border-color:var(--kanban-indicator-color);border-style:dashed}.vp-kanban[data-pointer-dragging] .vp-kanban__card[data-dragging]{opacity:var(--kanban-card-dragging-opacity)}.vp-kanban__card[data-drop-before]:before{background-color:var(--kanban-indicator-color);block-size:var(--kanban-indicator-width);content:"";inset-block-start:calc((var(--kanban-card-gap) + var(--kanban-indicator-width))*-1/2 - var(--kanban-border-width));inset-inline:0;pointer-events:none;position:absolute}@media(forced-colors:active){.vp-kanban__card[data-drop-before]:before{background-color:Highlight}}.vp-kanban__card-handle{align-items:center;background-color:transparent;block-size:var(--kanban-handle-size);border:0;border-radius:var(--kanban-card-border-radius);box-sizing:border-box;color:var(--kanban-quiet-color);cursor:grab;display:inline-flex;flex-shrink:0;inline-size:var(--kanban-handle-size);justify-content:center;margin:calc(var(--vp-semantic-spacing-2xs)*-1);padding:0;touch-action:none}.vp-kanban__card-handle svg{block-size:var(--kanban-handle-icon-size);inline-size:var(--kanban-handle-icon-size)}@media(hover:hover){.vp-kanban__card-handle:hover{background-color:var(--kanban-handle-hover-background-color)}}.vp-kanban__card-handle:active,.vp-kanban__card-handle[data-dragging]{background-color:var(--kanban-handle-active-background-color)}.vp-kanban__card-handle:focus{outline:none}.vp-kanban__card-handle:focus-visible{box-shadow:var(--kanban-focus-shadow)}@media(forced-colors:active){.vp-kanban__card-handle:focus-visible{outline:var(--kanban-indicator-width) solid Highlight}}.vp-kanban__card-handle:disabled{cursor:not-allowed;opacity:var(--kanban-disabled-opacity)}.vp-kanban__card-body{display:flex;flex:1;flex-direction:column;gap:var(--vp-semantic-spacing-2xs);min-inline-size:0}.vp-kanban__card-title,.vp-kanban__drag-overlay{font-family:var(--kanban-card-title-font-family);font-size:var(--kanban-card-title-font-size);font-variation-settings:"opsz" var(--kanban-card-title-optical-sizing);font-weight:var(--kanban-card-title-font-weight);letter-spacing:var(--kanban-card-title-letter-spacing);line-height:var(--kanban-card-title-line-height);overflow-wrap:anywhere;text-transform:var(--kanban-card-title-text-case)}.vp-kanban__card-meta{align-items:center;color:var(--kanban-quiet-color);display:flex;flex-wrap:wrap;font-family:var(--kanban-small-font-family);font-size:var(--kanban-small-font-size);font-variation-settings:"opsz" var(--kanban-small-optical-sizing);font-weight:var(--kanban-small-font-weight);gap:var(--vp-semantic-spacing-xs);letter-spacing:var(--kanban-small-letter-spacing);line-height:var(--kanban-small-line-height);text-transform:var(--kanban-small-text-case)}.vp-kanban__card-actions{align-items:center;display:inline-flex;flex-shrink:0;margin:calc(var(--vp-semantic-spacing-2xs)*-1)}.vp-kanban__drag-overlay{inset-block-start:0;inset-inline-start:0;position:fixed}.vp-kanban__drag-overlay:dir(rtl){inset-inline:auto 0}.vp-kanban__drag-overlay{background-color:var(--kanban-card-background-color);border:var(--kanban-border-width) solid var(--kanban-overlay-border-color);border-radius:var(--kanban-card-border-radius);box-sizing:border-box;color:var(--kanban-content-color);inline-size:var(--kanban-overlay-width);padding:var(--kanban-card-padding);pointer-events:none;transform:translate(var(--kanban-overlay-x),var(--kanban-overlay-y)) rotate(2deg);z-index:1}@media(prefers-reduced-motion:reduce){.vp-kanban__drag-overlay{transform:translate(var(--kanban-overlay-x),var(--kanban-overlay-y))}}.vp-kanban__drag-overlay[hidden]{display:none}.vp-description-list{--description-list-gap:var(--vp-semantic-spacing-m);--description-list-section-gap:var(--vp-semantic-spacing-m);--description-list-row-padding:var(--vp-semantic-spacing-s);--description-list-row-gap:var(--vp-semantic-spacing-3xs);--description-list-column-gap:var(--vp-semantic-spacing-m);--description-list-border-color:var(--vp-semantic-color-border-quiet);--description-list-border-width:var(--vp-semantic-border-width-s);--description-list-term-color:var(--vp-semantic-color-content-quiet);--description-list-details-color:var(--vp-semantic-color-content-neutral);--description-list-columns:minmax(0,2fr) minmax(0,3fr);--description-list-heading-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--description-list-heading-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--description-list-heading-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--description-list-heading-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--description-list-heading-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--description-list-body-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--description-list-body-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--description-list-body-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--description-list-body-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--description-list-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing)}@media screen and (min-width:600px){.vp-description-list{--description-list-heading-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--description-list-heading-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--description-list-heading-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--description-list-heading-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--description-list-heading-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--description-list-body-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--description-list-body-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--description-list-body-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--description-list-body-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--description-list-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing)}}@media screen and (min-width:1200px){.vp-description-list{--description-list-heading-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--description-list-heading-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--description-list-heading-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--description-list-heading-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--description-list-heading-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--description-list-body-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--description-list-body-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--description-list-body-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--description-list-body-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--description-list-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing)}}.vp-description-list{align-items:flex-start;color:var(--description-list-details-color);container:vp-description-list/inline-size;font-family:var(--description-list-body-font-family);font-size:var(--description-list-body-font-size);font-weight:var(--description-list-body-font-weight);gap:var(--description-list-gap);letter-spacing:var(--description-list-body-letter-spacing);line-height:var(--description-list-body-line-height)}.vp-description-list,.vp-description-list__content{display:flex;flex-direction:column;min-inline-size:0}.vp-description-list__content{align-self:stretch;gap:var(--description-list-section-gap)}.vp-description-list__section{display:flex;flex-direction:column;min-inline-size:0}.vp-description-list__heading{font-family:var(--description-list-heading-font-family);font-size:var(--description-list-heading-font-size);font-weight:var(--description-list-heading-font-weight);letter-spacing:var(--description-list-heading-letter-spacing);line-height:var(--description-list-heading-line-height);margin:0 0 var(--vp-semantic-spacing-2xs)}.vp-description-list__list{margin:0}.vp-description-list__row{border-block-end:var(--description-list-border-width) solid var(--description-list-border-color);display:grid;gap:var(--description-list-row-gap) var(--description-list-column-gap);grid-template-columns:minmax(0,1fr);padding-block:var(--description-list-row-padding)}@media(forced-colors:active){.vp-description-list__row{border-block-end-color:CanvasText}}.vp-description-list__row[hidden],.vp-description-list__section[hidden]{display:none}.vp-description-list__term{color:var(--description-list-term-color);overflow-wrap:anywhere}.vp-description-list__details{margin:0;overflow-wrap:anywhere}.vp-description-list--columns .vp-description-list__row{grid-template-columns:var(--description-list-columns)}.vp-description-list--columns .vp-description-list__details{grid-column:2}@container vp-description-list (min-width: 30rem){.vp-description-list:not(.vp-description-list--stacked) .vp-description-list__row{grid-template-columns:var(--description-list-columns)}.vp-description-list:not(.vp-description-list--stacked) .vp-description-list__details{grid-column:2}}.vp-toast{--toast-background-color:var(--vp-semantic-color-container-quiet);--toast-border-color:var(--vp-semantic-color-border-quiet);--toast-icon-color:var(--vp-semantic-color-content-neutral);--toast-title-color:var(--vp-semantic-color-content-neutral);--toast-description-color:var(--vp-semantic-color-content-quiet);--toast-max-width:23.5rem;--toast-border-width:var(--vp-semantic-border-width-s);--toast-border-radius:var(--vp-semantic-border-radius-m) var(--vp-semantic-border-radius-m) var(--vp-semantic-border-radius-m) var(--vp-semantic-border-radius-m);--toast-gap:var(--vp-semantic-spacing-s);--toast-padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);--toast-content-gap:var(--vp-semantic-spacing-s);--toast-content-padding-block-start:var(--vp-semantic-spacing-2xs);--toast-icon-width:var(--vp-semantic-sizing-xl);--toast-icon-height:var(--vp-semantic-sizing-xl);--toast-icon-padding-block-start:var(--vp-semantic-spacing-2xs);--toast-media-width:var(--vp-semantic-sizing-4xl);--toast-media-height:var(--vp-semantic-sizing-4xl);--toast-media-padding-block-start:var(--vp-semantic-spacing-2xs);--toast-opening-duration:var(--vp-semantic-motion-duration-quick);--toast-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--toast-closing-duration:var(--vp-semantic-motion-duration-quick);--toast-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-in)}.vp-toast--positive{--toast-background-color:var(--vp-semantic-color-status-positive-quiet);--toast-border-color:var(--vp-semantic-color-status-positive);--toast-icon-color:var(--vp-semantic-color-status-positive)}.vp-toast--negative{--toast-background-color:var(--vp-semantic-color-status-negative-quiet);--toast-border-color:var(--vp-semantic-color-status-negative);--toast-icon-color:var(--vp-semantic-color-status-negative)}.vp-toast--warning{--toast-background-color:var(--vp-semantic-color-status-warning-quiet);--toast-border-color:var(--vp-semantic-color-status-warning);--toast-icon-color:var(--vp-semantic-color-status-warning)}.vp-toast--info{--toast-background-color:var(--vp-semantic-color-status-info-quiet);--toast-border-color:var(--vp-semantic-color-status-info);--toast-icon-color:var(--vp-semantic-color-status-info)}.vp-toast--catchy{--toast-background-color:var(--vp-semantic-color-container-catchy);--toast-icon-color:var(--vp-semantic-color-content-inverse);--toast-title-color:var(--vp-semantic-color-content-inverse);--toast-description-color:var(--vp-semantic-color-content-inverse);--toast-border-width:0}.vp-toast--catchy.vp-toast--positive{--toast-background-color:var(--vp-semantic-color-status-positive);--toast-icon-color:var(--vp-semantic-color-content-inverse)}.vp-toast--catchy.vp-toast--negative{--toast-background-color:var(--vp-semantic-color-status-negative);--toast-icon-color:var(--vp-semantic-color-content-inverse)}.vp-toast--catchy.vp-toast--warning{--toast-background-color:var(--vp-semantic-color-status-warning);--toast-icon-color:var(--vp-semantic-color-content-inverse)}.vp-toast--catchy.vp-toast--info{--toast-background-color:var(--vp-semantic-color-status-info);--toast-icon-color:var(--vp-semantic-color-content-inverse)}.vp-toast{background-color:var(--toast-background-color);border:var(--toast-border-width) solid var(--toast-border-color);border-radius:var(--toast-border-radius);box-sizing:border-box;color:var(--toast-description-color);display:grid;gap:var(--toast-gap);grid-template-areas:"asset content close";grid-template-columns:auto minmax(0,1fr) auto;inline-size:min(100%,var(--toast-max-width));padding:var(--toast-padding)}.vp-toast:has(>.vp-toast__media){--toast-max-width:25rem}.vp-toast{animation:vp-toast-enter var(--toast-opening-duration) var(--toast-opening-easing);opacity:1;transition:opacity var(--toast-closing-duration) var(--toast-closing-easing),translate var(--toast-closing-duration) var(--toast-closing-easing);translate:0 0}.vp-toast[data-state=closing]{opacity:0;translate:var(--toast-transition-offset,var(--vp-semantic-spacing-m) 0)}@media(prefers-reduced-motion:reduce){.vp-toast{animation:none;transition:none}}.vp-toast__icon,.vp-toast__media{display:block;grid-area:asset}.vp-toast__icon{block-size:var(--toast-icon-height);color:var(--toast-icon-color);inline-size:var(--toast-icon-width);margin-block-start:var(--toast-icon-padding-block-start)}.vp-toast__media{block-size:var(--toast-media-height);inline-size:var(--toast-media-width);margin-block-start:var(--toast-media-padding-block-start);-o-object-fit:cover;object-fit:cover}.vp-toast__content{display:flex;flex-direction:column;grid-area:content;min-inline-size:0;padding-block-start:var(--toast-content-padding-block-start)}.vp-toast:not(:has(.vp-toast__title)) .vp-toast__content{align-self:center}.vp-toast__description,.vp-toast__title{margin:0;overflow-wrap:anywhere}.vp-toast__title{color:var(--toast-title-color);font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height)}.vp-toast__description{color:var(--toast-description-color);font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-body-s-line-height)}.vp-toast__action{align-self:flex-start;margin-block-start:var(--toast-content-gap)}.vp-toast__close-button{grid-area:close}.vp-toast__action:focus-visible,.vp-toast__close-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:2px solid transparent}.vp-toast__viewport{--toast-viewport-offset:var(--vp-semantic-spacing-m);--toast-viewport-gap:var(--vp-semantic-spacing-s);--toast-transition-offset:var(--vp-semantic-spacing-m) 0;align-items:flex-end;display:flex;flex-direction:column;gap:var(--toast-viewport-gap);inline-size:min(calc(100% - var(--toast-viewport-offset)*2),25rem);inset-block-start:var(--toast-viewport-offset-top,var(--toast-viewport-offset));inset-inline-end:var(--toast-viewport-offset);pointer-events:none;position:fixed;z-index:1}.vp-toast__viewport>.vp-toast{pointer-events:auto}.vp-toast__viewport--bottom-start,.vp-toast__viewport--top-start{--toast-transition-offset:calc(var(--vp-semantic-spacing-m)*-1) 0;align-items:flex-start;inset-inline:var(--toast-viewport-offset) auto}.vp-toast__viewport--bottom,.vp-toast__viewport--top{align-items:center;inset-inline:50% auto;translate:-50% 0}.vp-toast__viewport--top{--toast-transition-offset:0 calc(var(--vp-semantic-spacing-m)*-1)}.vp-toast__viewport--bottom{--toast-transition-offset:0 var(--vp-semantic-spacing-m)}.vp-toast__viewport--bottom,.vp-toast__viewport--bottom-end,.vp-toast__viewport--bottom-start{inset-block:auto var(--toast-viewport-offset)}.vp-toast__viewport--max-visible-1>.vp-toast:nth-child(n+2 of.vp-toast),.vp-toast__viewport--max-visible-2>.vp-toast:nth-child(n+3 of.vp-toast),.vp-toast__viewport--max-visible-4>.vp-toast:nth-child(n+5 of.vp-toast),.vp-toast__viewport--max-visible-5>.vp-toast:nth-child(n+6 of.vp-toast),.vp-toast__viewport:not(.vp-toast__viewport--max-visible-1,.vp-toast__viewport--max-visible-2,.vp-toast__viewport--max-visible-4,.vp-toast__viewport--max-visible-5)>.vp-toast:nth-child(n+4 of.vp-toast){display:none}@keyframes vp-toast-enter{0%{opacity:0;translate:var(--toast-transition-offset,var(--vp-semantic-spacing-m) 0)}}.vp-widget-grid{--widget-grid-gap:var(--vp-semantic-spacing-m);--widget-grid-content-color:var(--vp-semantic-color-content-neutral);--widget-grid-quiet-color:var(--vp-semantic-color-content-quiet);--widget-grid-focus-shadow:var(--vp-semantic-box-shadow-focus);--widget-grid-border-width:var(--vp-semantic-border-width-s);--widget-grid-indicator-width:var(--vp-semantic-border-width-m);--widget-grid-indicator-color:var(--vp-semantic-color-border-brand);--widget-grid-cell-color:var(--vp-semantic-color-background-alternative);--widget-grid-widget-padding:var(--vp-semantic-spacing-m);--widget-grid-widget-gap:var(--vp-semantic-spacing-s);--widget-grid-widget-background-color:var(--vp-semantic-color-background-main);--widget-grid-widget-border-color:var(--vp-semantic-color-border-quiet);--widget-grid-widget-border-radius:var(--vp-semantic-border-radius-main);--widget-grid-handle-size:var(--vp-semantic-sizing-xl);--widget-grid-handle-icon-size:var(--vp-semantic-sizing-m);--widget-grid-handle-border-radius:var(--vp-semantic-border-radius-main);--widget-grid-handle-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--widget-grid-handle-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--widget-grid-resize-size:var(--vp-semantic-sizing-m);--widget-grid-transition-duration:var(--vp-semantic-motion-duration-quick);--widget-grid-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--widget-grid-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--widget-grid-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--widget-grid-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--widget-grid-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--widget-grid-title-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--widget-grid-title-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing)}@media screen and (min-width:600px){.vp-widget-grid{--widget-grid-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--widget-grid-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--widget-grid-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--widget-grid-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--widget-grid-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--widget-grid-title-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--widget-grid-title-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-widget-grid{--widget-grid-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--widget-grid-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--widget-grid-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--widget-grid-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--widget-grid-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--widget-grid-title-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--widget-grid-title-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing)}}.vp-widget-grid{color:var(--widget-grid-content-color);position:relative}.vp-widget-grid[data-dragging]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-widget-grid[data-pointer-dragging]{cursor:grabbing}.vp-widget-grid__instructions,.vp-widget-grid__live-region,.vp-widget-grid__widget-handle-label{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-widget-grid__instructions[hidden]{display:none}.vp-widget-grid__list{display:grid;gap:var(--widget-grid-gap);grid-auto-rows:var(--widget-grid-row-height);grid-template-columns:repeat(var(--widget-grid-columns),minmax(0,1fr));list-style:none;margin:0;padding:0}.vp-widget-grid[data-dragging] .vp-widget-grid__list{background-color:var(--widget-grid-cell-color);border-radius:var(--widget-grid-widget-border-radius)}.vp-widget-grid__empty{display:flex;justify-content:center}.vp-widget-grid__widget{background-color:var(--widget-grid-widget-background-color);border:var(--widget-grid-border-width) solid var(--widget-grid-widget-border-color);border-radius:var(--widget-grid-widget-border-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--widget-grid-widget-gap);min-inline-size:0;overflow:hidden;padding:var(--widget-grid-widget-padding);position:relative}.vp-widget-grid__widget[data-dragging]{border-color:var(--widget-grid-indicator-color);box-shadow:0 0 0 var(--widget-grid-border-width) var(--widget-grid-indicator-color);z-index:1}@media(forced-colors:active){.vp-widget-grid__widget[data-dragging]{outline:var(--widget-grid-indicator-width) solid Highlight}}.vp-widget-grid__widget-header{align-items:center;display:flex;flex-shrink:0;gap:var(--vp-semantic-spacing-xs);min-block-size:var(--widget-grid-handle-size)}.vp-widget-grid__widget-handle{align-items:center;background-color:transparent;block-size:var(--widget-grid-handle-size);border:0;border-radius:var(--widget-grid-handle-border-radius);box-sizing:border-box;color:var(--widget-grid-quiet-color);cursor:grab;display:inline-flex;flex-shrink:0;inline-size:var(--widget-grid-handle-size);justify-content:center;margin-inline-start:calc(var(--vp-semantic-spacing-2xs)*-1);padding:0;touch-action:none}.vp-widget-grid__widget-handle svg{block-size:var(--widget-grid-handle-icon-size);inline-size:var(--widget-grid-handle-icon-size)}@media(hover:hover){.vp-widget-grid__widget-handle:hover{background-color:var(--widget-grid-handle-hover-background-color)}}.vp-widget-grid__widget-handle:active,.vp-widget-grid__widget-handle[data-dragging]{background-color:var(--widget-grid-handle-active-background-color)}.vp-widget-grid__widget-handle:focus{outline:none}.vp-widget-grid__widget-handle:focus-visible{box-shadow:var(--widget-grid-focus-shadow)}@media(forced-colors:active){.vp-widget-grid__widget-handle:focus-visible{outline:var(--widget-grid-indicator-width) solid Highlight}}.vp-widget-grid__widget-title{flex:1;font-family:var(--widget-grid-title-font-family);font-size:var(--widget-grid-title-font-size);font-variation-settings:"opsz" var(--widget-grid-title-optical-sizing);font-weight:var(--widget-grid-title-font-weight);letter-spacing:var(--widget-grid-title-letter-spacing);line-height:var(--widget-grid-title-line-height);margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;text-transform:var(--widget-grid-title-text-case);white-space:nowrap}.vp-widget-grid__widget-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--vp-semantic-spacing-2xs);margin-inline-end:calc(var(--vp-semantic-spacing-2xs)*-1)}.vp-widget-grid__widget-body{flex:1;min-block-size:0;overflow:auto}.vp-widget-grid__widget-body:focus{outline:none}.vp-widget-grid__widget-body:focus-visible{box-shadow:var(--widget-grid-focus-shadow)}@media(forced-colors:active){.vp-widget-grid__widget-body:focus-visible{outline:var(--widget-grid-indicator-width) solid Highlight}}.vp-widget-grid__widget-resize-handle{block-size:var(--widget-grid-resize-size);border-block-end:var(--widget-grid-indicator-width) solid var(--widget-grid-quiet-color);border-inline-end:var(--widget-grid-indicator-width) solid var(--widget-grid-quiet-color);box-sizing:border-box;cursor:nwse-resize;inline-size:var(--widget-grid-resize-size);inset-block-end:var(--vp-semantic-spacing-2xs);inset-inline-end:var(--vp-semantic-spacing-2xs);position:absolute;touch-action:none}.vp-widget-grid__widget-resize-handle:dir(rtl){cursor:nesw-resize}.vp-widget-grid__widget-resize-handle[data-dragging]{border-color:var(--widget-grid-indicator-color)}@media(prefers-reduced-motion:no-preference){.vp-widget-grid__widget{transition:border-color var(--widget-grid-transition-duration),box-shadow var(--widget-grid-transition-duration)}}.vp-code-block-highlighted{--code-block-foreground:var(--code-block-content-color);--code-block-token-keyword:var(--vp-semantic-color-content-brand);--code-block-token-link:var(--vp-semantic-color-content-brand);--code-block-token-string:var(--vp-semantic-color-extended-green);--code-block-token-string-expression:var(--vp-semantic-color-extended-green);--code-block-token-inserted:var(--vp-semantic-color-extended-green);--code-block-token-function:var(--vp-semantic-color-extended-pink);--code-block-token-constant:var(--vp-semantic-color-extended-red);--code-block-token-deleted:var(--vp-semantic-color-extended-red);--code-block-token-changed:var(--vp-semantic-color-content-brand);--code-block-token-parameter:var(--vp-semantic-color-content-neutral);--code-block-token-punctuation:var(--vp-semantic-color-content-quiet);--code-block-token-comment:var(--vp-semantic-color-content-quiet)}.vp-code-block-highlighted__token{display:inline}.vp-carousel{--carousel-gap:var(--vp-semantic-spacing-m);--carousel-controls-gap:var(--vp-semantic-spacing-xs);--carousel-controls-spacing:var(--vp-semantic-spacing-s);--carousel-focus-room:var(--vp-semantic-spacing-2xs);--carousel-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--carousel-border-radius:var(--vp-semantic-border-radius-main);--carousel-slides-per-view:var(--carousel-slides-per-view-s,1);--carousel-pagination-gap:var(--vp-semantic-spacing-3xs);--carousel-pagination-item-size:var(--vp-semantic-sizing-xl);--carousel-dot-size:var(--vp-semantic-sizing-xs);--carousel-dot-current-inline-size:var(--vp-semantic-sizing-xl);--carousel-dot-color:var(--vp-semantic-color-content-quiet);--carousel-dot-current-color:var(--vp-semantic-color-content-brand);--carousel-dot-border-width:var(--vp-semantic-border-width-s);--carousel-dot-border-radius:var(--vp-semantic-border-radius-full);--carousel-thumbnail-border-width:var(--vp-semantic-border-width-m);--carousel-thumbnail-border-color:var(--vp-semantic-color-border-quiet);--carousel-thumbnail-current-border-color:var(--vp-semantic-color-border-brand);--carousel-transition-duration:var(--vp-semantic-motion-duration-quick);--carousel-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--carousel-hidden-size:var(--vp-semantic-sizing-3xs)}@media screen and (min-width:600px){.vp-carousel{--carousel-slides-per-view:var(--carousel-slides-per-view-m,var(--carousel-slides-per-view-s,1))}}@media screen and (min-width:1200px){.vp-carousel{--carousel-slides-per-view:var( --carousel-slides-per-view-l,var(--carousel-slides-per-view-m,var(--carousel-slides-per-view-s,1)) )}}.vp-carousel{align-items:center;-moz-column-gap:var(--carousel-controls-gap);column-gap:var(--carousel-controls-gap);display:grid;grid-template-areas:"play-pause . previous next" "viewport viewport viewport viewport" "pagination pagination pagination pagination";grid-template-columns:auto minmax(0,1fr) auto auto;min-inline-size:0}.vp-carousel--gap-none{--carousel-gap:var(--vp-semantic-spacing-4xs)}.vp-carousel--gap-small{--carousel-gap:var(--vp-semantic-spacing-xs)}.vp-carousel--gap-large{--carousel-gap:var(--vp-semantic-spacing-xl)}.vp-carousel__play-pause{grid-area:play-pause}.vp-carousel__play-pause,.vp-carousel__previous{margin-block-end:var(--carousel-controls-spacing)}.vp-carousel__previous{grid-area:previous}.vp-carousel__next{grid-area:next;margin-block-end:var(--carousel-controls-spacing)}.vp-carousel__viewport{border-radius:var(--carousel-border-radius);display:flex;gap:var(--carousel-gap);grid-area:viewport;min-inline-size:0;overflow:auto hidden;overscroll-behavior-x:contain;padding:var(--carousel-focus-room);scroll-padding-inline:var(--carousel-focus-room);scroll-snap-type:x mandatory;scrollbar-width:none}.vp-carousel__viewport::-webkit-scrollbar{display:none}.vp-carousel__viewport:focus-visible{box-shadow:var(--carousel-focus-box-shadow);outline:none}.vp-carousel__slide{flex:0 0 calc((100% - (var(--carousel-slides-per-view) - 1)*var(--carousel-gap))/var(--carousel-slides-per-view));min-inline-size:0;scroll-snap-align:start}.vp-carousel--auto .vp-carousel__slide{flex:0 0 auto}.vp-carousel__pagination{display:flex;flex-wrap:wrap;gap:var(--carousel-pagination-gap);grid-area:pagination;justify-content:center;margin-block-start:var(--carousel-controls-spacing)}.vp-carousel__pagination-item{align-items:center;background:none;border:none;border-radius:var(--carousel-border-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;margin:0;min-block-size:var(--carousel-pagination-item-size);min-inline-size:var(--carousel-pagination-item-size);padding:0}.vp-carousel__pagination-item:focus-visible{box-shadow:var(--carousel-focus-box-shadow);outline:none}.vp-carousel__pagination-item:empty:before{background-color:var(--carousel-dot-color);block-size:var(--carousel-dot-size);border:var(--carousel-dot-border-width) solid transparent;border-radius:var(--carousel-dot-border-radius);box-sizing:border-box;content:"";display:block;inline-size:var(--carousel-dot-size);transition:inline-size var(--carousel-transition-duration) var(--carousel-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-carousel__pagination-item:empty:before{transition-duration:0s}}.vp-carousel__pagination-item[data-current]:empty:before{background-color:var(--carousel-dot-current-color);inline-size:var(--carousel-dot-current-inline-size)}.vp-carousel__pagination-item:not(:empty){border:var(--carousel-thumbnail-border-width) solid var(--carousel-thumbnail-border-color);overflow:hidden}.vp-carousel__pagination-item:not(:empty)[data-current]{border-color:var(--carousel-thumbnail-current-border-color)}.vp-carousel__pagination-item:not(:empty)>img{display:block;max-inline-size:100%}@media(forced-colors:active){.vp-carousel__pagination-item[data-current]:not(:empty){outline:var(--carousel-thumbnail-border-width) solid;outline-offset:var(--carousel-thumbnail-border-width)}}.vp-carousel__status{block-size:var(--carousel-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--carousel-hidden-size);margin:calc(var(--carousel-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-feature-card{--feature-card-background-color:var(--vp-semantic-color-container-quiet);--feature-card-content-color:var(--vp-semantic-color-content-neutral);--feature-card-quiet-content-color:var(--vp-semantic-color-content-quiet);--feature-card-icon-color:var(--vp-semantic-color-content-neutral);--feature-card-border-radius:var(--vp-semantic-border-radius-main);--feature-card-border-width:var(--vp-semantic-border-width-s);--feature-card-media-border-radius:var(--vp-semantic-border-radius-main);--feature-card-padding:var(--vp-semantic-spacing-m);--feature-card-gap:var(--vp-semantic-spacing-xs);--feature-card-media-gap:var(--vp-semantic-spacing-s);--feature-card-icon-size:var(--vp-semantic-sizing-2xl);--feature-card-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--feature-card-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--feature-card-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--feature-card-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--feature-card-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--feature-card-body-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--feature-card-body-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--feature-card-body-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--feature-card-body-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--feature-card-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing)}@media screen and (min-width:600px){.vp-feature-card{--feature-card-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--feature-card-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--feature-card-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--feature-card-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--feature-card-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--feature-card-body-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--feature-card-body-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--feature-card-body-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--feature-card-body-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--feature-card-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing)}}@media screen and (min-width:1200px){.vp-feature-card{--feature-card-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--feature-card-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--feature-card-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--feature-card-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--feature-card-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--feature-card-body-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--feature-card-body-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--feature-card-body-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--feature-card-body-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--feature-card-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing)}}.vp-feature-card{background-color:var(--feature-card-background-color);block-size:100%;border-radius:var(--feature-card-border-radius);box-sizing:border-box;color:var(--feature-card-content-color);display:flex;flex-direction:column;gap:var(--feature-card-gap);min-inline-size:0;overflow-wrap:anywhere;padding:var(--feature-card-padding)}@media(forced-colors:active){.vp-feature-card{border:var(--feature-card-border-width) solid CanvasText}}.vp-feature-card__media{color:var(--feature-card-icon-color);display:flex;margin-block-end:calc(var(--feature-card-media-gap) - var(--feature-card-gap))}.vp-feature-card__media svg{block-size:var(--feature-card-icon-size);inline-size:var(--feature-card-icon-size)}.vp-feature-card__media--image{border-radius:var(--feature-card-media-border-radius);overflow:hidden}.vp-feature-card__media--image img{block-size:auto;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.vp-feature-card__overline{display:flex;flex-wrap:wrap;gap:var(--feature-card-gap)}.vp-feature-card__title{font-family:var(--feature-card-title-font-family);font-size:var(--feature-card-title-font-size);font-weight:var(--feature-card-title-font-weight);letter-spacing:var(--feature-card-title-letter-spacing);line-height:var(--feature-card-title-line-height);margin:0}.vp-feature-card__description{color:var(--feature-card-quiet-content-color);font-family:var(--feature-card-body-font-family);font-size:var(--feature-card-body-font-size);font-weight:var(--feature-card-body-font-weight);letter-spacing:var(--feature-card-body-letter-spacing);line-height:var(--feature-card-body-line-height);margin:0}.vp-feature-card__action{margin-block-start:auto;padding-block-start:var(--feature-card-gap)}.vp-fulfilment-options{--fulfilment-options-gap:var(--vp-semantic-spacing-m);--fulfilment-options-list-gap:var(--vp-semantic-spacing-xs);--fulfilment-options-option-gap:var(--vp-semantic-spacing-s);--fulfilment-options-text-gap:var(--vp-semantic-spacing-3xs);--fulfilment-options-content-color:var(--vp-semantic-color-content-neutral);--fulfilment-options-detail-color:var(--vp-semantic-color-content-quiet);--fulfilment-options-icon-size:var(--vp-semantic-sizing-xl);--fulfilment-options-content-min-size:12rem;--fulfilment-options-hidden-size:1px;--fulfilment-options-heading-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--fulfilment-options-heading-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--fulfilment-options-heading-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--fulfilment-options-heading-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--fulfilment-options-heading-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--fulfilment-options-title-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--fulfilment-options-title-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--fulfilment-options-title-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--fulfilment-options-title-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--fulfilment-options-title-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--fulfilment-options-body-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--fulfilment-options-body-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--fulfilment-options-body-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--fulfilment-options-body-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--fulfilment-options-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing)}@media screen and (min-width:600px){.vp-fulfilment-options{--fulfilment-options-heading-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--fulfilment-options-heading-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--fulfilment-options-heading-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--fulfilment-options-heading-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--fulfilment-options-heading-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--fulfilment-options-title-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--fulfilment-options-title-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--fulfilment-options-title-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--fulfilment-options-title-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--fulfilment-options-title-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--fulfilment-options-body-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--fulfilment-options-body-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--fulfilment-options-body-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--fulfilment-options-body-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--fulfilment-options-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing)}}@media screen and (min-width:1200px){.vp-fulfilment-options{--fulfilment-options-heading-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--fulfilment-options-heading-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--fulfilment-options-heading-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--fulfilment-options-heading-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--fulfilment-options-heading-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--fulfilment-options-title-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--fulfilment-options-title-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--fulfilment-options-title-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--fulfilment-options-title-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--fulfilment-options-title-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--fulfilment-options-body-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--fulfilment-options-body-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--fulfilment-options-body-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--fulfilment-options-body-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--fulfilment-options-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing)}}.vp-fulfilment-options{color:var(--fulfilment-options-content-color);display:flex;flex-direction:column;font-family:var(--fulfilment-options-body-font-family);font-size:var(--fulfilment-options-body-font-size);font-weight:var(--fulfilment-options-body-font-weight);gap:var(--fulfilment-options-gap);letter-spacing:var(--fulfilment-options-body-letter-spacing);line-height:var(--fulfilment-options-body-line-height);min-inline-size:0}.vp-fulfilment-options__heading{font-family:var(--fulfilment-options-heading-font-family);font-size:var(--fulfilment-options-heading-font-size);font-weight:var(--fulfilment-options-heading-font-weight);letter-spacing:var(--fulfilment-options-heading-letter-spacing);line-height:var(--fulfilment-options-heading-line-height);margin:0}.vp-fulfilment-options__list{display:flex;flex-direction:column;gap:var(--fulfilment-options-list-gap);list-style:none;margin:0;padding:0}.vp-fulfilment-options__option{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--fulfilment-options-option-gap);min-inline-size:0}.vp-fulfilment-options__icon{align-items:center;block-size:var(--fulfilment-options-icon-size);display:inline-flex;flex:none;inline-size:var(--fulfilment-options-icon-size);justify-content:center}.vp-fulfilment-options__icon svg{block-size:100%;inline-size:100%}.vp-fulfilment-options__content{display:flex;flex:1 1 var(--fulfilment-options-content-min-size);flex-direction:column;gap:var(--fulfilment-options-text-gap);min-inline-size:0;overflow-wrap:anywhere}.vp-fulfilment-options__detail,.vp-fulfilment-options__title{margin:0}.vp-fulfilment-options__title{font-family:var(--fulfilment-options-title-font-family);font-size:var(--fulfilment-options-title-font-size);font-weight:var(--fulfilment-options-title-font-weight);letter-spacing:var(--fulfilment-options-title-letter-spacing);line-height:var(--fulfilment-options-title-line-height)}.vp-fulfilment-options__detail{color:var(--fulfilment-options-detail-color)}.vp-fulfilment-options__status{align-items:center;-moz-column-gap:var(--fulfilment-options-option-gap);column-gap:var(--fulfilment-options-option-gap);display:flex;flex-wrap:wrap}.vp-fulfilment-options__separator{block-size:var(--fulfilment-options-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--fulfilment-options-hidden-size);margin:calc(var(--fulfilment-options-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-fulfilment-options__action{flex:none;margin-inline-start:auto}.vp-stock-indicator{--stock-indicator-color:var(--vp-semantic-color-content-neutral);color:var(--stock-indicator-color)}.vp-lightbox{--lightbox-quiet-color:var(--vp-semantic-color-content-quiet);--lightbox-media-background-color:var(--vp-semantic-color-container-quiet);--lightbox-gap:var(--vp-semantic-spacing-s);--lightbox-padding-inline-start:var(--vp-semantic-spacing-2xl);--lightbox-padding-inline-end:var(--vp-semantic-spacing-2xl);--lightbox-padding-block-end:var(--vp-semantic-spacing-2xl);--lightbox-toolbar-gap:var(--vp-semantic-spacing-xs);--lightbox-figure-gap:var(--vp-semantic-spacing-xs);--lightbox-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--lightbox-border-radius:var(--vp-semantic-border-radius-main);--lightbox-hidden-size:var(--vp-semantic-sizing-3xs);--lightbox-text-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--lightbox-text-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--lightbox-text-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height)}.vp-lightbox__content{block-size:100dvh;box-sizing:border-box;display:grid;flex:1 1 auto;gap:var(--lightbox-gap);grid-template-rows:minmax(0,1fr) auto;inline-size:100vw;max-inline-size:100%;min-block-size:0;padding-block-end:var(--lightbox-padding-block-end);padding-inline:var(--lightbox-padding-inline-start) var(--lightbox-padding-inline-end)}.vp-lightbox__content>.vp-carousel{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0}.vp-lightbox__content>.vp-carousel .vp-carousel__slide,.vp-lightbox__content>.vp-carousel>.vp-carousel__viewport{block-size:100%;box-sizing:border-box;min-block-size:0}.vp-lightbox__figure{block-size:100%;display:flex;flex-direction:column;gap:var(--lightbox-figure-gap);margin:0;min-block-size:0}.vp-lightbox__zoom-area{background-color:var(--lightbox-media-background-color);border-radius:var(--lightbox-border-radius);cursor:zoom-in;flex:1 1 auto;min-block-size:0;overflow:hidden;overscroll-behavior:contain}.vp-lightbox__zoom-area[data-zoomed]{cursor:zoom-out;overflow:auto}.vp-lightbox__zoom-area:focus-visible{box-shadow:var(--lightbox-focus-box-shadow);outline:none}@media(forced-colors:active){.vp-lightbox__zoom-area:focus-visible{outline:var(--vp-semantic-border-width-m) solid Highlight}}.vp-lightbox__image{block-size:calc(100%*var(--lightbox-zoom, 1));display:block;inline-size:calc(100%*var(--lightbox-zoom, 1));max-inline-size:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-lightbox__video{background-color:var(--lightbox-media-background-color);border-radius:var(--lightbox-border-radius);flex:1 1 auto;inline-size:100%;min-block-size:0}.vp-lightbox__caption{color:var(--lightbox-quiet-color);font-family:var(--lightbox-text-font-family);font-size:var(--lightbox-text-font-size);line-height:var(--lightbox-text-line-height);text-align:center}.vp-lightbox__toolbar{align-items:center;display:flex;gap:var(--lightbox-toolbar-gap);justify-content:space-between;min-inline-size:0}.vp-lightbox__counter{color:var(--lightbox-quiet-color);font-family:var(--lightbox-text-font-family);font-size:var(--lightbox-text-font-size);font-variant-numeric:tabular-nums;line-height:var(--lightbox-text-line-height);margin:0}.vp-lightbox__zoom{display:flex;gap:var(--lightbox-toolbar-gap)}.vp-lightbox__status{block-size:var(--lightbox-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--lightbox-hidden-size);margin:calc(var(--lightbox-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-media-gallery{--media-gallery-gap:var(--vp-semantic-spacing-xs);--media-gallery-tile-background-color:var(--vp-semantic-color-container-quiet);--media-gallery-tile-border-radius:var(--vp-semantic-border-radius-main);--media-gallery-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--media-gallery-focus-room:var(--vp-semantic-spacing-2xs);--media-gallery-hover-opacity:.9;--media-gallery-transition-duration:var(--vp-semantic-motion-duration-quick);--media-gallery-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--media-gallery-overlay-background-color:var(--vp-semantic-color-container-overlay);--media-gallery-overlay-content-color:var(--vp-semantic-color-content-on-media-neutral);--media-gallery-badge-gap:var(--vp-semantic-spacing-3xs);--media-gallery-badge-padding:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-xs);--media-gallery-badge-offset:var(--vp-semantic-spacing-xs);--media-gallery-badge-border-radius:var(--vp-semantic-border-radius-full);--media-gallery-badge-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--media-gallery-badge-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--media-gallery-badge-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--media-gallery-badge-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--media-gallery-overflow-font-family:var(--vp-semantic-typography-screen-s-title-l-font-family);--media-gallery-overflow-font-size:var(--vp-semantic-typography-screen-s-title-l-font-size);--media-gallery-overflow-font-weight:var(--vp-semantic-typography-screen-s-title-l-font-weight);--media-gallery-overflow-line-height:var(--vp-semantic-typography-screen-s-title-l-line-height);--media-gallery-counter-color:var(--vp-semantic-color-content-quiet);--media-gallery-counter-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--media-gallery-counter-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--media-gallery-counter-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--media-gallery-tile-aspect-ratio:var(--media-gallery-aspect-ratio,1/1);display:block;min-inline-size:0}.vp-media-gallery__mosaic{display:none;list-style:none;margin:0;padding:var(--media-gallery-focus-room)}@media screen and (min-width:600px){.vp-media-gallery__mosaic{display:grid;gap:var(--media-gallery-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.vp-media-gallery__mosaic-item{min-inline-size:0}.vp-media-gallery__mosaic-item--large{grid-column:1/-1}.vp-media-gallery__strip{display:block}@media screen and (min-width:600px){.vp-media-gallery__strip{display:none}}.vp-media-gallery__counter{color:var(--media-gallery-counter-color);font-family:var(--media-gallery-counter-font-family);font-size:var(--media-gallery-counter-font-size);font-variant-numeric:tabular-nums;grid-column:1/-1;line-height:var(--media-gallery-counter-line-height);margin:var(--vp-semantic-spacing-2xs) 0 0;text-align:center}.vp-media-gallery__tile{aspect-ratio:var(--media-gallery-tile-aspect-ratio);background-color:var(--media-gallery-tile-background-color);border:none;border-radius:var(--media-gallery-tile-border-radius);box-sizing:border-box;color:inherit;cursor:zoom-in;display:block;font:inherit;inline-size:100%;margin:0;overflow:hidden;padding:0;position:relative}.vp-media-gallery__tile:focus-visible{box-shadow:var(--media-gallery-focus-box-shadow);outline:none}@media(forced-colors:active){.vp-media-gallery__tile{border:var(--vp-semantic-border-width-s) solid ButtonText}.vp-media-gallery__tile:focus-visible{outline:var(--vp-semantic-border-width-m) solid Highlight;outline-offset:var(--vp-semantic-border-width-s)}}.vp-media-gallery__tile--overflow{cursor:pointer}.vp-media-gallery__image{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;transition:opacity var(--media-gallery-transition-duration) var(--media-gallery-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-media-gallery__image{transition-duration:0s}}@media(hover:hover){.vp-media-gallery__tile:hover .vp-media-gallery__image{opacity:var(--media-gallery-hover-opacity)}}.vp-media-gallery__video-badge{align-items:center;background-color:var(--media-gallery-overlay-background-color);border-radius:var(--media-gallery-badge-border-radius);color:var(--media-gallery-overlay-content-color);display:inline-flex;font-family:var(--media-gallery-badge-font-family);font-size:var(--media-gallery-badge-font-size);font-weight:var(--media-gallery-badge-font-weight);gap:var(--media-gallery-badge-gap);inset-block-end:var(--media-gallery-badge-offset);inset-inline-start:var(--media-gallery-badge-offset);line-height:var(--media-gallery-badge-line-height);padding:var(--media-gallery-badge-padding);position:absolute}@media(forced-colors:active){.vp-media-gallery__video-badge{border:var(--vp-semantic-border-width-s) solid CanvasText}}.vp-media-gallery__video-icon{fill:currentcolor;flex-shrink:0}.vp-media-gallery__overflow{align-items:center;background-color:var(--media-gallery-overlay-background-color);color:var(--media-gallery-overlay-content-color);display:flex;font-family:var(--media-gallery-overflow-font-family);font-size:var(--media-gallery-overflow-font-size);font-weight:var(--media-gallery-overflow-font-weight);inset:0;justify-content:center;line-height:var(--media-gallery-overflow-line-height);position:absolute}@media(forced-colors:active){.vp-media-gallery__overflow{background-color:ButtonFace;color:ButtonText}}.vp-pagination .vp-button--tertiary{--button-color:var(--vp-semantic-color-content-neutral)}.vp-pagination{--pagination-selected-container-color:transparent;--pagination-container-height:var(--vp-semantic-sizing-4xl);--pagination-item-size:var(--vp-semantic-sizing-4xl);--pagination-container-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--pagination-gap:var(--vp-semantic-spacing-s);--pagination-compact-gap:var(--vp-semantic-spacing-xs);--pagination-padding-block-start:var(--vp-semantic-spacing-xs);--pagination-padding-block-end:var(--vp-semantic-spacing-xs);--pagination-padding-inline-start:var(--vp-semantic-spacing-xs);--pagination-padding-inline-end:var(--vp-semantic-spacing-xs);--pagination-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--pagination-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--pagination-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--pagination-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--pagination-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--pagination-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--pagination-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--pagination-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--pagination-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-pagination--small{--pagination-container-height:var(--vp-semantic-sizing-2xl);--pagination-item-size:var(--vp-semantic-sizing-2xl)}.vp-pagination .vp-pagination__page{block-size:var(--pagination-container-height);min-inline-size:var(--pagination-item-size);--button-padding:0 var(--pagination-padding-inline-end) 0 var(--pagination-padding-inline-start)}.vp-pagination{display:block}.vp-pagination__compact,.vp-pagination__list{align-items:center;box-sizing:border-box;margin:0;min-block-size:max(var(--pagination-container-height),var(--pagination-container-min-height));padding:var(--pagination-padding)}.vp-pagination__list{display:none;flex-wrap:wrap;gap:var(--pagination-gap);list-style-type:""}@media screen and (min-width:600px){.vp-pagination__list{display:flex}}.vp-pagination__compact{display:flex;gap:var(--pagination-compact-gap);justify-content:center}@media screen and (min-width:600px){.vp-pagination__compact{display:none}}.vp-pagination__item{align-items:center;display:flex;list-style-type:""}.vp-pagination .vp-pagination__ellipsis,.vp-pagination .vp-pagination__page[data-selected]{--button-disabled-opacity:1}.vp-pagination .vp-pagination__page[data-selected]{--button-background-color:var(--pagination-selected-container-color)}.vp-pagination__compact-text{color:var(--vp-semantic-color-content-neutral);font-family:var(--pagination-font-family);font-optical-sizing:var(--pagination-font-optical-sizing);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);letter-spacing:var(--pagination-letter-spacing);line-height:var(--pagination-line-height);-webkit-text-decoration:var(--pagination-text-decoration);text-decoration:var(--pagination-text-decoration);text-transform:var(--pagination-text-case);-webkit-font-smoothing:var(--pagination-webkit-font-smoothing);text-align:center;white-space:nowrap}.vp-pagination__status{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vp-product-bundle{--product-bundle-gap:var(--vp-semantic-spacing-m);--product-bundle-item-gap:var(--vp-semantic-spacing-s);--product-bundle-item-padding:var(--vp-semantic-spacing-s);--product-bundle-item-border-color:var(--vp-semantic-color-border-quiet);--product-bundle-item-selected-border-color:var(--vp-semantic-color-border-neutral);--product-bundle-item-border-width:var(--vp-semantic-border-width-s);--product-bundle-border-radius:var(--vp-semantic-border-radius-main);--product-bundle-image-size:var(--vp-semantic-sizing-5xl);--product-bundle-image-background-color:var(--vp-semantic-color-container-quiet);--product-bundle-excluded-image-opacity:.5;--product-bundle-content-color:var(--vp-semantic-color-content-neutral);--product-bundle-quiet-color:var(--vp-semantic-color-content-quiet);--product-bundle-tag-background-color:var(--vp-semantic-color-container-quiet);--product-bundle-tag-padding:0 var(--vp-semantic-spacing-2xs);--product-bundle-tag-border-radius:var(--vp-semantic-border-radius-main);--product-bundle-transition-duration:var(--vp-semantic-motion-duration-quick);--product-bundle-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--product-bundle-title-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--product-bundle-title-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--product-bundle-title-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--product-bundle-title-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--product-bundle-total-font-family:var(--vp-semantic-typography-screen-s-subtitle-l-font-family);--product-bundle-total-font-size:var(--vp-semantic-typography-screen-s-subtitle-l-font-size);--product-bundle-total-font-weight:var(--vp-semantic-typography-screen-s-subtitle-l-font-weight);--product-bundle-total-line-height:var(--vp-semantic-typography-screen-s-subtitle-l-line-height);--product-bundle-tag-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--product-bundle-tag-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--product-bundle-tag-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);color:var(--product-bundle-content-color);display:grid;gap:var(--product-bundle-gap);min-inline-size:0}.vp-product-bundle__title{font-family:var(--product-bundle-title-font-family);font-size:var(--product-bundle-title-font-size);font-weight:var(--product-bundle-title-font-weight);line-height:var(--product-bundle-title-line-height);margin:0}.vp-product-bundle__list{display:grid;gap:var(--product-bundle-item-gap);list-style:none;margin:0;padding:0}.vp-product-bundle__item{align-items:flex-start;border:var(--product-bundle-item-border-width) solid var(--product-bundle-item-selected-border-color);border-radius:var(--product-bundle-border-radius);display:flex;gap:var(--product-bundle-item-gap);min-inline-size:0;padding:var(--product-bundle-item-padding)}.vp-product-bundle__item--excluded{border-color:var(--product-bundle-item-border-color);border-style:dashed}.vp-product-bundle__image{background-color:var(--product-bundle-image-background-color);block-size:var(--product-bundle-image-size);border-radius:var(--vp-semantic-border-radius-main);flex:0 0 auto;inline-size:var(--product-bundle-image-size);-o-object-fit:contain;object-fit:contain;transition:opacity var(--product-bundle-transition-duration) var(--product-bundle-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-product-bundle__image{transition-duration:0s}}.vp-product-bundle__item--excluded .vp-product-bundle__image{opacity:var(--product-bundle-excluded-image-opacity)}.vp-product-bundle__item-body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--vp-semantic-spacing-2xs);min-inline-size:0;overflow-wrap:anywhere}.vp-product-bundle__name{display:block}.vp-product-bundle__required{background-color:var(--product-bundle-tag-background-color);border-radius:var(--product-bundle-tag-border-radius);color:var(--product-bundle-content-color);display:inline-block;font-family:var(--product-bundle-tag-font-family);font-size:var(--product-bundle-tag-font-size);line-height:var(--product-bundle-tag-line-height);margin-inline-start:var(--vp-semantic-spacing-2xs);padding:var(--product-bundle-tag-padding)}@media(forced-colors:active){.vp-product-bundle__required{border:var(--vp-semantic-border-width-s) solid CanvasText}}.vp-product-bundle__variant{inline-size:100%;max-inline-size:16rem}.vp-product-bundle__summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--product-bundle-item-gap);justify-content:space-between}.vp-product-bundle__total{font-family:var(--product-bundle-total-font-family);font-size:var(--product-bundle-total-font-size);font-variant-numeric:tabular-nums;font-weight:var(--product-bundle-total-font-weight);line-height:var(--product-bundle-total-line-height);margin:0}.vp-product-bundle__add{flex:1 1 auto}@media screen and (min-width:600px){.vp-product-bundle__add{flex:0 0 auto}.vp-product-bundle:not(.vp-product-bundle--list) .vp-product-bundle__list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.vp-product-bundle:not(.vp-product-bundle--list) .vp-product-bundle__item{flex-direction:column}.vp-product-bundle:not(.vp-product-bundle--list) .vp-product-bundle__image{aspect-ratio:1/1;block-size:auto;inline-size:100%}}.vp-product-bundle--list .vp-product-bundle__summary{align-items:stretch;flex-direction:column}.vp-rating-distribution{--rating-distribution-content-color:var(--vp-semantic-color-content-neutral);--rating-distribution-quiet-content-color:var(--vp-semantic-color-content-quiet);--rating-distribution-gap:var(--vp-semantic-spacing-s);--rating-distribution-row-gap:var(--vp-semantic-spacing-3xs);--rating-distribution-column-gap:var(--vp-semantic-spacing-s);--rating-distribution-bar-size:var(--vp-semantic-spacing-xs);--rating-distribution-bar-min-size:var(--vp-semantic-spacing-4xl);--rating-distribution-bar-radius:var(--vp-semantic-border-radius-main);--rating-distribution-bar-track-color:var(--vp-semantic-color-container-quiet);--rating-distribution-bar-fill-color:var(--vp-semantic-color-content-neutral);--rating-distribution-row-padding-block:var(--vp-semantic-spacing-2xs);--rating-distribution-row-padding-inline:var(--vp-semantic-spacing-xs);--rating-distribution-row-radius:var(--vp-semantic-border-radius-main);--rating-distribution-row-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--rating-distribution-row-active-border-color:var(--vp-semantic-color-border-neutral);--rating-distribution-row-active-border-width:var(--vp-semantic-border-width-m);--rating-distribution-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--rating-distribution-forced-focus-width:var(--vp-semantic-border-width-m);--rating-distribution-forced-border-width:var(--vp-semantic-border-width-s);--rating-distribution-disabled-opacity:var(--vp-semantic-opacity-m);--rating-distribution-transition-duration:var(--vp-semantic-motion-duration-quick);--rating-distribution-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);align-items:stretch;box-sizing:border-box;color:var(--rating-distribution-content-color);display:flex;flex-direction:column;gap:var(--rating-distribution-gap);min-inline-size:0}.vp-rating-distribution__list{display:grid;grid-template-columns:auto minmax(var(--rating-distribution-bar-min-size),1fr) auto auto;list-style:none;margin:0;padding:0;row-gap:var(--rating-distribution-row-gap)}.vp-rating-distribution__item,.vp-rating-distribution__row{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid}.vp-rating-distribution__row{box-sizing:border-box;-moz-column-gap:var(--rating-distribution-column-gap);column-gap:var(--rating-distribution-column-gap);min-inline-size:0;padding:var(--rating-distribution-row-padding-block) 0}.vp-rating-distribution__rating{grid-column:1;white-space:nowrap}.vp-rating-distribution__bar{background-color:var(--rating-distribution-bar-track-color);block-size:var(--rating-distribution-bar-size);border-radius:var(--rating-distribution-bar-radius);display:block;grid-column:2;overflow:hidden}@media(forced-colors:active){.vp-rating-distribution__bar{border:var(--rating-distribution-forced-border-width) solid CanvasText}}.vp-rating-distribution__bar-fill{background-color:var(--rating-distribution-bar-fill-color);block-size:100%;border-radius:inherit;display:block;inline-size:var(--rating-distribution-share,0)}@media(forced-colors:active){.vp-rating-distribution__bar-fill{background-color:CanvasText}}.vp-rating-distribution__count,.vp-rating-distribution__percent{color:var(--rating-distribution-quiet-content-color);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.vp-rating-distribution__count{grid-column:3}.vp-rating-distribution__percent{grid-column:4}.vp-rating-distribution__count:last-child,.vp-rating-distribution__percent:nth-child(3){grid-column:3/-1}.vp-rating-distribution__clear{align-self:flex-start}.vp-rating-distribution__criteria-title{color:var(--rating-distribution-quiet-content-color);margin:0}.vp-rating-distribution__criteria{display:flex;flex-direction:column;gap:var(--rating-distribution-row-gap);list-style:none;margin:0;padding:0}.vp-rating-distribution__criterion{align-items:center;-moz-column-gap:var(--rating-distribution-column-gap);column-gap:var(--rating-distribution-column-gap);display:flex;flex-wrap:wrap;justify-content:space-between}.vp-rating-distribution__criterion-label{min-inline-size:0;overflow-wrap:anywhere}.vp-rating-distribution--filterable .vp-rating-distribution__row{background-color:transparent;border:var(--rating-distribution-row-active-border-width) solid transparent;border-radius:var(--rating-distribution-row-radius);color:inherit;cursor:pointer;font:inherit;margin:0;padding:var(--rating-distribution-row-padding-block) var(--rating-distribution-row-padding-inline);text-align:start}@media(prefers-reduced-motion:no-preference){.vp-rating-distribution--filterable .vp-rating-distribution__row{transition:background-color var(--rating-distribution-transition-duration) var(--rating-distribution-transition-easing)}}@media(hover:hover){.vp-rating-distribution--filterable .vp-rating-distribution__row:hover:not(:disabled){background-color:var(--rating-distribution-row-hover-background-color)}}.vp-rating-distribution--filterable .vp-rating-distribution__row:focus-visible{box-shadow:var(--rating-distribution-focus-box-shadow);outline:none}.vp-rating-distribution--filterable .vp-rating-distribution__row[aria-pressed=true]{border-color:var(--rating-distribution-row-active-border-color)}.vp-rating-distribution--filterable .vp-rating-distribution__row[aria-pressed=true] .vp-rating-distribution__rating{font-weight:700}.vp-rating-distribution--filterable .vp-rating-distribution__row:disabled{cursor:not-allowed;opacity:var(--rating-distribution-disabled-opacity)}@media(forced-colors:active){.vp-rating-distribution--filterable .vp-rating-distribution__row:focus-visible{outline:var(--rating-distribution-forced-focus-width) solid Highlight}.vp-rating-distribution--filterable .vp-rating-distribution__row[aria-pressed=true]{border-color:Highlight}}.vp-rating-summary{--rating-summary-content-color:var(--vp-semantic-color-content-neutral);--rating-summary-quiet-content-color:var(--vp-semantic-color-content-quiet);--rating-summary-gap:var(--vp-semantic-spacing-xs);--rating-summary-score-gap:var(--vp-semantic-spacing-s);--rating-summary-content-gap:var(--vp-semantic-spacing-s);align-items:flex-start;box-sizing:border-box;color:var(--rating-summary-content-color);display:flex;flex-direction:column;gap:var(--rating-summary-gap);min-inline-size:0}.vp-rating-summary__average,.vp-rating-summary__count,.vp-rating-summary__recommendation,.vp-rating-summary__title{margin:0}.vp-rating-summary__score{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rating-summary-score-gap)}.vp-rating-summary__average-value{font-variant-numeric:tabular-nums}.vp-rating-summary__average-scale{color:var(--rating-summary-quiet-content-color)}.vp-rating-summary__score-text{--rating-summary-hidden-size:1px;block-size:var(--rating-summary-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--rating-summary-hidden-size);margin:calc(var(--rating-summary-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-rating-summary__count,.vp-rating-summary__recommendation{color:var(--rating-summary-quiet-content-color);overflow-wrap:anywhere}.vp-rating-summary__content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rating-summary-content-gap);margin-block-start:var(--rating-summary-gap);max-inline-size:100%}.vp-review-card{--review-card-content-color:var(--vp-semantic-color-content-neutral);--review-card-quiet-content-color:var(--vp-semantic-color-content-quiet);--review-card-border-color:var(--vp-semantic-color-border-quiet);--review-card-border-width:var(--vp-semantic-border-width-s);--review-card-gap:var(--vp-semantic-spacing-s);--review-card-small-gap:var(--vp-semantic-spacing-2xs);--review-card-padding-block:var(--vp-semantic-spacing-m);--review-card-reply-background-color:var(--vp-semantic-color-container-quiet);--review-card-reply-padding:var(--vp-semantic-spacing-s);--review-card-reply-radius:var(--vp-semantic-border-radius-main);--review-card-photo-size:var(--vp-semantic-spacing-5xl);--review-card-photo-radius:var(--vp-semantic-border-radius-main);--review-card-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--review-card-forced-focus-width:var(--vp-semantic-border-width-m);border-block-end:var(--review-card-border-width) solid var(--review-card-border-color);box-sizing:border-box;color:var(--review-card-content-color);display:flex;flex-direction:column;gap:var(--review-card-gap);min-inline-size:0;overflow-wrap:anywhere;padding-block:var(--review-card-padding-block)}.vp-review-card__header{display:flex;flex-direction:column;gap:var(--review-card-small-gap)}.vp-review-card__rating{align-items:center;display:flex;flex-wrap:wrap;gap:var(--review-card-small-gap)}.vp-review-card__body,.vp-review-card__list-title,.vp-review-card__meta,.vp-review-card__reply-body,.vp-review-card__reply-title,.vp-review-card__score,.vp-review-card__title{margin:0}.vp-review-card__score{font-variant-numeric:tabular-nums}.vp-review-card__hidden-text{--review-card-hidden-size:1px;block-size:var(--review-card-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--review-card-hidden-size);margin:calc(var(--review-card-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-review-card__meta{align-items:center}.vp-review-card__details,.vp-review-card__meta{color:var(--review-card-quiet-content-color);display:flex;flex-wrap:wrap;gap:var(--review-card-small-gap) var(--review-card-gap)}.vp-review-card__details{margin:0}.vp-review-card__detail{display:flex;gap:var(--review-card-small-gap)}.vp-review-card__detail dt:after{content:":"/""}.vp-review-card__detail dd{color:var(--review-card-content-color);margin:0}.vp-review-card__list-title{color:var(--review-card-quiet-content-color)}.vp-review-card__list{margin:0;padding-inline-start:var(--review-card-gap)}.vp-review-card__list--criteria{display:flex;flex-wrap:wrap;gap:var(--review-card-small-gap) var(--review-card-gap);list-style:none;padding:0}.vp-review-card__list--criteria li{align-items:center;display:flex;gap:var(--review-card-small-gap)}.vp-review-card__body{white-space:pre-line}.vp-review-card__read-more{margin-block-start:var(--review-card-small-gap)}.vp-review-card__photos{display:flex;flex-wrap:wrap;gap:var(--review-card-small-gap);list-style:none;margin:0;padding:0}.vp-review-card__photo{block-size:var(--review-card-photo-size);border-radius:var(--review-card-photo-radius);display:block;inline-size:var(--review-card-photo-size);-o-object-fit:cover;object-fit:cover}.vp-review-card__photo-button{background:none;border:0;border-radius:var(--review-card-photo-radius);cursor:pointer;display:block;margin:0;padding:0}.vp-review-card__photo-button:focus-visible{box-shadow:var(--review-card-focus-box-shadow);outline:none}@media(forced-colors:active){.vp-review-card__photo-button:focus-visible{outline:var(--review-card-forced-focus-width) solid Highlight}}.vp-review-card__content{min-inline-size:0}.vp-review-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--review-card-gap);justify-content:space-between}.vp-review-card__votes{align-items:center;display:flex;flex-wrap:wrap;gap:var(--review-card-small-gap)}.vp-review-card__votes-question{color:var(--review-card-quiet-content-color)}.vp-review-card__reply{background-color:var(--review-card-reply-background-color);border-radius:var(--review-card-reply-radius);display:flex;flex-direction:column;gap:var(--review-card-small-gap);margin-inline-start:var(--review-card-gap);padding:var(--review-card-reply-padding)}@media(forced-colors:active){.vp-review-card__reply{border:var(--review-card-border-width) solid CanvasText}}.vp-review-card__reply-title{font-weight:700}.vp-review-card__reply-date{color:var(--review-card-quiet-content-color)}.vp-swatch-group{--swatch-group-gap:var(--vp-semantic-spacing-s);--swatch-group-header-gap:var(--vp-semantic-spacing-xs);--swatch-group-options-gap:var(--vp-semantic-spacing-xs);--swatch-group-content-color:var(--vp-semantic-color-content-neutral);--swatch-group-value-color:var(--vp-semantic-color-content-quiet);--swatch-group-error-color:var(--vp-semantic-color-status-negative);--swatch-group-ring-width:var(--vp-semantic-border-width-m);--swatch-group-ring-gap:var(--vp-semantic-spacing-3xs);--swatch-group-ring-color:transparent;--swatch-group-ring-color-hover:var(--vp-semantic-color-border-neutral);--swatch-group-ring-color-checked:var(--vp-semantic-color-border-brand);--swatch-group-swatch-border-color:var(--vp-semantic-color-border-neutral);--swatch-group-swatch-border-width:var(--vp-semantic-border-width-s);--swatch-group-image-size:var(--vp-semantic-sizing-5xl);--swatch-group-image-radius:var(--vp-semantic-border-radius-main);--swatch-group-dot-size:var(--vp-semantic-sizing-2xl);--swatch-group-tile-size:var(--vp-semantic-sizing-6xl);--swatch-group-tile-radius:var(--vp-semantic-border-radius-main);--swatch-group-unavailable-opacity:var(--vp-semantic-opacity-m);--swatch-group-strike-color:var(--vp-semantic-color-content-neutral);--swatch-group-strike-width:var(--vp-semantic-border-width-m);--swatch-group-hint-color:var(--vp-semantic-color-content-quiet);--swatch-group-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--swatch-group-hidden-size:1px;--swatch-group-label-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--swatch-group-label-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--swatch-group-label-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--swatch-group-label-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--swatch-group-label-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--swatch-group-body-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--swatch-group-body-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--swatch-group-body-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--swatch-group-body-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--swatch-group-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--swatch-group-small-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--swatch-group-small-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--swatch-group-small-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--swatch-group-small-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--swatch-group-small-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing)}@media screen and (min-width:600px){.vp-swatch-group{--swatch-group-label-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--swatch-group-label-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--swatch-group-label-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--swatch-group-label-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--swatch-group-label-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--swatch-group-body-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--swatch-group-body-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--swatch-group-body-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--swatch-group-body-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--swatch-group-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--swatch-group-small-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--swatch-group-small-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--swatch-group-small-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--swatch-group-small-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--swatch-group-small-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing)}}@media screen and (min-width:1200px){.vp-swatch-group{--swatch-group-label-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--swatch-group-label-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--swatch-group-label-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--swatch-group-label-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--swatch-group-label-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--swatch-group-body-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--swatch-group-body-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--swatch-group-body-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--swatch-group-body-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--swatch-group-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--swatch-group-small-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--swatch-group-small-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--swatch-group-small-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--swatch-group-small-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--swatch-group-small-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing)}}.vp-swatch-group{color:var(--swatch-group-content-color);display:flex;flex-direction:column;font-family:var(--swatch-group-body-font-family);font-size:var(--swatch-group-body-font-size);font-weight:var(--swatch-group-body-font-weight);gap:var(--swatch-group-gap);letter-spacing:var(--swatch-group-body-letter-spacing);line-height:var(--swatch-group-body-line-height);min-inline-size:0}.vp-swatch-group--small{--swatch-group-image-size:var(--vp-semantic-sizing-3xl);--swatch-group-dot-size:var(--vp-semantic-sizing-xl);--swatch-group-tile-size:var(--vp-semantic-sizing-4xl)}.vp-swatch-group__header{align-items:baseline;-moz-column-gap:var(--swatch-group-header-gap);column-gap:var(--swatch-group-header-gap);display:flex;flex-wrap:wrap;min-inline-size:0}.vp-swatch-group__label{font-family:var(--swatch-group-label-font-family);font-size:var(--swatch-group-label-font-size);font-weight:var(--swatch-group-label-font-weight);letter-spacing:var(--swatch-group-label-letter-spacing);line-height:var(--swatch-group-label-line-height)}.vp-swatch-group__label:has(+.vp-swatch-group__value):after{content:":"/""}.vp-swatch-group__value{color:var(--swatch-group-value-color);min-inline-size:0;overflow-wrap:anywhere}.vp-swatch-group__action{margin-inline-start:auto}.vp-swatch-group__group{display:flex;flex-wrap:wrap;gap:var(--swatch-group-options-gap)}.vp-swatch-group__item{border:var(--swatch-group-ring-width) solid var(--swatch-group-ring-color);border-radius:var(--swatch-group-image-radius);cursor:pointer;display:inline-flex;padding:var(--swatch-group-ring-gap);position:relative;transition:border-color var(--swatch-group-transition)}@media(prefers-reduced-motion:reduce){.vp-swatch-group__item{transition-duration:0s}}@media(hover:hover){.vp-swatch-group__item:hover:not([data-checked]){--swatch-group-ring-color:var(--swatch-group-ring-color-hover)}}.vp-swatch-group__item[data-checked]{--swatch-group-ring-color:var(--swatch-group-ring-color-checked)}.vp-swatch-group__item:has(:focus-visible){box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}@media(forced-colors:active){.vp-swatch-group__item[data-checked]{border-color:Highlight}.vp-swatch-group__item:has(:focus-visible){outline:var(--swatch-group-ring-width) solid CanvasText;outline-offset:var(--swatch-group-ring-width)}}.vp-swatch-group__item:has(.vp-swatch-group__dot){border-radius:var(--vp-semantic-border-radius-full)}.vp-swatch-group__input,.vp-swatch-group__name{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--swatch-group-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--swatch-group-hidden-size);margin:calc(var(--swatch-group-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-swatch-group__swatch{border:var(--swatch-group-swatch-border-width) solid var(--swatch-group-swatch-border-color);display:block;flex-shrink:0;overflow:hidden;position:relative}@media(forced-colors:active){.vp-swatch-group__swatch{border-color:CanvasText}}.vp-swatch-group__swatch--image{block-size:var(--swatch-group-image-size);border-radius:var(--swatch-group-image-radius);inline-size:var(--swatch-group-image-size)}.vp-swatch-group__dot{background-color:var(--swatch-group-swatch-color,transparent);block-size:var(--swatch-group-dot-size);border-radius:var(--vp-semantic-border-radius-full);inline-size:var(--swatch-group-dot-size)}.vp-swatch-group__swatch-image{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.vp-swatch-group__item[data-unavailable] .vp-swatch-group__swatch--color,.vp-swatch-group__item[data-unavailable] .vp-swatch-group__swatch-image{opacity:var(--swatch-group-unavailable-opacity)}.vp-swatch-group .vp-swatch-group__tile[data-unavailable]:after,.vp-swatch-group__item[data-unavailable] .vp-swatch-group__swatch:after{background:linear-gradient(to top right,transparent calc(50% - var(--swatch-group-strike-width)/2),var(--swatch-group-strike-color) calc(50% - var(--swatch-group-strike-width)/2),var(--swatch-group-strike-color) calc(50% + var(--swatch-group-strike-width)/2),transparent calc(50% + var(--swatch-group-strike-width)/2));content:"";inset:0;pointer-events:none;position:absolute}@media(forced-colors:active){.vp-swatch-group .vp-swatch-group__tile[data-unavailable]:after,.vp-swatch-group__item[data-unavailable] .vp-swatch-group__swatch:after{background:linear-gradient(to top right,transparent calc(50% - var(--swatch-group-strike-width)/2),CanvasText calc(50% - var(--swatch-group-strike-width)/2),CanvasText calc(50% + var(--swatch-group-strike-width)/2),transparent calc(50% + var(--swatch-group-strike-width)/2));forced-color-adjust:none}}.vp-swatch-group .vp-swatch-group__tiles{display:grid;gap:var(--swatch-group-options-gap);grid-template-columns:repeat(auto-fill,minmax(var(--swatch-group-tile-size),1fr))}.vp-swatch-group .vp-swatch-group__tile{--chip-height:auto;--chip-width:auto;--chip-padding:var(--vp-semantic-spacing-2xs);--chip-border-radius:var(--swatch-group-tile-radius);align-self:stretch;min-block-size:var(--swatch-group-tile-size);overflow:hidden;white-space:normal}.vp-swatch-group .vp-swatch-group__tile-label{flex-direction:column;gap:0;min-inline-size:0;text-align:center;white-space:normal}.vp-swatch-group__tile-text{overflow-wrap:anywhere}.vp-swatch-group__tile-hint{color:var(--swatch-group-hint-color);font-family:var(--swatch-group-small-font-family);font-size:var(--swatch-group-small-font-size);font-weight:var(--swatch-group-small-font-weight);letter-spacing:var(--swatch-group-small-letter-spacing);line-height:var(--swatch-group-small-line-height)}.vp-swatch-group .vp-swatch-group__tile[data-unavailable]{--chip-color:var(--vp-semantic-color-content-quiet)}.vp-swatch-group__error{align-items:flex-start;color:var(--swatch-group-error-color);display:flex;font-family:var(--swatch-group-small-font-family);font-size:var(--swatch-group-small-font-size);font-weight:var(--swatch-group-small-font-weight);gap:var(--vp-semantic-spacing-2xs);letter-spacing:var(--swatch-group-small-letter-spacing);line-height:var(--swatch-group-small-line-height);margin:0}.vp-swatch-group__error-icon{display:inline-flex;flex-shrink:0;padding-block-start:var(--vp-semantic-spacing-3xs)}.vp-text-expander{--text-expander-gap:var(--vp-semantic-spacing-2xs);align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-expander-gap);min-inline-size:0}.vp-text-expander__content{align-self:stretch;overflow-wrap:anywhere}.vp-text-expander__content>:first-child{margin-block-start:0}.vp-text-expander__content>:last-child{margin-block-end:0}.vp-text-expander__content--clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--text-expander-lines);line-clamp:var(--text-expander-lines)}@media print{.vp-text-expander__content--clamped{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}}.vp-image{--vp-image-ratio:4/3;--vp-image-fit:cover;--vp-image-border-radius:var(--vp-semantic-border-radius-main);--vp-image-background-color:var(--vp-semantic-color-container-quiet);--vp-image-placeholder-background-color:var(--vp-semantic-color-container-quiet);--vp-image-placeholder-border-color:var(--vp-semantic-color-border-quiet);--vp-image-placeholder-border-width:var(--vp-semantic-border-width-s);--vp-image-placeholder-content-color:var(--vp-semantic-color-content-quiet);--vp-image-placeholder-padding:var(--vp-semantic-spacing-s);--vp-image-placeholder-gap:var(--vp-semantic-spacing-xs);--vp-image-placeholder-icon-size:var(--vp-semantic-sizing-2xl);--vp-image-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-image-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-image-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-image-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-image-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-image-caption-max-inline-size:32ch;--vp-image-caption-lines:2;aspect-ratio:var(--vp-image-ratio);background-color:var(--vp-image-background-color);border-radius:var(--vp-image-border-radius);box-sizing:border-box;container:vp-image/inline-size;display:block;inline-size:100%;margin:0;overflow:hidden;position:relative}.vp-image--ratio-1-1{--vp-image-ratio:1/1}.vp-image--ratio-3-2{--vp-image-ratio:3/2}.vp-image--ratio-16-9{--vp-image-ratio:16/9}.vp-image--ratio-3-4{--vp-image-ratio:3/4}.vp-image--ratio-2-3{--vp-image-ratio:2/3}.vp-image--contain{--vp-image-fit:contain}.vp-image--squared{--vp-image-border-radius:0}.vp-image__image{block-size:100%;display:block;inline-size:100%;-o-object-fit:var(--vp-image-fit);object-fit:var(--vp-image-fit)}.vp-image__placeholder{align-items:center;background-color:var(--vp-image-placeholder-background-color);border:var(--vp-image-placeholder-border-width) solid var(--vp-image-placeholder-border-color);border-radius:inherit;box-sizing:border-box;color:var(--vp-image-placeholder-content-color);display:flex;flex-direction:column;gap:var(--vp-image-placeholder-gap);inset:0;justify-content:center;padding:var(--vp-image-placeholder-padding);position:absolute;text-align:center}@media(forced-colors:active){.vp-image__placeholder{border-color:CanvasText;color:CanvasText}}.vp-image__placeholder-icon{block-size:var(--vp-image-placeholder-icon-size);flex-shrink:0;inline-size:var(--vp-image-placeholder-icon-size)}.vp-image__placeholder-caption{display:-webkit-box;font-family:var(--vp-image-caption-font-family);font-size:var(--vp-image-caption-font-size);font-weight:var(--vp-image-caption-font-weight);letter-spacing:var(--vp-image-caption-letter-spacing);line-height:var(--vp-image-caption-line-height);max-inline-size:var(--vp-image-caption-max-inline-size);overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--vp-image-caption-lines);line-clamp:var(--vp-image-caption-lines)}@container vp-image (max-width: 10rem){.vp-image__placeholder{--vp-image-placeholder-icon-size:var(--vp-semantic-sizing-xl)}.vp-image__placeholder-caption{display:none}}.vp-sort-menu{--sort-menu-check-color:var(--vp-semantic-color-content-brand);--sort-menu-gap:var(--vp-semantic-spacing-xs);--sort-menu-label-color:var(--vp-semantic-color-content-neutral);--sort-menu-label-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--sort-menu-label-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--sort-menu-label-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--sort-menu-label-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--sort-menu-label-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);display:inline-flex;max-inline-size:100%}.vp-sort-menu--list{display:flex;flex-direction:column;gap:var(--sort-menu-gap)}.vp-sort-menu__label{color:var(--sort-menu-label-color);font-family:var(--sort-menu-label-font-family);font-size:var(--sort-menu-label-font-size);font-weight:var(--sort-menu-label-font-weight);letter-spacing:var(--sort-menu-label-letter-spacing);line-height:var(--sort-menu-label-line-height);margin:0}.vp-sort-menu__trigger{max-inline-size:100%}.vp-sort-menu__chevron{flex-shrink:0}.vp-sort-menu__chevron--up,.vp-sort-menu__trigger[aria-expanded=true] .vp-sort-menu__chevron--down{display:none}.vp-sort-menu__trigger[aria-expanded=true] .vp-sort-menu__chevron--up{display:block}.vp-sort-menu__check{color:var(--sort-menu-check-color,var(--vp-semantic-color-content-brand));flex-shrink:0;visibility:hidden}.vp-sort-menu__check[data-checked]{visibility:visible}@media(forced-colors:active){.vp-sort-menu__check{color:CanvasText}}.vp-area-chart{--area-chart-color:var(--vp-semantic-color-content-neutral);--area-chart-quiet:var(--vp-semantic-color-content-quiet);--area-chart-surface:var(--vp-semantic-color-background-main);--area-chart-border:var(--vp-semantic-color-border-neutral);--area-chart-border-width:var(--vp-semantic-border-width-s);--area-chart-radius:var(--vp-semantic-border-radius-main);--area-chart-gap:var(--vp-semantic-spacing-s);--area-chart-padding:var(--vp-semantic-spacing-xs);--area-chart-size:var(--vp-semantic-sizing-9xl);--area-chart-target:var(--vp-semantic-sizing-accessibility-touch-size);--area-chart-focus:var(--vp-semantic-box-shadow-focus);--area-chart-hover:var(--vp-semantic-color-hover-container-neutral);--area-chart-disabled:var(--vp-semantic-opacity-m);--area-chart-font:var(--vp-semantic-typography-screen-s-caption-font-family);--area-chart-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--area-chart-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--area-chart-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--area-chart-tracking:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--area-chart-case:var(--vp-semantic-typography-screen-s-caption-text-case);--area-chart-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--area-chart-optical:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--area-chart-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--area-chart-legend-gap:var(--vp-semantic-spacing-m);--area-chart-legend-item-gap:var(--vp-semantic-spacing-2xs);--area-chart-swatch-size:var(--vp-semantic-sizing-xs);--area-chart-tooltip-background:var(--vp-semantic-color-container-neutral);--area-chart-tooltip-border:var(--vp-semantic-color-border-quiet);--area-chart-tooltip-radius:var(--vp-semantic-border-radius-m);--area-chart-tooltip-padding-block:var(--vp-semantic-spacing-s);--area-chart-tooltip-padding-inline:var(--vp-semantic-spacing-m);--area-chart-tooltip-gap:var(--vp-semantic-spacing-xs);--area-chart-tooltip-item-gap:var(--vp-semantic-spacing-xs);--area-chart-tooltip-offset:var(--vp-semantic-spacing-s);--area-chart-tooltip-min-size:var(--vp-semantic-sizing-9xl);--area-chart-indicator-size:var(--vp-semantic-sizing-xs);--area-chart-indicator-line:var(--vp-semantic-sizing-2xs);--area-chart-indicator-height:var(--vp-semantic-sizing-s);color:var(--area-chart-color);font-family:var(--area-chart-font);font-size:var(--area-chart-font-size);font-variation-settings:"opsz" var(--area-chart-optical);font-weight:var(--area-chart-weight);letter-spacing:var(--area-chart-tracking);line-height:var(--area-chart-line-height);margin:0;-webkit-text-decoration:var(--area-chart-decoration);text-decoration:var(--area-chart-decoration);text-transform:var(--area-chart-case);-webkit-font-smoothing:var(--area-chart-smoothing)}.vp-area-chart,.vp-area-chart__theme.vp-chart-theme{display:grid;gap:var(--area-chart-gap);min-inline-size:0}.vp-area-chart__inspection-value,.vp-area-chart__status,.vp-area-chart__summary,.vp-area-chart__title{margin:0;overflow-wrap:anywhere}.vp-area-chart__status,.vp-area-chart__summary{color:var(--area-chart-quiet)}.vp-area-chart__live,.vp-area-chart__title--hidden{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-area-chart__plot-group{border-radius:var(--area-chart-radius);min-inline-size:0;outline:none;position:relative}.vp-area-chart__plot-group:focus-visible{box-shadow:var(--area-chart-focus)}@media(forced-colors:active){.vp-area-chart__plot-group:focus-visible{outline:auto}}.vp-area-chart__plot{block-size:calc(var(--area-chart-size) + var(--area-chart-size));min-inline-size:0}.vp-area-chart__tooltip{background:var(--area-chart-tooltip-background);border:var(--area-chart-border-width) solid var(--area-chart-tooltip-border);border-radius:var(--area-chart-tooltip-radius);color:var(--area-chart-color);display:grid;gap:var(--area-chart-tooltip-gap);inset-block-start:var(--chart-tooltip-y,0);inset-inline-start:var(--chart-tooltip-x,0);min-inline-size:var(--area-chart-tooltip-min-size);padding:var(--area-chart-tooltip-padding-block) var(--area-chart-tooltip-padding-inline);pointer-events:none;position:absolute;transform:translate(var(--area-chart-tooltip-offset),-50%);white-space:nowrap;z-index:1}.vp-area-chart__tooltip[data-side=start]{transform:translate(calc(-100% - var(--area-chart-tooltip-offset)),-50%)}.vp-area-chart__tooltip[hidden]{display:none}@media(forced-colors:active){.vp-area-chart__tooltip{border-color:CanvasText}}.vp-area-chart__tooltip-title{margin:0}.vp-area-chart__tooltip-item,.vp-area-chart__tooltip-total{align-items:center;display:flex;gap:var(--area-chart-tooltip-item-gap)}.vp-area-chart__tooltip-item[hidden],.vp-area-chart__tooltip-total[hidden]{display:none}.vp-area-chart__tooltip-total{border-block-start:var(--area-chart-border-width) solid var(--area-chart-tooltip-border);padding-block-start:var(--area-chart-tooltip-gap)}.vp-area-chart__tooltip-label{color:var(--area-chart-quiet)}.vp-area-chart__tooltip-value{font-variant-numeric:tabular-nums;margin-inline-start:auto}.vp-area-chart__tooltip-indicator{background:var(--chart-tooltip-color);block-size:var(--area-chart-indicator-size);flex-shrink:0;inline-size:var(--area-chart-indicator-size)}@media(forced-colors:active){.vp-area-chart__tooltip-indicator{background:CanvasText}}.vp-area-chart__tooltip[data-indicator=line] .vp-area-chart__tooltip-indicator{block-size:var(--area-chart-indicator-height);inline-size:var(--area-chart-indicator-line)}.vp-area-chart__tooltip[data-indicator=dashed] .vp-area-chart__tooltip-indicator{background:none;block-size:var(--area-chart-indicator-height);border-inline-start:var(--area-chart-border-width) dashed var(--chart-tooltip-color);inline-size:0}.vp-area-chart__legend.vp-chart-theme__legend{color:var(--area-chart-color);gap:var(--area-chart-legend-gap);justify-content:center}.vp-area-chart__legend .vp-chart-theme__legend-item{gap:var(--area-chart-legend-item-gap)}.vp-area-chart__legend .vp-chart-theme__legend-swatch{block-size:var(--area-chart-swatch-size);border-radius:0;inline-size:var(--area-chart-swatch-size)}.vp-area-chart__inspection{border:0;display:flex;flex-wrap:wrap;gap:var(--area-chart-gap);margin:0;min-inline-size:0;padding:0}.vp-area-chart__inspection-value{flex-basis:100%}.vp-area-chart__action,.vp-area-chart__selector{background:var(--area-chart-surface);border:var(--area-chart-border-width) solid var(--area-chart-border);border-radius:var(--area-chart-radius);color:var(--area-chart-color);font:inherit;max-inline-size:100%;min-block-size:var(--area-chart-target);min-inline-size:var(--area-chart-target);padding:var(--area-chart-padding)}.vp-area-chart__action:focus-visible,.vp-area-chart__selector:focus-visible{box-shadow:var(--area-chart-focus);outline:none}.vp-area-chart__action[data-disabled],.vp-area-chart__selector[data-disabled]{opacity:var(--area-chart-disabled)}@media(hover:hover){.vp-area-chart__action:hover:not(:disabled),.vp-area-chart__selector:hover:not(:disabled){background:var(--area-chart-hover)}}@media(forced-colors:active){.vp-area-chart__action:focus-visible,.vp-area-chart__selector:focus-visible{outline:auto}}.vp-area-chart[data-empty],.vp-area-chart[data-error],.vp-area-chart[data-loading]{--area-chart-color:var(--vp-semantic-color-content-quiet)}.vp-category-tiles{--category-tiles-gap:var(--vp-semantic-spacing-s);--category-tiles-tile-size:calc(var(--vp-semantic-sizing-9xl)*1.1);--category-tiles-tile-gap:var(--vp-semantic-spacing-xs);--category-tiles-border-radius:var(--vp-semantic-border-radius-main);--category-tiles-content-color:var(--vp-semantic-color-content-neutral);--category-tiles-hover-content-color:var(--vp-semantic-color-hover-content-neutral);--category-tiles-active-content-color:var(--vp-semantic-color-active-content-neutral);--category-tiles-current-border-color:var(--vp-semantic-color-border-brand);--category-tiles-current-border-width:var(--vp-semantic-border-width-m);--category-tiles-focus-shadow:var(--vp-semantic-box-shadow-focus);--category-tiles-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--category-tiles-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--category-tiles-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--category-tiles-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--category-tiles-current-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight)}.vp-category-tiles:not(.vp-category-tiles--carousel){display:grid;gap:var(--category-tiles-gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--category-tiles-tile-size),40%),1fr));list-style:none;margin:0;padding:0}.vp-category-tiles--small{--category-tiles-tile-size:var(--vp-semantic-sizing-9xl)}.vp-category-tiles--carousel .vp-category-tiles__tile{inline-size:var(--category-tiles-tile-size)}.vp-category-tiles__item{display:flex}.vp-category-tiles__tile{border-radius:var(--category-tiles-border-radius);box-sizing:border-box;color:var(--category-tiles-content-color);display:flex;flex:1;flex-direction:column;font-family:var(--category-tiles-font-family);font-size:var(--category-tiles-font-size);font-weight:var(--category-tiles-font-weight);gap:var(--category-tiles-tile-gap);line-height:var(--category-tiles-line-height);text-align:center;text-decoration:none}@media(hover:hover){.vp-category-tiles__tile:hover{color:var(--category-tiles-hover-content-color);text-decoration:underline}}.vp-category-tiles__tile:active{color:var(--category-tiles-active-content-color)}.vp-category-tiles__tile:focus-visible{box-shadow:var(--category-tiles-focus-shadow);outline:none}@media(forced-colors:active){.vp-category-tiles__tile:focus-visible{outline:var(--category-tiles-current-border-width) solid Highlight}}.vp-category-tiles__media{inline-size:100%}.vp-category-tiles__label{overflow-wrap:anywhere}.vp-category-tiles__tile--current .vp-category-tiles__media{outline:var(--category-tiles-current-border-width) solid var(--category-tiles-current-border-color);outline-offset:calc(var(--category-tiles-current-border-width)*-1)}.vp-category-tiles__tile--current .vp-category-tiles__label{font-weight:var(--category-tiles-current-font-weight)}@media(forced-colors:active){.vp-category-tiles__tile--current .vp-category-tiles__media{outline:var(--category-tiles-current-border-width) solid CanvasText}}.vp-conversation-agent{--conversation-agent-background-color:var(--vp-semantic-color-background-main);--conversation-agent-instructions-background-color:var(--vp-semantic-color-background-alternative);--conversation-agent-hover-background-color:var(--vp-semantic-color-hover-container-neutral);--conversation-agent-content-color:var(--vp-semantic-color-content-neutral);--conversation-agent-quiet-content-color:var(--vp-semantic-color-content-quiet);--conversation-agent-border-color:var(--vp-semantic-color-border-quiet);--conversation-agent-border-width:var(--vp-semantic-border-width-s);--conversation-agent-border-radius:var(--vp-semantic-border-radius-main);--conversation-agent-gap:var(--vp-semantic-spacing-xs);--conversation-agent-small-gap:var(--vp-semantic-spacing-3xs);--conversation-agent-padding-block:var(--vp-semantic-spacing-xs);--conversation-agent-padding-inline:var(--vp-semantic-spacing-s);--conversation-agent-icon-size:var(--vp-semantic-sizing-s);--conversation-agent-bold-font-weight:700;--conversation-agent-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--conversation-agent-focus-outline-width:var(--vp-semantic-border-width-m);--conversation-agent-code-font-family:monospace;--conversation-agent-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--conversation-agent-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--conversation-agent-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--conversation-agent-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--conversation-agent-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height)}@media screen and (min-width:600px){.vp-conversation-agent{--conversation-agent-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--conversation-agent-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--conversation-agent-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--conversation-agent-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--conversation-agent-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height)}}@media screen and (min-width:1200px){.vp-conversation-agent{--conversation-agent-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--conversation-agent-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--conversation-agent-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--conversation-agent-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--conversation-agent-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height)}}.vp-conversation-agent{background-color:var(--conversation-agent-background-color);border:var(--conversation-agent-border-width) solid var(--conversation-agent-border-color);border-radius:var(--conversation-agent-border-radius);box-sizing:border-box;color:var(--conversation-agent-content-color);display:flex;flex-direction:column;font-family:var(--conversation-agent-font-family);font-size:var(--conversation-agent-font-size);line-height:var(--conversation-agent-line-height);max-inline-size:100%;min-inline-size:0;overflow:hidden}.vp-conversation-agent__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--conversation-agent-gap);padding:var(--conversation-agent-padding-block) var(--conversation-agent-padding-inline)}.vp-conversation-agent__icon{block-size:var(--conversation-agent-icon-size);color:var(--conversation-agent-quiet-content-color);flex-shrink:0;inline-size:var(--conversation-agent-icon-size)}.vp-conversation-agent__name{flex:1 1 12ch;font-weight:var(--conversation-agent-bold-font-weight);margin:0;min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-agent__model{border:var(--conversation-agent-border-width) solid var(--conversation-agent-border-color);border-radius:var(--conversation-agent-border-radius);color:var(--conversation-agent-quiet-content-color);font-family:var(--conversation-agent-code-font-family);font-size:var(--conversation-agent-caption-font-size);line-height:var(--conversation-agent-caption-line-height);overflow-wrap:anywhere;padding:0 var(--conversation-agent-small-gap)}.vp-conversation-agent__section{border-block-start:var(--conversation-agent-border-width) solid var(--conversation-agent-border-color);display:flex;flex-direction:column}.vp-conversation-agent__section--output{padding:var(--conversation-agent-padding-block) var(--conversation-agent-padding-inline)}.vp-conversation-agent__section-title{font-weight:var(--conversation-agent-bold-font-weight);margin:0;padding:var(--conversation-agent-padding-block) var(--conversation-agent-padding-inline) 0}.vp-conversation-agent__trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--conversation-agent-gap);inline-size:100%;margin:0;padding:var(--conversation-agent-padding-block) var(--conversation-agent-padding-inline);text-align:start}@media(hover:hover){.vp-conversation-agent__trigger:hover{background-color:var(--conversation-agent-hover-background-color)}}.vp-conversation-agent__trigger:focus-visible{box-shadow:inset var(--conversation-agent-focus-box-shadow);outline:var(--conversation-agent-focus-outline-width) solid transparent}.vp-conversation-agent__section--instructions>.vp-conversation-agent__trigger{font-weight:var(--conversation-agent-bold-font-weight)}.vp-conversation-agent__chevron{block-size:var(--conversation-agent-icon-size);color:var(--conversation-agent-quiet-content-color);display:inline-flex;flex-shrink:0;inline-size:var(--conversation-agent-icon-size)}.vp-conversation-agent__chevron svg{block-size:100%;inline-size:100%}.vp-conversation-agent__chevron[data-open]{transform:rotate(90deg)}.vp-conversation-agent__chevron[data-open]:dir(rtl){transform:rotate(-90deg)}.vp-conversation-agent__instructions{background-color:var(--conversation-agent-instructions-background-color);border-radius:var(--conversation-agent-border-radius);color:var(--conversation-agent-content-color);margin:0 var(--conversation-agent-padding-inline) var(--conversation-agent-padding-block);overflow-wrap:anywhere;padding:var(--conversation-agent-padding-block) var(--conversation-agent-padding-inline);white-space:pre-wrap}.vp-conversation-agent__instructions[hidden]{display:none}.vp-conversation-agent__tools{list-style:none;margin:0;padding:0 0 var(--conversation-agent-padding-block)}.vp-conversation-agent__tool-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--conversation-agent-small-gap) var(--conversation-agent-gap)}.vp-conversation-agent__tool-summary--static{padding:var(--conversation-agent-padding-block) var(--conversation-agent-padding-inline);padding-inline-start:calc(var(--conversation-agent-padding-inline) + var(--conversation-agent-icon-size) + var(--conversation-agent-gap))}.vp-conversation-agent__tool-name{font-family:var(--conversation-agent-code-font-family);font-weight:var(--conversation-agent-bold-font-weight);overflow-wrap:anywhere}.vp-conversation-agent__tool-description{color:var(--conversation-agent-quiet-content-color);flex:1 1 16ch;font-size:var(--conversation-agent-caption-font-size);line-height:var(--conversation-agent-caption-line-height);min-inline-size:0;overflow-wrap:anywhere}.vp-conversation-agent__tool-content{padding:0 var(--conversation-agent-padding-inline) var(--conversation-agent-padding-block)}.vp-conversation-agent__tool-content[hidden]{display:none}.vp-conversation-agent__hidden-text{--conversation-agent-hidden-size:1px;block-size:var(--conversation-agent-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--conversation-agent-hidden-size);margin:calc(var(--conversation-agent-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-conversation-file-tree{--conversation-file-tree-background-color:var(--vp-semantic-color-background-main);--conversation-file-tree-border-color:var(--vp-semantic-color-border-quiet);--conversation-file-tree-border-width:var(--vp-semantic-border-width-s);--conversation-file-tree-border-radius:var(--vp-semantic-border-radius-main);--conversation-file-tree-padding:var(--vp-semantic-spacing-2xs);--conversation-file-tree-icon-size:var(--vp-semantic-sizing-s);--conversation-file-tree-icon-color:var(--vp-semantic-color-content-quiet);--conversation-file-tree-folder-icon-color:var(--vp-semantic-color-content-brand);--conversation-file-tree-code-font-family:monospace;background-color:var(--conversation-file-tree-background-color);border:var(--conversation-file-tree-border-width) solid var(--conversation-file-tree-border-color);border-radius:var(--conversation-file-tree-border-radius);box-sizing:border-box;max-inline-size:100%;min-inline-size:0;padding:var(--conversation-file-tree-padding)}.vp-conversation-file-tree__icon{block-size:var(--conversation-file-tree-icon-size);color:var(--conversation-file-tree-icon-color);display:inline-flex;flex-shrink:0;inline-size:var(--conversation-file-tree-icon-size)}.vp-conversation-file-tree__icon svg{block-size:100%;inline-size:100%}.vp-conversation-file-tree__icon--folder{color:var(--conversation-file-tree-folder-icon-color)}@media(forced-colors:active){.vp-conversation-file-tree__icon{color:CanvasText}}.vp-conversation-file-tree__name{font-family:var(--conversation-file-tree-code-font-family);min-inline-size:0;overflow-wrap:anywhere}.vp-tree{--tree-content-color:var(--vp-semantic-color-content-neutral);--tree-border-radius:var(--vp-semantic-border-radius-main);--tree-focus-shadow:var(--vp-semantic-box-shadow-focus);--tree-item-gap:var(--vp-semantic-spacing-xs);--tree-item-padding-block:var(--vp-semantic-spacing-2xs);--tree-item-padding-inline:var(--vp-semantic-spacing-xs);--tree-item-min-block-size:var(--vp-semantic-sizing-2xl);--tree-item-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--tree-item-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--tree-item-selected-background-color:var(--vp-semantic-color-container-quiet);--tree-item-selected-content-color:var(--vp-semantic-color-content-neutral);--tree-item-selected-indicator-color:var(--vp-semantic-color-border-brand);--tree-item-selected-indicator-width:var(--vp-semantic-border-width-l);--tree-item-disabled-opacity:var(--vp-semantic-opacity-s);--tree-indicator-size:var(--vp-semantic-sizing-s);--tree-indicator-color:var(--vp-semantic-color-content-quiet);--tree-indent:calc(var(--tree-indicator-size) + var(--tree-item-gap));--tree-guide-color:var(--vp-semantic-color-border-quiet);--tree-guide-width:var(--vp-semantic-border-width-s);--tree-virtualized-max-block-size:calc(var(--vp-semantic-sizing-9xl)*3);--tree-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--tree-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--tree-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--tree-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--tree-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--tree-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--tree-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing)}@media screen and (min-width:600px){.vp-tree{--tree-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--tree-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--tree-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--tree-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--tree-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--tree-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--tree-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-tree{--tree-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--tree-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--tree-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--tree-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--tree-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--tree-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--tree-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing)}}.vp-tree{color:var(--tree-content-color);font-family:var(--tree-font-family);font-size:var(--tree-font-size);font-variation-settings:"opsz" var(--tree-optical-sizing);font-weight:var(--tree-font-weight);letter-spacing:var(--tree-letter-spacing);line-height:var(--tree-line-height);list-style:none;margin:0;padding:0;text-transform:var(--tree-text-case)}.vp-tree--virtualized{max-block-size:var(--tree-virtualized-max-block-size);overflow-anchor:none;overflow-y:auto;overscroll-behavior:contain}.vp-tree:focus-visible{outline:none}.vp-tree__group,.vp-tree__spacer{margin:0;padding:0}.vp-tree__group{list-style:none;position:relative}.vp-tree__group:before{background-color:var(--tree-guide-color);content:"";inline-size:var(--tree-guide-width);inset-block:0;inset-inline-start:calc(var(--tree-item-padding-inline) + (var(--tree-item-level) - 1)*var(--tree-indent) + (var(--tree-indicator-size) - var(--tree-guide-width))/2);pointer-events:none;position:absolute}@media(forced-colors:active){.vp-tree__group:before{background-color:CanvasText}}.vp-tree__group[hidden]{display:none}.vp-tree__item:focus{outline:none}.vp-tree__item:focus-visible>.vp-tree__item-content{box-shadow:var(--tree-focus-shadow);position:relative;z-index:1}@media(forced-colors:active){.vp-tree__item:focus-visible>.vp-tree__item-content{outline:var(--tree-guide-width) solid Highlight}}.vp-tree__item-content{align-items:center;border-radius:var(--tree-border-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:var(--tree-item-gap);min-block-size:var(--tree-item-min-block-size);padding-block:var(--tree-item-padding-block);padding-inline:calc(var(--tree-item-padding-inline) + (var(--tree-item-level) - 1)*var(--tree-indent)) var(--tree-item-padding-inline);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.vp-tree__item-content:hover{background-color:var(--tree-item-hover-background-color)}}.vp-tree__item-content:active{background-color:var(--tree-item-active-background-color)}.vp-tree__item-content[data-selected]{background-color:var(--tree-item-selected-background-color);color:var(--tree-item-selected-content-color)}.vp-tree__item-content[data-selected]:before{background-color:var(--tree-item-selected-indicator-color);border-radius:var(--tree-border-radius);content:"";inline-size:var(--tree-item-selected-indicator-width);inset-block:var(--tree-item-padding-block);inset-inline-start:0;pointer-events:none;position:absolute}@media(forced-colors:active){.vp-tree__item-content[data-selected]:before{background-color:Highlight}.vp-tree__item-content[data-selected]{outline:var(--tree-guide-width) solid Highlight}}.vp-tree__item-content[data-disabled]{background-color:transparent;cursor:not-allowed;opacity:var(--tree-item-disabled-opacity)}.vp-tree__item-indicator{align-items:center;block-size:var(--tree-indicator-size);color:var(--tree-indicator-color);display:inline-flex;flex-shrink:0;inline-size:var(--tree-indicator-size);justify-content:center}.vp-tree__item-indicator svg{block-size:100%;inline-size:100%}.vp-tree__item-indicator[data-expanded]{transform:rotate(90deg)}.vp-tree__item-indicator[data-expanded]:dir(rtl){transform:rotate(-90deg)}.vp-tree__item-label{flex:1;overflow-wrap:anywhere}.vp-tree__item-label,.vp-tree__item-link{align-items:center;display:inline-flex;gap:var(--tree-item-gap);min-inline-size:0}.vp-tree__item-link{color:inherit;text-decoration:none}.vp-tree__item-link:focus{outline:none}@media(hover:hover){.vp-tree__item-content:hover .vp-tree__item-link{text-decoration:underline}}.vp-tree__item-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--tree-item-gap);margin-inline-start:auto}@media(hover:hover){.vp-tree__item-actions{opacity:0}.vp-tree__item-actions:focus-within,.vp-tree__item-content:hover>.vp-tree__item-actions,.vp-tree__item:focus-visible>.vp-tree__item-content>.vp-tree__item-actions{opacity:1}}.vp-cookie-consent{--cookie-consent-background-color:var(--vp-semantic-color-background-main);--cookie-consent-content-color:var(--vp-semantic-color-content-neutral);--cookie-consent-quiet-content-color:var(--vp-semantic-color-content-quiet);--cookie-consent-border-color:var(--vp-semantic-color-border-neutral);--cookie-consent-divider-color:var(--vp-semantic-color-border-quiet);--cookie-consent-border-width:var(--vp-semantic-border-width-s);--cookie-consent-padding:var(--vp-semantic-spacing-m);--cookie-consent-preferences-padding:var(--vp-semantic-spacing-xl);--cookie-consent-gap:var(--vp-semantic-spacing-s);--cookie-consent-small-gap:var(--vp-semantic-spacing-2xs);--cookie-consent-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--cookie-consent-forced-focus-width:var(--vp-semantic-border-width-m);--cookie-consent-position:fixed;--cookie-consent-max-width:72rem;--cookie-consent-z-index:1;color:var(--cookie-consent-content-color)}.vp-cookie-consent__banner{background-color:var(--cookie-consent-background-color);border-block-start:var(--cookie-consent-border-width) solid var(--cookie-consent-border-color);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--cookie-consent-gap);inset-block-end:0;inset-inline:0;margin-inline:auto;max-block-size:60dvb;max-inline-size:var(--cookie-consent-max-width);overflow-y:auto;padding:var(--cookie-consent-padding);position:var(--cookie-consent-position);z-index:var(--cookie-consent-z-index)}.vp-cookie-consent__banner:focus-visible{box-shadow:var(--cookie-consent-focus-box-shadow);outline:none}@media(forced-colors:active){.vp-cookie-consent__banner:focus-visible{outline:var(--cookie-consent-forced-focus-width) solid Highlight}}@media(forced-colors:active){.vp-cookie-consent__banner{border:var(--cookie-consent-border-width) solid CanvasText}}.vp-cookie-consent__title{margin:0}.vp-cookie-consent__description{align-items:flex-start;display:flex;flex-direction:column;gap:var(--cookie-consent-small-gap)}.vp-cookie-consent__description p{margin:0}.vp-cookie-consent__actions{display:flex;flex-wrap:wrap;gap:var(--cookie-consent-small-gap) var(--cookie-consent-gap)}.vp-cookie-consent__actions>*{flex:1 1 10rem}.vp-cookie-consent__preferences-title{margin:0}.vp-cookie-consent__preferences-body{padding-inline:var(--cookie-consent-preferences-padding)}.vp-cookie-consent__categories{display:flex;flex-direction:column;list-style:none;margin:var(--cookie-consent-gap) 0 0;padding:0}.vp-cookie-consent__category{align-items:center;border-block-start:var(--cookie-consent-border-width) solid var(--cookie-consent-divider-color);display:grid;gap:var(--cookie-consent-small-gap) var(--cookie-consent-gap);grid-template-columns:minmax(0,1fr) auto auto;padding-block:var(--cookie-consent-gap)}.vp-cookie-consent__category-label{font-weight:700;grid-column:1}.vp-cookie-consent__always-on{color:var(--cookie-consent-quiet-content-color);grid-column:2}.vp-cookie-consent__switch{grid-column:3}.vp-cookie-consent__category-description{color:var(--cookie-consent-quiet-content-color);grid-column:1/-1;margin:0}.vp-cookie-consent__preferences-actions{flex:1}.vp-date-range-picker{--date-range-picker-gap:var(--vp-semantic-spacing-2xs);--date-range-picker-content-color:var(--vp-semantic-color-content-neutral);--date-range-picker-quiet-color:var(--vp-semantic-color-content-quiet);--date-range-picker-focus-shadow:var(--vp-semantic-box-shadow-focus);--date-range-picker-border-width:var(--vp-semantic-border-width-s);--date-range-picker-transition-duration:var(--vp-semantic-motion-duration-quick);--date-range-picker-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--date-range-picker-trigger-min-block-size:var(--vp-semantic-sizing-3xl);--date-range-picker-trigger-padding-inline:var(--vp-semantic-spacing-s);--date-range-picker-trigger-background-color:var(--vp-semantic-color-background-main);--date-range-picker-trigger-border-color:var(--vp-semantic-color-border-neutral);--date-range-picker-trigger-hover-border-color:var(--vp-semantic-color-hover-border-neutral);--date-range-picker-trigger-border-radius:var(--vp-semantic-border-radius-main);--date-range-picker-trigger-icon-size:var(--vp-semantic-sizing-s);--date-range-picker-disabled-opacity:var(--vp-semantic-opacity-s);--date-range-picker-panel-background-color:var(--vp-semantic-color-background-main);--date-range-picker-panel-border-color:var(--vp-semantic-color-border-neutral);--date-range-picker-panel-border-radius:var(--vp-semantic-border-radius-main);--date-range-picker-panel-padding:var(--vp-semantic-spacing-s);--date-range-picker-panel-gap:var(--vp-semantic-spacing-m);--date-range-picker-screen-margin:var(--vp-semantic-spacing-m);--date-range-picker-separator-color:var(--vp-semantic-color-border-quiet);--date-range-picker-preset-padding-block:var(--vp-semantic-spacing-xs);--date-range-picker-preset-padding-inline:var(--vp-semantic-spacing-s);--date-range-picker-preset-border-radius:var(--vp-semantic-border-radius-main);--date-range-picker-day-size:var(--vp-semantic-sizing-2xl);--date-range-picker-day-border-radius:var(--vp-semantic-border-radius-main);--date-range-picker-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--date-range-picker-range-background-color:var(--vp-semantic-color-container-quiet);--date-range-picker-edge-background-color:var(--vp-semantic-color-container-brand);--date-range-picker-edge-content-color:var(--vp-semantic-color-content-on-brand-neutral);--date-range-picker-today-border-color:var(--vp-semantic-color-border-brand);--date-range-picker-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--date-range-picker-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--date-range-picker-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--date-range-picker-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--date-range-picker-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--date-range-picker-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--date-range-picker-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--date-range-picker-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--date-range-picker-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--date-range-picker-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--date-range-picker-heading-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight)}@media screen and (min-width:600px){.vp-date-range-picker{--date-range-picker-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--date-range-picker-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--date-range-picker-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--date-range-picker-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--date-range-picker-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--date-range-picker-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--date-range-picker-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--date-range-picker-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--date-range-picker-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--date-range-picker-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--date-range-picker-heading-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight)}}@media screen and (min-width:1200px){.vp-date-range-picker{--date-range-picker-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--date-range-picker-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--date-range-picker-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--date-range-picker-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--date-range-picker-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--date-range-picker-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--date-range-picker-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--date-range-picker-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--date-range-picker-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--date-range-picker-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--date-range-picker-heading-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight)}}.vp-date-range-picker{color:var(--date-range-picker-content-color);display:inline-flex;flex-direction:column;font-family:var(--date-range-picker-font-family);font-size:var(--date-range-picker-font-size);font-variation-settings:"opsz" var(--date-range-picker-optical-sizing);font-weight:var(--date-range-picker-font-weight);gap:var(--date-range-picker-gap);letter-spacing:var(--date-range-picker-letter-spacing);line-height:var(--date-range-picker-line-height);text-transform:var(--date-range-picker-text-case)}.vp-date-range-picker__label{font-size:var(--date-range-picker-caption-font-size);font-weight:var(--date-range-picker-caption-font-weight);line-height:var(--date-range-picker-caption-line-height)}.vp-date-range-picker__trigger{align-items:center;background-color:var(--date-range-picker-trigger-background-color);border:var(--date-range-picker-border-width) solid var(--date-range-picker-trigger-border-color);border-radius:var(--date-range-picker-trigger-border-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--date-range-picker-gap);justify-content:space-between;letter-spacing:inherit;margin:0;min-block-size:var(--date-range-picker-trigger-min-block-size);padding-block:0;padding-inline:var(--date-range-picker-trigger-padding-inline);text-align:start;text-transform:inherit}@media(hover:hover){.vp-date-range-picker__trigger:hover:not(:disabled){border-color:var(--date-range-picker-trigger-hover-border-color)}}.vp-date-range-picker__trigger:focus-visible{box-shadow:var(--date-range-picker-focus-shadow);outline:none}.vp-date-range-picker__trigger:disabled{cursor:not-allowed;opacity:var(--date-range-picker-disabled-opacity)}@media(forced-colors:active){.vp-date-range-picker__trigger{border-color:CanvasText}}.vp-date-range-picker__trigger-text[data-placeholder]{color:var(--date-range-picker-quiet-color)}.vp-date-range-picker__trigger-icon{block-size:var(--date-range-picker-trigger-icon-size);display:inline-flex;flex-shrink:0;inline-size:var(--date-range-picker-trigger-icon-size)}.vp-date-range-picker__trigger-icon svg{block-size:100%;inline-size:100%}.vp-date-range-picker__content{background-color:var(--date-range-picker-panel-background-color);border:var(--date-range-picker-border-width) solid var(--date-range-picker-panel-border-color);border-radius:var(--date-range-picker-panel-border-radius);box-sizing:border-box;color:var(--date-range-picker-content-color);font:inherit;inset:unset;margin:0;max-inline-size:calc(100vw - var(--date-range-picker-screen-margin)*2);overflow-y:auto;overscroll-behavior:contain;padding:var(--date-range-picker-panel-padding);position:fixed}.vp-date-range-picker__content:popover-open{animation:date-range-picker-fade-in var(--date-range-picker-transition-duration) var(--date-range-picker-transition-easing);display:flex;flex-wrap:wrap;gap:var(--date-range-picker-panel-gap)}@media(prefers-reduced-motion:reduce){.vp-date-range-picker__content:popover-open{animation-duration:0s}}.vp-date-range-picker__content:focus-visible{outline:none}@media(forced-colors:active){.vp-date-range-picker__content{border-color:CanvasText}}.vp-date-range-picker__status{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-date-range-picker__presets{border-inline-end:var(--date-range-picker-border-width) solid var(--date-range-picker-separator-color);display:flex;flex-direction:column;gap:var(--date-range-picker-gap);padding-inline-end:var(--date-range-picker-panel-gap)}.vp-date-range-picker__preset{background-color:transparent;border:none;border-radius:var(--date-range-picker-preset-border-radius);color:inherit;cursor:pointer;font:inherit;margin:0;padding:var(--date-range-picker-preset-padding-block) var(--date-range-picker-preset-padding-inline);text-align:start;white-space:nowrap}@media(hover:hover){.vp-date-range-picker__preset:hover{background-color:var(--date-range-picker-hover-background-color)}}.vp-date-range-picker__preset:focus-visible{box-shadow:var(--date-range-picker-focus-shadow);outline:none}.vp-date-range-picker__preset[data-selected]{background-color:var(--date-range-picker-range-background-color)}@media(forced-colors:active){.vp-date-range-picker__preset[data-selected]{outline:var(--date-range-picker-border-width) solid Highlight}}.vp-date-range-picker__calendar{display:flex;flex-wrap:wrap;gap:var(--date-range-picker-panel-gap)}.vp-date-range-picker__month{display:flex;flex-direction:column;gap:var(--date-range-picker-gap)}.vp-date-range-picker__month-header{align-items:center;display:flex;gap:var(--date-range-picker-gap);min-block-size:var(--date-range-picker-day-size)}.vp-date-range-picker__month-heading{flex:1;font-weight:var(--date-range-picker-heading-font-weight);text-align:center}.vp-date-range-picker__grid{border-collapse:collapse;border-spacing:0}.vp-date-range-picker__weekday{block-size:var(--date-range-picker-day-size);color:var(--date-range-picker-quiet-color);font-size:var(--date-range-picker-caption-font-size);font-weight:var(--date-range-picker-caption-font-weight);line-height:var(--date-range-picker-caption-line-height);padding:0}.vp-date-range-picker__day{block-size:var(--date-range-picker-day-size);border-radius:var(--date-range-picker-day-border-radius);box-sizing:border-box;cursor:pointer;font-variant-numeric:tabular-nums;inline-size:var(--date-range-picker-day-size);padding:0;text-align:center}.vp-date-range-picker__day--empty{cursor:default}@media(hover:hover){.vp-date-range-picker__day:not(.vp-date-range-picker__day--empty,[data-disabled],[data-range-start],[data-range-end]):hover{background-color:var(--date-range-picker-hover-background-color)}}.vp-date-range-picker__day[data-today]{box-shadow:inset 0 0 0 var(--date-range-picker-border-width) var(--date-range-picker-today-border-color)}.vp-date-range-picker__day[data-in-range]{background-color:var(--date-range-picker-range-background-color);border-radius:0}.vp-date-range-picker__day[data-range-end],.vp-date-range-picker__day[data-range-start]{background-color:var(--date-range-picker-edge-background-color);color:var(--date-range-picker-edge-content-color)}@media(forced-colors:active){.vp-date-range-picker__day[data-range-end],.vp-date-range-picker__day[data-range-start]{outline:var(--date-range-picker-border-width) solid Highlight}}.vp-date-range-picker__day[data-range-start]{border-end-start-radius:var(--date-range-picker-day-border-radius);border-start-start-radius:var(--date-range-picker-day-border-radius)}.vp-date-range-picker__day[data-range-end]{border-end-end-radius:var(--date-range-picker-day-border-radius);border-start-end-radius:var(--date-range-picker-day-border-radius)}.vp-date-range-picker__day[data-disabled]{color:var(--date-range-picker-quiet-color);cursor:not-allowed;text-decoration:line-through}.vp-date-range-picker__day:focus{outline:none}.vp-date-range-picker__day:focus-visible{box-shadow:var(--date-range-picker-focus-shadow);position:relative}@media(forced-colors:active){.vp-date-range-picker__day:focus-visible{outline:var(--date-range-picker-border-width) solid Highlight}}@keyframes date-range-picker-fade-in{0%{opacity:0}to{opacity:1}}.vp-filter-panel{--filter-panel-content-color:var(--vp-semantic-color-content-neutral);--filter-panel-quiet-content-color:var(--vp-semantic-color-content-quiet);--filter-panel-background-color:var(--vp-semantic-color-background-main);--filter-panel-border-color:var(--vp-semantic-color-border-quiet);--filter-panel-border-width:var(--vp-semantic-border-width-s);--filter-panel-gap:var(--vp-semantic-spacing-m);--filter-panel-column-gap:var(--vp-semantic-spacing-xl);--filter-panel-chips-gap:var(--vp-semantic-spacing-xs);--filter-panel-options-gap:var(--vp-semantic-spacing-xs);--filter-panel-switch-padding:var(--vp-semantic-spacing-s);--filter-panel-sheet-padding:var(--vp-semantic-spacing-l);--filter-panel-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--filter-panel-forced-focus-width:var(--vp-semantic-border-width-m);--filter-panel-sidebar-width:17.5rem;--filter-panel-sticky-offset:0px;box-sizing:border-box;color:var(--filter-panel-content-color);display:grid;gap:var(--filter-panel-gap) var(--filter-panel-column-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0}.vp-filter-panel--sidebar{grid-template-columns:var(--filter-panel-sidebar-width) minmax(0,1fr)}.vp-filter-panel--collapsed{grid-template-columns:minmax(0,1fr)}.vp-filter-panel__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--filter-panel-chips-gap) var(--filter-panel-gap);grid-column:1/-1}.vp-filter-panel__results-count{font-variant-numeric:tabular-nums;margin:0}.vp-filter-panel__toolbar .vp-filter-panel__sort{margin-inline-start:auto}.vp-filter-panel__icon{flex-shrink:0}.vp-filter-panel__panel{align-self:start;inset-block-start:var(--filter-panel-sticky-offset);max-block-size:calc(100dvb - var(--filter-panel-sticky-offset));overflow-y:auto;overscroll-behavior:contain;position:sticky}.vp-filter-panel__panel[hidden]{display:none}.vp-filter-panel__heading{margin:0 0 var(--filter-panel-chips-gap)}.vp-filter-panel__switch-row{align-items:center;border-block-end:var(--filter-panel-border-width) solid var(--filter-panel-border-color);display:flex;gap:var(--filter-panel-gap);justify-content:space-between;padding-block:var(--filter-panel-switch-padding)}.vp-filter-panel__switch-label{cursor:pointer}.vp-filter-panel__options-group{border:0;margin:0;min-inline-size:0;padding:0}.vp-filter-panel__options{display:flex;flex-direction:column;gap:var(--filter-panel-options-gap);list-style:none;margin:0;padding:0}.vp-filter-panel__option-count{color:var(--filter-panel-quiet-content-color);font-variant-numeric:tabular-nums;margin-inline-start:var(--vp-semantic-spacing-3xs)}.vp-filter-panel__show-more{align-self:flex-start;margin-block-start:var(--filter-panel-options-gap)}.vp-filter-panel__results{display:flex;flex-direction:column;gap:var(--filter-panel-gap);min-inline-size:0}.vp-filter-panel__chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--filter-panel-chips-gap);list-style:none;margin:0;padding:0}.vp-filter-panel__chip-item{display:flex}.vp-filter-panel .vp-filter-panel__sheet{inline-size:100%;max-inline-size:100%;min-inline-size:100%}.vp-filter-panel__sheet-body{padding-inline:var(--filter-panel-sheet-padding)}.vp-filter-panel__sheet .vp-filter-panel__sort{margin-block-end:var(--filter-panel-gap)}.vp-filter-panel__sheet-actions{display:flex;flex:1;flex-wrap:wrap;gap:var(--filter-panel-chips-gap)}.vp-filter-panel__sheet-actions>*{flex:1 1 auto}.vp-filter-panel__visually-hidden{--filter-panel-hidden-size:1px;block-size:var(--filter-panel-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--filter-panel-hidden-size);margin:calc(var(--filter-panel-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-range-slider{--range-slider-gap:var(--vp-semantic-spacing-s);--range-slider-content-color:var(--vp-semantic-color-content-neutral);--range-slider-quiet-content-color:var(--vp-semantic-color-content-quiet);--range-slider-control-block-size:var(--vp-semantic-sizing-accessibility-touch-size);--range-slider-track-size:var(--vp-semantic-sizing-2xs);--range-slider-track-color:var(--vp-semantic-color-border-neutral);--range-slider-range-color:var(--vp-semantic-color-container-brand);--range-slider-border-radius:var(--vp-semantic-border-radius-full);--range-slider-thumb-size:var(--vp-semantic-sizing-xl);--range-slider-thumb-color:var(--vp-semantic-color-background-main);--range-slider-thumb-border-color:var(--vp-semantic-color-container-brand);--range-slider-thumb-border-width:var(--vp-semantic-border-width-l);--range-slider-thumb-hover-color:var(--vp-semantic-color-hover-container-alpha-brand);--range-slider-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--range-slider-disabled-opacity:var(--vp-semantic-opacity-s);--range-slider-inputs-gap:var(--vp-semantic-spacing-s);--range-slider-field-gap:var(--vp-semantic-spacing-3xs);--range-slider-label-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--range-slider-label-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--range-slider-label-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--range-slider-label-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--range-slider-label-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--range-slider-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--range-slider-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--range-slider-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--range-slider-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--range-slider-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing)}@media screen and (min-width:600px){.vp-range-slider{--range-slider-label-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--range-slider-label-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--range-slider-label-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--range-slider-label-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--range-slider-label-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--range-slider-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--range-slider-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--range-slider-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--range-slider-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--range-slider-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing)}}@media screen and (min-width:1200px){.vp-range-slider{--range-slider-label-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--range-slider-label-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--range-slider-label-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--range-slider-label-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--range-slider-label-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--range-slider-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--range-slider-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--range-slider-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--range-slider-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--range-slider-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing)}}.vp-range-slider{color:var(--range-slider-content-color);display:flex;flex-direction:column;gap:var(--range-slider-gap);min-inline-size:0}.vp-range-slider__label{font-family:var(--range-slider-label-font-family);font-size:var(--range-slider-label-font-size);font-weight:var(--range-slider-label-font-weight);letter-spacing:var(--range-slider-label-letter-spacing);line-height:var(--range-slider-label-line-height)}.vp-range-slider__control{block-size:var(--range-slider-control-block-size);cursor:pointer;margin-inline:calc(var(--range-slider-thumb-size)/2);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-disabled]>.vp-range-slider__control{cursor:not-allowed;opacity:var(--range-slider-disabled-opacity)}.vp-range-slider__track{background-color:var(--range-slider-track-color);block-size:var(--range-slider-track-size);border-radius:var(--vp-semantic-border-radius-main);inset-block-start:calc(50% - var(--range-slider-track-size)/2);inset-inline:0;position:absolute}@media(forced-colors:active){.vp-range-slider__track{background-color:CanvasText}}.vp-range-slider__range{background-color:var(--range-slider-range-color);border-radius:inherit;inset-block:0;inset-inline:var(--range-slider-start) calc(100% - var(--range-slider-end));position:absolute}@media(forced-colors:active){.vp-range-slider__range{background-color:Highlight}}.vp-range-slider__thumb{background-color:var(--range-slider-thumb-color);block-size:var(--range-slider-thumb-size);border:var(--range-slider-thumb-border-width) solid var(--range-slider-thumb-border-color);border-radius:var(--range-slider-border-radius);box-sizing:border-box;inline-size:var(--range-slider-thumb-size);inset-block-start:50%;inset-inline-start:var(--range-slider-position);position:absolute;translate:-50% -50%}.vp-range-slider__thumb:dir(rtl){translate:50% -50%}@media(hover:hover){.vp-range-slider__thumb:hover{box-shadow:0 0 0 var(--range-slider-thumb-border-width) var(--range-slider-thumb-hover-color)}}.vp-range-slider__thumb:focus-within,.vp-range-slider__thumb[data-dragging]{z-index:1}.vp-range-slider__thumb:has(:focus-visible){box-shadow:var(--range-slider-focus-box-shadow)}@media(forced-colors:active){.vp-range-slider__thumb{background-color:Canvas;border-color:CanvasText}.vp-range-slider__thumb:has(:focus-visible){outline:var(--range-slider-thumb-border-width) solid Highlight}}.vp-range-slider__thumb-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:100%;border:0;box-sizing:border-box;cursor:inherit;inline-size:100%;inset:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute}.vp-range-slider__thumb-input:focus{outline:none}.vp-range-slider__inputs{display:grid;gap:var(--range-slider-inputs-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.vp-range-slider__field{display:flex;flex-direction:column;gap:var(--range-slider-field-gap);min-inline-size:0}.vp-range-slider__input-label{color:var(--range-slider-quiet-content-color);font-family:var(--range-slider-caption-font-family);font-size:var(--range-slider-caption-font-size);font-weight:var(--range-slider-caption-font-weight);letter-spacing:var(--range-slider-caption-letter-spacing);line-height:var(--range-slider-caption-line-height)}.vp-mobile-menu{--mobile-menu-content-color:var(--vp-semantic-color-content-neutral);--mobile-menu-gap:var(--vp-semantic-spacing-s);--mobile-menu-item-min-block-size:var(--vp-semantic-sizing-accessibility-touch-size);--mobile-menu-item-padding-block:var(--vp-semantic-spacing-xs);--mobile-menu-item-padding-inline:var(--vp-semantic-spacing-2xs);--mobile-menu-item-gap:var(--vp-semantic-spacing-xs);--mobile-menu-item-hover-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--mobile-menu-item-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--mobile-menu-border-radius:var(--vp-semantic-border-radius-main);--mobile-menu-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--mobile-menu-focus-room:var(--vp-semantic-spacing-2xs);--mobile-menu-current-size:var(--vp-semantic-border-width-l);--mobile-menu-slide-distance:var(--vp-semantic-spacing-3xl);--mobile-menu-transition-duration:var(--vp-semantic-motion-duration-moderate);--mobile-menu-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--mobile-menu-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--mobile-menu-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--mobile-menu-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--mobile-menu-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--mobile-menu-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--mobile-menu-heading-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--mobile-menu-heading-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--mobile-menu-heading-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--mobile-menu-heading-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--mobile-menu-heading-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing)}@media screen and (min-width:600px){.vp-mobile-menu{--mobile-menu-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--mobile-menu-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--mobile-menu-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--mobile-menu-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--mobile-menu-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--mobile-menu-heading-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--mobile-menu-heading-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--mobile-menu-heading-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--mobile-menu-heading-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--mobile-menu-heading-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing)}}@media screen and (min-width:1200px){.vp-mobile-menu{--mobile-menu-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--mobile-menu-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--mobile-menu-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--mobile-menu-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--mobile-menu-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--mobile-menu-heading-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--mobile-menu-heading-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--mobile-menu-heading-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--mobile-menu-heading-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--mobile-menu-heading-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing)}}.vp-mobile-menu{color:var(--mobile-menu-content-color);font-family:var(--mobile-menu-font-family);font-size:var(--mobile-menu-font-size);font-weight:var(--mobile-menu-font-weight);letter-spacing:var(--mobile-menu-letter-spacing);line-height:var(--mobile-menu-line-height);overflow-x:clip;padding:var(--mobile-menu-focus-room)}.vp-mobile-menu__level{align-items:stretch;display:flex;flex-direction:column;gap:var(--mobile-menu-gap)}@media(prefers-reduced-motion:no-preference){.vp-mobile-menu__level--forward{--mobile-menu-slide-from:var(--mobile-menu-slide-distance)}.vp-mobile-menu__level--backward,.vp-mobile-menu__level--forward{animation:mobile-menu-slide var(--mobile-menu-transition-duration) var(--mobile-menu-transition-easing)}.vp-mobile-menu__level--backward{--mobile-menu-slide-from:calc(var(--mobile-menu-slide-distance)*-1)}.vp-mobile-menu__level:dir(rtl){--mobile-menu-slide-sign:-1}}.vp-mobile-menu__back{align-self:flex-start}.vp-mobile-menu__heading{border-radius:var(--mobile-menu-border-radius);font-family:var(--mobile-menu-heading-font-family);font-size:var(--mobile-menu-heading-font-size);font-weight:var(--mobile-menu-heading-font-weight);letter-spacing:var(--mobile-menu-heading-letter-spacing);line-height:var(--mobile-menu-heading-line-height);margin:0}.vp-mobile-menu__heading:focus{outline:none}.vp-mobile-menu__heading:focus-visible{box-shadow:var(--mobile-menu-focus-box-shadow)}@media(forced-colors:active){.vp-mobile-menu__heading:focus-visible{outline:var(--mobile-menu-current-size) solid Highlight}}.vp-mobile-menu__all-link{align-items:center;background-color:transparent;border:none;border-radius:var(--mobile-menu-border-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--mobile-menu-item-gap);inline-size:100%;justify-content:space-between;letter-spacing:inherit;margin:0;min-block-size:var(--mobile-menu-item-min-block-size);padding:var(--mobile-menu-item-padding-block) var(--mobile-menu-item-padding-inline);text-align:start;text-decoration:none}@media(hover:hover){.vp-mobile-menu__all-link:hover{background-color:var(--mobile-menu-item-hover-background-color)}}.vp-mobile-menu__all-link:active{background-color:var(--mobile-menu-item-active-background-color)}.vp-mobile-menu__all-link:focus-visible{box-shadow:var(--mobile-menu-focus-box-shadow);outline:none}.vp-mobile-menu__all-link[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--mobile-menu-current-size);text-underline-offset:.2em}@media(forced-colors:active){.vp-mobile-menu__all-link:focus-visible{outline:var(--mobile-menu-current-size) solid Highlight}}.vp-mobile-menu__all-link{text-decoration:underline;text-underline-offset:.2em}.vp-mobile-menu__announcement{--mobile-menu-hidden-size:1px;block-size:var(--mobile-menu-hidden-size);clip-path:inset(50%);inline-size:var(--mobile-menu-hidden-size);margin:calc(var(--mobile-menu-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}@keyframes mobile-menu-slide{0%{opacity:0;translate:calc(var(--mobile-menu-slide-from)*var(--mobile-menu-slide-sign, 1)) 0}to{opacity:1;translate:0 0}}.vp-newsletter-signup{--newsletter-signup-gap:var(--vp-semantic-spacing-s);--newsletter-signup-row-gap:var(--vp-semantic-spacing-xs);--newsletter-signup-content-color:var(--vp-semantic-color-content-neutral);--newsletter-signup-quiet-color:var(--vp-semantic-color-content-quiet);--newsletter-signup-title-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--newsletter-signup-title-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--newsletter-signup-title-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--newsletter-signup-title-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--newsletter-signup-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--newsletter-signup-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--newsletter-signup-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--newsletter-signup-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--newsletter-signup-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--newsletter-signup-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);color:var(--newsletter-signup-content-color);container:vp-newsletter-signup/inline-size;display:flex;flex-direction:column;font-family:var(--newsletter-signup-font-family);font-size:var(--newsletter-signup-font-size);font-weight:var(--newsletter-signup-font-weight);gap:var(--newsletter-signup-gap);line-height:var(--newsletter-signup-line-height);margin:0}.vp-newsletter-signup__title{font-family:var(--newsletter-signup-title-font-family);font-size:var(--newsletter-signup-title-font-size);font-weight:var(--newsletter-signup-title-font-weight);line-height:var(--newsletter-signup-title-line-height);margin:0}.vp-newsletter-signup__description{margin:0}.vp-newsletter-signup__field-row{align-items:start;display:grid;gap:var(--newsletter-signup-row-gap);grid-template-columns:minmax(0,1fr)}.vp-newsletter-signup__consent{color:var(--newsletter-signup-quiet-color);font-size:var(--newsletter-signup-caption-font-size);line-height:var(--newsletter-signup-caption-line-height);margin:0}.vp-newsletter-signup__status.vp-newsletter-signup__status--empty{--callout-padding:0;--callout-border-width:0;--callout-content-padding-block-start:0}@container vp-newsletter-signup (min-width: 20rem){.vp-newsletter-signup__field-row{grid-template-columns:minmax(0,1fr) auto}}.vp-order-summary{--order-summary-background-color:var(--vp-semantic-color-background-main);--order-summary-content-color:var(--vp-semantic-color-content-neutral);--order-summary-quiet-content-color:var(--vp-semantic-color-content-quiet);--order-summary-discount-color:var(--vp-semantic-color-content-commercial-discount);--order-summary-border-color:var(--vp-semantic-color-border-quiet);--order-summary-border-width:var(--vp-semantic-border-width-s);--order-summary-border-radius:var(--vp-semantic-border-radius-main);--order-summary-padding:var(--vp-semantic-spacing-m);--order-summary-gap:var(--vp-semantic-spacing-m);--order-summary-small-gap:var(--vp-semantic-spacing-2xs);--order-summary-thumbnail-size:var(--vp-semantic-spacing-4xl);--order-summary-link-color:var(--vp-semantic-color-content-neutral);--order-summary-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--order-summary-forced-focus-width:var(--vp-semantic-border-width-m);background-color:var(--order-summary-background-color);border:var(--order-summary-border-width) solid var(--order-summary-border-color);border-radius:var(--order-summary-border-radius);box-sizing:border-box;color:var(--order-summary-content-color);display:flex;flex-direction:column;gap:var(--order-summary-gap);min-inline-size:0;padding:var(--order-summary-padding)}.vp-order-summary__heading{margin:0}.vp-order-summary__items{display:flex;flex-direction:column;gap:var(--order-summary-gap);list-style:none;margin:0;padding:0}.vp-order-summary__item{align-items:flex-start;display:flex;gap:var(--order-summary-small-gap) var(--order-summary-gap)}.vp-order-summary__thumbnail{flex-shrink:0;inline-size:var(--order-summary-thumbnail-size)}.vp-order-summary__item-info{display:flex;flex:1;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.vp-order-summary__item-name{color:var(--order-summary-link-color)}.vp-order-summary__item-name:is(a){text-decoration-line:underline}.vp-order-summary__item-name:is(a):focus-visible{box-shadow:var(--order-summary-focus-box-shadow);outline:none}@media(forced-colors:active){.vp-order-summary__item-name:is(a):focus-visible{outline:var(--order-summary-forced-focus-width) solid Highlight}}.vp-order-summary__item-detail{color:var(--order-summary-quiet-content-color)}.vp-order-summary__item-price{flex-shrink:0}.vp-order-summary__promo{display:flex;flex-direction:column;gap:var(--order-summary-small-gap)}.vp-order-summary__promo-controls{display:flex;flex-wrap:wrap;gap:var(--order-summary-small-gap)}.vp-order-summary__promo-controls>:first-child{flex:1 1 10rem}.vp-order-summary__message.vp-order-summary__message--empty{display:none}.vp-order-summary__amounts{border-block-start:var(--order-summary-border-width) solid var(--order-summary-border-color);display:flex;flex-direction:column;gap:var(--order-summary-small-gap);margin:0;padding-block-start:var(--order-summary-gap)}.vp-order-summary__row{display:flex;flex-wrap:wrap;gap:0 var(--order-summary-gap);justify-content:space-between}.vp-order-summary__row-label,.vp-order-summary__row-value{font-weight:inherit;margin:0}.vp-order-summary__row-value{font-variant-numeric:tabular-nums}.vp-order-summary__row--discount .vp-order-summary__row-value{color:var(--order-summary-discount-color)}.vp-order-summary__row--total{border-block-start:var(--order-summary-border-width) solid var(--order-summary-border-color);font-weight:700;margin-block-start:var(--order-summary-small-gap);padding-block-start:var(--order-summary-small-gap)}.vp-order-summary__vat{color:var(--order-summary-quiet-content-color);margin:0;text-align:end}.vp-order-summary__checkout{inline-size:100%}.vp-order-summary__visually-hidden{--order-summary-hidden-size:1px;block-size:var(--order-summary-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--order-summary-hidden-size);margin:calc(var(--order-summary-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-table{--table-background-color:var(--vp-semantic-color-background-main);--table-content-color:var(--vp-semantic-color-content-neutral);--table-header-content-color:var(--vp-semantic-color-content-quiet);--table-border-color:var(--vp-semantic-color-border-quiet);--table-header-border-color:var(--vp-semantic-color-border-neutral);--table-border-width:var(--vp-semantic-border-width-s);--table-border-radius:var(--vp-semantic-border-radius-main);--table-row-hover-background-color:var(--vp-semantic-color-hover-container-neutral);--table-row-striped-background-color:var(--vp-semantic-color-container-quiet);--table-cell-padding-block:var(--vp-semantic-spacing-s);--table-cell-padding-inline:var(--vp-semantic-spacing-m);--table-caption-padding:var(--vp-semantic-spacing-m);--table-sort-gap:var(--vp-semantic-spacing-2xs);--table-sort-border-radius:var(--vp-semantic-border-radius-main);--table-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--table-transition-duration:var(--vp-semantic-motion-duration-quick);--table-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--table-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--table-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--table-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--table-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--table-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--table-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--table-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing)}@media screen and (min-width:600px){.vp-table{--table-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--table-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--table-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--table-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--table-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--table-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--table-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing)}}@media screen and (min-width:1200px){.vp-table{--table-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--table-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--table-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--table-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--table-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--table-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--table-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing)}}.vp-table{--table-caption-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--table-caption-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--table-caption-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--table-caption-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--table-caption-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--table-caption-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--table-caption-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing)}@media screen and (min-width:600px){.vp-table{--table-caption-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--table-caption-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--table-caption-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--table-caption-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--table-caption-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--table-caption-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--table-caption-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-table{--table-caption-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--table-caption-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--table-caption-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--table-caption-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--table-caption-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--table-caption-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--table-caption-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing)}}.vp-table--compact{--table-cell-padding-block:var(--vp-semantic-spacing-xs);--table-cell-padding-inline:var(--vp-semantic-spacing-s)}.vp-table{background-color:var(--table-background-color);border:var(--table-border-width) solid var(--table-border-color);border-radius:var(--table-border-radius);box-sizing:border-box;color:var(--table-content-color);display:block;font-family:var(--table-font-family);font-size:var(--table-font-size);font-variation-settings:"opsz" var(--table-optical-sizing);font-weight:var(--table-font-weight);letter-spacing:var(--table-letter-spacing);line-height:var(--table-line-height);max-inline-size:100%;overflow:auto;text-transform:var(--table-text-case)}.vp-table:focus-visible{box-shadow:var(--table-focus-box-shadow);outline:var(--vp-semantic-border-width-m) solid transparent}.vp-table__table{border-collapse:separate;border-spacing:0;inline-size:100%}.vp-table__caption{caption-side:top;font-family:var(--table-caption-font-family);font-size:var(--table-caption-font-size);font-variation-settings:"opsz" var(--table-caption-optical-sizing);font-weight:var(--table-caption-font-weight);letter-spacing:var(--table-caption-letter-spacing);line-height:var(--table-caption-line-height);padding:var(--table-caption-padding);text-align:start;text-transform:var(--table-caption-text-case)}.vp-table__cell,.vp-table__header-cell{border-block-end:var(--table-border-width) solid var(--table-border-color);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:start;vertical-align:middle}.vp-table__header-cell{color:var(--table-header-content-color);font-weight:inherit;white-space:nowrap}.vp-table__header-cell[aria-sort]{color:var(--table-content-color)}.vp-table__head .vp-table__header-cell{border-block-end-color:var(--table-header-border-color)}.vp-table__body .vp-table__header-cell{color:var(--table-content-color);white-space:normal}.vp-table__cell--end,.vp-table__header-cell--end{font-variant-numeric:tabular-nums;text-align:end}.vp-table__body .vp-table__row:last-child>*{border-block-end:none}.vp-table--striped .vp-table__body .vp-table__row:nth-child(2n){background-color:var(--table-row-striped-background-color)}.vp-table__body .vp-table__row{transition:background-color var(--table-transition-duration) var(--table-transition-easing)}@media(prefers-reduced-motion:reduce){.vp-table__body .vp-table__row{transition-duration:0s}}@media(hover:hover){.vp-table--striped .vp-table__body .vp-table__row:hover,.vp-table__body .vp-table__row:hover{background-color:var(--table-row-hover-background-color)}}.vp-table--sticky-header .vp-table__head .vp-table__header-cell{background-color:var(--table-background-color);inset-block-start:0;position:sticky;z-index:1}.vp-table__sort-button{all:unset;align-items:center;border-radius:var(--table-sort-border-radius);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;gap:var(--table-sort-gap)}.vp-table__sort-button:focus-visible{box-shadow:var(--table-focus-box-shadow);outline:var(--vp-semantic-border-width-m) solid transparent}@media(hover:hover){.vp-table__sort-button:hover{color:var(--vp-semantic-color-hover-content-neutral)}}.vp-table__sort-icon{flex-shrink:0}.vp-chart-theme{--vp-chart-series-1:var(--vp-semantic-color-extended-cobalt);--vp-chart-series-2:var(--vp-semantic-color-extended-green);--vp-chart-series-3:#262f82;--vp-chart-series-4:var(--vp-semantic-color-extended-yellow);--vp-chart-series-5:var(--vp-semantic-color-extended-pink);--vp-chart-series-6:#805b00;--vp-chart-series-7:var(--vp-semantic-color-extended-orange);--vp-chart-series-8:#9ea7fa;--vp-chart-comparison:var(--vp-semantic-color-extended-grey);--vp-chart-axis:var(--vp-semantic-color-content-quiet);--vp-chart-axis-line:var(--vp-semantic-color-border-quiet);--vp-chart-grid:var(--vp-semantic-color-border-quiet);--vp-chart-cursor:var(--vp-semantic-color-hover-container-alpha-neutral);--vp-chart-tooltip-background:var(--vp-semantic-color-background-main);--vp-chart-tooltip-border:var(--vp-semantic-color-border-quiet);--vp-chart-tooltip-text:var(--vp-semantic-color-content-neutral);--vp-chart-positive:var(--vp-semantic-color-status-positive);--vp-chart-negative:var(--vp-semantic-color-status-negative);--vp-chart-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-chart-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--chart-theme-content-color:var(--vp-semantic-color-content-quiet);--chart-theme-hover-content-color:var(--vp-semantic-color-hover-content-neutral);--chart-theme-gap:var(--vp-semantic-spacing-xs);--chart-theme-item-gap:var(--vp-semantic-spacing-2xs);--chart-theme-swatch-inline-size:var(--vp-semantic-spacing-l);--chart-theme-swatch-block-size:var(--vp-semantic-spacing-2xs);--chart-theme-swatch-radius:var(--vp-semantic-border-radius-main);--chart-theme-summary-radius:var(--vp-semantic-border-radius-main);--chart-theme-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--chart-theme-table-spacing:var(--vp-semantic-spacing-s);display:block;min-inline-size:0}.vp-chart-theme__legend{color:var(--chart-theme-content-color);display:flex;flex-wrap:wrap;font-family:var(--vp-chart-font-family);font-size:var(--vp-chart-font-size);gap:var(--chart-theme-gap);list-style:none;margin:0;padding:0}.vp-chart-theme__legend-item{align-items:center;display:inline-flex;gap:var(--chart-theme-item-gap)}.vp-chart-theme__legend-swatch{background-color:var(--chart-theme-swatch-color,var(--vp-chart-comparison));block-size:var(--chart-theme-swatch-block-size);border-radius:var(--chart-theme-swatch-radius);flex-shrink:0;inline-size:var(--chart-theme-swatch-inline-size)}@media(forced-colors:active){.vp-chart-theme__legend-swatch{background-color:CanvasText}}.vp-chart-theme__legend-swatch--dashed{background-color:transparent;background-image:linear-gradient(to right,var(--chart-theme-swatch-color,var(--vp-chart-comparison)) 40%,transparent 40% 60%,var(--chart-theme-swatch-color,var(--vp-chart-comparison)) 60%)}.vp-chart-theme__data-table-disclosure{margin-block-start:var(--chart-theme-table-spacing)}.vp-chart-theme__data-table-summary{border-radius:var(--chart-theme-summary-radius);color:var(--chart-theme-content-color);cursor:pointer;inline-size:-moz-fit-content;inline-size:fit-content}.vp-chart-theme__data-table-summary:focus-visible{box-shadow:var(--chart-theme-focus-box-shadow);outline:none}@media(hover:hover){.vp-chart-theme__data-table-summary:hover{color:var(--chart-theme-hover-content-color)}}.vp-chart-theme__data-table-disclosure .vp-chart-theme__data-table{margin-block-start:var(--chart-theme-table-spacing)}.vp-chart-theme .vp-chart-theme__data-table--visually-hidden{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp--dark-mode .vp-chart-theme,.vp-chart-theme.vp--dark-mode{--vp-chart-series-3:#9ea7fa;--vp-chart-series-6:#bd8700;--vp-chart-series-8:#5261e0}.vp-radar-chart{--radar-chart-color:var(--vp-semantic-color-content-neutral);--radar-chart-quiet:var(--vp-semantic-color-content-quiet);--radar-chart-surface:var(--vp-semantic-color-background-main);--radar-chart-border:var(--vp-semantic-color-border-neutral);--radar-chart-border-width:var(--vp-semantic-border-width-s);--radar-chart-radius:var(--vp-semantic-border-radius-main);--radar-chart-gap:var(--vp-semantic-spacing-s);--radar-chart-padding:var(--vp-semantic-spacing-xs);--radar-chart-size:var(--vp-semantic-sizing-9xl);--radar-chart-target:var(--vp-semantic-sizing-accessibility-touch-size);--radar-chart-focus:var(--vp-semantic-box-shadow-focus);--radar-chart-hover:var(--vp-semantic-color-hover-container-neutral);--radar-chart-disabled:var(--vp-semantic-opacity-m);--radar-chart-font:var(--vp-semantic-typography-screen-s-caption-font-family);--radar-chart-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--radar-chart-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--radar-chart-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--radar-chart-tracking:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--radar-chart-case:var(--vp-semantic-typography-screen-s-caption-text-case);--radar-chart-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--radar-chart-optical:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--radar-chart-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--radar-chart-legend-gap:var(--vp-semantic-spacing-m);--radar-chart-legend-item-gap:var(--vp-semantic-spacing-2xs);--radar-chart-swatch-size:var(--vp-semantic-sizing-xs);--radar-chart-tooltip-background:var(--vp-semantic-color-container-neutral);--radar-chart-tooltip-border:var(--vp-semantic-color-border-quiet);--radar-chart-tooltip-radius:var(--vp-semantic-border-radius-m);--radar-chart-tooltip-padding-block:var(--vp-semantic-spacing-s);--radar-chart-tooltip-padding-inline:var(--vp-semantic-spacing-m);--radar-chart-tooltip-gap:var(--vp-semantic-spacing-xs);--radar-chart-tooltip-item-gap:var(--vp-semantic-spacing-xs);--radar-chart-tooltip-offset:var(--vp-semantic-spacing-s);--radar-chart-tooltip-min-size:var(--vp-semantic-sizing-9xl);--radar-chart-indicator-size:var(--vp-semantic-sizing-xs);--radar-chart-indicator-line:var(--vp-semantic-sizing-2xs);--radar-chart-indicator-height:var(--vp-semantic-sizing-s);color:var(--radar-chart-color);font-family:var(--radar-chart-font);font-size:var(--radar-chart-font-size);font-variation-settings:"opsz" var(--radar-chart-optical);font-weight:var(--radar-chart-weight);letter-spacing:var(--radar-chart-tracking);line-height:var(--radar-chart-line-height);margin:0;-webkit-text-decoration:var(--radar-chart-decoration);text-decoration:var(--radar-chart-decoration);text-transform:var(--radar-chart-case);-webkit-font-smoothing:var(--radar-chart-smoothing)}.vp-radar-chart,.vp-radar-chart__theme.vp-chart-theme{display:grid;gap:var(--radar-chart-gap);min-inline-size:0}.vp-radar-chart__inspection-value,.vp-radar-chart__status,.vp-radar-chart__summary,.vp-radar-chart__title{margin:0;overflow-wrap:anywhere}.vp-radar-chart__status,.vp-radar-chart__summary{color:var(--radar-chart-quiet)}.vp-radar-chart__live,.vp-radar-chart__title--hidden{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-radar-chart__plot-group{border-radius:var(--radar-chart-radius);min-inline-size:0;outline:none;position:relative}.vp-radar-chart__plot-group:focus-visible{box-shadow:var(--radar-chart-focus)}@media(forced-colors:active){.vp-radar-chart__plot-group:focus-visible{outline:auto}}.vp-radar-chart__plot{block-size:calc(var(--radar-chart-size) + var(--radar-chart-size) + var(--vp-semantic-sizing-2xl));min-inline-size:0}.vp-radar-chart__tooltip{background:var(--radar-chart-tooltip-background);border:var(--radar-chart-border-width) solid var(--radar-chart-tooltip-border);border-radius:var(--radar-chart-tooltip-radius);color:var(--radar-chart-color);display:grid;gap:var(--radar-chart-tooltip-gap);inset-block-start:var(--chart-tooltip-y,0);inset-inline-start:var(--chart-tooltip-x,0);min-inline-size:var(--radar-chart-tooltip-min-size);padding:var(--radar-chart-tooltip-padding-block) var(--radar-chart-tooltip-padding-inline);pointer-events:none;position:absolute;transform:translate(var(--radar-chart-tooltip-offset),-50%);white-space:nowrap;z-index:1}.vp-radar-chart__tooltip[data-side=start]{transform:translate(calc(-100% - var(--radar-chart-tooltip-offset)),-50%)}.vp-radar-chart__tooltip[hidden]{display:none}@media(forced-colors:active){.vp-radar-chart__tooltip{border-color:CanvasText}}.vp-radar-chart__tooltip-title{margin:0}.vp-radar-chart__tooltip-item,.vp-radar-chart__tooltip-total{align-items:center;display:flex;gap:var(--radar-chart-tooltip-item-gap)}.vp-radar-chart__tooltip-item[hidden],.vp-radar-chart__tooltip-total[hidden]{display:none}.vp-radar-chart__tooltip-total{border-block-start:var(--radar-chart-border-width) solid var(--radar-chart-tooltip-border);padding-block-start:var(--radar-chart-tooltip-gap)}.vp-radar-chart__tooltip-label{color:var(--radar-chart-quiet)}.vp-radar-chart__tooltip-value{font-variant-numeric:tabular-nums;margin-inline-start:auto}.vp-radar-chart__tooltip-indicator{background:var(--chart-tooltip-color);block-size:var(--radar-chart-indicator-size);flex-shrink:0;inline-size:var(--radar-chart-indicator-size)}@media(forced-colors:active){.vp-radar-chart__tooltip-indicator{background:CanvasText}}.vp-radar-chart__tooltip[data-indicator=line] .vp-radar-chart__tooltip-indicator{block-size:var(--radar-chart-indicator-height);inline-size:var(--radar-chart-indicator-line)}.vp-radar-chart__tooltip[data-indicator=dashed] .vp-radar-chart__tooltip-indicator{background:none;block-size:var(--radar-chart-indicator-height);border-inline-start:var(--radar-chart-border-width) dashed var(--chart-tooltip-color);inline-size:0}.vp-radar-chart__legend.vp-chart-theme__legend{color:var(--radar-chart-color);gap:var(--radar-chart-legend-gap);justify-content:center}.vp-radar-chart__legend .vp-chart-theme__legend-item{gap:var(--radar-chart-legend-item-gap)}.vp-radar-chart__legend .vp-chart-theme__legend-swatch{block-size:var(--radar-chart-swatch-size);border-radius:0;inline-size:var(--radar-chart-swatch-size)}.vp-radar-chart__inspection{border:0;display:flex;flex-wrap:wrap;gap:var(--radar-chart-gap);margin:0;min-inline-size:0;padding:0}.vp-radar-chart__inspection-value{flex-basis:100%}.vp-radar-chart__action,.vp-radar-chart__selector{background:var(--radar-chart-surface);border:var(--radar-chart-border-width) solid var(--radar-chart-border);border-radius:var(--radar-chart-radius);color:var(--radar-chart-color);font:inherit;max-inline-size:100%;min-block-size:var(--radar-chart-target);min-inline-size:var(--radar-chart-target);padding:var(--radar-chart-padding)}.vp-radar-chart__action:focus-visible,.vp-radar-chart__selector:focus-visible{box-shadow:var(--radar-chart-focus);outline:none}.vp-radar-chart__action[data-disabled],.vp-radar-chart__selector[data-disabled]{opacity:var(--radar-chart-disabled)}@media(hover:hover){.vp-radar-chart__action:hover:not(:disabled),.vp-radar-chart__selector:hover:not(:disabled){background:var(--radar-chart-hover)}}@media(forced-colors:active){.vp-radar-chart__action:focus-visible,.vp-radar-chart__selector:focus-visible{outline:auto}}.vp-radar-chart[data-empty],.vp-radar-chart[data-error],.vp-radar-chart[data-loading]{--radar-chart-color:var(--vp-semantic-color-content-quiet)}.vp-rich-text-content{--rich-text-editor-content-color:var(--vp-semantic-color-content-neutral);--rich-text-editor-content-quiet-color:var(--vp-semantic-color-content-quiet);--rich-text-editor-content-link-color:var(--vp-semantic-color-content-brand);--rich-text-editor-content-border-color:var(--vp-semantic-color-border-quiet);--rich-text-editor-content-border-width:var(--vp-semantic-border-width-m);--rich-text-editor-content-code-background-color:var(--vp-semantic-color-container-quiet);--rich-text-editor-content-code-border-radius:var(--vp-semantic-border-radius-main);--rich-text-editor-content-code-padding-inline:var(--vp-semantic-spacing-3xs);--rich-text-editor-content-block-gap:var(--vp-semantic-spacing-xs);--rich-text-editor-content-heading-gap:var(--vp-semantic-spacing-s);--rich-text-editor-content-list-indent:var(--vp-semantic-spacing-l);--rich-text-editor-content-quote-padding-inline:var(--vp-semantic-spacing-s);--rich-text-editor-content-body-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--rich-text-editor-content-body-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--rich-text-editor-content-body-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--rich-text-editor-content-body-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--rich-text-editor-content-body-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--rich-text-editor-content-body-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--rich-text-editor-content-body-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--rich-text-editor-content-heading-2-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--rich-text-editor-content-heading-2-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--rich-text-editor-content-heading-2-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--rich-text-editor-content-heading-2-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--rich-text-editor-content-heading-2-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--rich-text-editor-content-heading-2-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--rich-text-editor-content-heading-2-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--rich-text-editor-content-heading-3-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--rich-text-editor-content-heading-3-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--rich-text-editor-content-heading-3-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--rich-text-editor-content-heading-3-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--rich-text-editor-content-heading-3-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--rich-text-editor-content-heading-3-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--rich-text-editor-content-heading-3-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing)}@media screen and (min-width:600px){.vp-rich-text-content{--rich-text-editor-content-body-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--rich-text-editor-content-body-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--rich-text-editor-content-body-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--rich-text-editor-content-body-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--rich-text-editor-content-body-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--rich-text-editor-content-body-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--rich-text-editor-content-body-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--rich-text-editor-content-heading-2-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--rich-text-editor-content-heading-2-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--rich-text-editor-content-heading-2-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--rich-text-editor-content-heading-2-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--rich-text-editor-content-heading-2-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--rich-text-editor-content-heading-2-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--rich-text-editor-content-heading-2-optical-sizing:var(--vp-semantic-typography-screen-m-title-s-optical-sizing);--rich-text-editor-content-heading-3-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--rich-text-editor-content-heading-3-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--rich-text-editor-content-heading-3-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--rich-text-editor-content-heading-3-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--rich-text-editor-content-heading-3-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--rich-text-editor-content-heading-3-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--rich-text-editor-content-heading-3-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing)}}@media screen and (min-width:1200px){.vp-rich-text-content{--rich-text-editor-content-body-font-family:var(--vp-semantic-typography-screen-l-body-m-font-family);--rich-text-editor-content-body-font-size:var(--vp-semantic-typography-screen-l-body-m-font-size);--rich-text-editor-content-body-font-weight:var(--vp-semantic-typography-screen-l-body-m-font-weight);--rich-text-editor-content-body-line-height:var(--vp-semantic-typography-screen-l-body-m-line-height);--rich-text-editor-content-body-letter-spacing:var(--vp-semantic-typography-screen-l-body-m-letter-spacing);--rich-text-editor-content-body-text-case:var(--vp-semantic-typography-screen-l-body-m-text-case);--rich-text-editor-content-body-optical-sizing:var(--vp-semantic-typography-screen-l-body-m-optical-sizing);--rich-text-editor-content-heading-2-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--rich-text-editor-content-heading-2-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--rich-text-editor-content-heading-2-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--rich-text-editor-content-heading-2-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--rich-text-editor-content-heading-2-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--rich-text-editor-content-heading-2-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--rich-text-editor-content-heading-2-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--rich-text-editor-content-heading-3-font-family:var(--vp-semantic-typography-screen-l-subtitle-m-font-family);--rich-text-editor-content-heading-3-font-size:var(--vp-semantic-typography-screen-l-subtitle-m-font-size);--rich-text-editor-content-heading-3-font-weight:var(--vp-semantic-typography-screen-l-subtitle-m-font-weight);--rich-text-editor-content-heading-3-line-height:var(--vp-semantic-typography-screen-l-subtitle-m-line-height);--rich-text-editor-content-heading-3-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-m-letter-spacing);--rich-text-editor-content-heading-3-text-case:var(--vp-semantic-typography-screen-l-subtitle-m-text-case);--rich-text-editor-content-heading-3-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-m-optical-sizing)}}.vp-rich-text-content{color:var(--rich-text-editor-content-color);font-family:var(--rich-text-editor-content-body-font-family);font-size:var(--rich-text-editor-content-body-font-size);font-variation-settings:"opsz" var(--rich-text-editor-content-body-optical-sizing);font-weight:var(--rich-text-editor-content-body-font-weight);letter-spacing:var(--rich-text-editor-content-body-letter-spacing);line-height:var(--rich-text-editor-content-body-line-height);overflow-wrap:anywhere;text-transform:var(--rich-text-editor-content-body-text-case)}.vp-rich-text-content>:first-child{margin-block-start:0}.vp-rich-text-content>:last-child{margin-block-end:0}.vp-rich-text-content blockquote,.vp-rich-text-content ol,.vp-rich-text-content p,.vp-rich-text-content ul{margin-block:0 var(--rich-text-editor-content-block-gap)}.vp-rich-text-content h2,.vp-rich-text-content h3{margin-block:var(--rich-text-editor-content-heading-gap) var(--rich-text-editor-content-block-gap)}.vp-rich-text-content h2{font-family:var(--rich-text-editor-content-heading-2-font-family);font-size:var(--rich-text-editor-content-heading-2-font-size);font-variation-settings:"opsz" var(--rich-text-editor-content-heading-2-optical-sizing);font-weight:var(--rich-text-editor-content-heading-2-font-weight);letter-spacing:var(--rich-text-editor-content-heading-2-letter-spacing);line-height:var(--rich-text-editor-content-heading-2-line-height);text-transform:var(--rich-text-editor-content-heading-2-text-case)}.vp-rich-text-content h3{font-family:var(--rich-text-editor-content-heading-3-font-family);font-size:var(--rich-text-editor-content-heading-3-font-size);font-variation-settings:"opsz" var(--rich-text-editor-content-heading-3-optical-sizing);font-weight:var(--rich-text-editor-content-heading-3-font-weight);letter-spacing:var(--rich-text-editor-content-heading-3-letter-spacing);line-height:var(--rich-text-editor-content-heading-3-line-height);text-transform:var(--rich-text-editor-content-heading-3-text-case)}.vp-rich-text-content ol,.vp-rich-text-content ul{padding-inline-start:var(--rich-text-editor-content-list-indent)}.vp-rich-text-content ul{list-style-type:disc}.vp-rich-text-content ol{list-style-type:decimal}.vp-rich-text-content li>p{margin-block-end:0}.vp-rich-text-content a{color:var(--rich-text-editor-content-link-color);text-decoration:underline}.vp-rich-text-content strong{font-weight:700}.vp-rich-text-content blockquote{border-inline-start:var(--rich-text-editor-content-border-width) solid var(--rich-text-editor-content-border-color);color:var(--rich-text-editor-content-quiet-color);padding-inline-start:var(--rich-text-editor-content-quote-padding-inline)}.vp-rich-text-content code{background-color:var(--rich-text-editor-content-code-background-color);border-radius:var(--rich-text-editor-content-code-border-radius);font-family:monospace;padding-inline:var(--rich-text-editor-content-code-padding-inline)}.vp-rich-text-editor{--rich-text-editor-background-color:var(--vp-semantic-color-container-neutral);--rich-text-editor-content-color:var(--vp-semantic-color-content-neutral);--rich-text-editor-placeholder-color:var(--vp-semantic-color-content-quiet);--rich-text-editor-border-color:var(--vp-semantic-color-border-neutral);--rich-text-editor-border-color-active:var(--vp-semantic-color-active-border-neutral);--rich-text-editor-border-color-error:var(--vp-semantic-color-status-negative);--rich-text-editor-border-width:var(--vp-semantic-border-width-s);--rich-text-editor-border-width-hover:var(--vp-semantic-border-width-m);--rich-text-editor-separator-width:var(--vp-semantic-border-width-s);--rich-text-editor-separator-color:var(--vp-semantic-color-border-quiet);--rich-text-editor-border-radius:var(--vp-semantic-border-radius-main);--rich-text-editor-focus-box-shadow:var(--vp-semantic-box-shadow-focus-textfield);--rich-text-editor-forced-focus-width:var(--vp-semantic-border-width-l);--rich-text-editor-pressed-indicator-width:var(--vp-semantic-border-width-m);--rich-text-editor-disabled-opacity:var(--vp-semantic-opacity-s);--rich-text-editor-toolbar-padding:var(--vp-semantic-spacing-3xs);--rich-text-editor-toolbar-gap:var(--vp-semantic-spacing-3xs);--rich-text-editor-toolbar-group-gap:var(--vp-semantic-spacing-2xs);--rich-text-editor-pressed-background-color:var(--vp-semantic-color-container-quiet);--rich-text-editor-pressed-color:var(--vp-semantic-color-content-brand);--rich-text-editor-editor-padding:var(--vp-semantic-spacing-s);--rich-text-editor-editor-min-height:var(--vp-semantic-sizing-6xl);--rich-text-editor-count-color:var(--vp-semantic-color-content-quiet);--rich-text-editor-count-color-limit:var(--vp-semantic-color-status-negative);--rich-text-editor-count-padding-block:var(--vp-semantic-spacing-3xs);--rich-text-editor-count-padding-inline:var(--vp-semantic-spacing-s);--rich-text-editor-link-form-gap:var(--vp-semantic-spacing-xs);--rich-text-editor-glyph-size:var(--vp-semantic-sizing-l);--rich-text-editor-glyph-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--rich-text-editor-glyph-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--rich-text-editor-glyph-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--rich-text-editor-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--rich-text-editor-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--rich-text-editor-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--rich-text-editor-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--rich-text-editor-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--rich-text-editor-caption-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--rich-text-editor-caption-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing)}@media screen and (min-width:600px){.vp-rich-text-editor{--rich-text-editor-caption-font-family:var(--vp-semantic-typography-screen-m-caption-font-family);--rich-text-editor-caption-font-size:var(--vp-semantic-typography-screen-m-caption-font-size);--rich-text-editor-caption-font-weight:var(--vp-semantic-typography-screen-m-caption-font-weight);--rich-text-editor-caption-line-height:var(--vp-semantic-typography-screen-m-caption-line-height);--rich-text-editor-caption-letter-spacing:var(--vp-semantic-typography-screen-m-caption-letter-spacing);--rich-text-editor-caption-text-case:var(--vp-semantic-typography-screen-m-caption-text-case);--rich-text-editor-caption-optical-sizing:var(--vp-semantic-typography-screen-m-caption-optical-sizing)}}@media screen and (min-width:1200px){.vp-rich-text-editor{--rich-text-editor-caption-font-family:var(--vp-semantic-typography-screen-l-caption-font-family);--rich-text-editor-caption-font-size:var(--vp-semantic-typography-screen-l-caption-font-size);--rich-text-editor-caption-font-weight:var(--vp-semantic-typography-screen-l-caption-font-weight);--rich-text-editor-caption-line-height:var(--vp-semantic-typography-screen-l-caption-line-height);--rich-text-editor-caption-letter-spacing:var(--vp-semantic-typography-screen-l-caption-letter-spacing);--rich-text-editor-caption-text-case:var(--vp-semantic-typography-screen-l-caption-text-case);--rich-text-editor-caption-optical-sizing:var(--vp-semantic-typography-screen-l-caption-optical-sizing)}}.vp-rich-text-editor{background-color:var(--rich-text-editor-background-color);border-radius:var(--rich-text-editor-border-radius);box-shadow:inset 0 0 0 var(--rich-text-editor-border-width) var(--rich-text-editor-border-color);box-sizing:border-box;color:var(--rich-text-editor-content-color);display:flex;flex-direction:column;inline-size:100%;outline:var(--rich-text-editor-border-width) solid transparent;outline-offset:calc(var(--rich-text-editor-border-width)*-1)}.vp-rich-text-editor[data-hover]:not([data-disabled]){--rich-text-editor-border-width:var(--rich-text-editor-border-width-hover)}.vp-rich-text-editor:has(.vp-rich-text-editor__editor:focus){--rich-text-editor-border-color:var(--rich-text-editor-border-color-active);box-shadow:inset 0 0 0 var(--rich-text-editor-border-width) var(--rich-text-editor-border-color),var(--rich-text-editor-focus-box-shadow);outline-width:var(--rich-text-editor-forced-focus-width)}.vp-rich-text-editor[data-invalid]{--rich-text-editor-border-color:var(--rich-text-editor-border-color-error)}.vp-rich-text-editor[data-disabled]{opacity:var(--rich-text-editor-disabled-opacity)}.vp-rich-text-editor__toolbar{align-items:center;border-block-end:var(--rich-text-editor-separator-width) solid var(--rich-text-editor-separator-color);display:flex;flex-wrap:wrap;gap:var(--rich-text-editor-toolbar-group-gap);padding:var(--rich-text-editor-toolbar-padding)}.vp-rich-text-editor__toolbar-group{align-items:center;display:flex;gap:var(--rich-text-editor-toolbar-gap)}.vp-rich-text-editor__toolbar-group+.vp-rich-text-editor__toolbar-group{border-inline-start:var(--rich-text-editor-separator-width) solid var(--rich-text-editor-separator-color);padding-inline-start:var(--rich-text-editor-toolbar-group-gap)}.vp-rich-text-editor__toolbar-button[aria-pressed=true]{background-color:var(--rich-text-editor-pressed-background-color);background-image:linear-gradient(currentcolor,currentcolor);background-position:bottom;background-repeat:no-repeat;background-size:100% var(--rich-text-editor-pressed-indicator-width);color:var(--rich-text-editor-pressed-color)}@media(forced-colors:active){.vp-rich-text-editor__toolbar-button[aria-pressed=true]{outline:var(--rich-text-editor-pressed-indicator-width) solid Highlight;outline-offset:calc(var(--rich-text-editor-pressed-indicator-width)*-1)}}.vp-rich-text-editor__toolbar-icon{display:inline-flex}.vp-rich-text-editor__toolbar-glyph{align-items:center;block-size:var(--rich-text-editor-glyph-size);display:inline-flex;font-family:var(--rich-text-editor-glyph-font-family);font-size:var(--rich-text-editor-glyph-font-size);font-weight:var(--rich-text-editor-glyph-font-weight);inline-size:var(--rich-text-editor-glyph-size);justify-content:center;line-height:1;white-space:nowrap}.vp-rich-text-editor__toolbar-glyph--underline{text-decoration:underline}.vp-rich-text-editor__toolbar-glyph--strike{text-decoration:line-through}.vp-rich-text-editor__editor-container{cursor:text;flex:1}.vp-rich-text-editor[data-disabled] .vp-rich-text-editor__editor-container,.vp-rich-text-editor[data-readonly] .vp-rich-text-editor__editor-container{cursor:default}.vp-rich-text-editor__editor{box-sizing:border-box;min-block-size:var(--rich-text-editor-editor-min-height);outline:none;padding:var(--rich-text-editor-editor-padding)}.vp-rich-text-editor__editor>p.is-editor-empty:first-child:before{block-size:0;color:var(--rich-text-editor-placeholder-color);content:attr(data-placeholder);float:inline-start;pointer-events:none}.vp-rich-text-editor__count{color:var(--rich-text-editor-count-color);font-family:var(--rich-text-editor-caption-font-family);font-size:var(--rich-text-editor-caption-font-size);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" var(--rich-text-editor-caption-optical-sizing);font-weight:var(--rich-text-editor-caption-font-weight);letter-spacing:var(--rich-text-editor-caption-letter-spacing);line-height:var(--rich-text-editor-caption-line-height);margin:0;padding-block:var(--rich-text-editor-count-padding-block);padding-inline:var(--rich-text-editor-count-padding-inline);text-align:end;text-transform:var(--rich-text-editor-caption-text-case)}.vp-rich-text-editor__count[data-limit-reached]{color:var(--rich-text-editor-count-color-limit)}.vp-rich-text-editor__visually-hidden{--rich-text-editor-hidden-size:1px;block-size:var(--rich-text-editor-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--rich-text-editor-hidden-size);margin:calc(var(--rich-text-editor-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-rich-text-editor__link-form{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rich-text-editor-link-form-gap)}.vp-search-suggestions{--search-suggestions-popup-background-color:var(--vp-semantic-color-background-main);--search-suggestions-popup-border-color:transparent;--search-suggestions-popup-border-color-active:var(--vp-semantic-color-active-border-neutral);--search-suggestions-popup-border-width:var(--vp-semantic-border-width-none);--search-suggestions-popup-border-width-active:var(--vp-semantic-border-width-m);--search-suggestions-popup-border-radius:calc(var(--vp-semantic-sizing-4xl)/2);--search-suggestions-field-min-block-size:var(--vp-semantic-sizing-4xl);--search-suggestions-popup-padding:var(--vp-semantic-spacing-2xs);--search-suggestions-popup-max-block-size:min(calc(var(--vp-semantic-sizing-9xl)*3),70vh);--search-suggestions-content-color:var(--vp-semantic-color-content-neutral);--search-suggestions-quiet-color:var(--vp-semantic-color-content-quiet);--search-suggestions-option-gap:var(--vp-semantic-spacing-s);--search-suggestions-option-padding-block:var(--vp-semantic-spacing-xs);--search-suggestions-option-padding-inline:var(--vp-semantic-spacing-s);--search-suggestions-option-min-block-size:var(--vp-semantic-sizing-2xl);--search-suggestions-option-border-radius:var(--vp-semantic-border-radius-main);--search-suggestions-option-highlight-background-color:var(--vp-semantic-color-hover-container-alpha-neutral);--search-suggestions-option-active-background-color:var(--vp-semantic-color-active-container-alpha-neutral);--search-suggestions-thumbnail-size:var(--vp-semantic-sizing-2xl);--search-suggestions-thumbnail-border-radius:var(--vp-semantic-border-radius-main);--search-suggestions-thumbnail-background-color:var(--vp-semantic-color-container-quiet);--search-suggestions-match-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--search-suggestions-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-suggestions-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-suggestions-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-suggestions-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-suggestions-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--search-suggestions-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--search-suggestions-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--search-suggestions-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);inline-size:100%;margin:0;min-block-size:var(--search-suggestions-field-min-block-size);position:relative}.vp-search-suggestions[data-open]>.vp-search-suggestions__surface{background-color:var(--search-suggestions-popup-background-color);border-radius:var(--search-suggestions-popup-border-radius);inset-block-start:0;inset-inline:0;outline:var(--search-suggestions-popup-border-width) solid var(--search-suggestions-popup-border-color);overflow:hidden;position:absolute;z-index:1}.vp-search-suggestions[data-open]>.vp-search-suggestions__surface:focus-within{outline:var(--search-suggestions-popup-border-width-active) solid var(--search-suggestions-popup-border-color-active)}.vp-search-suggestions[data-open]>.vp-search-suggestions__surface>.vp-search{border-radius:0;outline:none}@media(forced-colors:active){.vp-search-suggestions[data-open]>.vp-search-suggestions__surface{outline-color:CanvasText}.vp-search-suggestions[data-open]>.vp-search-suggestions__surface:focus-within{outline-color:Highlight}}.vp-search-suggestions__popup{background-color:var(--search-suggestions-popup-background-color);box-sizing:border-box;color:var(--search-suggestions-content-color);display:flex;flex-direction:column;font-family:var(--search-suggestions-font-family);font-size:var(--search-suggestions-font-size);font-weight:var(--search-suggestions-font-weight);line-height:var(--search-suggestions-line-height);max-block-size:var(--search-suggestions-popup-max-block-size);padding:var(--search-suggestions-popup-padding)}.vp-search-suggestions__popup[hidden]{display:none}.vp-search-suggestions__recent-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--search-suggestions-option-gap);justify-content:space-between;padding:var(--search-suggestions-option-padding-block) var(--search-suggestions-option-padding-inline)}.vp-search-suggestions__listbox{flex:1;min-block-size:0;overflow-y:auto}.vp-search-suggestions__group{display:flex;flex-direction:column}.vp-search-suggestions__group-label{color:var(--search-suggestions-quiet-color);font-family:var(--search-suggestions-caption-font-family);font-size:var(--search-suggestions-caption-font-size);font-weight:var(--search-suggestions-caption-font-weight);line-height:var(--search-suggestions-caption-line-height);margin:0;padding:var(--search-suggestions-option-padding-block) var(--search-suggestions-option-padding-inline)}.vp-search-suggestions__recent-header .vp-search-suggestions__group-label{padding:0}.vp-search-suggestions__option{align-items:center;border-radius:var(--search-suggestions-option-border-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:var(--search-suggestions-option-gap);min-block-size:var(--search-suggestions-option-min-block-size);padding:var(--search-suggestions-option-padding-block) var(--search-suggestions-option-padding-inline)}.vp-search-suggestions__option[data-highlighted]{background-color:var(--search-suggestions-option-highlight-background-color)}.vp-search-suggestions__option:active{background-color:var(--search-suggestions-option-active-background-color)}@media(forced-colors:active){.vp-search-suggestions__option[data-highlighted]{outline:var(--search-suggestions-popup-border-width) solid Highlight}}.vp-search-suggestions__icon{color:var(--search-suggestions-quiet-color);flex-shrink:0}.vp-search-suggestions__thumbnail{background-color:var(--search-suggestions-thumbnail-background-color);block-size:var(--search-suggestions-thumbnail-size);border-radius:var(--search-suggestions-thumbnail-border-radius);flex-shrink:0;inline-size:var(--search-suggestions-thumbnail-size);-o-object-fit:cover;object-fit:cover}.vp-search-suggestions__text{display:flex;flex:1;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.vp-search-suggestions__match{background:none;color:inherit;font-weight:var(--search-suggestions-match-font-weight)}.vp-search-suggestions__description{color:var(--search-suggestions-quiet-color);font-family:var(--search-suggestions-caption-font-family);font-size:var(--search-suggestions-caption-font-size);font-weight:var(--search-suggestions-caption-font-weight);line-height:var(--search-suggestions-caption-line-height)}.vp-search-suggestions__price{flex-shrink:0}.vp-search-suggestions__no-results{color:var(--search-suggestions-quiet-color);margin:0;padding:var(--search-suggestions-option-padding-block) var(--search-suggestions-option-padding-inline)}.vp-search-suggestions__status{block-size:.0625rem;border:0;clip-path:inset(50%);inline-size:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-store-card{--store-card-background-color:var(--vp-semantic-color-background-main);--store-card-content-color:var(--vp-semantic-color-content-neutral);--store-card-quiet-content-color:var(--vp-semantic-color-content-quiet);--store-card-border-color:var(--vp-semantic-color-border-quiet);--store-card-selected-border-color:var(--vp-semantic-color-border-brand);--store-card-border-width:var(--vp-semantic-border-width-s);--store-card-selected-border-width:var(--vp-semantic-border-width-m);--store-card-border-radius:var(--vp-semantic-border-radius-main);--store-card-padding:var(--vp-semantic-spacing-m);--store-card-gap:var(--vp-semantic-spacing-xs);--store-card-actions-gap:var(--vp-semantic-spacing-s);--store-card-cell-padding:var(--vp-semantic-spacing-3xs);--store-card-service-padding:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-xs);--store-card-service-background-color:var(--vp-semantic-color-container-quiet);--store-card-service-pill-radius:var(--vp-semantic-border-radius-full);--store-card-target-size:var(--vp-semantic-spacing-xl);--store-card-focus-radius:var(--vp-semantic-border-radius-main);--store-card-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--store-card-forced-focus-width:var(--vp-semantic-border-width-m);--store-card-transition-duration:var(--vp-semantic-motion-duration-quick);--store-card-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);background-color:var(--store-card-background-color);border:var(--store-card-border-width) solid var(--store-card-border-color);border-radius:var(--store-card-border-radius);box-sizing:border-box;color:var(--store-card-content-color);display:flex;flex-direction:column;gap:var(--store-card-gap);min-inline-size:0;padding:var(--store-card-padding)}.vp-store-card[data-selected]{border-color:var(--store-card-selected-border-color);box-shadow:inset 0 0 0 calc(var(--store-card-selected-border-width) - var(--store-card-border-width)) var(--store-card-selected-border-color)}@media(forced-colors:active){.vp-store-card[data-selected]{border-color:Highlight;border-width:var(--store-card-selected-border-width)}}.vp-store-card__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--store-card-gap);justify-content:space-between}.vp-store-card__distance,.vp-store-card__name{margin:0}.vp-store-card__distance{color:var(--store-card-quiet-content-color);font-variant-numeric:tabular-nums}.vp-store-card__address{display:flex;flex-direction:column;font-style:normal}.vp-store-card__hours-toggle{align-items:center;align-self:flex-start;background:none;border:0;border-radius:var(--store-card-focus-radius);color:inherit;cursor:pointer;display:inline-flex;gap:var(--store-card-cell-padding);min-block-size:var(--store-card-target-size);padding:0;text-decoration-line:underline}.vp-store-card__hours-toggle:focus-visible{box-shadow:var(--store-card-focus-box-shadow);outline:none}@media(forced-colors:active){.vp-store-card__hours-toggle:focus-visible{outline:var(--store-card-forced-focus-width) solid Highlight}}.vp-store-card__hours-icon{flex-shrink:0}.vp-store-card__hours-icon[data-open]{transform:rotate(180deg)}.vp-store-card__hours[hidden]{display:none}.vp-store-card__hours-table{border-collapse:collapse;font-variant-numeric:tabular-nums}.vp-store-card__hours-table td,.vp-store-card__hours-table th{padding:var(--store-card-cell-padding) 0;text-align:start;vertical-align:top}.vp-store-card__hours-table th{font-weight:400;padding-inline-end:var(--store-card-padding)}.vp-store-card__day--today td,.vp-store-card__day--today th{font-weight:700}.vp-store-card__services{display:flex;flex-wrap:wrap;gap:var(--store-card-cell-padding);list-style:none;margin:0;padding:0}.vp-store-card__service{background-color:var(--store-card-service-background-color);border-radius:var(--store-card-service-pill-radius);padding:var(--store-card-service-padding)}@media(forced-colors:active){.vp-store-card__service{border:var(--store-card-border-width) solid CanvasText}}.vp-store-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--store-card-actions-gap);margin-block-start:var(--store-card-gap)}.vp-store-card__select{margin-inline-start:auto}.vp-store-card__icon{flex-shrink:0}.vp-store-card__visually-hidden{--store-card-hidden-size:1px;block-size:var(--store-card-hidden-size);border:0;clip-path:inset(50%);inline-size:var(--store-card-hidden-size);margin:calc(var(--store-card-hidden-size)*-1);overflow:hidden;padding:0;position:absolute;white-space:nowrap}.vp-time-scrubber{--time-scrubber-gap:var(--vp-semantic-spacing-xs);--time-scrubber-content-color:var(--vp-semantic-color-content-neutral);--time-scrubber-quiet-content-color:var(--vp-semantic-color-content-quiet);--time-scrubber-line-color:var(--vp-semantic-color-border-quiet);--time-scrubber-line-size:var(--vp-semantic-sizing-2xs);--time-scrubber-range-color:var(--vp-semantic-color-container-brand);--time-scrubber-rail-hit-size:var(--vp-semantic-sizing-accessibility-touch-size);--time-scrubber-thumb-inline-size:var(--vp-semantic-sizing-m);--time-scrubber-thumb-block-size:var(--vp-semantic-sizing-2xl);--time-scrubber-thumb-color:var(--vp-semantic-color-container-brand);--time-scrubber-thumb-border-color:var(--vp-semantic-color-background-main);--time-scrubber-thumb-border-width:var(--vp-semantic-border-width-l);--time-scrubber-border-radius:var(--vp-semantic-border-radius-main);--time-scrubber-focus-box-shadow:var(--vp-semantic-box-shadow-focus);--time-scrubber-marker-size:var(--vp-semantic-sizing-s);--time-scrubber-marker-border-color:var(--vp-semantic-color-background-main);--time-scrubber-marker-border-width:var(--vp-semantic-border-width-s);--time-scrubber-marker-color:var(--vp-semantic-color-status-info);--time-scrubber-snapshot-size:var(--vp-semantic-sizing-l);--time-scrubber-snapshot-color:var(--vp-semantic-color-extended-purple);--time-scrubber-snapshot-content-color:var(--vp-semantic-color-content-inverse);--time-scrubber-active-ring-color:var(--vp-semantic-color-active-border-neutral);--time-scrubber-tick-gap:var(--vp-semantic-spacing-3xs);--time-scrubber-transition-duration:var(--vp-semantic-motion-duration-quick);--time-scrubber-transition-easing:var(--vp-semantic-motion-easing-functional-ease-out);--time-scrubber-date-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--time-scrubber-date-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--time-scrubber-date-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--time-scrubber-date-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--time-scrubber-date-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--time-scrubber-caption-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--time-scrubber-caption-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--time-scrubber-caption-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--time-scrubber-caption-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--time-scrubber-caption-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing)}@media screen and (min-width:600px){.vp-time-scrubber{--time-scrubber-date-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--time-scrubber-date-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--time-scrubber-date-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--time-scrubber-date-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--time-scrubber-date-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing)}}@media screen and (min-width:1200px){.vp-time-scrubber{--time-scrubber-date-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--time-scrubber-date-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--time-scrubber-date-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--time-scrubber-date-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--time-scrubber-date-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing)}}.vp-time-scrubber{align-items:center;color:var(--time-scrubber-content-color);display:flex;flex-wrap:wrap;gap:var(--time-scrubber-gap);min-inline-size:0}.vp-time-scrubber__value{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.vp-time-scrubber__tick,.vp-time-scrubber__value-caption,.vp-time-scrubber__value-markers{color:var(--time-scrubber-quiet-content-color);font-family:var(--time-scrubber-caption-font-family);font-size:var(--time-scrubber-caption-font-size);font-weight:var(--time-scrubber-caption-font-weight);letter-spacing:var(--time-scrubber-caption-letter-spacing);line-height:var(--time-scrubber-caption-line-height)}.vp-time-scrubber__value-date{display:flex;flex-direction:column;font-family:var(--time-scrubber-date-font-family);font-size:var(--time-scrubber-date-font-size);font-variant-numeric:tabular-nums;font-weight:var(--time-scrubber-date-font-weight);letter-spacing:var(--time-scrubber-date-letter-spacing);line-height:var(--time-scrubber-date-line-height)}.vp-time-scrubber__track{flex:1 0 100%;min-inline-size:0}.vp-time-scrubber__rail{--time-scrubber-line-center:calc(var(--time-scrubber-snapshot-size) + var(--time-scrubber-rail-hit-size)/2);--time-scrubber-events-start:calc(var(--time-scrubber-snapshot-size) + var(--time-scrubber-rail-hit-size));block-size:calc(var(--time-scrubber-events-start) + var(--time-scrubber-marker-size));cursor:pointer;margin-inline:calc(var(--time-scrubber-snapshot-size)/2);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-time-scrubber__rail:before{background-color:var(--time-scrubber-line-color);content:"";inset-inline:0}.vp-time-scrubber__rail:before,.vp-time-scrubber__range{block-size:var(--time-scrubber-line-size);border-radius:var(--time-scrubber-border-radius);inset-block-start:calc(var(--time-scrubber-line-center) - var(--time-scrubber-line-size)/2);position:absolute}.vp-time-scrubber__range{background-color:var(--time-scrubber-range-color);inline-size:var(--time-scrubber-position);inset-inline-start:0}.vp-time-scrubber__markers{inset:0;pointer-events:none;position:absolute}.vp-time-scrubber__marker,.vp-time-scrubber__thumb{box-sizing:border-box;inset-inline-start:var(--time-scrubber-position);position:absolute;translate:-50% 0}.vp-time-scrubber__marker:dir(rtl),.vp-time-scrubber__thumb:dir(rtl){translate:50% 0}.vp-time-scrubber__marker{align-items:center;background-color:var(--time-scrubber-marker-color);border:var(--time-scrubber-marker-border-width) solid var(--time-scrubber-marker-border-color);color:var(--time-scrubber-snapshot-content-color);cursor:pointer;display:inline-flex;justify-content:center;padding:0;pointer-events:auto}.vp-time-scrubber__marker:focus-visible{box-shadow:var(--time-scrubber-focus-box-shadow);outline:none}.vp-time-scrubber__marker[data-active]{outline:var(--time-scrubber-marker-border-width) solid var(--time-scrubber-active-ring-color);outline-offset:var(--time-scrubber-marker-border-width)}.vp-time-scrubber__marker--event{block-size:var(--time-scrubber-marker-size);border-radius:var(--vp-semantic-border-radius-full);inline-size:var(--time-scrubber-marker-size);inset-block-start:var(--time-scrubber-events-start)}.vp-time-scrubber__marker--neutral{--time-scrubber-marker-color:var(--vp-semantic-color-content-quiet)}.vp-time-scrubber__marker--positive{--time-scrubber-marker-color:var(--vp-semantic-color-status-positive)}.vp-time-scrubber__marker--warning{--time-scrubber-marker-color:var(--vp-semantic-color-status-warning)}.vp-time-scrubber__marker--negative{--time-scrubber-marker-color:var(--vp-semantic-color-status-negative)}.vp-time-scrubber__marker--snapshot{--time-scrubber-marker-color:var(--time-scrubber-snapshot-color);block-size:var(--time-scrubber-snapshot-size);border-radius:var(--time-scrubber-border-radius);inline-size:var(--time-scrubber-snapshot-size);inset-block-start:0;transform:rotate(45deg) scale(.8)}.vp-time-scrubber__marker--snapshot svg{block-size:70%;fill:currentcolor;inline-size:70%;transform:rotate(-45deg)}.vp-time-scrubber__marker-tooltip-date,.vp-time-scrubber__marker-tooltip-label{display:block}.vp-time-scrubber__thumb{background-color:var(--time-scrubber-thumb-color);block-size:var(--time-scrubber-thumb-block-size);border:var(--time-scrubber-thumb-border-width) solid var(--time-scrubber-thumb-border-color);border-radius:var(--time-scrubber-border-radius);cursor:grab;inline-size:var(--time-scrubber-thumb-inline-size);inset-block-start:calc(var(--time-scrubber-line-center) - var(--time-scrubber-thumb-block-size)/2);transition:box-shadow var(--time-scrubber-transition-duration) var(--time-scrubber-transition-easing);z-index:1}@media(prefers-reduced-motion:reduce){.vp-time-scrubber__thumb{transition-duration:0s}}.vp-time-scrubber__thumb:focus-visible{box-shadow:var(--time-scrubber-focus-box-shadow);outline:none}.vp-time-scrubber__thumb:active{cursor:grabbing}@media(forced-colors:active){.vp-time-scrubber__thumb{background-color:Highlight;border-color:CanvasText}}.vp-time-scrubber__ticks{block-size:calc(var(--time-scrubber-caption-font-size)*var(--time-scrubber-caption-line-height));margin-block-start:var(--time-scrubber-tick-gap);margin-inline:calc(var(--time-scrubber-snapshot-size)/2);position:relative}.vp-time-scrubber__tick{inset-inline-start:var(--time-scrubber-position);position:absolute;translate:-50% 0;white-space:nowrap}.vp-time-scrubber__tick:dir(rtl){translate:50% 0}.vp-time-scrubber__tick[data-align=start]{translate:0 0}.vp-time-scrubber__tick[data-align=end]{translate:-100% 0}.vp-time-scrubber__tick[data-align=end]:dir(rtl){translate:100% 0}.vp-video-player{--video-player-background-color:var(--vp-semantic-color-container-quiet);--video-player-video-background-color:var(--vp-semantic-color-container-overlay);--video-player-content-color:var(--vp-semantic-color-content-neutral);--video-player-border-color:var(--vp-semantic-color-border-quiet);--video-player-border-width:var(--vp-semantic-border-width-s);--video-player-border-radius:var(--vp-semantic-border-radius-main);--video-player-gap:var(--vp-semantic-spacing-2xs);--video-player-padding:var(--vp-semantic-spacing-2xs);--video-player-track-color:var(--vp-semantic-color-border-neutral);--video-player-progress-color:var(--vp-semantic-color-content-brand);--video-player-captions-on-indicator-color:var(--vp-semantic-color-border-brand);--video-player-track-size:var(--vp-semantic-spacing-3xs);--video-player-thumb-size:var(--vp-semantic-sizing-2xs);--video-player-target-size:var(--vp-semantic-sizing-accessibility-touch-size);--video-player-focus-shadow:var(--vp-semantic-box-shadow-focus);--video-player-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--video-player-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--video-player-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--video-player-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--video-player-captions-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--video-player-volume-inline-size:var(--vp-semantic-sizing-7xl);background-color:var(--video-player-background-color);border:var(--video-player-border-width) solid var(--video-player-border-color);border-radius:var(--video-player-border-radius);box-sizing:border-box;color:var(--video-player-content-color);display:flex;flex-direction:column;font-family:var(--video-player-font-family);font-size:var(--video-player-font-size);font-weight:var(--video-player-font-weight);inline-size:100%;line-height:var(--video-player-line-height);overflow:hidden}.vp-video-player--fullscreen{border:none;border-radius:0}.vp-video-player--fullscreen .vp-video-player__video{aspect-ratio:auto;flex:1;min-block-size:0}@media(forced-colors:active){.vp-video-player{border-color:CanvasText}}.vp-video-player__video{aspect-ratio:16/9;background-color:var(--video-player-video-background-color);cursor:pointer;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.vp-video-player__control-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--video-player-gap);padding:var(--video-player-padding)}.vp-video-player__time-display{flex-shrink:0;font-variant-numeric:tabular-nums;white-space:nowrap}.vp-video-player__captions-button[aria-pressed=true] .vp-video-player__captions-icon{text-decoration:underline;text-decoration-color:var(--video-player-captions-on-indicator-color);text-decoration-thickness:var(--vp-semantic-border-width-m);text-underline-offset:var(--vp-semantic-spacing-3xs)}.vp-video-player__captions-icon{font-weight:var(--video-player-captions-font-weight);line-height:1}.vp-video-player__range{--video-player-progress:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:var(--video-player-target-size);cursor:pointer;margin:0;min-inline-size:0}.vp-video-player__range:disabled{cursor:not-allowed}.vp-video-player__range:focus-visible{border-radius:var(--video-player-border-radius);box-shadow:var(--video-player-focus-shadow);outline:none}.vp-video-player__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--video-player-progress-color) var(--video-player-progress),var(--video-player-track-color) var(--video-player-progress));block-size:var(--video-player-track-size);border-radius:var(--video-player-border-radius)}.vp-video-player__range::-moz-range-track{background:linear-gradient(to right,var(--video-player-progress-color) var(--video-player-progress),var(--video-player-track-color) var(--video-player-progress));block-size:var(--video-player-track-size);border-radius:var(--video-player-border-radius)}.vp-video-player__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--video-player-progress-color);block-size:var(--video-player-thumb-size);border:none;border-radius:var(--vp-semantic-border-radius-full);inline-size:var(--video-player-thumb-size);margin-block-start:calc((var(--video-player-track-size) - var(--video-player-thumb-size))/2)}.vp-video-player__range::-moz-range-thumb{background-color:var(--video-player-progress-color);block-size:var(--video-player-thumb-size);border:none;border-radius:var(--vp-semantic-border-radius-full);inline-size:var(--video-player-thumb-size)}@media(forced-colors:active){.vp-video-player__range{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.vp-video-player:dir(rtl) .vp-video-player__range::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--video-player-progress-color) var(--video-player-progress),var(--video-player-track-color) var(--video-player-progress))}.vp-video-player__time-range{flex:1 1 calc(var(--video-player-volume-inline-size)*1.5)}.vp-video-player__volume-range{flex:0 1 var(--video-player-volume-inline-size)}.pg-targeting,.pg-targeting *{cursor:crosshair!important}.pg-target-overlay,.pg-target-selection{position:fixed;pointer-events:none;border:2px solid var(--vp-semantic-color-border-brand, #3643ba);border-radius:var(--vp-semantic-border-radius-200, 6px);background:#3643ba0f;display:none}.pg-target-overlay{z-index:999999;transition:top 80ms ease-out,left 80ms ease-out,width 80ms ease-out,height 80ms ease-out}.pg-target-selection{z-index:999998}.pg-target-overlay[data-visible=true],.pg-target-selection[data-visible=true]{display:block}.pg-target-label{position:absolute;bottom:100%;left:-2px;margin-bottom:4px;display:flex;align-items:center;gap:6px;padding:2px 10px;font:500 11px/16px ui-sans-serif,system-ui,sans-serif;color:#fff;background:var(--vp-semantic-color-border-brand, #3643ba);border-radius:var(--vp-semantic-border-radius-100, 4px);white-space:nowrap;user-select:none;pointer-events:auto}.pg-target-label-bottom{top:100%;bottom:auto;margin-top:4px;margin-bottom:0}.pg-target-deselect{appearance:none;border:none;background:transparent;color:inherit;font-size:13px;line-height:1;padding:0 2px;cursor:pointer;border-radius:2px}.pg-target-deselect:hover{background:#fff3}.vp-logo{--vp-component-logo-sizing-asset-width-default:161px;--vp-component-logo-sizing-asset-width-pro:215px;--logo-color-icon:var(--vp-semantic-color-content-logo);--logo-color-content:var(--vp-semantic-color-content-service);--logo-sizing-asset-height:var(--vp-semantic-sizing-xl);--logo-sizing-asset-width:161px;--logo-sizing-pro-width:var(--vp-component-logo-sizing-asset-width-pro);--logo-gap:var(--vp-semantic-spacing-xs);--logo-padding-block-start:var(--vp-semantic-spacing-xs);--logo-padding-block-end:var(--vp-semantic-spacing-xs);--logo-padding-inline-start:var(--vp-semantic-spacing-4xs);--logo-padding-inline-end:var(--vp-semantic-spacing-4xs);--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing)}.vp-logo--compact{--logo-sizing-asset-height:var(--vp-semantic-sizing-xl);--logo-sizing-asset-width:29px;--logo-gap:var(--vp-semantic-spacing-xs);--logo-padding-block-start:var(--vp-semantic-spacing-xs);--logo-padding-block-end:var(--vp-semantic-spacing-xs);--logo-padding-inline-start:var(--vp-semantic-spacing-4xs);--logo-padding-inline-end:var(--vp-semantic-spacing-4xs);--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing)}.vp-logo--compact:has(.vp-logo__name>:nth-child(2)){--logo-gap:var(--vp-semantic-spacing-xs);--logo-padding-block-start:var(--vp-semantic-spacing-3xs);--logo-padding-block-end:var(--vp-semantic-spacing-3xs);--logo-padding-inline-start:var(--vp-semantic-spacing-4xs);--logo-padding-inline-end:var(--vp-semantic-spacing-4xs);--logo-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--logo-name-font-size:18px;--logo-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing)}.vp-logo--pro{--logo-sizing-asset-width:var(--vp-component-logo-sizing-asset-width-pro)}.vp-logo--on-brand{--logo-color-icon:var(--vp-semantic-color-content-on-brand-neutral);--logo-color-content:var(--vp-semantic-color-content-on-brand-neutral)}.vp-logo--public{--logo-sizing-asset-height:28px;--logo-sizing-asset-width:188px;--logo-gap:var(--vp-semantic-spacing-xs);--logo-padding-block-start:var(--vp-semantic-spacing-xs);--logo-padding-block-end:var(--vp-semantic-spacing-xs);--logo-padding-inline-start:var(--vp-semantic-spacing-4xs);--logo-padding-inline-end:var(--vp-semantic-spacing-4xs);--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing)}.vp-logo--public.vp-logo--pro{--logo-sizing-asset-width:var(--vp-component-logo-sizing-asset-width-pro)}@media screen and (min-width:600px){.vp-logo,.vp-logo--compact{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}.vp-logo--compact:has(.vp-logo__name>:nth-child(2)){--logo-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--logo-name-font-size:18px;--logo-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing)}.vp-logo--public{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}}@media screen and (min-width:1200px){.vp-logo,.vp-logo--compact{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}.vp-logo--compact:has(.vp-logo__name>:nth-child(2)){--logo-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--logo-name-font-size:18px;--logo-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing)}.vp-logo--public{--logo-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--logo-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--logo-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--logo-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--logo-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--logo-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--logo-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--logo-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--logo-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}}.vp-logo{align-items:center;gap:var(--logo-gap);padding-block-end:var(--logo-padding-block-end);padding-block-start:var(--logo-padding-block-start);padding-inline-end:var(--logo-padding-inline-end);padding-inline-start:var(--logo-padding-inline-start)}.vp-logo,.vp-logo__name{display:flex;flex-wrap:wrap}.vp-logo__name{color:var(--logo-color-content);flex-direction:column;font-family:var(--logo-name-font-family);font-optical-sizing:var(--logo-name-optical-sizing);font-size:var(--logo-name-font-size);font-weight:var(--logo-name-font-weight);letter-spacing:var(--logo-name-letter-spacing);line-height:var(--logo-name-line-height);-webkit-text-decoration:var(--logo-name-text-decoration);text-decoration:var(--logo-name-text-decoration);text-transform:var(--logo-name-text-case);-webkit-font-smoothing:var(--logo-name-webkit-font-smoothing)}.vp-logo__name>:not(:first-child){display:none}.vp-logo--compact .vp-logo__name>:not(:first-child){display:initial}.vp-logo__asset{height:var(--logo-sizing-asset-height);width:var(--logo-sizing-asset-width)}.vp-logo__asset path{fill:var(--logo-color-icon)}#header{justify-content:center;height:var(--header-height);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);position:sticky;inset-block-start:0;z-index:100}.header-row{gap:var(--vp-semantic-spacing-m)}#header-nav{flex:1}#header-nav-links{display:flex;gap:var(--vp-semantic-spacing-2xl)}.header-nav-link{display:inline-block;background-position-y:23px}.logged-out-actions{display:flex;gap:var(--vp-semantic-spacing-s);align-items:center}@media(max-width:920px){.logged-out-actions{display:none}}@media(max-width:1369px){#header:not(:has(.logged-out-actions)){display:none}}.home-link{display:flex;align-items:center;align-content:center;gap:var(--vp-semantic-spacing-xs);flex-wrap:wrap;color:var(--vp-semantic-color-content-service)}.home-link:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.home-title{font-size:27px}.dashboard-statement-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--vp-semantic-spacing-xl)}.dashboard-statement-card__body{display:flex;flex-direction:column;align-items:center;gap:var(--vp-semantic-spacing-s)}.dashboard-statement-card__media{position:relative}.dashboard-statement-card__checkmark{position:absolute;inset-block-end:var(--vp-semantic-spacing-2xs);inset-inline-end:var(--vp-semantic-spacing-xs);border-radius:var(--vp-semantic-border-radius-full);background-color:var(--vp-semantic-color-status-positive);color:var(--vp-semantic-color-content-inverse);padding:var(--vp-semantic-spacing-3xs)}.vp-link-list .vp-inspiring-title-xl{text-transform:var(--vp-typography-inspiring-title-xl-text-transform);text-decoration:var(--vp-typography-inspiring-title-xl-text-decoration);letter-spacing:var(--vp-typography-inspiring-title-xl-letter-spacing);font-size:var(--vp-typography-inspiring-title-xl-font-size);line-height:var(--vp-typography-inspiring-title-xl-line-height);font-weight:var(--vp-typography-inspiring-title-xl-font-weight);font-family:var(--vp-typography-inspiring-title-xl-font-family);font-variation-settings:var( --vp-typography-inspiring-title-xl-font-variation-settings );-webkit-font-smoothing:var( --vp-typography-inspiring-title-xl-webkit-font-smoothing )}.monaco-aria-container{position:absolute;left:-999em}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;text-spacing-trim:space-all;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .editorCanvas{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.disable-animations .monaco-scrollable-element>.visible,.disable-animations .monaco-scrollable-element>.invisible.fade{transition:none}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar{background:var(--vscode-scrollbar-background)}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-mouse-cursor-text{cursor:text}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{box-sizing:border-box;position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-shadow-md)}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px;pointer-events:none}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.minimap-autohide-mouseover,.minimap.minimap-autohide-scroll{opacity:0;transition:opacity .5s}.minimap.minimap-autohide-scroll{pointer-events:none}.minimap.minimap-autohide-mouseover:hover,.minimap.minimap-autohide-scroll.active{opacity:1;pointer-events:auto}.monaco-editor .minimap{z-index:5}.monaco-editor .minimap canvas{opacity:.9}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset;pointer-events:none}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .monaco-decoration-css-rule-extractor{visibility:hidden;pointer-events:none}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .native-edit-context{margin:0;padding:0;position:absolute;overflow-y:scroll;scrollbar-width:none;z-index:-10;white-space:pre-wrap}.monaco-editor .ime-text-area{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .edit-context-composition-none{background-color:transparent;border-bottom:none}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-secondary{border-bottom:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-primary{border-bottom:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-secondary{border:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-primary{border:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor .margin-view-overlays .gpu-mark{position:absolute;top:0;bottom:0;left:0;width:100%;display:inline-block;border-left:solid 2px var(--vscode-editorWarning-foreground);opacity:.2;transition:background-color .1s linear}.monaco-editor .margin-view-overlays .gpu-mark:hover{background-color:var(--vscode-editorWarning-foreground)}.monaco-select-box{width:100%;cursor:pointer;border-radius:var(--vscode-cornerRadius-small)}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:var(--vscode-cornerRadius-small);min-height:24px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000;background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-list-focusOutline);outline-offset:-1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px 6px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list:focus:before{outline:0!important}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer;padding-left:2px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:6px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator{cursor:default;border-radius:0;padding:0}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-text{visibility:hidden;width:0;float:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-detail{display:none}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator>.option-decorator-right{color:var(--vscode-descriptionForeground);font-size:12px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:var(--vscode-menu-separatorBackground)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:8px;padding-right:8px;white-space:nowrap}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label,.monaco-action-bar .action-item .keybinding{display:flex;font-size:11px;padding:3px;border-radius:var(--vscode-cornerRadius-medium)}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-item .action-label.separator{display:block;border-bottom:1px solid var(--vscode-menu-separatorBackground, var(--vscode-disabledForeground));padding-top:1px;margin:4px .8em;width:100%;height:0;background-color:transparent}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:var(--vscode-disabledForeground)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99;.diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}.diff-review-summary{padding-left:10px}.diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset}.diff-review-row{white-space:pre}.diff-review-table{display:table;min-width:100%}.diff-review-row{display:table-row;width:100%}.diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.diff-review-spacer>.codicon{font-size:9px!important}.diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}.diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.revertButton{cursor:pointer}.action-label{background:var(--vscode-editorActionList-background)}}:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-enable-motion .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown .dropdown-menu{border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-toolbar.responsive.responsive-all{.monaco-action-bar>.actions-container>.action-item{flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}}.monaco-toolbar.responsive.responsive-last{.monaco-action-bar>.actions-container>.action-item{flex-shrink:0}.monaco-action-bar:not(.has-overflow)>.actions-container>.action-item:last-child,.monaco-action-bar.has-overflow>.actions-container>.action-item:nth-last-child(2){flex-shrink:1;min-width:var(--vscode-toolbar-action-min-width, 20px)}}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.disabled{cursor:default}.monaco-dropdown-with-default>.action-container.disabled>.action-label{opacity:.4;pointer-events:none}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0;>div{position:absolute}.gutterItem{opacity:0;transition:opacity .7s;&.showAlways{opacity:1;transition:none}&.noTransition{transition:none}}&:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}.gutterItem{.background{position:absolute;height:100%;left:50%;width:1px;border-left:2px var(--vscode-menu-separatorBackground) solid}.buttons{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;.monaco-toolbar{height:fit-content;.monaco-action-bar{line-height:1;.actions-container{width:fit-content;border-radius:4px;background:var(--vscode-editorGutter-itemBackground);.action-item{&:hover{background:var(--vscode-toolbar-hoverBackground)}.action-label{color:var(--vscode-editorGutter-itemGlyphForeground);padding:1px 2px}}}}}}}}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px;.line-left,.line-right{height:1px;border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;margin:auto;width:100%}.line-left{width:20px}.text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;font-size:11px;line-height:11px;margin:0 4px}}.monaco-editor .line-delete-selectable{user-select:text!important;-webkit-user-select:text!important;z-index:1!important}.line-delete-selectable .view-line{user-select:text!important;-webkit-user-select:text!important}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px 8px;border-radius:4px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:16px;font-size:12px;overflow-wrap:normal}.monaco-text-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-text-button.small{line-height:14px;font-size:11px;padding:3px 6px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;line-height:18px;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 4px 4px 0;padding:0 4px;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button.secondary{border-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border, transparent))}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:4px 0 0 4px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground);border-top-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border));border-bottom-color:var(--vscode-button-secondaryBorder, var(--vscode-button-border))}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-flex;align-items:center;border-style:solid;border-width:1px;border-radius:3px;justify-content:center;min-width:12px;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.monaco-hover{cursor:default;position:absolute;overflow:hidden;user-select:text;-webkit-user-select:text;box-sizing:border-box;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.fade-in{animation:fadein .1s linear}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%;box-sizing:border-box}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px;vertical-align:middle;font-size:inherit}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);text-decoration:var(--text-link-decoration)}.monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon{color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-hover .action-container,.monaco-hover .action,.monaco-hover button,.monaco-hover .monaco-button,.monaco-hover .monaco-text-button,.monaco-hover [role=button]{-webkit-user-select:none;user-select:none}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.monaco-custom-toggle.disabled{opacity:.4;cursor:default;pointer-events:none}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:4px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px;color:var(--vscode-icon-foreground)}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:transparent}}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-enable-motion .monaco-table>.monaco-split-view2,.monaco-enable-motion .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;opacity:0}.monaco-enable-motion .monaco-tl-indent>.indent-guide{transition:opacity .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite;transform-origin:center center}.monaco-tree-type-filter{position:absolute;top:0;right:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 10px 0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-enable-motion .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0;height:0px;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.monaco-count-badge{padding:3px 5px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:22px;margin-right:6px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-weight:700}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor .synthetic-focus,.monaco-diff-editor .synthetic-focus,.monaco-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-editor button:focus,.monaco-diff-editor button:focus,.monaco-editor input[type=button]:focus,.monaco-diff-editor input[type=button]:focus,.monaco-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-editor input[type=search]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-editor input[type=text]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-editor select:focus,.monaco-diff-editor select:focus,.monaco-editor textarea:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-hover.workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:5px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:var(--vscode-shadow-lg)}.monaco-hover.workbench-hover.with-pointer{border-radius:3px}.monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon{width:13px;height:13px}.monaco-hover.workbench-hover hr{border-bottom:none}.monaco-hover.workbench-hover.compact{font-size:12px}.monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon{width:12px;height:12px}.monaco-hover.workbench-hover.compact .hover-contents{padding:2px 8px}.workbench-hover-container.locked .monaco-hover.workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover{outline-color:var(--vscode-focusBorder)}.workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}.workbench-hover-container:focus-within .workbench-hover-pointer:after{border-right:1px solid var(--vscode-focusBorder);border-bottom:1px solid var(--vscode-focusBorder)}.workbench-hover-pointer.left{left:-3px}.workbench-hover-pointer.right{right:3px}.workbench-hover-pointer.top{top:-3px}.workbench-hover-pointer.bottom{bottom:3px}.workbench-hover-pointer.left:after{transform:rotate(135deg)}.workbench-hover-pointer.right:after{transform:rotate(315deg)}.workbench-hover-pointer.top:after{transform:rotate(225deg)}.workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-hover.workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-hover.workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-hover.workbench-hover a.codicon:focus,.monaco-hover.workbench-hover a.monaco-button:focus{text-decoration:none}.monaco-hover.workbench-hover a:hover,.monaco-hover.workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-hover.workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-hover.workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-hover.workbench-hover.right-aligned{left:1px}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;-webkit-app-region:no-drag;border-radius:var(--vscode-cornerRadius-xLarge);box-shadow:var(--vscode-shadow-xl)}.quick-input-titlebar{cursor:grab;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-widget.no-drag .quick-input-titlebar,.quick-input-widget.no-drag .quick-input-title,.quick-input-widget.no-drag .quick-input-header{cursor:default}.quick-input-widget .monaco-inputbox .monaco-action-bar{top:0}.quick-input-widget .monaco-action-bar .monaco-custom-toggle{margin-left:0;border-radius:5px;box-sizing:content-box}.quick-input-left-action-bar{display:flex;margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item:first-child{margin-left:5px}.quick-input-inline-action-bar .actions-container>.action-item{margin-top:2px}.quick-input-title{cursor:grab;padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden;flex:1}.quick-input-right-action-bar{display:flex;margin-right:4px}.quick-input-right-action-bar .actions-container{justify-content:flex-end}.quick-input-right-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-inline-action-bar .actions-container>.action-item{margin-left:4px}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{cursor:grab;display:flex;padding:6px 6px 4px}.quick-input-widget .quick-input-filter .monaco-inputbox{border-radius:var(--vscode-cornerRadius-medium)}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-widget .quick-input-header .monaco-checkbox{margin-top:6px}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:7px}.quick-input-list .monaco-scrollable-element{padding:0 6px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-widget .monaco-checkbox{margin-right:0}.quick-input-widget .quick-input-list .monaco-checkbox,.quick-input-widget .quick-input-tree .monaco-checkbox{margin-top:4px}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-quickInputList-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px;font-size:var(--vscode-bodyFontSize-xSmall);color:var(--vscode-descriptionForeground)}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .monaco-custom-toggle,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-list>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.quick-input-list>.monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border{border-color:transparent}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row:hover .monaco-keybinding-key{background:none;border-color:var(--vscode-widget-shadow)}:is(.vs,.vs-dark) .quick-input-list .monaco-list-row.focused .monaco-keybinding-key,:is(.vs,.vs-dark) .quick-input-list .monaco-list-row:hover .monaco-keybinding-key{border-color:color-mix(in srgb,currentColor 30%,transparent)}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.quick-input-tree .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-tree.quick-input-tree-flat .monaco-tl-indent,.quick-input-tree.quick-input-tree-flat .monaco-tl-twistie{display:none!important}.quick-input-tree.quick-input-tree-flat .monaco-checkbox{margin-left:6px}.quick-input-tree .quick-input-tree-entry{box-sizing:border-box;overflow:hidden;display:flex;padding-right:6px}.quick-input-tree .quick-input-tree-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-tree .quick-input-tree-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-tree .quick-input-tree-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row{display:flex;align-items:center}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label,.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label>span{opacity:1}.quick-input-tree .quick-input-tree-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-tree .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:none}.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle.codicon{margin-right:4px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-top:1px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-right:4px}.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .monaco-custom-toggle.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .monaco-custom-toggle,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .monaco-custom-toggle{display:flex}.quick-input-tree>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden;>div{position:absolute;top:0;left:0;height:100%;width:100%;&.placeholder{visibility:hidden;&.visible{visibility:visible}display:grid;place-items:center;place-content:center}}>.multi-diff-root-floating-menu{position:absolute;inset:auto 28px 24px auto;width:auto}.active{--vscode-multiDiffEditor-border: var(--vscode-focusBorder)}.multiDiffEntry{display:flex;flex-direction:column;flex:1;overflow:hidden;.collapse-button{margin:0 5px;cursor:pointer;a{display:block}}.header{z-index:1000;background:var(--vscode-editor-background);&:not(.collapsed) .header-content{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border)}.header-content{margin:8px 0 0;padding:4px 5px;border-top:1px solid var(--vscode-multiDiffEditor-border);display:flex;align-items:center;color:var(--vscode-foreground);background:var(--vscode-multiDiffEditor-headerBackground);&.shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}.file-path{display:flex;flex:1;min-width:0;.title{font-size:14px;line-height:22px;&.original{flex:1;min-width:0;text-overflow:ellipsis}}.status{font-weight:600;opacity:.75;margin:0 10px;line-height:22px}}.actions{padding:0 8px}}}.editorParent{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--vscode-multiDiffEditor-border);overflow:hidden}.editorContainer{flex:1}}}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0px}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.action-widget{font-size:13px;min-width:100px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-editorHoverWidget-border)!important;border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);padding:4px;box-shadow:var(--vscode-shadow-lg)}.context-view-block{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}.action-widget .monaco-list{user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 12px 0 6px;white-space:nowrap;cursor:pointer;touch-action:none;border-radius:var(--vscode-cornerRadius-medium)}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-list-hoverBackground)!important;color:var(--vscode-list-hoverForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-2px}.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:500;font-size:11px}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator{border-top:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-descriptionForeground);font-size:12px;margin:4px 0;width:100%;cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;pointer-events:none}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator:hover,.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused{outline:0 solid;background-color:transparent!important;border-radius:0}.action-widget .monaco-list-row.separator:first-of-type{border-top:none;margin-top:0}.action-widget .monaco-list-row.separator>span:not(:empty){display:flex;align-items:center;height:100%;padding-left:10px}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:6px;align-items:center}.action-widget .monaco-list-row.action .codicon{font-size:12px}.action-widget .monaco-list-row.action .action-list-item-toolbar .codicon{font-size:16px}.action-widget .actionList.compact-icons .monaco-list-row.action .codicon{font-size:var(--vscode-codiconFontSize-compact, 12px)}.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-item-toolbar .codicon,.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-submenu-indicator.codicon{font-size:var(--vscode-codiconFontSize, 16px)}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .monaco-list-row.action .detail{order:99;width:100%;padding-left:18px;font-size:11px;line-height:14px;color:var(--vscode-descriptionForeground);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-widget .monaco-list-row.action .action-item-badge{padding:0 6px;border-radius:10px;background-color:var(--vscode-badge-background);color:var(--vscode-badge-foreground);font-size:11px;line-height:18px;flex-shrink:0}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow)}.action-widget .action-widget-action-bar{background-color:var(--vscode-menu-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:4px}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:2px 8px 0 26px;width:auto}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:12px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.action-widget .monaco-list .monaco-list-row .description{color:var(--vscode-descriptionForeground);margin-left:.5em;font-size:12px}.action-widget .monaco-list .monaco-list-row .description a{color:var(--vscode-textLink-foreground)}.action-widget .monaco-list .monaco-list-row .description a:hover,.action-widget .monaco-list .monaco-list-row .description a:active{color:var(--vscode-textLink-activeForeground)}.action-widget .monaco-list-row.action .group-title{color:var(--vscode-descriptionForeground);margin-left:.5em;margin-right:6px;font-size:12px;flex-shrink:0}.action-widget .monaco-list .monaco-list-row.action{&:has(.detail:not([style*="display: none"])){flex-wrap:wrap;align-content:center;padding-right:6px;.title{line-height:14px}}}.action-widget .inline-description .monaco-list-row.action{gap:0;.title{flex:0 1 auto;min-width:0;margin-left:6px}.description{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.group-title{margin-left:auto}.action-list-item-toolbar{margin-left:4px;margin-right:10px}.action-list-submenu-indicator{margin-left:auto;margin-right:10px}}.action-widget .monaco-list-row.action .action-list-item-toolbar{display:none}.action-widget .monaco-list-row.focused.action.has-toolbar .action-list-item-toolbar,.action-widget .monaco-list-row:hover.action.has-toolbar .action-list-item-toolbar{display:flex}.action-widget .monaco-list-row .action-list-item-toolbar .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget-delegate-label{display:flex;align-items:center;gap:4px;font-size:12px}.action-widget .action-list-filter{padding:2px 2px 4px}.action-widget .action-list-filter-row{display:flex;align-items:center;gap:4px;padding-right:10px}.action-widget .action-list-filter:first-child{border-bottom:none}.action-widget .action-list-filter:last-child{border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-filter-input{width:100%;flex:1;box-sizing:border-box;padding:4px 8px;border:1px solid var(--vscode-input-border, transparent);border-radius:3px;background-color:var(--vscode-input-background);color:var(--vscode-input-foreground);outline:none}.action-widget .action-list-filter-input:focus{border-color:var(--vscode-focusBorder)}.action-widget .action-list-filter-input::placeholder{color:var(--vscode-input-placeholderForeground)}.action-widget .action-list-filter-actions .action-label{padding:3px;border-radius:3px}.action-widget .action-list-filter-actions .action-label:hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget .action-list-filter-label{color:var(--vscode-descriptionForeground);font-size:12px;flex-shrink:0;margin-right:2px}.action-widget .action-list-footer{color:var(--vscode-descriptionForeground);font-size:11px;padding:4px 10px 2px 6px;margin-top:4px;border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-header{display:flex;align-items:flex-start;gap:6px;color:var(--vscode-foreground);font-size:12px;line-height:16px;padding:6px 12px 6px 6px;margin-bottom:2px;background-color:var(--vscode-chat-requestBubbleBackground);border-radius:var(--vscode-cornerRadius-medium)}.action-widget:has(.action-list-header){min-width:160px}.action-widget .action-list-header .action-list-header-icon{flex-shrink:0;width:12px;text-align:center;font-size:12px!important;line-height:16px;color:var(--vscode-descriptionForeground)}.action-widget .action-list-header .action-list-header-text{flex:1;font-size:11px}.action-widget .actionList{position:relative}.action-widget .action-list-submenu-indicator{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:4px}.action-widget .action-list-submenu-indicator.has-submenu{opacity:.6}.action-widget .monaco-list-row.action .action-list-submenu-indicator.codicon{display:flex;font-size:16px}.action-list-submenu-panel{background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);border:1px solid var(--vscode-menu-border, var(--vscode-editorHoverWidget-border));border-radius:5px;box-shadow:0 2px 8px var(--vscode-widget-shadow);z-index:50;width:max-content;outline:none}.action-list-submenu-hover-header{padding:4px 8px;line-height:1.4em;font-size:12px;max-width:300px;word-wrap:break-word;-webkit-user-select:text;user-select:text}.action-list-submenu-hover-header a{color:var(--vscode-textLink-foreground)}.action-list-submenu-hover-header a:hover,.action-list-submenu-hover-header a:active{color:var(--vscode-textLink-activeForeground)}.action-list-submenu-hover-header.has-submenu{border-bottom:1px solid var(--vscode-menu-separatorBackground, var(--vscode-editorWidget-border))}.action-list-submenu-hover-header>p{margin-left:0;margin-right:0}.action-list-submenu-hover-header>p:first-child{margin-top:0}.action-list-submenu-hover-header>p:last-child{margin-bottom:0}.post-edit-widget{box-shadow:var(--vscode-shadow-lg);border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);overflow:hidden}.post-edit-widget .monaco-button{padding:2px;border:none;border-radius:0}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-hoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url(/_astro/codicon.Brq4_Ui5.ttf) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-loading,.codicon-tree-item-loading:before{animation:codicon-spin 1.5s steps(30) infinite;transform-origin:center center}.codicon-modifier-disabled{opacity:.4}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon-colored.codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon-colored.codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon-colored.codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon-colored.codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon-colored.codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon-colored.codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon-colored.codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon-colored.codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon-colored.codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon-colored.codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon-colored.codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon-colored.codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon-colored.codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon-colored.codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon-colored.codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon-colored.codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon-colored.codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon-colored.codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon-colored.codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon-colored.codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon-colored.codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon-colored.codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon-colored.codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon-colored.codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon-colored.codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon-colored.codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon-colored.codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon-colored.codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon-colored.codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon-colored.codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-flex!important;align-items:center;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub;display:inline-flex;align-items:center}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon[class*=codicon-]{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.monaco-editor .inlineSuggestionsHints{padding:4px;.warningMessage p{margin:0}}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)!important}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;align-items:center;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{align-items:center;margin-right:2px}.monaco-editor .find-widget{position:absolute;z-index:35;height:34px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px 0 9px;margin-top:4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));box-shadow:var(--vscode-shadow-lg);color:var(--vscode-editorWidget-foreground);border:1px solid var(--vscode-widget-border);border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-editorWidget-background)}.monaco-reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin:4px 0 4px 5px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:0;width:18px;height:-webkit-fill-available;border-radius:var(--vscode-cornerRadius-small);box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border))}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.findMatch{background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:none;cursor:pointer}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .peekview-widget{box-shadow:var(--vscode-shadow-lg)}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{color:var(--vscode-peekViewResult-fileForeground)!important;background-color:var(--vscode-peekViewResult-matchHighlightBackground)!important}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-resizable-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-sizing:content-box;background-color:var(--vscode-editorHoverWidget-background)}.monaco-editor .monaco-resizable-hover>.monaco-hover{border:none;border-radius:inherit;overflow:hidden}.monaco-editor .monaco-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{border-radius:var(--vscode-cornerRadius-large);display:flex}.monaco-editor .monaco-hover .hover-row.hover-row-with-copy{position:relative;padding-right:20px}.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}.monaco-editor .monaco-hover .hover-row .verbosity-actions{border-right:1px solid var(--vscode-editorHoverWidget-border);width:22px;overflow-y:clip}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:flex-end;position:relative}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .monaco-hover .hover-copy-button{position:absolute;top:4px;right:4px;padding:2px 4px;border-radius:3px;display:flex;align-items:center;justify-content:center;opacity:0}.monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button,.monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button{opacity:1}.monaco-editor .monaco-hover .hover-copy-button:hover{background-color:var(--vscode-toolbar-hoverBackground);cursor:pointer}.monaco-editor .monaco-hover .hover-copy-button:focus{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.monaco-editor .monaco-hover .hover-copy-button .codicon{font-size:16px;color:var(--vscode-foreground)}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:var(--vscode-shadow-lg);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.chat-attached-context-attachment .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px;box-shadow:var(--vscode-shadow-lg)}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:4px;width:calc(100% - 8px)}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:none}.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:none;border-radius:5px;cursor:pointer}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column;border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;border-radius:var(--vscode-cornerRadius-large)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details:focus{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 4px 5px}.monaco-editor .suggest-details.detail-and-doc>.monaco-scrollable-element>.body>.header>.type{padding-bottom:12px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .suggest-preview-text.clickable .view-line{z-index:1}.monaco-editor .ghost-text-decoration.clickable,.monaco-editor .ghost-text-decoration-preview.clickable,.monaco-editor .suggest-preview-text.clickable .ghost-text{cursor:pointer}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{&.syntax-highlighted{opacity:.7}&:not(.syntax-highlighted){color:var(--vscode-editorGhostText-foreground)}background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .ghost-text-decoration.warning,.monaco-editor .ghost-text-decoration-preview.warning,.monaco-editor .suggest-preview-text .ghost-text.warning{background:var(--monaco-editor-warning-decoration) repeat-x bottom left;border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .ghost-text-decoration.short-text,.monaco-editor .ghost-text-decoration-preview.short-text,.monaco-editor .suggest-preview-text .ghost-text.short-text{text-decoration:underline dotted var(--vscode-editorGhostText-foreground);text-underline-position:under}.ghost-text-view-warning-widget-icon{.codicon{color:var(--vscode-editorWarning-foreground)!important}}.monaco-editor{.edits-fadeout-decoration{opacity:var(--animation-opacity, 1);background-color:var(--vscode-inlineEdit-modifiedChangedTextBackground)}}.monaco-editor .sticky-widget{overflow:hidden;border-bottom:1px solid var(--vscode-editorStickyScroll-border);width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;right:initial!important;margin-left:"0px"}.monaco-editor .sticky-widget .sticky-widget-line-numbers{float:left;background-color:var(--vscode-editorStickyScrollGutter-background)}.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers{background-color:var(--vscode-peekViewEditorStickyScrollGutter-background)}.monaco-editor .sticky-widget .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:var(--vscode-editorStickyScroll-background)}.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .sticky-widget .sticky-widget-lines{position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number,.monaco-editor .sticky-widget .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition);position:absolute;margin-left:2px}.monaco-editor .sticky-widget .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}.monaco-editor .sticky-widget .sticky-line-number-inner{display:inline-block;text-align:right}.monaco-editor .sticky-widget .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor{--inline-edit-border-radius: 3px;.inline-edits-view-indicator{display:flex;z-index:34;height:20px;color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground);background-color:var(--vscode-inlineEdit-gutterIndicator-background);border:1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder);border-radius:var(--inline-edit-border-radius);align-items:center;padding:2px 10px 2px 2px;margin:0 4px;opacity:0;&.contained{transition:opacity .2s ease-in-out;transition-delay:.4s}&.visible{opacity:1}&.top{opacity:1;.icon{transform:rotate(90deg)}}&.bottom{opacity:1;.icon{transform:rotate(-90deg)}}.icon{display:flex;align-items:center;margin:0 2px;transform:none;transition:transform .2s ease-in-out;.codicon{color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground)}}.label{margin:0 2px;display:flex;justify-content:center;width:100%}}.inline-edits-view .editorContainer{.preview .monaco-editor{.view-overlays .current-line-exact,.current-line-margin{border:none}}.inline-edits-view-zone.diagonal-fill{opacity:.5}}.strike-through{text-decoration:line-through}.inlineCompletions-line-insert{background:var(--vscode-inlineEdit-modifiedChangedLineBackground)}.inlineCompletions-line-delete{background:var(--vscode-inlineEdit-originalChangedLineBackground)}.inlineCompletions-char-insert{background:var(--vscode-inlineEdit-modifiedChangedTextBackground);cursor:pointer}.inlineCompletions-char-delete{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.inlineCompletions-char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px}.inlineCompletions-char-insert.diff-range-empty{border-left:solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px}.inlineCompletions-char-delete.single-line-inline{border:1px solid var(--vscode-editorHoverWidget-border);margin:-2px 0 0 -2px}.inlineCompletions-char-insert.single-line-inline{border-top:1px solid var(--vscode-inlineEdit-modifiedBorder);border-bottom:1px solid var(--vscode-inlineEdit-modifiedBorder)}.inlineCompletions-char-insert.single-line-inline.start{border-top-left-radius:var(--inline-edit-border-radius);border-bottom-left-radius:var(--inline-edit-border-radius);border-left:1px solid var(--vscode-inlineEdit-modifiedBorder)}.inlineCompletions-char-insert.single-line-inline.end{border-top-right-radius:var(--inline-edit-border-radius);border-bottom-right-radius:var(--inline-edit-border-radius);border-right:1px solid var(--vscode-inlineEdit-modifiedBorder)}.inlineCompletions-char-delete.single-line-inline.empty,.inlineCompletions-char-insert.single-line-inline.empty{display:none}.inlineCompletions.strike-through{text-decoration-thickness:1px}.inlineCompletions-modified-bubble{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)}.inlineCompletions-original-bubble{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.inlineCompletions-modified-bubble,.inlineCompletions-original-bubble{pointer-events:none;display:inline-block}.inline-edit.ghost-text,.inline-edit.ghost-text-decoration,.inline-edit.ghost-text-decoration-preview,.inline-edit.suggest-preview-text .ghost-text{&.syntax-highlighted{opacity:1!important}font-style:normal!important}.inline-edit.modified-background.ghost-text,.inline-edit.modified-background.ghost-text-decoration,.inline-edit.modified-background.ghost-text-decoration-preview,.inline-edit.modified-background.suggest-preview-text .ghost-text{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)!important;display:inline-block!important}.inlineCompletions-original-lines{background:var(--vscode-editor-background)}.inline-edit-jump-to-widget{.monaco-keybinding{.monaco-keybinding-key{font-size:11px;padding:1px 2px 2px}}}}.monaco-menu-option{color:var(--vscode-editorActionList-foreground);font-size:13px;padding:0 4px;line-height:28px;display:flex;gap:4px;align-items:center;border-radius:3px;cursor:pointer;.monaco-keybinding-key{font-size:13px;opacity:.7;padding:0;border:none;margin:0;min-width:unset}&.active{background:var(--vscode-editorActionList-focusBackground);color:var(--vscode-editorActionList-focusForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px;.monaco-keybinding-key{color:var(--vscode-editorActionList-focusForeground)}}}.inline-edits-long-distance-hint-widget .go-to-label:before{content:"";position:absolute;left:-12px;top:0;width:12px;height:100%;background:linear-gradient(to left,var(--vscode-editorWidget-background) 0,transparent 12px)}.hc-black .inline-edits-long-distance-hint-widget .go-to-label:before,.hc-light .inline-edits-long-distance-hint-widget .go-to-label:before{background:var(--vscode-editorWidget-background)}.inline-edit-alternative-action-label .codicon{font-size:12px!important;padding-right:4px}.inline-edit-alternative-action-label .monaco-keybinding-key{padding:2px 3px}.inline-edit-alternative-action-label .inline-edit-alternative-action-label-separator{width:4px}.inline-edits-long-distance-hint-widget.show-file-icons .target-file .file-icon:before{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;background-size:16px;background-position:center;background-repeat:no-repeat}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor{.scroll-editor-on-middle-click-dot{cursor:all-scroll;position:absolute;z-index:1;background-color:var(--vscode-editor-foreground, white);border:1px solid var(--vscode-editor-background, black);opacity:.5;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);&.hidden{display:none}}&.scroll-editor-on-middle-click-editor *{cursor:all-scroll}}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-width:0}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial;overflow-wrap:break-word;word-break:break-word;max-width:100%}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor{.editorPlaceholder{top:0;position:absolute;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;pointer-events:none;color:var(--vscode-editor-placeholder-foreground)}}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.floating-menu-overlay-widget{padding:2px 4px;color:var(--vscode-foreground);background-color:var(--vscode-editorWidget-background);border-radius:var(--vscode-cornerRadius-medium);border:1px solid var(--vscode-contrastBorder);display:flex;align-items:center;justify-content:center;gap:4px;z-index:10;box-shadow:var(--vscode-shadow-lg);overflow:hidden;&.single-button{background-color:transparent;border-width:0;padding:0;overflow:visible;.action-item>.action-label,.action-item>.action-label.codicon:not(.separator){height:28px;line-height:28px;border-radius:var(--vscode-cornerRadius-medium);box-shadow:0 2px 8px var(--vscode-widget-shadow)}.action-item>.action-label{padding:0 8px}.action-item>.action-label.codicon:not(.separator){width:28px}}.actions-container{gap:4px}.action-item>.action-label{padding:4px 6px;font-size:11px;line-height:14px;border-radius:var(--vscode-cornerRadius-small)}.action-item>.action-label.codicon:not(.separator){color:var(--vscode-foreground);width:22px;height:22px;padding:0;font-size:16px;line-height:22px;display:flex;align-items:center;justify-content:center}.action-item.primary>.action-label,.action-item.primary>.action-label.action-label.codicon:not(.separator){background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.action-item.primary>.action-label:hover{background-color:var(--vscode-button-hoverBackground)!important}}.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button{border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);background-color:var(--vscode-editorWidget-background);padding:0;.action-item>.action-label,.action-item>.action-label.codicon:not(.separator){box-shadow:none}}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}: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: #000000FF;--vp-core-color-blue-050: #E7F3F9FF;--vp-core-color-blue-100: #BEDEEFFF;--vp-core-color-blue-200: #7EBEE0FF;--vp-core-color-blue-300: #3D9ACCFF;--vp-core-color-blue-400: #007DBCFF;--vp-core-color-blue-450: #0071B5FF;--vp-core-color-blue-500: #00689DFF;--vp-core-color-blue-600: #00537DFF;--vp-core-color-blue-700: #012B49FF;--vp-core-color-cobalt-010: #F5F4F5FF;--vp-core-color-cobalt-050: #E3E6FCFF;--vp-core-color-cobalt-100: #C3C9F8FF;--vp-core-color-cobalt-200: #9EA7FAFF;--vp-core-color-cobalt-300: #6C7BFBFF;--vp-core-color-cobalt-400: #5261E0FF;--vp-core-color-cobalt-500: #3643BAFF;--vp-core-color-cobalt-600: #313DAAFF;--vp-core-color-cobalt-700: #262F82FF;--vp-core-color-cobalt-800: #1E2567FF;--vp-core-color-cobalt-900: #171C4FFF;--vp-core-color-conifer-050: #EAFBE8FF;--vp-core-color-conifer-100: #CBF0C7FF;--vp-core-color-conifer-200: #88D77FFF;--vp-core-color-conifer-300: #74C76AFF;--vp-core-color-conifer-400: #23A942FF;--vp-core-color-conifer-500: #41A036FF;--vp-core-color-conifer-600: #378D2EFF;--vp-core-color-conifer-700: #256C1DFF;--vp-core-color-gold-050: #FFFCF5FF;--vp-core-color-gold-100: #FFF1CCFF;--vp-core-color-gold-200: #FFE9B2FF;--vp-core-color-gold-300: #FFDB80FF;--vp-core-color-gold-400: #FFCD4EFF;--vp-core-color-gold-500: #E5A500FF;--vp-core-color-gold-600: #BD8700FF;--vp-core-color-gold-700: #805B00FF;--vp-core-color-green-050: #D5F5ECFF;--vp-core-color-green-100: #BEEFE2FF;--vp-core-color-green-200: #7CDFC4FF;--vp-core-color-green-300: #21CE9CFF;--vp-core-color-green-400: #02BE8AFF;--vp-core-color-green-500: #029E73FF;--vp-core-color-green-600: #017F5CFF;--vp-core-color-green-700: #006F43FF;--vp-core-color-green-800: #00452AFF;--vp-core-color-green-900: #002819FF;--vp-core-color-grey-050: #F7F8F9FF;--vp-core-color-grey-100: #EFF1F3FF;--vp-core-color-grey-200: #D9DDE1FF;--vp-core-color-grey-300: #B3BAC3FF;--vp-core-color-grey-400: #8C96A2FF;--vp-core-color-grey-500: #687787FF;--vp-core-color-grey-600: #4E5D6BFF;--vp-core-color-grey-700: #344450FF;--vp-core-color-grey-800: #1A2A34FF;--vp-core-color-grey-900: #142129FF;--vp-core-color-grey-950: #001018FF;--vp-core-color-mint-050: #F0FFF4FF;--vp-core-color-mint-100: #D6FFE3FF;--vp-core-color-mint-200: #C2FFD6FF;--vp-core-color-mint-300: #A8FFC5FF;--vp-core-color-mint-400: #94FFB8FF;--vp-core-color-mint-500: #7AFFA6FF;--vp-core-color-mint-600: #6EE797FF;--vp-core-color-mint-700: #58B678FF;--vp-core-color-mint-800: #149B65FF;--vp-core-color-mint-900: #336B46FF;--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: #FFE5D6FF;--vp-core-color-orange-100: #FFD0B4FF;--vp-core-color-orange-200: #FFB78EFF;--vp-core-color-orange-300: #FE9A60FF;--vp-core-color-orange-400: #FF8946FF;--vp-core-color-orange-500: #F55A02FF;--vp-core-color-orange-600: #CD4D04FF;--vp-core-color-orange-700: #913908FF;--vp-core-color-orange-800: #672804FF;--vp-core-color-orange-900: #381603FF;--vp-core-color-pink-050: #FBDAF2FF;--vp-core-color-pink-100: #FACEEEFF;--vp-core-color-pink-200: #F69CDDFF;--vp-core-color-pink-300: #F16BCCFF;--vp-core-color-pink-400: #EC3ABBFF;--vp-core-color-pink-500: #CF149BFF;--vp-core-color-pink-600: #850063FF;--vp-core-color-pink-700: #490737FF;--vp-core-color-purple-050: #EBD8FDFF;--vp-core-color-purple-100: #E1C5FCFF;--vp-core-color-purple-200: #D6B1FCFF;--vp-core-color-purple-300: #C998FAFF;--vp-core-color-purple-400: #AE64F8FF;--vp-core-color-purple-500: #9839F6FF;--vp-core-color-purple-600: #410580FF;--vp-core-color-purple-700: #27034CFF;--vp-core-color-red-050: #FDDFE0FF;--vp-core-color-red-100: #FEC9CBFF;--vp-core-color-red-200: #FD9297FF;--vp-core-color-red-300: #FD7278FF;--vp-core-color-red-400: #D70321FF;--vp-core-color-red-500: #AB0009FF;--vp-core-color-red-600: #870007FF;--vp-core-color-red-700: #5A0005FF;--vp-core-color-red-800: #4D0004FF;--vp-core-color-red-900: #3F0004FF;--vp-core-color-rock-010: #F1F0EEFF;--vp-core-color-rock-020: #E1E0DFFF;--vp-core-color-rock-050: #BFBFBFFF;--vp-core-color-rock-100: #A8A8A8FF;--vp-core-color-rock-200: #949494FF;--vp-core-color-rock-300: #7A7A7AFF;--vp-core-color-rock-400: #616161FF;--vp-core-color-rock-500: #424242FF;--vp-core-color-rock-600: #383838FF;--vp-core-color-rock-700: #2B2B2BFF;--vp-core-color-rock-800: #1F1F1FFF;--vp-core-color-rock-900: #101010FF;--vp-core-color-transparent: transparent;--vp-core-color-turquoise-050: #C0F5FFFF;--vp-core-color-turquoise-100: #92EDFFFF;--vp-core-color-turquoise-200: #5CE4FFFF;--vp-core-color-turquoise-300: #26DBFFFF;--vp-core-color-turquoise-400: #00C6EEFF;--vp-core-color-turquoise-500: #009CAFFF;--vp-core-color-turquoise-600: #007585FF;--vp-core-color-turquoise-700: #00424AFF;--vp-core-color-white: #FFFFFFFF;--vp-core-color-yellow-050: #FFFEF0FF;--vp-core-color-yellow-100: #FFFBC7FF;--vp-core-color-yellow-200: #FFF58DFF;--vp-core-color-yellow-300: #FFF370FF;--vp-core-color-yellow-400: #FFEA28FF;--vp-core-color-yellow-500: #BCB02CFF;--vp-core-color-yellow-600: #999028FF;--vp-core-color-yellow-700: #67611BFF;--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.2856999999999998;--vp-core-line-height-400: 1.3;--vp-core-line-height-430: 1.3333000000000002;--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}:root,.vp--wonder-theme{--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-inverse: 0 0 0 4px var(--vp-core-color-black), 0 0 0 6px var(--vp-core-color-white);--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: rgb(21.18% 26.27% 72.94% / .15);--vp-semantic-color-active-container-alpha-neutral: rgb(25.88% 25.88% 25.88% / .15);--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: rgb(21.18% 26.27% 72.94% / .25);--vp-semantic-color-alpha-brand-m: rgb(21.18% 26.27% 72.94% / .15);--vp-semantic-color-alpha-brand-s: rgb(21.18% 26.27% 72.94% / .05);--vp-semantic-color-alpha-inverse-l: rgb(100% 100% 100% / .25);--vp-semantic-color-alpha-inverse-m: rgb(100% 100% 100% / .15);--vp-semantic-color-alpha-inverse-s: rgb(100% 100% 100% / .05);--vp-semantic-color-alpha-neutral-l: rgb(100% 100% 100% / .25);--vp-semantic-color-alpha-neutral-m: rgb(100% 100% 100% / .15);--vp-semantic-color-alpha-neutral-s: rgb(100% 100% 100% / .05);--vp-semantic-color-alpha-neutral-xl: rgb(100% 100% 100% / .62);--vp-semantic-color-alpha-neutral-xs: rgb(100% 100% 100% / 0);--vp-semantic-color-alpha-on-brand-quiet-l: rgb(89.02% 90.2% 98.82% / .25);--vp-semantic-color-alpha-on-brand-quiet-m: rgb(89.02% 90.2% 98.82% / .15);--vp-semantic-color-alpha-on-brand-quiet-s: rgb(89.02% 90.2% 98.82% / .05);--vp-semantic-color-alpha-quiet-l: rgb(38.04% 38.04% 38.04% / .25);--vp-semantic-color-alpha-quiet-m: rgb(38.04% 38.04% 38.04% / .15);--vp-semantic-color-alpha-quiet-s: rgb(38.04% 38.04% 38.04% / .05);--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: rgb(6.27% 6.27% 6.27% / .6);--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: rgb(21.18% 26.27% 72.94% / .8);--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: rgb(21.18% 26.27% 72.94% / .05);--vp-semantic-color-hover-container-alpha-neutral: rgb(25.88% 25.88% 25.88% / .05);--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-600);--vp-semantic-motion-delay-extended: .6s;--vp-semantic-motion-delay-instant: 0ms;--vp-semantic-motion-delay-moderate: .17s;--vp-semantic-motion-delay-quick: 70ms;--vp-semantic-motion-delay-slow: .33s;--vp-semantic-motion-delay-timeout: 4s;--vp-semantic-motion-duration-extended: 1.3s;--vp-semantic-motion-duration-instant: 0ms;--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-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-button-label-l-font-size: var(--vp-core-font-size-200);--vp-semantic-typography-screen-l-button-label-l-font-weight: var(--vp-core-font-weight-600);--vp-semantic-typography-screen-l-button-label-l-letter-spacing: var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-l-button-label-l-line-height: var(--vp-core-line-height-800);--vp-semantic-typography-screen-l-button-label-l-optical-sizing: var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-l-button-label-l-text-case: var(--vp-core-text-case-none);--vp-semantic-typography-screen-l-button-label-l-text-decoration: var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-l-button-label-l-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-600);--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-600);--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-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-button-label-l-font-size: var(--vp-core-font-size-200);--vp-semantic-typography-screen-m-button-label-l-font-weight: var(--vp-core-font-weight-600);--vp-semantic-typography-screen-m-button-label-l-letter-spacing: var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-m-button-label-l-line-height: var(--vp-core-line-height-800);--vp-semantic-typography-screen-m-button-label-l-optical-sizing: var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-m-button-label-l-text-case: var(--vp-core-text-case-none);--vp-semantic-typography-screen-m-button-label-l-text-decoration: var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-m-button-label-l-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-600);--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-600);--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-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-button-label-l-font-size: var(--vp-core-font-size-200);--vp-semantic-typography-screen-s-button-label-l-font-weight: var(--vp-core-font-weight-600);--vp-semantic-typography-screen-s-button-label-l-letter-spacing: var(--vp-core-letter-spacing-100);--vp-semantic-typography-screen-s-button-label-l-line-height: var(--vp-core-line-height-800);--vp-semantic-typography-screen-s-button-label-l-optical-sizing: var(--vp-core-optical-sizing-14);--vp-semantic-typography-screen-s-button-label-l-text-case: var(--vp-core-text-case-none);--vp-semantic-typography-screen-s-button-label-l-text-decoration: var(--vp-core-text-decoration-none);--vp-semantic-typography-screen-s-button-label-l-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-600);--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-600);--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-inverse: 0 0 0 4px var(--vp-core-color-white), 0 0 0 6px var(--vp-core-color-black);--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: rgb(42.35% 48.24% 98.43% / .2);--vp-semantic-color-active-container-alpha-neutral: rgb(65.88% 65.88% 65.88% / .15);--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: rgb(42.35% 48.24% 98.43% / .35);--vp-semantic-color-alpha-brand-m: rgb(42.35% 48.24% 98.43% / .2);--vp-semantic-color-alpha-brand-s: rgb(42.35% 48.24% 98.43% / .1);--vp-semantic-color-alpha-inverse-l: rgb(6.27% 6.27% 6.27% / .25);--vp-semantic-color-alpha-inverse-m: rgb(6.27% 6.27% 6.27% / .15);--vp-semantic-color-alpha-inverse-s: rgb(6.27% 6.27% 6.27% / .05);--vp-semantic-color-alpha-neutral-l: rgb(6.27% 6.27% 6.27% / .25);--vp-semantic-color-alpha-neutral-m: rgb(6.27% 6.27% 6.27% / .15);--vp-semantic-color-alpha-neutral-s: rgb(6.27% 6.27% 6.27% / .05);--vp-semantic-color-alpha-neutral-xl: rgb(6.27% 6.27% 6.27% / .62);--vp-semantic-color-alpha-neutral-xs: rgb(6.27% 6.27% 6.27% / 0);--vp-semantic-color-alpha-quiet-l: rgb(65.88% 65.88% 65.88% / .25);--vp-semantic-color-alpha-quiet-m: rgb(65.88% 65.88% 65.88% / .15);--vp-semantic-color-alpha-quiet-s: rgb(65.88% 65.88% 65.88% / .05);--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: rgb(100% 100% 100% / .8);--vp-semantic-color-extended-cobalt-quiet: var(--vp-core-color-cobalt-900);--vp-semantic-color-extended-cobalt: var(--vp-core-color-cobalt-300);--vp-semantic-color-extended-green-quiet: var(--vp-core-color-green-900);--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-900);--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-800);--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: rgb(42.35% 48.24% 98.43% / .1);--vp-semantic-color-hover-container-alpha-neutral: rgb(65.88% 65.88% 65.88% / .05);--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-900);--vp-semantic-color-status-info: var(--vp-core-color-cobalt-300);--vp-semantic-color-status-negative-quiet: var(--vp-core-color-red-800);--vp-semantic-color-status-negative: var(--vp-core-color-red-300);--vp-semantic-color-status-positive-quiet: var(--vp-core-color-green-900);--vp-semantic-color-status-positive: var(--vp-core-color-green-300);--vp-semantic-color-status-warning-quiet: var(--vp-core-color-orange-900);--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)}.live-playground-entry-toggle{display:flex;align-items:center;gap:var(--vp-semantic-spacing-xs)}.live-playground-entry-toggle [data-part=end-slot]{display:inline-flex;transition:transform var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-out)}.live-playground-entry-toggle[data-open=true] [data-part=end-slot]{transform:rotate(180deg)}.live-playground-workspace{display:flex;flex:1;min-block-size:0;min-inline-size:0;overflow:hidden}.live-playground-entry-column{--entry-column-width: min(80vw, clamp(15rem, 25vw, 22rem));flex-shrink:0;inline-size:0;min-block-size:0;overflow:hidden;visibility:hidden;transition:inline-size var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-out),visibility var(--vp-semantic-motion-duration-quick)}.live-playground-entry-column[data-open=true]{inline-size:var(--entry-column-width);visibility:visible}.live-playground-entry-column-inner{display:flex;flex-direction:column;inline-size:var(--entry-column-width);block-size:100%;min-block-size:0;border-inline-end:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main);opacity:0;transition:opacity var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-out)}.live-playground-entry-column[data-open=true] .live-playground-entry-column-inner{opacity:1}.live-playground-entry-header{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-s)}.live-playground-entry-header h2{margin:0}.live-playground-entry-body{flex:1;min-block-size:0;overflow:auto;padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l)}@media(prefers-reduced-motion:reduce){.live-playground-entry-column,.live-playground-entry-column-inner,.live-playground-entry-toggle [data-part=end-slot]{transition:none}}.live-playground-entry:hover{background:var(--vp-semantic-color-container-quiet)}.live-playground-entry:focus-visible{outline:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);outline-offset:calc(-1 * var(--vp-semantic-border-width-m))}@media(forced-colors:active){.live-playground-entry[aria-current=true]{outline:var(--vp-semantic-border-width-m) solid Highlight;outline-offset:calc(-1 * var(--vp-semantic-border-width-m))}.live-playground-entry:focus-visible{outline-offset:var(--vp-semantic-border-width-m)}}._root_py0yr_1{margin-left:auto}._results_py0yr_5{background-color:var(--vp-semantic-color-background-main);padding:var(--vp-semantic-spacing-m);max-height:800px;overflow-y:auto}._message_py0yr_12{padding:1rem;text-align:center;color:var(--vp-semantic-color-content-quiet)}._resultsList_py0yr_18{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}._resultItem_199cz_1{display:block;padding:var(--vp-semantic-spacing-m);text-decoration:none;color:inherit;transition:background-color .2s ease;background-color:transparent}._resultItem_199cz_1:hover{background-color:var(--vp-semantic-color-container-quiet)}._resultItem_199cz_1:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}._category_199cz_19{color:var(--vp-semantic-color-content-quiet);margin-bottom:var(--vp-semantic-spacing-2xs)}._title_199cz_24{color:var(--vp-semantic-color-content-neutral);margin-bottom:var(--vp-semantic-spacing-2xs)}._excerpt_199cz_29{color:var(--vp-semantic-color-content-quiet);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._highlight_199cz_38{background-color:transparent;color:var(--vp-semantic-color-content-neutral);font-weight:700}._header_nvou9_1{grid-column:1 / -1;display:flex;width:100%;padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l);flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--vp-semantic-spacing-2xs);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}._ul_nvou9_13{list-style:none;display:flex;padding:0 var(--vp-semantic-spacing-m);align-items:flex-start;gap:var(--vp-semantic-spacing-3xl)}._homeLink_nvou9_21{display:flex;align-items:center;align-content:center;gap:var(--vp-semantic-spacing-xs);flex-wrap:wrap;color:var(--vp-semantic-color-content-service);flex:1}@media(min-width:1370px){._header_nvou9_1{display:none;padding-inline:var(--vp-semantic-spacing-2xl)}}.vp--dark-mode ._mainLogo_nvou9_38 path{fill:var(--vp-semantic-color-content-neutral)}.navigation-layer{opacity:0;position:absolute;transition:opacity var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out) var(--vp-semantic-motion-delay-instant),translate var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out) var(--vp-semantic-motion-delay-instant)}.navigation-layer.active{position:initial;translate:0;opacity:1}.navigation-layer.previous{translate:-100%}.navigation-layer.next{translate:100%}.dashboard-pie-chart-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--vp-semantic-spacing-xl)}.dashboard-pie-chart-card__container{margin-inline:auto;aspect-ratio:1 / 1;max-height:250px;width:100%;position:relative}.dashboard-pie-chart-card__legend{position:absolute;inset-block-end:20%;inset-inline-start:75%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--vp-semantic-spacing-2xs)}.dashboard-pie-chart-card__legend-line{display:flex;align-items:center;gap:var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-content-quiet)}.pie-chart-card__tooltip-content{border:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-m);background-color:var(--vp-semantic-color-background-main);padding:var(--vp-semantic-spacing-s)}.pie-chart-card__tooltip-payload{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-semantic-spacing-m)}.pie-chart-card__tooltip-label{display:flex;gap:var(--vp-semantic-spacing-2xs)}.pie-chart-card__tooltip-indicator{height:var(--vp-semantic-sizing-m);width:var(--vp-semantic-sizing-m)}.platform-segmented-control{display:flex;gap:var(--vp-semantic-spacing-3xs);align-items:center;padding:var(--vp-semantic-spacing-2xs);background-color:var(--vp-semantic-color-container-quiet);border-radius:999px;width:fit-content}.platform-toggle{display:flex;gap:var(--vp-semantic-spacing-xs);align-items:center;justify-content:center;padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m);border-radius:999px;border:var(--vp-semantic-border-width-s) solid transparent;background-color:var(--vp-semantic-color-container-quiet);color:var(--vp-semantic-color-content-quiet);cursor:pointer;min-width:var(--vp-semantic-sizing-accessibility-touch-size);font-family:Decathlon Text,sans-serif;font-weight:400;font-size:16px;line-height:1.5;white-space:nowrap;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;transition:background-color var(--motion-background-normal),border-color var(--motion-color-normal),color var(--motion-color-normal),font-weight var(--motion-interactive-normal)}.platform-toggle:hover{background-color:#6161611a}.platform-toggle:hover path{stroke-width:2!important}.platform-toggle[aria-pressed=true]{background-color:var(--vp-semantic-color-container-neutral);border-color:var(--vp-semantic-color-border-quiet);color:var(--vp-semantic-color-content-neutral);font-weight:600}.platform-toggle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:var(--vp-semantic-sizing-accessibility-touch-size);border-radius:999px;z-index:-1}@layer vitamin-play{.vp-divider{--vp-divider-border-width:var(--vp-semantic-border-width-s);--vp-divider-color:var(--vp-semantic-color-border-quiet);--vp-divider-width:auto;--vp-divider-height:var(--vp-divider-border-width)}.vp-divider--inverse{--vp-divider-color:var(--vp-semantic-color-alpha-neutral-l)}.vp-divider--on-brand{--vp-divider-color:hsla(0,0%,100%,.2)}.vp-divider--vertical{--vp-divider-width:var(--vp-divider-border-width);--vp-divider-height:auto}.vp-divider{background-color:var(--vp-divider-color);border:none;flex-shrink:0;height:var(--vp-divider-height);margin:0;width:var(--vp-divider-width)}.vp-divider--vertical{min-height:var(--vp-semantic-sizing-m)}}.products-card__body{margin-block-start:var(--vp-semantic-spacing-2xl);margin-block-end:var(--vp-semantic-spacing-xl);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl)}.products-card__row{display:flex;align-items:center;gap:var(--vp-semantic-spacing-m)}.products-card__text-line{display:flex;gap:var(--vp-semantic-spacing-2xs);align-items:baseline}.products-card__body .vp-progress-bar__media{display:flex;align-items:center;justify-content:center}.products-card__body .vp-progress-bar__media>img{height:32px;width:32px}.dashboard-satisfaction-rate-card{flex:2;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl)}.dashboard-satisfaction-rate-card__body{display:flex;gap:var(--vp-semantic-spacing-xl)}.dashboard-satisfaction-rate-card__chart{flex:2}.dashboard-satisfaction-rate-card__legend{flex:1;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m)}.dashboard-satisfaction-rate-card__legend-max-value{color:var(--vp-semantic-color-content-quiet)}.dashboard-satisfaction-rate-card__legend-variation{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vp-semantic-spacing-3xs)}.dashboard-satisfaction-rate-card__legend-details{display:flex;flex-direction:column;color:var(--vp-semantic-color-content-quiet)}.dashboard-satisfaction-rate-card__legend-details-name{font-weight:var(--vp-core-font-weight-700)}.dashboard-satisfaction-rate-card__legend-details>span:not(.dashboard-satisfaction-rate-card__legend-details-name){text-indent:var(--vp-semantic-spacing-m)}.line-chart__tooltip-content{border:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-m);background-color:var(--vp-semantic-color-background-main);padding-block:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);padding-inline:var(--vp-semantic-spacing-s);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}.line-chart__tooltip-payload{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-semantic-spacing-m)}.line-chart__tooltip-label{display:flex;gap:var(--vp-semantic-spacing-2xs)}.line-chart__tooltip-indicator{height:var(--vp-semantic-sizing-m);width:var(--vp-semantic-sizing-m)}._scroll-anim-container_1co0v_1{max-width:var(--breakpoint-lg);margin-left:auto;margin-right:auto;height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;padding-left:1rem;padding-right:1rem;opacity:1;position:relative;height:900px;overflow:hidden}._column_1co0v_19{position:relative;height:100%;overflow:hidden;border-radius:.5rem}._column-track_1co0v_26{display:flex;flex-direction:column;gap:2rem}._column-image_1co0v_32{width:100%;height:450px;object-fit:cover;display:block}@media(max-width:1000px){._column-track_1co0v_26:first-child{display:none}._scroll-anim-container_1co0v_1{grid-template-columns:1fr 1fr}}@media(max-width:600px){._column-track_1co0v_26:nth-child(odd){display:none}._scroll-anim-container_1co0v_1{grid-template-columns:1fr}}.sidenav-menu-item{margin-top:var(--vp-semantic-spacing-3xs);display:flex;align-items:center;gap:var(--vp-semantic-spacing-xs);text-decoration:none;box-sizing:border-box;transition:background-color var(--motion-background-normal)}.sidenav-menu-item:not([aria-disabled]):hover .sidenav-menu-item-label{background-color:#6161610d;color:var(--vp-semantic-color-content-neutral)}.sidenav-menu-item.active .sidenav-menu-item-label{background-color:#61616112}.sidenav-menu-item.disabled{cursor:not-allowed;opacity:.5}.sidenav-menu-item-label{overflow:hidden;text-overflow:ellipsis;color:var(--vp-semantic-color-content-quiet);padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);transition:color var(--motion-color-normal),font-weight var(--motion-interactive-normal);width:fit-content;border-radius:999px}.sidenav-menu-item.active .sidenav-menu-item-label{font-weight:600;color:var(--vp-semantic-color-content-neutral)}.sidenav-menu-item-icon{flex-shrink:0;color:var(--vp-semantic-color-content-quiet)}.sidenav-menu-group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.sidenav-menu-group-header{display:flex;align-items:center;gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);border-radius:999px;border:none;background:none;cursor:pointer;box-sizing:border-box;width:100%;transition:background-color var(--motion-background-normal);color:var(--vp-semantic-color-content-quiet)}.sidenav-menu-group-header:hover{background-color:#6161610d;color:var(--vp-semantic-color-content-neutral)}.sidenav-menu-group-label{flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left}.sidenav-menu-group-icon{flex-shrink:0;transition:transform var(--motion-transform-normal)}.sidenav-menu-group-header.expanded .sidenav-menu-group-icon{transform:rotate(180deg)}.sidenav-menu-group-items{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-3xs);width:100%;padding-left:var(--vp-semantic-spacing-m);overflow:hidden;max-height:0;opacity:0;transition:max-height var(--motion-layout-moderate),opacity var(--motion-opacity-normal)}.sidenav-menu-group-items.expanded{max-height:1000px;opacity:1;padding-top:var(--vp-semantic-spacing-3xs);padding-bottom:var(--vp-semantic-spacing-3xs)}.callout{position:relative;background-color:var(--background-color);padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-s);margin:var(--vp-semantic-spacing-m) 0}.callout-content{display:flex;gap:var(--vp-semantic-spacing-xs);align-items:flex-start}.callout-icon{flex-shrink:0;width:24px;height:24px;color:var(--icon-color);display:flex;align-items:center;justify-content:center}.callout-body{flex:1;min-width:0;margin-top:2px}.callout-title{color:var(--vp-semantic-color-content-neutral);margin:0 0 var(--vp-semantic-spacing-2xs) 0;font-weight:600}.callout-text{color:var(--vp-semantic-color-content-neutral);margin:0}.callout-text :global(p){margin:0}.callout-text :global(p+p){margin-top:var(--vp-semantic-spacing-xs)}.positive{--background-color: var(--vp-semantic-color-status-positive-quiet);--icon-color: var(--vp-semantic-color-status-positive)}.negative{--background-color: var(--vp-semantic-color-status-negative-quiet);--icon-color: var(--vp-semantic-color-status-negative)}.warning{--background-color: var(--vp-semantic-color-status-warning-quiet);--icon-color: var(--vp-semantic-color-status-warning)}.info{--background-color: var(--vp-semantic-color-container-quiet)}.brand{--background-color: var(--vp-semantic-color-container-brand);.callout-title,.callout-text{color:var(--vp-semantic-color-content-on-brand-neutral)}}.vision{--vision-gutter: var(--vp-semantic-spacing-m);--vision-section-pad: var(--vp-semantic-spacing-4xl);--vision-flow: var(--vp-semantic-spacing-3xl);--vision-grid-gap: var(--vp-semantic-spacing-l);--vision-card-pad: var(--vp-semantic-spacing-xl);--vision-sticky-top: calc( var(--header-height) + var(--vp-semantic-spacing-l) );--vision-scroll-offset: var(--header-height);--vision-display-family: var(--vp-typography-inspiring-title-xl-font-family);--vision-title-family: var(--vp-typography-title-xl-font-family);--vision-title-weight: var(--vp-typography-title-xl-font-weight);background:var(--vp-semantic-color-background-main);color:var(--vp-semantic-color-content-neutral)}@media(min-width:768px){.vision{--vision-gutter: var(--vp-semantic-spacing-2xl);--vision-section-pad: var(--vp-semantic-spacing-6xl);--vision-flow: var(--vp-semantic-spacing-4xl);--vision-grid-gap: var(--vp-semantic-spacing-xl);--vision-card-pad: var(--vp-semantic-spacing-2xl)}}.vision :where(h1,h2,h3,h4,p,ul,ol,dl,dd,blockquote){margin:0}.vision :where(ul,ol){padding:0;list-style:none}.vision-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vision-label{font-family:var(--vp-typography-body-s-font-family);font-size:var(--vp-typography-body-s-font-size);line-height:var(--vp-typography-body-s-line-height);font-weight:var(--vp-typography-title-s-font-weight);letter-spacing:.08em;text-transform:uppercase}.vision-muted{color:var(--vp-semantic-color-content-quiet)}.vision-nowrap{white-space:nowrap}.vision-code{font-family:var(--font-mono, monospace);font-size:.9em;padding:0 var(--vp-semantic-spacing-3xs);border-radius:var(--vp-semantic-border-radius-s);background:var(--vp-semantic-color-container-quiet);overflow-wrap:anywhere}.vision [data-slide-heading]:focus{outline:none}.vision-back{display:flex;align-items:center;gap:var(--vp-semantic-spacing-2xs);width:fit-content;color:var(--vp-semantic-color-content-neutral);text-decoration:none;padding-inline:var(--vp-semantic-spacing-m);padding-block:var(--vp-semantic-spacing-s);margin-block-start:var(--vp-semantic-spacing-s)}.vision-back:hover{text-decoration:underline}.vision-back:focus-visible{outline:var(--vp-semantic-border-width-m) solid transparent;box-shadow:var(--vp-semantic-box-shadow-focus)}.vision-hero{position:relative;overflow:hidden;scroll-margin-top:var(--vision-scroll-offset);padding:var(--vision-section-pad) var(--vision-gutter);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-hero:before{content:"";position:absolute;inset-block-start:-20%;inset-inline-end:-12%;width:min(62vw,880px);aspect-ratio:1;border-radius:var(--vp-semantic-border-radius-full);background:var(--vp-semantic-color-alpha-brand-s);pointer-events:none}.vision-hero:after{content:"";position:absolute;inset-block-end:-30%;inset-inline-end:18%;width:min(30vw,420px);aspect-ratio:1;border-radius:var(--vp-semantic-border-radius-full);border:var(--vp-semantic-border-width-l) solid var(--vp-semantic-color-alpha-brand-m);pointer-events:none}.vision-hero__inner{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xl)}.vision-hero__eyebrow{color:var(--vp-semantic-color-content-brand)}.vision .vision-hero__title{font-size:clamp(var(--vp-core-font-size-750),7.2vw,7rem);line-height:1;color:var(--vp-semantic-color-content-neutral);text-wrap:balance}.vision-hero__title-lead,.vision-hero__title-accent{display:block}.vision-hero__title-accent{color:var(--vp-semantic-color-content-brand)}.vision-hero__subtitle{font-family:var(--vp-typography-subtitle-l-font-family);font-weight:var(--vp-typography-subtitle-l-font-weight);font-size:clamp(var(--vp-core-font-size-300),1.8vw,var(--vp-core-font-size-500));line-height:1.35;max-width:40ch;color:var(--vp-semantic-color-content-quiet);text-wrap:balance}.vision-hero__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-3xl);margin-top:var(--vp-semantic-spacing-s)}.vision-convention{display:flex;align-items:flex-start;gap:var(--vp-semantic-spacing-s);max-width:60ch}.vision-convention__list{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:var(--vp-semantic-spacing-s);margin:0}.vision-convention__row{display:contents}.vision-convention__row dt,.vision-convention__row dd{margin:0}.vision-convention__row dd{color:var(--vp-semantic-color-content-quiet)}.vision-layout{display:block}.vision-toc{display:none}@media(min-width:1200px){.vision-layout{display:grid;grid-template-columns:248px minmax(0,1fr)}.vision-toc{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l);position:sticky;top:var(--vision-sticky-top);align-self:start;max-height:calc(100vh - var(--vision-sticky-top));overflow-y:auto;padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-l)}}.vision-toc__label{color:var(--vp-semantic-color-content-quiet);margin-bottom:var(--vp-semantic-spacing-xs)}.vision-toc__list{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-4xs)}.vision-toc__link{display:flex;gap:var(--vp-semantic-spacing-s);padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs);border-radius:var(--vp-semantic-border-radius-s);border-inline-start:var(--vp-semantic-border-width-m) solid transparent;color:var(--vp-semantic-color-content-quiet);text-decoration:none}.vision-toc__link:hover{color:var(--vp-semantic-color-content-neutral);background:var(--vp-semantic-color-hover-container-alpha-neutral)}.vision-toc__link:focus-visible{outline:var(--vp-semantic-border-width-m) solid transparent;box-shadow:var(--vp-semantic-box-shadow-focus)}.vision-toc__link[aria-current]{color:var(--vp-semantic-color-content-brand);border-inline-start-color:var(--vp-semantic-color-border-brand);font-weight:var(--vp-typography-title-s-font-weight)}.vision-toc__number{font-variant-numeric:tabular-nums;min-width:1.5rem}.vision-section{scroll-margin-top:var(--vision-scroll-offset);padding:var(--vision-section-pad) var(--vision-gutter)}.vision-section--alt{background:var(--vp-semantic-color-background-alternative)}.vision-section__inner{width:100%;max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:var(--vision-flow)}.vision-section__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xl);padding-bottom:var(--vp-semantic-spacing-xl);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-section__number{font-family:var(--vision-display-family);font-size:clamp(var(--vp-core-font-size-800),7vw,7.5rem);line-height:.85;color:var(--vp-semantic-color-content-brand);font-variant-numeric:tabular-nums}.vision-section__titles{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m)}.vision-section__takeaway{color:var(--vp-semantic-color-content-quiet);line-height:1.4;max-width:52ch;text-wrap:pretty}@media(max-width:599px){.vision-section__header{grid-template-columns:1fr}}.vision-block{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl)}.vision-block__heading,.vision-inline-marker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vp-semantic-spacing-s)}.vision-inline-marker{margin-bottom:calc(var(--vp-semantic-spacing-l) - var(--vision-flow))}.vision-stack{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l)}.vision-intro{max-width:70ch}.vision .vision-ref{position:relative;top:-.5em;font-size:.72em;line-height:0;margin-inline-start:.15em;vertical-align:baseline}.vision .vision-ref+.vision-ref{margin-inline-start:0}.vision-ref+.vision-ref:before{content:",";margin-inline-end:.1em;color:var(--vp-semantic-color-content-quiet)}.vision-ref a{color:var(--vp-semantic-color-content-brand);font-weight:var(--vp-typography-title-s-font-weight);text-decoration:none;padding-inline:.1em;border-radius:var(--vp-semantic-border-radius-s)}.vision-ref a:hover{text-decoration:underline}.vision-ref a:focus-visible{outline:var(--vp-semantic-border-width-m) solid transparent;box-shadow:var(--vp-semantic-box-shadow-focus)}.vision-card--brand .vision-ref a{color:inherit;text-decoration:underline}.vision-ref--plain{color:var(--vp-semantic-color-content-brand);font-weight:var(--vp-typography-title-s-font-weight)}.vision-grid{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.vision-grid--2,.vision-grid--3,.vision-grid--4,.vision-grid--pillars,.vision-grid--risks,.vision-grid--others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vision-grid--3,.vision-grid--risks,.vision-grid--others{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vision-grid--pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.vision-grid--risks,.vision-grid--others{grid-template-columns:repeat(4,minmax(0,1fr))}}.vision-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vp-semantic-spacing-m);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main);min-width:0}.vision-card>*{max-width:100%}.vision-card--quiet{background:var(--vp-semantic-color-container-quiet);border-color:transparent}.vision-card--brand{background:var(--vp-semantic-color-container-brand);color:var(--vp-semantic-color-content-on-brand-neutral);border-color:transparent}.vision-card--warning{border-color:var(--vp-semantic-color-status-warning);background:var(--vp-semantic-color-status-warning-quiet)}.vision-card__kicker{color:var(--vp-semantic-color-content-neutral)}.vision-takeaway__index{font-family:var(--vision-display-family);font-size:var(--vp-core-font-size-600);line-height:1;color:var(--vp-semantic-color-content-brand)}.vision-takeaway{padding:var(--vp-semantic-spacing-xl)}.vision-bullets{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}.vision-bullets li{position:relative;padding-inline-start:var(--vp-semantic-spacing-m)}.vision-bullets li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:6px;height:6px;border-radius:var(--vp-semantic-border-radius-full);background:var(--vp-semantic-color-content-brand)}.vision-figures{display:grid;gap:var(--vp-semantic-spacing-xl) var(--vp-semantic-spacing-l);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.vision-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.vision-figure{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);padding-top:var(--vp-semantic-spacing-s);border-top:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand)}.vision-figure__value{font-family:var(--vision-display-family);font-size:clamp(var(--vp-core-font-size-850),6vw,6.5rem);line-height:1;color:var(--vp-semantic-color-content-brand);font-variant-numeric:tabular-nums}.vision-figure__unit{font-size:.45em}.vision-figure__label{max-width:28ch}.vision-quote{font-family:var(--vision-title-family);font-weight:var(--vision-title-weight);font-size:var(--vp-core-font-size-300);line-height:1.3;font-style:italic}.vision-hub{position:relative;display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr)}.vision-hub__spokes{display:none}.vision-hub__core{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vp-semantic-spacing-m);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-container-brand);color:var(--vp-semantic-color-content-on-brand-neutral)}.vision-hub__core-list{display:flex;flex-wrap:wrap;gap:var(--vp-semantic-spacing-2xs)}.vision-hub__core-list li{padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-xs);border-radius:var(--vp-semantic-border-radius-full);border:var(--vp-semantic-border-width-s) solid currentColor}.vision-hub__core-list .vision-code{background:transparent;padding:0}.vision-hub__audiences{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr);padding-inline-start:var(--vp-semantic-spacing-m);border-inline-start:var(--vp-semantic-border-width-m) dashed var(--vp-semantic-color-border-brand);margin-inline-start:var(--vp-semantic-spacing-m)}.vision-hub__audience{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);padding:var(--vp-semantic-spacing-xl);border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main);min-width:0}@media(min-width:720px)and (max-width:1023px){.vision-hub__audiences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vision-hub{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:var(--vp-semantic-spacing-2xl)}.vision-hub__spokes{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.vision-hub__spokes line{stroke:var(--vp-semantic-color-border-brand);stroke-width:2;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.vision-hub__core{position:relative;grid-area:2 / 2;align-self:center;justify-content:center;padding:var(--vp-semantic-spacing-2xl);box-shadow:var(--vp-semantic-elevation-200)}.vision-hub__audiences{display:grid;grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid;padding:0;margin:0;border:none}.vision-hub__audience{position:relative}.vision-hub__audience:nth-child(1){grid-area:1 / 1}.vision-hub__audience:nth-child(2){grid-area:1 / 2}.vision-hub__audience:nth-child(3){grid-area:1 / 3}.vision-hub__audience:nth-child(4){grid-area:2 / 1}.vision-hub__audience:nth-child(5){grid-area:2 / 3}.vision-hub__audience:nth-child(6){grid-area:3 / 1}.vision-hub__audience:nth-child(7){grid-area:3 / 2}.vision-hub__audience:nth-child(8){grid-area:3 / 3}}.vision-split{display:grid;gap:var(--vision-flow);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.vision-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vision-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}}.vision-stakes{display:grid;gap:var(--vp-semantic-spacing-m)}.vision-table-region{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main)}.vision-table-region:focus-visible{outline:var(--vp-semantic-border-width-m) solid transparent;box-shadow:var(--vp-semantic-box-shadow-focus)}.vision .vision-table{width:100%;min-width:640px;border-collapse:collapse;overflow:visible;font-family:var(--vp-typography-body-s-font-family);font-size:var(--vp-typography-body-s-font-size);line-height:var(--vp-typography-body-s-line-height)}.vision .vision-table--compact{min-width:0}.vision .vision-table td.vision-table__info{width:1%;padding-block:var(--vp-semantic-spacing-3xs);vertical-align:middle}.vision-table th,.vision-table td{text-align:start;vertical-align:top;padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-l);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:transparent;color:var(--vp-semantic-color-content-neutral)}.vision-table thead th{color:var(--vp-semantic-color-content-quiet);font-weight:var(--vp-typography-title-s-font-weight);background:var(--vp-semantic-color-container-quiet)}.vision-table tbody th{font-weight:var(--vp-typography-title-s-font-weight);min-width:11rem}.vision .vision-table td:hover:after{content:none}.vision .vision-table tbody tr:hover{background-color:transparent}.vision-table tbody tr:last-child>*{border-bottom:none}.vision .vision-table td.vision-table__target{color:var(--vp-semantic-color-content-brand);font-weight:var(--vp-typography-title-s-font-weight)}.vision-thesis{padding:var(--vision-card-pad)}.vision-thesis p{max-width:60ch}.vision-tabs{width:100%}.vision-role{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl);padding-top:var(--vp-semantic-spacing-2xl)}.vision-role__lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vp-semantic-spacing-s);max-width:70ch}.vision-rule{justify-content:center}.vision-brief{gap:var(--vp-semantic-spacing-s)}.vision-brief__top{display:flex;align-items:center;gap:var(--vp-semantic-spacing-s)}.vision-brief__title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vp-semantic-spacing-xs);width:100%}.vision-brief__title>:first-child{flex:1 1 auto;min-width:0;padding-top:var(--vp-semantic-spacing-4xs);text-wrap:pretty}.vision-brief__text{color:var(--vp-semantic-color-content-quiet)}.vision-card--brand .vision-brief__text{color:inherit}.vision-section--alt .vision-card--quiet{background:var(--vp-semantic-color-background-main)}.vision-role__lead .vision-brief__title{justify-content:flex-start}.vision-role__lead .vision-brief__title>:first-child{flex:0 1 auto}.vision-info{flex:0 0 auto}.vision-section__title-row{display:flex;align-items:center;gap:var(--vp-semantic-spacing-s)}.vision-step__marker{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:var(--vp-semantic-spacing-3xl);height:var(--vp-semantic-spacing-3xl);border-radius:var(--vp-semantic-border-radius-full);background:var(--vp-semantic-color-container-brand);color:var(--vp-semantic-color-content-on-brand-neutral);font-family:var(--vision-title-family);font-weight:var(--vision-title-weight)}.vision-step__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main)}.vision-step__period{color:var(--vp-semantic-color-content-brand)}.vision-gaps{display:grid;gap:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-2xl);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.vision-gaps{grid-template-columns:repeat(2,minmax(0,1fr))}}.vision-gaps li{padding-inline-start:var(--vp-semantic-spacing-m);border-inline-start:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand)}.vision-inline-link{color:var(--vp-semantic-color-content-neutral);text-decoration:underline;text-underline-offset:.2em;border-radius:var(--vp-semantic-border-radius-s)}.vision-inline-link:focus-visible{outline:var(--vp-semantic-border-width-m) solid transparent;box-shadow:var(--vp-semantic-box-shadow-focus)}.vision-drawer{width:min(560px,100vw);max-width:100vw;height:100%}.vision-drawer .vision-drawer__body{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l);padding-inline:var(--drawer-containers-padding-inline-start) var(--drawer-containers-padding-inline-end);padding-block-end:var(--vp-semantic-spacing-2xl);color:var(--vp-semantic-color-content-neutral)}.vision-drawer :where(h2,h3,h4,p,ul,ol,dl,dd,blockquote){margin:0}.vision-drawer :where(ul,ol){padding:0;list-style:none}.vision-drawer__part{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}.vision-drawer__heading{color:var(--vp-semantic-color-content-quiet)}.vision-drawer__entry{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-3xs);padding-block:var(--vp-semantic-spacing-s);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-drawer__entry:last-child{border-bottom:none}.vision-drawer__sources{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);padding-top:var(--vp-semantic-spacing-m);border-top:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-drawer__sources .vision-label{color:var(--vp-semantic-color-content-quiet)}.vision-drawer__sources li{display:flex;gap:var(--vp-semantic-spacing-xs)}.vision-drawer__source-number{flex:0 0 1.5rem;color:var(--vp-semantic-color-content-brand);font-weight:var(--vp-typography-title-s-font-weight);font-variant-numeric:tabular-nums}.vision-sources{display:grid;gap:var(--vp-semantic-spacing-2xl)}.vision-sources__group{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}.vision .vision-sources__list{list-style:decimal;padding-inline-start:var(--vp-semantic-spacing-xl);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}.vision-sources__item{scroll-margin-top:calc(var(--header-height) + var(--vp-semantic-spacing-l));padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-xs);border-radius:var(--vp-semantic-border-radius-s)}.vision-sources__item::marker{color:var(--vp-semantic-color-content-brand);font-weight:var(--vp-typography-title-s-font-weight);font-variant-numeric:tabular-nums}.vision-sources__item:target{background:var(--vp-semantic-color-container-quiet)}.vision-note-link{display:inline-flex;align-items:center;gap:var(--vp-semantic-spacing-xs);width:fit-content;padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs);border-radius:var(--vp-semantic-border-radius-s);color:var(--vp-semantic-color-content-neutral);text-decoration:underline;text-underline-offset:.2em}.vision-note-link:hover{background:var(--vp-semantic-color-hover-container-alpha-neutral)}.vision-note-link:focus-visible{outline:var(--vp-semantic-border-width-m) solid transparent;box-shadow:var(--vp-semantic-box-shadow-focus)}.vision-toc .vision-note-link{margin-top:var(--vp-semantic-spacing-xs);padding-top:var(--vp-semantic-spacing-s);border-top:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-radius:0}@media(min-width:1200px){.vision-footer__note{display:none}}.vision-footer{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m);padding:var(--vp-semantic-spacing-2xl) var(--vision-gutter) var(--vp-semantic-spacing-4xl);max-width:1160px;margin:0 auto}.vision-problems{display:grid;gap:var(--vp-semantic-spacing-m)}.vision-problem{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-l);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-container-quiet)}.vision-problem__arrow{display:none;color:var(--vp-semantic-color-content-brand)}@media(min-width:720px){.vision-problem{grid-template-columns:minmax(0,2fr) auto minmax(0,3fr);align-items:center;gap:var(--vp-semantic-spacing-l);padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-xl)}.vision-problem__arrow{display:block}}.vision-problem__solution{align-items:center}.vision-predictions{display:grid;gap:var(--vp-semantic-spacing-m)}.vision-prediction{flex-direction:row;gap:var(--vp-semantic-spacing-xl)}.vision-prediction__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s)}.vision-prediction .vision-takeaway__index{flex:0 0 auto;min-width:2.5ch}.vision-prediction__forus{color:var(--vp-semantic-color-content-quiet)}.vision-prediction__forus strong{color:var(--vp-semantic-color-content-brand)}.vision-section--feature{background:var(--vp-semantic-color-alpha-brand-s);border-block:var(--vp-semantic-border-width-l) solid var(--vp-semantic-color-border-brand)}.vision-statement{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vp-semantic-spacing-s)}.vision-statement__text{font-family:var(--vision-display-family);font-size:clamp(var(--vp-core-font-size-500),3.4vw,var(--vp-core-font-size-750));line-height:1.15;max-width:26ch;color:var(--vp-semantic-color-content-neutral);text-wrap:balance}.vision-focus{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.vision-focus{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-focus__card:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1440px){.vision-focus{grid-template-columns:repeat(6,minmax(0,1fr))}.vision-focus__card{grid-column:span 2}.vision-focus__card:nth-child(4),.vision-focus__card:last-child:nth-child(odd){grid-column:span 3}}.vision-focus__card{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-background-main);box-shadow:var(--vp-semantic-elevation-200);min-width:0}.vision-focus__head{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}.vision-focus__index{font-family:var(--vision-display-family);font-size:var(--vp-core-font-size-750);line-height:1;color:var(--vp-semantic-color-content-brand)}.vision-focus__commitments{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);padding-top:var(--vp-semantic-spacing-m);border-top:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);margin-top:auto}.vision-focus__label{color:var(--vp-semantic-color-content-brand)}.vision-focus__list{display:grid;gap:var(--vp-semantic-spacing-s)}.vision-focus__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--vp-semantic-spacing-xs)}.vision-focus__item>p{padding-top:var(--vp-semantic-spacing-4xs);font-weight:var(--vp-typography-title-s-font-weight)}.vision-focus__check{margin-top:var(--vp-semantic-spacing-3xs);color:var(--vp-semantic-color-content-brand)}.vision-hub__facts{display:grid;gap:var(--vp-semantic-spacing-xs);padding-top:var(--vp-semantic-spacing-s);border-top:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-hub__facts dt{font-weight:var(--vp-typography-title-s-font-weight);color:var(--vp-semantic-color-content-brand)}.vision-week{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.vision-week{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.vision-week__plan{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m)}.vision-week__list{display:grid;border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main)}.vision-week__slot{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-l);padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-l);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-week__slot:last-child{border-bottom:none}@media(min-width:600px){.vision-week__slot{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.vision-week__when{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vp-semantic-spacing-xs)}.vision-week__share{color:var(--vp-semantic-color-content-brand);font-weight:var(--vp-typography-title-s-font-weight);font-variant-numeric:tabular-nums}.vision-week__side{display:grid;gap:var(--vision-grid-gap);align-content:start}.vision-week__box--stop{border-style:dashed;border-color:var(--vp-semantic-color-border-neutral)}.vision-week__box--stop .vision-bullets li:before{background:var(--vp-semantic-color-content-quiet)}.vision-horizons{display:flex;flex-direction:column}.vision-horizon{position:relative;display:grid;grid-template-columns:var(--vp-semantic-spacing-3xl) minmax(0,1fr);column-gap:var(--vp-semantic-spacing-m);row-gap:var(--vp-semantic-spacing-m);padding-bottom:var(--vp-semantic-spacing-2xl)}.vision-horizon:last-child{padding-bottom:0}.vision-horizon:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc(var(--vp-semantic-spacing-3xl) / 2);top:var(--vp-semantic-spacing-3xl);bottom:0;border-inline-start:var(--vp-semantic-border-width-m) dashed var(--vp-semantic-color-border-brand)}.vision-horizon__head{display:contents}.vision-horizon__title{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-3xs);align-self:center}.vision-horizon__body{grid-column:2;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-l);min-width:0}.vision-horizon__ambition{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-3xs);padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);border-inline-start:var(--vp-semantic-border-width-l) solid var(--vp-semantic-color-border-brand);border-radius:var(--vp-semantic-border-radius-s);background:var(--vp-semantic-color-container-quiet);font-weight:var(--vp-typography-title-s-font-weight)}.vision-horizon__ambition .vision-label{color:var(--vp-semantic-color-content-neutral);font-weight:400}@media(min-width:1024px){.vision-horizon{grid-template-columns:var(--vp-semantic-spacing-3xl) minmax(0,15rem) minmax(0,1fr);column-gap:var(--vp-semantic-spacing-xl)}.vision-horizon__title{align-self:start;padding-top:var(--vp-semantic-spacing-2xs)}.vision-horizon__body{grid-column:3;grid-row:1}.vision-horizon__body .vision-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-2xl)}}.vision-streams{display:flex;flex-direction:column;border-top:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-stream{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vp-semantic-spacing-m);padding-block:var(--vp-semantic-spacing-l);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}@media(min-width:1024px){.vision-stream{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vp-semantic-spacing-2xl)}}.vision-stream__main{display:flex;align-items:flex-start;gap:var(--vp-semantic-spacing-m)}.vision-stream__main .vision-takeaway__index{flex:0 0 auto;min-width:.7em;font-variant-numeric:tabular-nums}.vision-stream__name{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs);min-width:0}.vision-stream__plan{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);min-width:0}.vision-stream__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs)}.vision-stream__tag{padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-xs);border-radius:var(--vp-semantic-border-radius-full);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-brand);color:var(--vp-semantic-color-content-brand);font-weight:var(--vp-typography-title-s-font-weight)}.vision-stream__sequence{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vp-semantic-spacing-xs)}.vision-stream__sequence>li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--vp-semantic-spacing-xs)}.vision-stream__step{font-weight:var(--vp-typography-title-s-font-weight);color:var(--vp-semantic-color-content-brand)}@media(min-width:720px){.vision-stream__sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vp-semantic-spacing-m)}.vision-stream__sequence>li{position:relative;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs);padding-top:var(--vp-semantic-spacing-xs);border-top:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand)}.vision-stream__sequence>li:not(:last-child):after{content:"";position:absolute;top:-5px;inset-inline-end:calc(-1 * var(--vp-semantic-spacing-m));border-block:4px solid transparent;border-inline-start:6px solid var(--vp-semantic-color-border-brand)}}.vision-others{display:flex;flex-direction:column;border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main);overflow:hidden}.vision-others__head{display:none}.vision-other{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vp-semantic-spacing-m);padding:var(--vp-semantic-spacing-l);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-other:last-child{border-bottom:none}.vision-other__who,.vision-other__cell{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-2xs)}.vision-other__label{color:var(--vp-semantic-color-content-quiet)}.vision-other__ours{display:flex;gap:var(--vp-semantic-spacing-2xs)}.vision-other__check{flex:0 0 auto;color:var(--vp-semantic-color-content-brand)}@media(min-width:1024px){.vision-others__head,.vision-other{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:var(--vp-semantic-spacing-xl);padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-xl)}.vision-others__head{display:grid;padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xl);background:var(--vp-semantic-color-container-quiet);color:var(--vp-semantic-color-content-quiet);font-family:var(--vp-typography-body-s-font-family);font-size:var(--vp-typography-body-s-font-size);font-weight:var(--vp-typography-title-s-font-weight);border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-other__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.vision-position{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.vision-position{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-position__item:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1440px){.vision-position{grid-template-columns:repeat(6,minmax(0,1fr))}.vision-position__item{grid-column:span 2}.vision-position__item:nth-child(4),.vision-position__item:last-child:nth-child(odd){grid-column:span 3}}.vision-position__item{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-background-main);border-top:var(--vp-semantic-border-width-l) solid var(--vp-semantic-color-border-brand);box-shadow:var(--vp-semantic-elevation-200);min-width:0}.vision-position__index{font-family:var(--vision-display-family);font-size:var(--vp-core-font-size-750);line-height:1;color:var(--vp-semantic-color-content-brand);margin-bottom:var(--vp-semantic-spacing-2xs)}@media(prefers-reduced-motion:no-preference){.vision-toc__link{transition:color var(--motion-duration-fast, .15s) ease,background-color var(--motion-duration-fast, .15s) ease}}@media print{.vision-toc,#vision-start{display:none}}.vision-mission__side{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs)}.vision-mission__coe{max-width:48ch;color:var(--vp-semantic-color-content-neutral);text-wrap:balance}.vision-years{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media(min-width:720px){.vision-years{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.vision-years{grid-template-columns:repeat(4,minmax(0,1fr))}}.vision-year{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-block-start:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);background:var(--vp-semantic-color-background-main)}.vision-year__label{font-family:var(--vision-display-family);font-size:var(--vp-core-font-size-500);line-height:1;color:var(--vp-semantic-color-content-brand)}.vision-year__ambition{color:var(--vp-semantic-color-content-neutral)}.vision-system{margin:0}.vision-system__map{display:grid;gap:var(--vp-semantic-spacing-m);grid-template-columns:minmax(0,1fr);align-items:stretch}@media(min-width:1024px){.vision-system__map{grid-template-columns:minmax(0,1fr) var(--vp-semantic-spacing-2xl) minmax(0,1fr) var(--vp-semantic-spacing-2xl) minmax(0,1fr);align-items:center}}.vision-system__zone{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-s);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);background:var(--vp-semantic-color-background-main)}.vision-system__stock{display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xs);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-container-brand);color:var(--vp-semantic-color-content-on-brand-neutral);text-align:center}.vision-system__stock .vision-label{color:inherit}.vision-system__arrow{justify-self:center;width:var(--vp-semantic-spacing-m);height:var(--vp-semantic-spacing-m);border-inline-end:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);border-block-end:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);transform:rotate(45deg)}@media(min-width:1024px){.vision-system__arrow{transform:rotate(-45deg)}}.vision-system__circuit{display:grid;gap:var(--vp-semantic-spacing-l);padding:var(--vision-card-pad);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-m)}.vision .vision-system__returns{display:grid;gap:var(--vp-semantic-spacing-s);padding-block-start:var(--vp-semantic-spacing-m);border-block-start:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand)}.vision-system__returns li{display:flex;align-items:center;gap:var(--vp-semantic-spacing-m)}.vision-system__returns svg,.vision-product__quality svg,.vision-product__prompt svg{flex:0 0 auto;inline-size:var(--vp-semantic-spacing-xl);block-size:var(--vp-semantic-spacing-xl);color:var(--vp-semantic-color-content-brand)}.vision-milestones .vision-takeaway__index{font-size:var(--vp-typography-title-l-font-size)}.vision-milestones .vision-card{border-block-start:var(--vp-semantic-border-width-l) solid var(--vp-semantic-color-border-brand)}.vision-domain-support{display:grid;gap:var(--vision-grid-gap)}.vision-domain-support>li{display:grid;gap:var(--vp-semantic-spacing-s);padding-block:var(--vp-semantic-spacing-l);border-block-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}@media(min-width:1024px){.vision-domain-support>li{grid-template-columns:1fr 1.2fr 1fr;gap:var(--vision-grid-gap);align-items:start}}.vision-product{overflow:hidden;border:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-m);background:var(--vp-semantic-color-background-main)}.vision-product__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vp-semantic-spacing-m);padding:var(--vp-semantic-spacing-m) var(--vision-card-pad);border-block-end:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-product__header>:last-child{margin-inline-start:auto}.vision-product__body{display:grid;gap:var(--vp-semantic-spacing-2xl);padding:var(--vision-card-pad)}.vision-product__intro{display:grid;justify-items:center;gap:var(--vp-semantic-spacing-m);padding-block:var(--vp-semantic-spacing-xl);text-align:center}.vision-product__prompt{display:flex;justify-content:space-between;align-items:center;gap:var(--vp-semantic-spacing-m);inline-size:min(100%,56ch);padding:var(--vp-semantic-spacing-xl);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-s);text-align:start;color:var(--vp-semantic-color-content-quiet)}.vision-product__gallery-heading{display:grid;gap:var(--vp-semantic-spacing-xs)}.vision-product__sort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vp-semantic-spacing-s)}.vision-product__sort [aria-pressed=true]{background:var(--vp-semantic-color-container-quiet)}.vision-product__stats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vp-semantic-spacing-xs);margin-block-start:var(--vp-semantic-spacing-xs);padding-block-start:var(--vp-semantic-spacing-xs);border-block-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);color:var(--vp-semantic-color-content-quiet)}.vision-product__gallery{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.vision-product__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.vision-product__example{min-inline-size:0;overflow:hidden;border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s)}.vision-product__example-copy{display:grid;gap:var(--vp-semantic-spacing-xs);padding:var(--vp-semantic-spacing-m)}.vision-product__preview{display:grid;aspect-ratio:16 / 9;padding:var(--vp-semantic-spacing-m);background:var(--vp-semantic-color-background-alternative);border-block-end:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.vision-product__screen{display:grid;grid-template-rows:auto 1fr;gap:var(--vp-semantic-spacing-s);min-block-size:0}.vision-product__preview--mobile .vision-product__screen{justify-self:center;inline-size:40%;padding:var(--vp-semantic-spacing-xs);border:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-s);background:var(--vp-semantic-color-background-main)}.vision-product__preview--mobile .vision-product__mini-header span{block-size:var(--vp-semantic-spacing-2xs)}.vision-product__mini-header{display:flex;justify-content:space-between;gap:var(--vp-semantic-spacing-m)}.vision-product__mini-header span{inline-size:30%;block-size:var(--vp-semantic-spacing-xs);background:var(--vp-semantic-color-border-neutral);border-radius:var(--vp-semantic-border-radius-full)}.vision-product__mini-header span:last-child{inline-size:15%}.vision-product__mini-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vp-semantic-spacing-xs)}.vision-product__mini-content span{border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s);background:var(--vp-semantic-color-background-main)}.vision-product__preview--commerce .vision-product__mini-content span:first-child{grid-row:span 2;background:var(--vp-semantic-color-container-quiet)}.vision-product__preview--commerce .vision-product__mini-content span:last-child{background:var(--vp-semantic-color-container-brand)}.vision-product__preview--dashboard .vision-product__mini-content{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-product__preview--dashboard .vision-product__mini-content span:last-child{grid-column:1 / -1;background:repeating-linear-gradient(to right,var(--vp-semantic-color-container-brand) 0 8%,var(--vp-semantic-color-container-quiet) 8% 12%)}.vision-product__preview--conversation .vision-product__mini-content{grid-template-columns:1fr}.vision-product__preview--conversation .vision-product__mini-content span{inline-size:75%}.vision-product__preview--conversation .vision-product__mini-content span:nth-child(2n){justify-self:end;background:var(--vp-semantic-color-container-brand)}.vision-product__preview--tracking .vision-product__mini-content,.vision-product__preview--inventory .vision-product__mini-content{grid-template-columns:1fr}.vision-product__preview--tracking .vision-product__mini-content span{border-inline-start:var(--vp-semantic-border-width-l) solid var(--vp-semantic-color-border-brand)}.vision-product__preview--catalog .vision-product__mini-content{grid-template-columns:repeat(4,minmax(0,1fr))}.vision-product__preview--catalog .vision-product__mini-content span:nth-child(odd),.vision-product__preview--inventory .vision-product__mini-content span:nth-child(odd){background:var(--vp-semantic-color-container-quiet)}.vision-product__preview--planning .vision-product__mini-content{grid-template-columns:repeat(4,minmax(0,1fr));background:repeating-linear-gradient(to bottom,var(--vp-semantic-color-background-main) 0 23%,var(--vp-semantic-color-border-quiet) 23% 25%)}.vision-product__preview--planning .vision-product__mini-content span{align-self:center;block-size:30%;background:var(--vp-semantic-color-container-brand)}.vision-product__preview--outdoor .vision-product__mini-content span:first-child,.vision-product__preview--event .vision-product__mini-content span:first-child{grid-column:1 / -1;background:var(--vp-semantic-color-container-quiet)}.vision-product__preview--outdoor .vision-product__mini-content span:last-child,.vision-product__preview--event .vision-product__mini-content span:last-child{background:var(--vp-semantic-color-container-brand)}.vision-product__quality{display:flex;align-items:center;gap:var(--vp-semantic-spacing-s);padding:var(--vp-semantic-spacing-m);border-radius:var(--vp-semantic-border-radius-s);background:var(--vp-semantic-color-container-quiet)}.vision-kpi-featured{display:grid;gap:var(--vision-grid-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.vision-kpi-featured__item{display:grid;gap:var(--vp-semantic-spacing-l);padding:var(--vision-card-pad);border-radius:var(--vp-semantic-border-radius-m);border:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);border-block-start:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand);background:var(--vp-semantic-color-background-main)}.vision-kpi-featured__copy,.vision-kpi-featured__measure{display:grid;gap:var(--vp-semantic-spacing-xs)}@media(min-width:720px){.vision-kpi-featured__item{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:center}.vision-kpi-featured__measure{text-align:end;padding-inline-start:var(--vp-semantic-spacing-xl);border-inline-start:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}}.vision-kpi-featured__target{font-family:var(--vision-title-family);font-size:var(--vp-core-font-size-400);line-height:1.2;color:var(--vp-semantic-color-content-brand)}.vision .vision-table .vision-table__group th{padding-block:var(--vp-semantic-spacing-l);border-block-start:var(--vp-semantic-border-width-l) solid var(--vp-semantic-color-border-brand);background:var(--vp-semantic-color-container-brand);color:var(--vp-semantic-color-content-on-brand-neutral);font-weight:var(--vision-title-weight)}.vision-kpi-flag{color:var(--vp-semantic-color-content-brand);font-weight:400}.vision-focus__links{color:var(--vp-semantic-color-content-quiet)}.vision-focus__links .vision-label{color:var(--vp-semantic-color-content-brand)}._card_19m8y_1{border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-m);padding:var(--vp-semantic-spacing-l);background-color:var(--vp-semantic-color-container-main);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m);max-width:400px}._container_19m8y_12{margin-top:var(--vp-semantic-spacing-4xl);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m)}._link_19m8y_19{color:var(--link-color)!important}._panel_176ck_1{padding:var(--vp-semantic-spacing-2xl) 0;display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-xl);max-width:100%}.hero-video-container{position:absolute;right:10%;top:200px;width:30%;aspect-ratio:1/1}.hero-video{position:absolute;width:100%;height:100%;max-width:none;object-fit:cover;cursor:pointer}.hero-video-button{position:absolute;bottom:16px;right:16px;z-index:10;opacity:0;transition:opacity .2s ease-in-out}.hero-video-container:hover .hero-video-button,.hero-video-container:focus-within .hero-video-button{opacity:1}@layer vitamin-play{.vp-form-fieldset{--form-fieldset-border-width:var(--vp-semantic-border-width-none);border-width:var(--form-fieldset-border-width);margin:0;padding:0}}@layer vitamin-play{.vp-form-legend{--form-legend-color:var(--vp-semantic-color-content-neutral);--form-legend-spacing-gap:var(--vp-semantic-spacing-2xs);--form-legend-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-legend-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-legend-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-legend-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-legend-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-legend-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-legend-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-legend-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--form-legend-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-legend-disabled-opacity:var(--vp-semantic-opacity-s);--form-legend-margin-block-end:var(--vp-semantic-spacing-xs);--form-legend-padding:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);align-items:center;box-sizing:border-box;color:var(--form-legend-color);display:flex;font-family:var(--form-legend-font-family);font-optical-sizing:var(--form-legend-font-optical-sizing);font-size:var(--form-legend-font-size);font-weight:var(--form-legend-font-weight);gap:var(--form-legend-spacing-gap);letter-spacing:var(--form-legend-letter-spacing);line-height:var(--form-legend-line-height);-webkit-text-decoration:var(--form-legend-text-decoration);text-decoration:var(--form-legend-text-decoration);text-transform:var(--form-legend-text-case);-webkit-font-smoothing:var(--form-legend-webkit-font-smoothing);margin-block-end:var(--form-legend-margin-block-end);padding:var(--form-legend-padding)}.vp-form-legend[data-disabled]{opacity:var(--form-legend-disabled-opacity)}}@layer vitamin-play{.vp-form-label{--form-label-color:var(--vp-semantic-color-content-neutral);--form-label-spacing-gap:var(--vp-semantic-spacing-2xs);--form-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--form-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-label-disabled-opacity:var(--vp-semantic-opacity-s);--form-label-margin-block-end:var(--vp-semantic-spacing-xs);--form-label-icon-width:var(--vp-semantic-sizing-m);--form-label-icon-height:var(--vp-semantic-sizing-m);--form-label-icon-color:var(--vp-semantic-color-content-brand);align-items:center;box-sizing:border-box;color:var(--form-label-color);display:flex;font-family:var(--form-label-font-family);font-optical-sizing:var(--form-label-font-optical-sizing);font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);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);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)}.vp-form-label[data-disabled]{opacity:var(--form-label-disabled-opacity)}.vp-form-label [data-part=form-label-end-slot]{align-items:center;display:flex;justify-content:center}.vp-form-label [data-part=form-label-end-slot] svg{color:var(--form-label-icon-color);flex:0 0 auto;height:var(--form-label-icon-height);width:var(--form-label-icon-width)}}@layer vitamin-play{:root{--input-zi-root:0;--input-zi-container:var(--input-zi-root);--input-zi-input:calc(var(--input-zi-root) + 1);--input-zi-slot:calc(var(--input-zi-input) + 1)}.vp-input{--input-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--input-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--input-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--input-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--input-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--input-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--input-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--input-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--input-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--input-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--input-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--input-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--input-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--input-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--input-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--input-placeholder-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--input-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--input-color:var(--vp-semantic-color-content-neutral);--input-placeholder-color:var(--vp-semantic-color-content-quiet);--input-background-color:var(--vp-semantic-color-container-neutral);--input-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--input-border-width:var(--vp-semantic-border-width-s);--input-border-width-hover:var(--vp-semantic-border-width-m);--input-border-width-active:var(--vp-semantic-border-width-m);--input-border-color:var(--vp-semantic-color-border-neutral);--input-border-color-active:var(--vp-semantic-color-active-border-neutral);--input-border-color-success:var(--vp-semantic-color-status-positive);--input-border-color-error:var(--vp-semantic-color-status-negative);--input-focus-box-shadow:var(--vp-semantic-box-shadow-focus-textfield);--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s)}.vp-input--small{--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-xs)}.vp-input--large{--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-m)}.vp-input-container{--input-disabled-opacity:var(--vp-semantic-opacity-s);--input-checkmark-color:var(--vp-semantic-color-status-positive);--input-icons-color:var(--vp-semantic-color-content-neutral);--input-start-icon-width:var(--vp-semantic-sizing-xl);--input-start-icon-height:var(--vp-semantic-sizing-xl);--input-end-icon-width:var(--vp-semantic-sizing-xl);--input-end-icon-height:var(--vp-semantic-sizing-xl);--input-slot-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s);--input-start-slot-width:calc(var(--vp-semantic-sizing-xl) + var(--vp-semantic-spacing-s) + var(--vp-semantic-spacing-xs));--input-end-slot-width:calc(var(--vp-semantic-sizing-xl) + var(--vp-semantic-spacing-xs) + var(--vp-semantic-spacing-s));--input-multiple-end-slots-gap:var(--vp-semantic-spacing-s);--input-multiple-end-slots-width:calc(var(--vp-semantic-sizing-xl)*2 + var(--input-spacing-gap) + var(--vp-semantic-spacing-s) + var(--input-multiple-end-slots-gap))}.vp-input{align-items:center;box-sizing:border-box;display:flex;font-family:var(--input-font-family);font-optical-sizing:var(--input-font-optical-sizing);font-size:var(--input-font-size);font-weight:var(--input-font-weight);gap:var(--input-spacing-gap);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding);position:relative;-webkit-text-decoration:var(--input-text-decoration);text-decoration:var(--input-text-decoration);text-transform:var(--input-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--input-webkit-font-smoothing);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background-color);border:0;border-radius:var(--input-border-radius);box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color);color:var(--input-color);z-index:var(--input-zi-input)}.vp-input::-moz-placeholder{font-family:var(--input-placeholder-font-family);font-optical-sizing:var(--input-placeholder-font-optical-sizing);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input::placeholder{font-family:var(--input-placeholder-font-family);font-optical-sizing:var(--input-placeholder-font-optical-sizing);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);-webkit-text-decoration:var(--input-placeholder-text-decoration);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input-container[data-disabled]{cursor:default;opacity:var(--input-disabled-opacity)}.vp-input[data-hover]{--input-border-width:var(--input-border-width-hover)}.vp-input[data-active]{outline:0;--input-border-width:var(--input-border-width-active)}.vp-input[data-active]:not([data-invalid],[data-success]){--input-border-color:var(--input-border-color-active)}.vp-input[data-focus]{outline:0;--input-border-width:var(--input-border-width-active)}.vp-input[data-focus]:not([data-invalid],[data-success]){--input-border-color:var(--input-border-color-active)}.vp-input[data-success]{--input-border-color:var(--input-border-color-success)}.vp-input[data-invalid]{--input-border-color:var(--input-border-color-error)}.vp-input[data-start-slot]{padding-inline-start:var(--input-start-slot-width)}.vp-input[data-end-slot]{padding-inline-end:var(--input-end-slot-width)}.vp-input[data-end-slot][data-success]{padding-inline-end:var(--input-multiple-end-slots-width)}.vp-input[data-success]{padding-inline-end:var(--input-end-slot-width)}.vp-input-container{position:relative;z-index:var(--input-zi-container)}.vp-input-container svg{color:var(--input-icons-color);flex:0 0 auto}.vp-input-container [data-part=start-slot]{align-items:center;box-sizing:border-box;display:flex;inset-block:0;inset-inline-start:0;justify-content:flex-start;padding:var(--input-slot-padding);padding-inline-end:0;position:absolute;width:var(--input-start-slot-width);z-index:var(--input-zi-slot)}.vp-input-container [data-part=start-slot] svg{height:var(--input-start-icon-height);width:var(--input-start-icon-width)}.vp-input-container [data-part=end-slot]{align-items:center;box-sizing:border-box;display:flex;gap:var(--input-multiple-end-slots-gap);inset-block:0;inset-inline-end:0;justify-content:center;padding:var(--input-slot-padding);position:absolute;width:var(--input-end-slot-width);z-index:var(--input-zi-slot)}.vp-input-container [data-part=end-slot] svg{height:var(--input-end-icon-height);width:var(--input-end-icon-width)}.vp-input-container [data-part=end-slot] svg[data-part=checkmark]{color:var(--input-checkmark-color)}.vp-input-container [data-part=end-slot][data-end-slot][data-success]{width:var(--input-multiple-end-slots-width)}}@layer vitamin-play{: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{--vp-component-drawer-sizing-container-screen-s-height:323px;--vp-component-drawer-sizing-container-screen-m-height:323px;--vp-component-drawer-sizing-container-screen-l-height:323px;--drawer-background-color:var(--vp-semantic-color-container-on-overlay);--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-s-height);--drawer-width:390px;--drawer-viewport-gap:var(--vp-semantic-spacing-4xl);--drawer-padding:calc(var(--vp-semantic-spacing-l) - var(--drawer-gap)/2) 0 calc(var(--vp-semantic-spacing-l) - var(--drawer-gap)/2) 0;--drawer-backdrop-background-color:var(--vp-semantic-color-container-overlay);--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-semantic-spacing-xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-xl);--drawer-header-gap:var(--vp-semantic-spacing-xs);--drawer-header-padding:calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-start)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-start));--drawer-header-title-color:var(--vp-semantic-color-content-neutral);--drawer-header-title-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--drawer-header-title-font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--drawer-header-title-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--drawer-header-title-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--drawer-header-title-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--drawer-header-title-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--drawer-header-title-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--drawer-header-title-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--drawer-header-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--drawer-body-color-content-default:var(--vp-semantic-color-content-neutral);--drawer-footer-padding:calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-start)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-end)) calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-start));--drawer-key-frame-slide-horizontal-in:drawer-slide-horizontal-in;--drawer-key-frame-slide-horizontal-out:drawer-slide-horizontal-out;--drawer-key-frame-slide-from-bottom-in:drawer-slide-from-bottom-in;--drawer-key-frame-slide-from-bottom-out:drawer-slide-from-bottom-out;--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);--drawer-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--drawer-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--drawer-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--drawer-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out)}@media screen and (min-width:600px){.vp-drawer{--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-m-height);--drawer-width:484px;--drawer-padding:calc(var(--vp-semantic-spacing-xl) - var(--drawer-gap)/2) 0 calc(var(--vp-semantic-spacing-xl) - var(--drawer-gap)/2) 0;--drawer-containers-padding-inline-start:var(--vp-semantic-spacing-2xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-2xl)}}@media screen and (min-width:1200px){.vp-drawer{--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-l-height);--drawer-width:550px;--drawer-padding:calc(var(--vp-semantic-spacing-2xl) - var(--drawer-gap)/2) 0 calc(var(--vp-semantic-spacing-2xl) - var(--drawer-gap)/2) 0;--drawer-containers-padding-inline-start:var(--vp-semantic-spacing-3xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-3xl)}}.vp-drawer .backdrop,.vp-drawer::backdrop{background-color:var(--drawer-backdrop-background-color);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:var(--drawer-zi-backdrop)}@media(prefers-reduced-motion:reduce){.vp-drawer .backdrop,.vp-drawer::backdrop{animation:none!important}}.vp-drawer{background-color:var(--drawer-background-color);border:0;display:flex;flex-direction:column;margin:0;min-height:100%;min-width:min(var(--drawer-width),100% - var(--drawer-viewport-gap));padding:var(--drawer-padding);position:fixed;z-index:var(--drawer-zi-container)}.vp-drawer[data-hidden]{display:none}.vp-drawer{inset-block:0;inset-inline:auto 0;--drawer-slide-direction:1;--drawer-motion-slide-in:var(--drawer-key-frame-slide-horizontal-in);--drawer-motion-slide-out:var(--drawer-key-frame-slide-horizontal-out);transform:translate(calc(-100%*var(--drawer-slide-direction)))}.vp-drawer--inline-start,[dir=rtl] .vp-drawer{--drawer-slide-direction:-1}.vp-drawer--inline-start{inset-inline:0 auto}[dir=rtl] .vp-drawer--inline-start{--drawer-slide-direction:1}.vp-drawer--left{inset:0 auto 0 0;--drawer-slide-direction:-1!important}.vp-drawer--right{inset:0 0 0 auto;--drawer-slide-direction:1!important}.vp-drawer--bottom{--drawer-motion-slide-in:var(--drawer-key-frame-slide-from-bottom-in);--drawer-motion-slide-out:var(--drawer-key-frame-slide-from-bottom-out);height:auto;inset:auto 0 0;min-height:var(--drawer-height);min-width:100%;transform:translateY(100%)}.vp-drawer[data-open]:not(.vp-drawer-exit-animation){animation:var(--drawer-motion-slide-in) var(--drawer-opening-duration) var(--drawer-opening-easing);transform:translate(0)}.vp-drawer[data-open]:not(.vp-drawer-exit-animation) .backdrop,.vp-drawer[data-open]:not(.vp-drawer-exit-animation)::backdrop{animation:drawer-appear-in var(--drawer-backdrop-opening-duration) var(--drawer-backdrop-opening-easing);opacity:1}.vp-drawer--bottom.vp-drawer[data-open]:not(.vp-drawer-exit-animation){transform:translateY(0)}.vp-drawer-exit-animation{animation:var(--drawer-motion-slide-out) var(--drawer-closing-duration) var(--drawer-closing-easing)}.vp-drawer-exit-animation .backdrop,.vp-drawer-exit-animation::backdrop{animation:drawer-appear-out var(--drawer-backdrop-closing-duration) var(--drawer-backdrop-closing-easing)}@media(prefers-reduced-motion:reduce){.vp-drawer{animation:none!important}}.vp-drawer__header{align-items:center;color:var(--drawer-header-title-color);display:flex;font-family:var(--drawer-header-title-font-family);font-optical-sizing:var(--drawer-header-title-font-optical-sizing);font-size:var(--drawer-header-title-font-size);font-weight:var(--drawer-header-title-font-weight);gap:var(--drawer-header-gap);justify-content:space-between;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);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)}.vp-drawer__header-icon{color:var(--vp-semantic-color-content-neutral)}.vp-drawer__body{color:var(--drawer-body-color-content-default);flex:1;overflow-y:auto}.vp-drawer__footer{display:flex;padding:var(--drawer-footer-padding)}.vp-drawer [data-part=close-button]{align-self:flex-start}@keyframes drawer-appear-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-appear-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-slide-horizontal-in{0%{transform:translate(calc(100%*var(--drawer-slide-direction)))}to{transform:translate(0)}}@keyframes drawer-slide-horizontal-out{0%{transform:translate(0)}to{transform:translate(calc(100%*var(--drawer-slide-direction)))}}@keyframes drawer-slide-from-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-slide-from-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}}:root{--playground-max-width: 800px}.indent{display:inline-block;width:calc(var(--indent-level, 1) * 2ch)}.playground{display:flex;flex-direction:column;gap:0;border:1px solid var(--vp-semantic-color-border-quiet);border-radius:1rem;overflow:hidden;background-color:transparent;max-width:var(--playground-max-width);box-shadow:0 4px 12px -3px #0000001f,0 4px 4px -4px #00000026!important}.playground-preview{padding:var(--vp-semantic-spacing-l);display:flex;flex-direction:column;gap:var(--vp-semantic-spacing-m);background-color:transparent;overflow-x:auto}.playground-preview-content{display:flex;justify-content:center;align-items:center;min-height:100px;position:relative;overflow-x:auto;width:100%}.playground-code{position:relative;padding:0;background-color:transparent;border-top:1px solid var(--vp-semantic-color-border-quiet);overflow:hidden}.playground-code-loader{display:flex;align-items:center;justify-content:center;min-height:100px;padding:var(--vp-semantic-spacing-m)}.playground-code-loader-spinner{width:24px;height:24px;border:2px solid var(--vp-semantic-color-border-quiet);border-top-color:var(--vp-semantic-color-content-action);border-radius:50%;animation:playground-spinner .8s linear infinite}@keyframes playground-spinner{to{transform:rotate(360deg)}}.playground-code .shiki-wrapper{position:relative;overflow-x:auto}.playground-code .shiki-wrapper pre{margin:0;padding:var(--vp-semantic-spacing-m);padding-right:75px;overflow-x:auto}.playground-code .shiki-wrapper code{font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);white-space:pre}[data-theme=github-light] .playground-code .shiki-wrapper .shiki,[data-theme=github-light] .playground-code .shiki-wrapper .shiki span{color:var(--shiki-light)}[data-theme=github-dark] .playground-code .shiki-wrapper .shiki,[data-theme=github-dark] .playground-code .shiki-wrapper .shiki span{color:var(--shiki-dark)}.playground-button-copy{position:absolute;top:var(--vp-semantic-spacing-xs);right:var(--vp-semantic-spacing-xs);width:32px;height:32px;padding:0;background-color:var(--vp-semantic-color-container-quiet);border:1px solid var(--vp-semantic-color-border-quiet);border-radius:var(--vp-semantic-border-radius-s);cursor:pointer;color:var(--vp-semantic-color-content-neutral);transition:all .15s ease;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,background-color .15s ease,border-color .15s ease}.playground-button-copy:hover{background-color:var(--vp-semantic-color-hover-container-neutral);border-color:var(--vp-semantic-color-hover-border-neutral)}.playground-button-copy:active{background-color:var(--vp-semantic-color-active-container-neutral);border-color:var(--vp-semantic-color-active-border-neutral)}.playground-button-copy svg{flex-shrink:0}.playground-button-copy .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.playground-controls-wrapper{border-top:1px solid var(--vp-semantic-color-border-quiet);background-color:var(--vp-semantic-color-background-main)}.playground-controls{padding:var(--vp-semantic-spacing-m)}.controls-table{width:100%;border-collapse:collapse}.controls-table thead th{text-align:left;font-size:var(--vp-semantic-typography-screen-m-caption-font-size);font-weight:600;color:var(--vp-semantic-color-content-quiet);padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-s);border-bottom:1px solid var(--vp-semantic-color-border-quiet)}.controls-table tr:last-child{border:0}.controls-category{text-align:left;font-size:var(--vp-semantic-typography-screen-m-overline-font-size);font-weight:var(--vp-semantic-typography-screen-m-overline-font-weight);padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-s)}.controls-cell{padding:var(--vp-semantic-spacing-s);vertical-align:middle}.controls-label{font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);color:var(--vp-semantic-color-content-neutral);width:30%}.controls-label code{background-color:var(--vp-semantic-color-container-quiet);padding:.125rem .375rem;border-radius:var(--vp-semantic-border-radius-s);font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);font-size:var(--vp-semantic-typography-screen-m-body-s-font-size)}.controls-input{width:70%}.controls-input>*{max-width:300px}@media(prefers-color-scheme:dark){.playground-button-copy{background-color:var(--vp-semantic-color-container-quiet);border-color:var(--vp-semantic-color-border-quiet)}.playground-button-copy:hover{background-color:var(--vp-semantic-color-hover-container-neutral);border-color:var(--vp-semantic-color-hover-border-neutral)}}.playground-tabs{background-color:var(--vp-semantic-color-background-main);max-width:var(--playground-max-width);border:1px solid var(--vp-semantic-color-border-quiet);box-shadow:0 4px 12px -3px #0000001f,0 4px 4px -4px #00000026!important;border-radius:var(--vp-semantic-border-radius-m)}.playground-tabs [role=tablist]{padding:.4rem .4rem 0;border-bottom:1px solid var(--vp-semantic-color-border-quiet)}.playground-tabs [role=tablist]+.vp-divider{display:none}.playground-tabs .playground{border:0;box-shadow:none!important}.playground-tabs .vp-tabs__panel-list{border-radius:var(--vp-semantic-border-radius-m)}
/*$vite$:1*/