@layer vitamin-play{.vp-article-card{--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;container:article-card-container/inline-size}.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:#0000008a;--article-card-overlay-gradient:linear-gradient(0deg,#0000008a 10%,transparent 40%)}.vp-article-card--horizontal{--article-card-overlay-gradient:linear-gradient(0deg,#0000008a 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-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-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-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);width:100%;overflow:hidden}.vp-article-card,.vp-article-card__body{flex-direction:column;display:flex;position:relative}.vp-article-card__body{aspect-ratio:var(--article-card-aspect-ratio);z-index:var(--article-card-zi-body);justify-content:flex-end}.vp-article-card__media{background-color:var(--article-card-media-background-color);position:absolute;inset:0;overflow:hidden}.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{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.vp-article-card__legend{background-color:var(--article-card-overlay-color);color:var(--article-card-legend-color);gap:var(--article-card-legend-gap);padding-block:var(--article-card-legend-padding-block-start)var(--article-card-legend-padding-block-end);padding-inline:var(--article-card-legend-padding-inline-start)var(--article-card-legend-padding-inline-end);z-index:var(--article-card-zi-legend);grid-template-columns:1fr auto;grid-template-areas:"label action""title action";display:inline-grid;position:relative}.vp-article-card__legend:before{background-image:var(--article-card-overlay-gradient);content:"";height:200px;z-index:var(--article-card-zi-overlay);position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}@container article-card-container (min-width:500px){.vp-article-card__legend{flex-direction:column;display:flex}}.vp-article-card__legend>*{margin:0;padding:0}.vp-article-card__title{font-family:var(--article-card-title-font-family);font-size:var(--article-card-title-font-size);font-weight:var(--article-card-title-font-weight);letter-spacing:var(--article-card-title-letter-spacing);line-height:var(--article-card-title-line-height);-webkit-text-decoration:var(--article-card-title-text-decoration);-webkit-text-decoration:var(--article-card-title-text-decoration);text-decoration:var(--article-card-title-text-decoration);text-transform:var(--article-card-title-text-case);-webkit-font-smoothing:var(--article-card-title-webkit-font-smoothing)}.vp-article-card [data-area=title]{grid-area:title}.vp-article-card__label{font-family:var(--article-card-label-font-family);font-size:var(--article-card-label-font-size);font-weight:var(--article-card-label-font-weight);letter-spacing:var(--article-card-label-letter-spacing);line-height:var(--article-card-label-line-height);-webkit-text-decoration:var(--article-card-label-text-decoration);-webkit-text-decoration:var(--article-card-label-text-decoration);text-decoration:var(--article-card-label-text-decoration);text-transform:var(--article-card-label-text-case);-webkit-font-smoothing:var(--article-card-label-webkit-font-smoothing)}.vp-article-card [data-area=label]{grid-area:label}.vp-article-card__action{margin-top:auto;display:flex}.vp-article-card [data-area=action]{grid-area:action}.vp-article-card__footer{color:var(--article-card-footer-color);padding-block:var(--article-card-footer-padding-block-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-size:var(--article-card-caption-font-size);font-weight:var(--article-card-caption-font-weight);letter-spacing:var(--article-card-caption-letter-spacing);line-height:var(--article-card-caption-line-height);-webkit-text-decoration:var(--article-card-caption-text-decoration);-webkit-text-decoration:var(--article-card-caption-text-decoration);text-decoration:var(--article-card-caption-text-decoration);text-transform:var(--article-card-caption-text-case);-webkit-font-smoothing:var(--article-card-caption-webkit-font-smoothing);color:var(--article-card-footer-color)}.vp-article-card:hover{cursor:pointer}.vp-article-card:hover .vp-article-card__media>*{transform:scale(var(--article-card-media-transition-scale))}.vp-article-card-skeleton{gap:var(--vp-semantic-spacing-l);flex-direction:column;display:flex}.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)}}
@layer vitamin-play{.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-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);color:var(--breadcrumbs-color-content);font-family:var(--breadcrumbs-font-family);font-size:var(--breadcrumbs-font-size);font-weight:var(--breadcrumbs-font-weight);letter-spacing:var(--breadcrumbs-letter-spacing);line-height:var(--breadcrumbs-line-height);padding:var(--breadcrumbs-padding);-webkit-text-decoration:var(--breadcrumbs-text-decoration);-webkit-text-decoration:var(--breadcrumbs-text-decoration);text-decoration:var(--breadcrumbs-text-decoration);text-transform:var(--breadcrumbs-text-case);width:100%;position:relative;overflow-x:auto}.vp-breadcrumbs,.vp-breadcrumbs__list{align-items:center;gap:var(--breadcrumbs-spacing-gap);display:flex}.vp-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.vp-breadcrumbs__list[data-collapsed] li:not(:has(.vp-breadcrumbs__link--brand,[aria-current=page])):not(:focus,:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.vp-breadcrumbs__item{align-items:center;gap:var(--breadcrumbs-spacing-gap);display:flex}.vp-breadcrumbs__item:first-child svg{display:none}.vp-breadcrumbs__link{all:unset;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);height:var(--breadcrumbs-chevron-icon-height);stroke-width:2px;width:var(--breadcrumbs-chevron-icon-width);flex-shrink:0}[data-collapsed] .vp-breadcrumbs__chevron-icon{display:none}.vp-breadcrumbs__separator-icon{color:var(--breadcrumbs-color-icon);height:var(--breadcrumbs-separator-icon-height);width:var(--breadcrumbs-separator-icon-width)}.vp-breadcrumbs__collapse-trigger{appearance:none;box-sizing:border-box;color:var(--vp-semantic-color-content-quiet);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;display:none;position:relative}.vp-breadcrumbs__collapse-trigger svg{height:var(--breadcrumbs-more-icon-height);width:var(--breadcrumbs-more-icon-width)}.vp-breadcrumbs__collapse-trigger[data-collapsed]{display:inline-flex}.vp-breadcrumbs-open-animation{animation:.4s cubic-bezier(.4,0,.2,1) opacity-in}.vp-breadcrumbs-exit-animation{animation:.4s cubic-bezier(.4,0,.2,1) opacity-out}@media (prefers-reduced-motion:reduce){.vp-breadcrumbs{animation:none}}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes opacity-out{0%{opacity:1}to{opacity:0}}}
@layer vitamin-play{.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)}}}
@layer vitamin-play{.vp-star-rating{align-items:center;gap:var(--vp-semantic-spacing-4xs);display:flex}.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)}}
@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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--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-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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--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-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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--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-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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--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-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);height:var(--progress-bar-height);row-gap:var(--progress-bar-gap);width:var(--progress-bar-width);-webkit-font-smoothing:var(--progress-bar-label-webkit-font-smoothing);font-family:var(--progress-bar-label-font-family);font-size:var(--progress-bar-label-font-size);font-weight:var(--progress-bar-label-font-weight);letter-spacing:var(--progress-bar-label-letter-spacing);line-height:var(--progress-bar-label-line-height);-webkit-text-decoration:var(--progress-bar-label-text-decoration);-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);grid-template-areas:"label value""bar bar";position:relative}.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{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-state=indeterminate] .vp-progress-bar__value-text{display:none}.vp-progress-bar__media{height:var(--progress-bar-image-height);width:var(--progress-bar-image-width);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.vp-progress-bar__media>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height: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{fill:#0000;block-size:100%;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;height:calc(var(--vp-semantic-border-width-s)*2 + var(--progress-bar-container-height));width:var(--progress-bar-container-width);grid-area:bar}[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:"";height:var(--progress-bar-container-height);max-width:calc(var(--progress-bar-container-width) - var(--vp-semantic-border-width-s)*2);width:var(--progress-bar-indicator-percentage-value);display:inline-block;position:absolute}[data-state=indeterminate][data-shape=linear] .vp-progress-bar__indicator:before{border-radius:var(--vp-semantic-border-radius-full);animation:1.5s ease-in-out infinite linear-indeterminate}[data-shape=circular] .vp-progress-bar__indicator{fill:#0000;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-origin:50%;transition:all .2s;transform:rotate(-90deg)}[data-state=indeterminate][data-shape=circular] .vp-progress-bar__indicator{animation:4s linear infinite circular-indeterminate}@keyframes linear-indeterminate{0%{width:var(--progress-bar-indicator-height)}50%{width:calc(100% - var(--vp-semantic-border-width-s)*2)}to{width:var(--progress-bar-indicator-height);inset-inline-end:var(--vp-semantic-border-width-s)}}@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)}}}
@layer vitamin-play{: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-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);cursor:pointer;align-items:flex-start;gap:var(--radio-spacing-gap);padding-block:var(--radio-spacing-block-start)var(--radio-spacing-block-end);vertical-align:middle;z-index:var(--radio-zi-root);flex-direction:row;display:flex;position:relative}.vp-radio--vertical{flex-direction:column;align-items:center}@supports selector(:has(:focus-visible)){.vp-radio__input{appearance:none;border:none;outline:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.vp-radio__control{--radio-control-border-color:var(--radio-container-unchecked-border-color-default);--radio-control-background-color:var(--radio-container-unchecked-color);--radio-halo-background-color:transparent;background-color:var(--radio-control-background-color);border:var(--vp-semantic-border-width-s)solid var(--radio-control-border-color);border-radius:var(--radio-container-border-radius);height:var(--radio-container-height);transition:border-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-container-width);justify-content:center;align-items:center;margin-block-start:var(--radio-container-spacing-block-start);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-radio__control{transition-duration:0s}}.vp-radio__control{flex:0 0 var(--radio-container-width)}.vp-radio__control[data-checked]{--radio-control-border-color:var(--radio-container-checked-border-color-default);--radio-control-background-color:var(--radio-container-checked-color)}.vp-radio__control[data-checked]:after{background-color:var(--radio-tick-color);content:"";height:var(--radio-tick-height);width:var(--radio-tick-width);border-radius:50%;flex:none;display:inline-block}.vp-radio__control[data-checked][data-hover]{--radio-control-border-color:var(--radio-container-checked-border-color-hover);--radio-halo-background-color:var(--radio-halo-unchecked-hover-color)}.vp-radio__control[data-checked][data-active]{--radio-control-border-color:var(--radio-container-checked-border-color-active);--radio-halo-background-color:var(--radio-halo-unchecked-active-color)}.vp-radio__control:not([data-checked])[data-hover]{--radio-control-border-color:var(--radio-container-unchecked-border-color-hover);--radio-halo-background-color:var(--radio-halo-checked-hover-color)}.vp-radio__control:not([data-checked])[data-active]{--radio-control-border-color:var(--radio-container-unchecked-border-color-active);--radio-halo-background-color:var(--radio-halo-checked-active-color)}.vp-radio__control[data-invalid]{--radio-control-border-color:var(--radio-container-unchecked-border-color-error)}.vp-radio__control:before{background-color:var(--radio-halo-background-color);border-radius:var(--radio-halo-border-radius);content:"";height:var(--radio-halo-height);transition:background-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-halo-width);z-index:var(--radio-zi-halo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.vp-radio__control:before{transition-duration:0s}}.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);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);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);-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);flex:0 0 100%;display:inline-flex}.vp-radio__label--small{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);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);-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{flex-direction:column;align-items:start;display:flex}.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-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);-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)}}
@layer vitamin-play{.vp-score-rating{--score-rating-gap:var(--vp-semantic-spacing-2xs);--score-rating-icon-color:var(--vp-semantic-color-content-quiet);--score-rating-icon-width:var(--vp-semantic-sizing-m);--score-rating-icon-height:var(--vp-semantic-sizing-m);--score-rating-color:var(--vp-semantic-color-content-neutral);--score-rating-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--score-rating-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--score-rating-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--score-rating-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--score-rating-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--score-rating-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--score-rating-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--score-rating-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);align-items:center;gap:var(--score-rating-gap);display:flex}.vp-score-rating__star{color:var(--score-rating-icon-color);height:var(--score-rating-icon-height);width:var(--score-rating-icon-width)}.vp-score-rating__score{color:var(--score-rating-color);font-family:var(--score-rating-font-family);font-size:var(--score-rating-font-size);font-weight:var(--score-rating-font-weight);letter-spacing:var(--score-rating-letter-spacing);line-height:var(--score-rating-line-height);-webkit-text-decoration:var(--score-rating-text-decoration);-webkit-text-decoration:var(--score-rating-text-decoration);text-decoration:var(--score-rating-text-decoration);text-transform:var(--score-rating-text-case);-webkit-font-smoothing:var(--score-rating-webkit-font-smoothing)}.vp-score-rating-skeleton{align-items:center;gap:var(--vp-semantic-spacing-2xs);padding-block:var(--vp-semantic-spacing-3xs);display:flex}.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)}}
@layer vitamin-play{.vp-search{--search-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-text-color:var(--vp-semantic-color-content-neutral);--search-placeholder-text-color:var(--vp-semantic-color-content-quiet);--search-background-color:var(--vp-semantic-color-container-quiet);--search-icon-color:var(--vp-semantic-color-content-quiet);--search-backdrop-background-color:var(--vp-semantic-color-container-overlay,#0f0f0f99);--search-border-color:transparent;--search-border-color-active:var(--vp-semantic-color-active-border-neutral);--search-input-min-width:300px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-4xl);--search-radius:calc(var(--icon-button-width)/2);--search-border-width:var(--vp-semantic-border-width-none);--search-border-width-hover:var(--vp-semantic-border-width-none);--search-border-width-active:var(--vp-semantic-border-width-m);--search-icon-width:var(--vp-semantic-sizing-xl);--search-icon-height:var(--vp-semantic-sizing-xl);--search-min-height:var(--vp-semantic-sizing-4xl);--search-disabled-opacity:var(--vp-semantic-opacity-s);--search-caret-color:var(--vp-semantic-color-content-brand)}.vp-search--small{--search-input-min-width:300px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--search-icon-width:var(--vp-semantic-sizing-l);--search-icon-height:var(--vp-semantic-sizing-l);--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-2xl)}.vp-search--small.vp-search--squared{--padding-inline-start:var(--vp-semantic-spacing-xs);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-search--squared{--search-border-color:var(--vp-semantic-color-border-neutral);--search-border-color-active:var(--vp-semantic-color-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-radius:var(--search-radius);box-sizing:border-box;max-width:unset;min-width:var(--search-input-min-width);outline:var(--search-border-width)solid var(--search-border-color);transition:outline var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);border:none;margin:0;padding:0;overflow:hidden}.vp-search--modal{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.vp-search{transition-duration:0s}}.vp-search:not(.vp-search--modal),.vp-search__input-wrapper{cursor:text;align-items:center;gap:var(--search-gap);padding-block:var(--padding-block-start)var(--padding-block-end);padding-inline:var(--padding-inline-start)var(--padding-inline-end);flex-direction:row;justify-content:center;display:flex}.vp-search[data-state=open]{inset:unset;position:fixed}@media screen and not (min-width:600px){.vp-search[data-state=open]{border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important;inset:0!important}}.vp-search[data-state=open]{--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-state=open].vp-search--small{--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-disabled]{cursor:default;opacity:var(--search-disabled-opacity)}.vp-search[data-disabled]:focus-within,.vp-search[data-focus]{outline:var(--search-border-width-active)solid var(--search-border-color-active)}.vp-search__input-wrapper{background-color:inherit;border-radius:inherit}.vp-search__input-wrapper[data-state=open]{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.vp-search__input{appearance:none;caret-color:var(--search-caret-color);color:var(--search-text-color);font-family:var(--search-font-family);font-size:var(--search-font-size);font-weight:var(--search-font-weight);letter-spacing:var(--search-letter-spacing);line-height:var(--search-line-height);-webkit-text-decoration:var(--search-text-decoration);-webkit-text-decoration:var(--search-text-decoration);text-decoration:var(--search-text-decoration);text-transform:var(--search-text-case);-webkit-font-smoothing:var(--search-webkit-font-smoothing);background-color:#0000;border:none;outline:none;flex-grow:1;padding:0}.vp-search__input::-moz-placeholder{color:var(--search-placeholder-text-color);font-family:var(--search-placeholder-font-family);font-size:var(--search-placeholder-font-size);font-weight:var(--search-placeholder-font-weight);letter-spacing:var(--search-placeholder-letter-spacing);line-height:var(--search-placeholder-line-height);-webkit-text-decoration:var(--search-placeholder-text-decoration);text-decoration:var(--search-placeholder-text-decoration);text-transform:var(--search-placeholder-text-case);-webkit-font-smoothing:var(--search-placeholder-webkit-font-smoothing);text-overflow:ellipsis}.vp-search__input::placeholder{color:var(--search-placeholder-text-color);font-family:var(--search-placeholder-font-family);font-size:var(--search-placeholder-font-size);font-weight:var(--search-placeholder-font-weight);letter-spacing:var(--search-placeholder-letter-spacing);line-height:var(--search-placeholder-line-height);-webkit-text-decoration:var(--search-placeholder-text-decoration);-webkit-text-decoration:var(--search-placeholder-text-decoration);text-decoration:var(--search-placeholder-text-decoration);text-transform:var(--search-placeholder-text-case);-webkit-font-smoothing:var(--search-placeholder-webkit-font-smoothing);text-overflow:ellipsis}.vp-search__input::-webkit-search-cancel-button{display:none}.vp-search__input[data-disabled]{cursor:default}.vp-search .backdrop,.vp-search::backdrop{background-color:var(--search-backdrop-background-color);pointer-events:none}.vp-search__output{background-color:inherit;border-end-end-radius:inherit;border-end-start-radius:inherit;flex-grow:1;overflow:auto}.vp-search__end-actions{align-items:center;gap:var(--search-end-actions-gap);flex-direction:row;justify-content:center;display:flex}.vp-search__cancel-button{background-color:#0000}.vp-search__cancel-button[data-hidden]{visibility:hidden}.vp-search__clear-button{-webkit-user-select:none;user-select:none}.vp-search__clear-button[data-hidden]{display:none}.vp-search [data-part=search-icon]{color:var(--search-icon-color);height:var(--search-icon-height);width:var(--search-icon-width);flex-shrink:0}}
@layer vitamin-play{.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-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-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-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{appearance:none;background-color:var(--select-background-color);box-sizing:border-box;color:inherit;cursor:pointer;font-family:var(--select-font-family);font-size:var(--select-font-size);font-weight:var(--select-font-weight);align-items:center;gap:var(--select-gap);letter-spacing:var(--select-letter-spacing);line-height:var(--select-line-height);padding-block:var(--select-padding-block-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));-webkit-text-decoration:var(--select-text-decoration);-webkit-text-decoration:var(--select-text-decoration);text-decoration:var(--select-text-decoration);text-transform:var(--select-text-case);vertical-align:middle;-webkit-font-smoothing:var(--select-webkit-font-smoothing);border-radius:var(--select-border-radius);--select-border-box-shadow:inset 0 0 0 var(--select-border-width)var(--select-border-color);width:100%;box-shadow:var(--select-border-box-shadow);transition:box-shadow var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out),background-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);border:0;flex-direction:row;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-select{transition-duration:0s}}.vp-select-container{color:var(--select-label-color);position:relative}.vp-select-indicator{box-sizing:border-box;color:var(--select-icon-color);height:var(--select-end-icon-height);margin-block:auto;margin-inline:var(--select-end-icon-margin-inline);pointer-events:none;width:var(--select-end-icon-width);transition:transform .35s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vp-select-indicator{transition-duration:0s}}.vp-select-container[data-disabled]{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: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)}}
@layer vitamin-play{: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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--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-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);--tabs-trigger-inset-box-shadow:inset 0 2px 0 2px var(--tabs-trigger-background-color),inset 0 2px 0 4px #000}.vp-tabs__list{display:flex;overflow-x:hidden}.vp-tabs__list[data-scrollable]{gap:var(--tabs-list-scrollable-spacing-vertical-gap);scroll-behavior:smooth;justify-content:normal;padding-inline-start:var(--tabs-list-scrollable-spacing-inline-start);overflow-x:auto}.vp-tabs__trigger{background-color:var(--tabs-trigger-background-color);color:var(--tabs-trigger-color-default);-webkit-font-smoothing:var(--tabs-label-webkit-font-smoothing);cursor:pointer;font-family:var(--tabs-label-font-family);font-size:var(--tabs-label-font-size);font-weight:var(--tabs-label-font-weight);align-items:center;gap:var(--tabs-trigger-spacing-gap);letter-spacing:var(--tabs-label-letter-spacing);line-height:var(--tabs-label-line-height);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);-webkit-text-decoration:var(--tabs-label-text-decoration);-webkit-text-decoration:var(--tabs-label-text-decoration);text-decoration:var(--tabs-label-text-decoration);text-transform:var(--tabs-label-text-case);border:none;display:flex;position:relative}.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);position:absolute;bottom:0}.vp-tabs__trigger[data-disabled]{cursor:default;opacity:var(--tabs-trigger-disabled-opacity)}.vp-tabs__trigger[data-focus]{box-shadow:var(--tabs-trigger-inset-box-shadow);outline:none}.vp-tabs__panel{opacity:0;min-width:100%;transition:opacity var(--tabs-panels-motion),translate var(--tabs-panels-motion);position:absolute;overflow:hidden}.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{flex-direction:column;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}}
@layer vitamin-play{.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{appearance:none;background-color:var(--track-background);border:var(--track-border);border-radius:var(--track-border-radius);box-sizing:border-box;cursor:pointer;height:var(--track-height);transition:background-color var(--toggle-transition);width:var(--track-width);flex-grow:0;flex-shrink:0;margin:0;padding:0;position:relative}.vp-toggle:before{background-image:radial-gradient(circle at center,var(--halo-color)0,var(--halo-color)70%,transparent 70%,transparent 100%);content:"";height:max(var(--touch-height),var(--halo-height));transition:inset-inline-start var(--toggle-transition);width:var(--halo-width);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--container-spacing-inline-start) + var(--handle-width)/2 - var(--halo-width)/2);transform:translateY(-50%)}.vp-toggle:after{background-color:var(--handle-background);content:"";height:var(--handle-height);margin-block:var(--container-spacing-block-start)var(--container-spacing-block-end);margin-inline:var(--container-spacing-inline-start)var(--container-spacing-inline-end);inset:0;top:calc(var(--toggle-border-width)*-1);transition:transform var(--toggle-transition),width var(--toggle-transition),height var(--toggle-transition),margin var(--toggle-transition);width:var(--handle-width);z-index:1;border-radius:100%;position:absolute}.vp-toggle[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);-webkit-mask:var(--checked-ball-mask);mask:var(--checked-ball-mask);-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:var(--checked-icon-size);mask-size:var(--checked-icon-size);transform:translateX(calc((var(--track-width) - var(--handle-width) - var(--container-spacing-inline-start) - var(--container-spacing-inline-end))*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)}}
