@layer vs-base,component-library;@layer component-library{:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}.pill{display:inline-flex;align-items:center;white-space:nowrap;max-width:max-content;color:var(--vs-pill-fg);font-weight:var(--vs-pill-fw, var(--vs-core-font-weight-regular));gap:var(--vs-core-spacing-4);background-color:var(--vs-pill-bg);line-height:var(--vs-core-line-height-150);border:var(--vs-pill-border, none);border-radius:var(--vs-core-border-radius-full);padding:var(--vs-core-size-4) var(--vs-core-size-12)}.pill-container{display:flex;flex-wrap:wrap;gap:var(--vs-core-size-12);flex-direction:row}.pill-container--no-wrap{flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.pill-container--no-wrap::-webkit-scrollbar{display:none}.pill--ribbon{font-weight:var(--vs-core-font-weight-bold);font-size:var(--vs-core-font-size-mobile-2xs);padding:var(--vs-core-size-4) var(--vs-core-size-8);box-shadow:var(--vs-semantic-box-shadow-base)}.pill--ribbon .pill__label{line-height:var(--vs-core-line-height-150)}.pill--xs{padding:var(--vs-core-size-2) var(--vs-core-size-8)}.pill__icon{display:flex;align-items:center;flex-direction:row}.pill__icon .icon{vertical-align:middle;color:var(--vs-pill-fg);width:var(--vs-core-size-14);height:var(--vs-core-size-14)}.pill.pill--brand{--vs-pill-bg:var(--vs-background-interactive-primary-default);--vs-pill-fg:var(--vs-foreground-interactive-primary-default);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-background-interactive-primary-hover);--vs-pill-fg-hover:var(--vs-foreground-interactive-primary-hover);--vs-pill-border-hover: }.pill.pill--primary{--vs-pill-bg:var(--vs-primary-50);--vs-pill-fg:var(--vs-primary-700);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-primary-100);--vs-pill-fg-hover:var(--vs-primary-700);--vs-pill-border-hover: }.pill.pill--primary-50{--vs-pill-bg:var(--vs-primary-50);--vs-pill-fg:var(--vs-primary-700);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-primary-50);--vs-pill-fg-hover:var(--vs-primary-700);--vs-pill-border-hover: }.pill.pill--primary-500{--vs-pill-bg:var(--vs-primary-500);--vs-pill-fg:var(--vs-core-neutral-white);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-primary-500);--vs-pill-fg-hover:var(--vs-core-neutral-white);--vs-pill-border-hover: ;--vs-pill-fw:var(--vs-core-font-weight-bold)}.pill.pill--green{--vs-pill-bg:var(--vs-core-green-50);--vs-pill-fg:var(--vs-core-green-700);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-core-green-100);--vs-pill-fg-hover:var(--vs-core-green-700);--vs-pill-border-hover: }.pill.pill--blue{--vs-pill-bg:var(--vs-core-blue-50);--vs-pill-fg:var(--vs-core-blue-700);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-core-blue-100);--vs-pill-fg-hover:var(--vs-core-blue-700);--vs-pill-border-hover: }.pill.pill--orange{--vs-pill-bg:var(--vs-core-orange-50);--vs-pill-fg:var(--vs-core-orange-700);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-core-orange-100);--vs-pill-fg-hover:var(--vs-core-orange-700);--vs-pill-border-hover: }.pill.pill--orange-500{--vs-pill-bg:var(--vs-core-orange-500);--vs-pill-fg:var(--vs-core-neutral-white);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-core-orange-500);--vs-pill-fg-hover:var(--vs-core-neutral-white);--vs-pill-border-hover: }.pill.pill--red{--vs-pill-bg:var(--vs-core-red-500);--vs-pill-fg:var(--vs-core-neutral-white);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-core-red-500);--vs-pill-fg-hover:var(--vs-core-neutral-white);--vs-pill-border-hover: }.pill.pill--neutral-grey-100{--vs-pill-bg:var(--vs-core-neutral-grey-100);--vs-pill-fg:var(--vs-core-neutral-grey-700);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-core-neutral-grey-100);--vs-pill-fg-hover:var(--vs-core-neutral-grey-700);--vs-pill-border-hover: }.pill.pill--dynamic-blue-50{--vs-pill-bg:var(--vs-core-dynamic-blue-50);--vs-pill-fg:var(--vs-core-dynamic-blue-800);--vs-pill-border: ;--vs-pill-bg-hover:var(--vs-core-dynamic-blue-50);--vs-pill-fg-hover:var(--vs-core-dynamic-blue-800);--vs-pill-border-hover: }.pill--interactive:hover{color:var(--vs-pill-fg-hover, var(--vs-pill-fg));background-color:var(--vs-pill-bg-hover, var(--vs-pill-bg));border:var(--vs-pill-border-hover, var(--vs-pill-border))}.pill--interactive:hover .icon{color:currentcolor}.pill--contrast{--vs-pill-bg:var(--vs-surface-contrast-bg);--vs-pill-fg:var(--vs-surface-contrast-fg)}.pill--overlay{position:absolute;top:var(--vs-core-spacing-12);left:var(--vs-core-spacing-12)}}.ribbon-wrapper{position:absolute;z-index:1;top:var(--vs-core-spacing-12);left:0;line-height:var(--vs-core-line-height-105)}.ribbon-wrapper__item{animation:ribbon-wrapper-enter .3s ease forwards}.ribbon-wrapper__item--exit{animation:ribbon-wrapper-exit .3s ease forwards}@keyframes ribbon-wrapper-enter{0%{transform:translateY(-.625rem);opacity:var(--vs-core-opacity-transparent)}to{transform:translateY(0);opacity:var(--vs-core-opacity-100)}}@keyframes ribbon-wrapper-exit{0%{transform:translateY(0);opacity:var(--vs-core-opacity-100)}to{transform:translateY(.625rem);opacity:var(--vs-core-opacity-transparent)}}@media (prefers-reduced-motion:reduce){.ribbon-wrapper__item,.ribbon-wrapper__item--exit{animation:none}}@layer vs-base,component-library;@layer component-library{:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}.accordion-item{border-radius:var(--vs-core-border-radius-12);padding:var(--vs-core-spacing-16) var(--vs-core-spacing-20);border:var(--vs-core-size-1) solid var(--vs-semantic-border-bounds)}.accordion-item.bg-white{background-color:var(--vs-core-neutral-white)}.bg-brand .accordion-item{border-color:var(--vs-primary-700)}.bg-light .accordion-item{background-color:var(--vs-core-neutral-white)}.accordion-item[open]{gap:var(--vs-core-spacing-12)}.accordion-item[open] .accordion-item__icon{border-radius:var(--vs-core-border-radius-full);background:var(--vs-semantic-foreground-inverse-secondary)}.bg-black .accordion-item[open] .accordion-item__icon{background:var(--vs-core-neutral-white-alpha-200)}.bg-brand .accordion-item[open] .accordion-item__icon{background:var(--vs-primary-600)}.accordion-item[open] .accordion-item__icon .icon{transform:rotate(180deg)}.accordion-item__summary{cursor:pointer;height:var(--vs-core-size-40)}.accordion-item__summary::marker{content:""}.accordion-item__summary::-webkit-details-marker{display:none}@media only screen and (min-width:48.063rem){.accordion-item__summary:hover .accordion-item__icon{border-radius:var(--vs-core-border-radius-full);background:var(--vs-semantic-foreground-inverse-secondary)}.bg-black .accordion-item__summary:hover .accordion-item__icon{background:var(--vs-core-neutral-white-alpha-200)}.bg-brand .accordion-item__summary:hover .accordion-item__icon{background:var(--vs-primary-600)}}.accordion-item__content p:last-child{margin-block-end:var(--vs-core-spacing-0)}.accordion-item__content ol,.accordion-item__content ul:not(.u-list-reset){padding-left:var(--vs-core-spacing-20)}.accordion-item__content ul{list-style:disc}.accordion-item__icon{width:var(--vs-core-size-40);height:var(--vs-core-size-40);flex:0 0 auto}.accordion-item__icon .icon{width:var(--vs-core-size-20);height:var(--vs-core-size-20);transition:transform .2s ease-out}}@layer vs-base,component-library;@layer component-library{.form-error{font-size:var(--vs-core-font-size-desktop-2xs);color:var(--vs-semantic-foreground-system-warning)}.bg-black .form-error,.bg-brand .form-error{color:var(--vs-core-red-100)}.form-error__icon{flex-shrink:0}}:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}.icon-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;--icon-wrapper-size:var(--vs-core-size-40);--icon-wrapper-icon-size:var(--vs-core-size-24);width:var(--icon-wrapper-size);height:var(--icon-wrapper-size);aspect-ratio:1/1;border-radius:var(--icon-wrapper-border-radius, var(--vs-core-border-radius-full))}.icon-wrapper .icon{width:var(--icon-wrapper-icon-size);height:var(--icon-wrapper-icon-size);color:var(--icon-wrapper-fg)}.icon-wrapper--sm{--icon-wrapper-size:var(--vs-core-size-32);--icon-wrapper-icon-size:var(--vs-core-size-16)}.icon-wrapper--md{--icon-wrapper-size:var(--vs-core-size-40);--icon-wrapper-icon-size:var(--vs-core-size-24)}.icon-wrapper--lg{--icon-wrapper-size:var(--vs-core-size-64);--icon-wrapper-icon-size:var(--vs-core-size-32)}.icon-wrapper--xl{--icon-wrapper-size:var(--vs-core-size-80);--icon-wrapper-icon-size:var(--vs-core-size-40)}.icon-wrapper--xxl{--icon-wrapper-size:var(--vs-core-size-96);--icon-wrapper-icon-size:var(--vs-core-size-48)}.icon-wrapper--round{--icon-wrapper-border-radius:var(--vs-core-border-radius-full)}.icon-wrapper--square{--icon-wrapper-border-radius:var(--vs-core-border-radius-8)}.icon-wrapper--rounded{--icon-wrapper-border-radius:var(--vs-core-border-radius-16)}.icon-wrapper--teal{--icon-wrapper-bg:var(--vs-primary-50);--icon-wrapper-fg:var(--vs-primary-500);background-color:var(--icon-wrapper-bg)}.icon-wrapper--primary{--icon-wrapper-bg:var(--vs-primary-500);--icon-wrapper-fg:var(--vs-neutral-0);background-color:var(--icon-wrapper-bg)}.icon-wrapper--secondary{--icon-wrapper-bg:var(--vs-neutral-100);--icon-wrapper-fg:var(--vs-neutral-700);background-color:var(--icon-wrapper-bg)}.icon-wrapper--dynamic-blue{--icon-wrapper-bg:var(--vs-core-dynamic-blue-50);--icon-wrapper-fg:var(--vs-core-dynamic-blue-500);background-color:var(--icon-wrapper-bg)}@layer vs-base,component-library;@layer component-library{:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}@media only screen and (max-width:48rem){.accordion.grid{--grid-gutter-x:var(--vs-core-spacing-28)}}}@layer vs-base,component-library;@layer component-library{.toggle{cursor:pointer;width:100%;transition:background-color .2s ease-in-out;padding:var(--vs-core-spacing-6);border-radius:var(--vs-core-border-radius-24);background-color:var(--vs-core-neutral-grey-200)}.toggle--disabled{cursor:not-allowed}.toggle__item{flex:1;cursor:pointer;user-select:none;transition:.1s ease-in-out;border:var(--vs-core-border-width-0);color:var(--vs-core-neutral-black);padding:var(--vs-core-spacing-6);border-radius:var(--vs-core-border-radius-full);font:var(--vs-semantic-typography-desktop-button);background-color:var(--vs-core-neutral-transparent)}.toggle__item--selected{z-index:1;box-shadow:var(--vs-semantic-box-shadow-md);background-color:var(--vs-core-neutral-white)}.toggle__item--disabled{cursor:not-allowed;color:var(--vs-semantic-foreground-disabled)}}