@layer vitamin-play{.vp-chip{--chip-disabled-opacity:var(--vp-semantic-opacity-s);--chip-border-width:var(--vp-semantic-border-width-s);--chip-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--chip-label-margin:0;--chip-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--chip-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--chip-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--chip-height:var(--vp-semantic-sizing-4xl);--chip-width:auto}.vp-chip--small{--chip-height:var(--vp-semantic-sizing-2xl)}.vp-chip,.vp-chip--small{--chip-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--chip-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--chip-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--chip-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--chip-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--chip-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--chip-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--chip-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-chip{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-border-catchy);--chip-border-color:var(--vp-semantic-color-border-quiet);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy);--chip-background-color:var(--vp-semantic-color-container-neutral)}.vp-chip[data-checked]{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-content-neutral);--chip-border-color:var(--vp-semantic-color-border-catchy);--chip-border-width:var(--vp-semantic-border-width-m);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy)}.vp-chip{--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-l) 0 var(--vp-semantic-spacing-l)}.vp-chip--small{--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-m) 0 var(--vp-semantic-spacing-m)}.vp-chip--icon{--chip-width:var(--vp-semantic-sizing-4xl);--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-m) 0 var(--vp-semantic-spacing-m)}.vp-chip--icon.vp-chip--small{--chip-width:var(--vp-semantic-sizing-2xl);--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-xs) 0 var(--vp-semantic-spacing-xs)}.vp-chip{--chip-start-icon-width:var(--vp-semantic-sizing-l);--chip-start-icon-height:var(--vp-semantic-sizing-l);--chip-end-icon-width:var(--vp-semantic-sizing-l);--chip-end-icon-height:var(--vp-semantic-sizing-l)}.vp-chip--small{--chip-start-icon-width:var(--vp-semantic-sizing-m);--chip-start-icon-height:var(--vp-semantic-sizing-m);--chip-end-icon-width:var(--vp-semantic-sizing-m);--chip-end-icon-height:var(--vp-semantic-sizing-m)}.vp-chip{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-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-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: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: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)}.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);-webkit-clip-path:inset(50%);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-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-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-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-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)}.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)}.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)}.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-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)}.vp-combobox--float.vp-combobox--large{--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)}.vp-combobox[data-invalid]{--combobox-input-border-color:var(--combobox-input-border-color-invalid)}}@layer vitamin-play{.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)}.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{box-shadow:0 0 0 var(--combobox-input-border-width) var(--combobox-input-border-color);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-sizing:border-box;color:inherit;cursor:inherit;display:flex;flex-direction:row;font-family:var(--combobox-input-font-family);font-size:var(--combobox-input-font-size);font-weight:var(--combobox-input-font-weight);gap:var(--combobox-input-gap);line-height:var(--combobox-input-line-height);padding-block:var(--combobox-input-padding-block-start) var(--combobox-input-padding-block-end);padding-inline:var(--combobox-input-padding-inline-start) calc(var(--combobox-input-gap) + var(--vp-semantic-sizing-l) + var(--combobox-input-padding-inline-end));position:relative;text-align:start;transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);vertical-align:middle;width:100%}.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(--vp-semantic-spacing-l)*5 + var(--vp-semantic-spacing-l)*5 + var(--vp-semantic-typography-screen-s-body-m-line-height)*var(--vp-semantic-typography-screen-s-body-m-font-size)*5);min-width:var( --vp-component-combobox-sizing-listbox-min-width);outline:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);overflow:hidden auto;padding:var(--combobox-listbox-padding);position:fixed;z-index:var(--combobox-listbox-z-index)}.vp-combobox__listbox:not(:has(*)){visibility:hidden}.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;gap:var(--vp-semantic-spacing-xs);padding-block:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-l);padding-inline:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-m);position:relative;-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height)}.vp-combobox__option:hover:not([aria-disabled]){background:var(--vp-semantic-color-container-quiet)}.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)}.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;transition:transform var(--vp-semantic-motion-delay-slow) ease;width:var(--vp-semantic-sizing-l)}@media (prefers-reduced-motion:reduce){.vp-combobox__indicator{transition-duration:0s}}.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:transparent;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}}