@layer vsds{.vsds-radio-button:where([data-size=sm]){--_vsds-radio-button-width:var(--vsds-comp-radio-button-sm-width);--_vsds-radio-button-height:var(--vsds-comp-radio-button-sm-height);--_vsds-radio-button-border-width:var(--vsds-comp-radio-button-sm-border);--_vsds-radio-button-icon-size:var(--vsds-comp-radio-button-sm-icon)}.vsds-radio-button:where([data-size=md]){--_vsds-radio-button-width:var(--vsds-comp-radio-button-md-width);--_vsds-radio-button-height:var(--vsds-comp-radio-button-md-height);--_vsds-radio-button-border-width:var(--vsds-comp-radio-button-md-border);--_vsds-radio-button-icon-size:var(--vsds-comp-radio-button-md-icon)}.vsds-radio-button:where([data-size=lg]){--_vsds-radio-button-width:var(--vsds-comp-radio-button-lg-width);--_vsds-radio-button-height:var(--vsds-comp-radio-button-lg-height);--_vsds-radio-button-border-width:var(--vsds-comp-radio-button-lg-border);--_vsds-radio-button-icon-size:var(--vsds-comp-radio-button-lg-icon)}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=default]){--_vsds-radio-button-border:var(--vsds-sys-color-neutral);--_vsds-radio-button-border-hover:var(--vsds-sys-color-neutral-variant)}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=primary]){--_vsds-radio-button-border:var(--vsds-sys-color-primary);--_vsds-radio-button-border-hover:var(
      --vsds-sys-color-primary-ink-variant
    )}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=secondary]){--_vsds-radio-button-border:var(--vsds-sys-color-secondary);--_vsds-radio-button-border-hover:var(--vsds-sys-color-secondary-variant)}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=accent]){--_vsds-radio-button-border:var(--vsds-sys-color-tertiary);--_vsds-radio-button-border-hover:var(--vsds-sys-color-tertiary-variant)}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=info]){--_vsds-radio-button-border:var(--vsds-sys-color-info-variant)}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=success]){--_vsds-radio-button-border:var(--vsds-sys-color-success-variant)}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=warning]){--_vsds-radio-button-border:var(--vsds-sys-color-warning-variant)}.vsds-radio-button:where([data-state=unchecked][data-color-unchecked=danger]){--_vsds-radio-button-border:var(--vsds-sys-color-danger-variant)}.vsds-radio-button:where([data-state=checked][data-color-checked=default]){--_vsds-radio-button-border:var(--vsds-sys-color-neutral);--_vsds-radio-button-border-hover:var(--vsds-sys-color-neutral-variant);--_vsds-radio-button-fg:var(--vsds-sys-color-text-100);--_vsds-radio-button-bg:var(--vsds-sys-color-text-100);--_vsds-radio-button-bg-hover:var(--vsds-sys-color-neutral-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-text-inverse-100)}.vsds-radio-button:where([data-state=checked][data-color-checked=primary]){--_vsds-radio-button-border:var(--vsds-sys-color-primary);--_vsds-radio-button-border-hover:var(
      --vsds-sys-color-primary-ink-variant
    );--_vsds-radio-button-fg:var(--vsds-sys-color-primary);--_vsds-radio-button-bg:var(--vsds-sys-color-primary);--_vsds-radio-button-bg-hover:var(--vsds-sys-color-primary-ink-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-on-primary)}.vsds-radio-button:where([data-state=checked][data-color-checked=secondary]){--_vsds-radio-button-border:var(--vsds-sys-color-secondary);--_vsds-radio-button-border-hover:var(--vsds-sys-color-secondary-variant);--_vsds-radio-button-fg:var(--vsds-sys-color-secondary);--_vsds-radio-button-bg:var(--vsds-sys-color-secondary);--_vsds-radio-button-bg-hover:var(--vsds-sys-color-secondary-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-on-secondary)}.vsds-radio-button:where([data-state=checked][data-color-checked=accent]){--_vsds-radio-button-border:var(--vsds-sys-color-tertiary);--_vsds-radio-button-border-hover:var(--vsds-sys-color-tertiary-variant);--_vsds-radio-button-fg:var(--vsds-sys-color-tertiary);--_vsds-radio-button-bg:var(--vsds-sys-color-tertiary);--_vsds-radio-button-bg-hover:var(--vsds-sys-color-tertiary-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-on-tertiary)}.vsds-radio-button:where([data-state=checked][data-color-checked=info]){--_vsds-radio-button-border:var(--vsds-sys-color-info-variant);--_vsds-radio-button-fg:var(--vsds-sys-color-info-variant);--_vsds-radio-button-bg:var(--vsds-sys-color-info-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-on-info-variant)}.vsds-radio-button:where([data-state=checked][data-color-checked=success]){--_vsds-radio-button-border:var(--vsds-sys-color-success-variant);--_vsds-radio-button-fg:var(--vsds-sys-color-success-variant);--_vsds-radio-button-bg:var(--vsds-sys-color-success-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-on-success-variant)}.vsds-radio-button:where([data-state=checked][data-color-checked=warning]){--_vsds-radio-button-border:var(--vsds-sys-color-warning-variant);--_vsds-radio-button-fg:var(--vsds-sys-color-warning-variant);--_vsds-radio-button-bg:var(--vsds-sys-color-warning-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-on-warning-variant)}.vsds-radio-button:where([data-state=checked][data-color-checked=danger]){--_vsds-radio-button-border:var(--vsds-sys-color-danger-variant);--_vsds-radio-button-fg:var(--vsds-sys-color-danger-variant);--_vsds-radio-button-bg:var(--vsds-sys-color-danger-variant);--_vsds-radio-button-fg-on-fill:var(--vsds-sys-color-on-danger-variant)}.vsds-radio-button-group{display:flex;flex-direction:column}.vsds-radio-button-group:where([data-orientation=horizontal]){flex-direction:row}.vsds-radio-button{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--_vsds-radio-button-width);height:var(--_vsds-radio-button-height);padding:0;border-style:solid;border-width:var(--_vsds-radio-button-border-width);border-radius:50%;border-color:var(--_vsds-radio-button-border);background-color:transparent;color:var(--_vsds-radio-button-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease),border-color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease),color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease)}.vsds-radio-button:where([data-selected-background][data-state=checked]){background-color:var(--_vsds-radio-button-bg);color:var(--_vsds-radio-button-fg-on-fill)}.vsds-radio-button:where(:active:not(:disabled)){border-color:var(
      --_vsds-radio-button-border-hover,var(--_vsds-radio-button-border)
    )}@media (hover:hover){.vsds-radio-button:where(:hover:not(:disabled)){border-color:var(
        --_vsds-radio-button-border-hover,var(--_vsds-radio-button-border)
      )}}.vsds-radio-button:where([data-selected-background][data-state=checked]:active:not(:disabled)){background-color:var(
      --_vsds-radio-button-bg-hover,var(--_vsds-radio-button-bg)
    )}@media (hover:hover){.vsds-radio-button:where([data-selected-background][data-state=checked]:hover:not(:disabled)){background-color:var(
        --_vsds-radio-button-bg-hover,var(--_vsds-radio-button-bg)
      )}}.vsds-radio-button:where(:focus-visible){outline:2px solid var(--vsds-sys-color-focus-outline);outline-offset:2px}.vsds-radio-button-indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;animation:vsds-radio-button-indicator-in var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease)}@keyframes vsds-radio-button-indicator-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vsds-radio-button-dot{width:var(--_vsds-radio-button-icon-size);height:var(--_vsds-radio-button-icon-size)}.vsds-radio-button:where(:disabled){border-color:var(--vsds-sys-color-disabled);background-color:var(--vsds-sys-color-disabled);color:var(--vsds-sys-color-on-disabled);cursor:not-allowed}}:root{--vsds-comp-segmented-buttons-lg-gap-icon-text:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-lg-gap-text-badge:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-lg-icon-size:var(--vsds-sys-icon-size-lg);--vsds-comp-segmented-buttons-lg-min-height:56px;--vsds-comp-segmented-buttons-lg-min-width:145px;--vsds-comp-segmented-buttons-lg-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-lg-padding-inline-end:var(
    --vsds-sys-spacing-lg
  );--vsds-comp-segmented-buttons-lg-padding-inline-start:var(
    --vsds-sys-spacing-lg
  );--vsds-comp-segmented-buttons-lg-padding-left:var(--vsds-sys-spacing-lg);--vsds-comp-segmented-buttons-lg-padding-right:var(--vsds-sys-spacing-lg);--vsds-comp-segmented-buttons-lg-padding-top:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-lg-radius:var(--vsds-sys-radius-lg);--vsds-comp-segmented-buttons-md-gap-icon-text:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-md-gap-text-badge:var(--vsds-sys-spacing-2xs);--vsds-comp-segmented-buttons-md-icon-size:var(--vsds-sys-icon-size-md);--vsds-comp-segmented-buttons-md-min-height:48px;--vsds-comp-segmented-buttons-md-min-width:115px;--vsds-comp-segmented-buttons-md-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-md-padding-inline-end:var(
    --vsds-sys-spacing-md
  );--vsds-comp-segmented-buttons-md-padding-inline-start:var(
    --vsds-sys-spacing-md
  );--vsds-comp-segmented-buttons-md-padding-left:var(--vsds-sys-spacing-md);--vsds-comp-segmented-buttons-md-padding-right:var(--vsds-sys-spacing-md);--vsds-comp-segmented-buttons-md-padding-top:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-md-radius:var(--vsds-sys-radius-lg);--vsds-comp-segmented-buttons-sm-gap-icon-text:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-sm-gap-text-badge:var(--vsds-sys-spacing-2xs);--vsds-comp-segmented-buttons-sm-icon-size:var(--vsds-sys-icon-size-sm);--vsds-comp-segmented-buttons-sm-min-height:40px;--vsds-comp-segmented-buttons-sm-min-width:105px;--vsds-comp-segmented-buttons-sm-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-sm-padding-inline-end:var(
    --vsds-sys-spacing-md
  );--vsds-comp-segmented-buttons-sm-padding-inline-start:var(
    --vsds-sys-spacing-md
  );--vsds-comp-segmented-buttons-sm-padding-left:var(--vsds-sys-spacing-md);--vsds-comp-segmented-buttons-sm-padding-right:var(--vsds-sys-spacing-md);--vsds-comp-segmented-buttons-sm-padding-top:var(--vsds-sys-spacing-xs);--vsds-comp-segmented-buttons-sm-radius:var(--vsds-sys-radius-lg);--vsds-comp-switch-default-lg-border:var(--vsds-sys-border-sm);--vsds-comp-switch-default-lg-border-state:var(--vsds-sys-border-lg);--vsds-comp-switch-default-lg-handle:24px;--vsds-comp-switch-default-lg-handle-selected:28px;--vsds-comp-switch-default-lg-height:32px;--vsds-comp-switch-default-lg-padding:var(--vsds-sys-spacing-2xs);--vsds-comp-switch-default-lg-padding-selected:2px;--vsds-comp-switch-default-lg-radius:var(--vsds-sys-radius-full);--vsds-comp-switch-default-lg-radius-handle:var(--vsds-sys-radius-full);--vsds-comp-switch-default-lg-width:64px;--vsds-comp-switch-default-md-border:var(--vsds-sys-border-sm);--vsds-comp-switch-default-md-border-state:var(--vsds-sys-border-lg);--vsds-comp-switch-default-md-handle:16px;--vsds-comp-switch-default-md-handle-selected:20px;--vsds-comp-switch-default-md-height:24px;--vsds-comp-switch-default-md-padding:var(--vsds-sys-spacing-2xs);--vsds-comp-switch-default-md-padding-selected:2px;--vsds-comp-switch-default-md-radius:var(--vsds-sys-radius-full);--vsds-comp-switch-default-md-radius-handle:var(--vsds-sys-radius-full);--vsds-comp-switch-default-md-width:48px;--vsds-comp-switch-default-sm-border:var(--vsds-sys-border-sm);--vsds-comp-switch-default-sm-border-state:var(--vsds-sys-border-lg);--vsds-comp-switch-default-sm-handle:12px;--vsds-comp-switch-default-sm-handle-selected:16px;--vsds-comp-switch-default-sm-height:20px;--vsds-comp-switch-default-sm-padding:var(--vsds-sys-spacing-2xs);--vsds-comp-switch-default-sm-padding-selected:2px;--vsds-comp-switch-default-sm-radius:var(--vsds-sys-radius-full);--vsds-comp-switch-default-sm-radius-handle:var(--vsds-sys-radius-full);--vsds-comp-switch-default-sm-width:40px;--vsds-comp-switch-with-icon-lg-border:var(--vsds-sys-border-sm);--vsds-comp-switch-with-icon-lg-border-state:var(--vsds-sys-border-lg);--vsds-comp-switch-with-icon-lg-handle:28px;--vsds-comp-switch-with-icon-lg-height:32px;--vsds-comp-switch-with-icon-lg-icon:var(--vsds-sys-icon-size-md);--vsds-comp-switch-with-icon-lg-padding:2px;--vsds-comp-switch-with-icon-lg-radius:var(--vsds-sys-radius-full);--vsds-comp-switch-with-icon-lg-radius-handle:var(--vsds-sys-radius-full);--vsds-comp-switch-with-icon-lg-width:64px;--vsds-comp-switch-with-icon-md-border:var(--vsds-sys-border-sm);--vsds-comp-switch-with-icon-md-border-state:var(--vsds-sys-border-lg);--vsds-comp-switch-with-icon-md-handle:20px;--vsds-comp-switch-with-icon-md-height:24px;--vsds-comp-switch-with-icon-md-icon:var(--vsds-sys-icon-size-sm);--vsds-comp-switch-with-icon-md-padding:2px;--vsds-comp-switch-with-icon-md-radius:var(--vsds-sys-radius-full);--vsds-comp-switch-with-icon-md-radius-handle:var(--vsds-sys-radius-full);--vsds-comp-switch-with-icon-md-width:48px;--vsds-comp-switch-with-icon-sm-border:var(--vsds-sys-border-sm);--vsds-comp-switch-with-icon-sm-border-state:var(--vsds-sys-border-lg);--vsds-comp-switch-with-icon-sm-handle:16px;--vsds-comp-switch-with-icon-sm-height:20px;--vsds-comp-switch-with-icon-sm-icon:var(--vsds-sys-icon-size-xs);--vsds-comp-switch-with-icon-sm-padding:2px;--vsds-comp-switch-with-icon-sm-radius:var(--vsds-sys-radius-full);--vsds-comp-switch-with-icon-sm-radius-handle:var(--vsds-sys-radius-full);--vsds-comp-switch-with-icon-sm-width:40px}@layer vsds{.vsds-switch:where([data-size=sm]){--_vsds-switch-width:var(--vsds-comp-switch-default-sm-width);--_vsds-switch-height:var(--vsds-comp-switch-default-sm-height);--_vsds-switch-border-width:var(--vsds-comp-switch-default-sm-border);--_vsds-switch-radius:var(--vsds-comp-switch-default-sm-radius);--_vsds-switch-padding:var(--vsds-comp-switch-default-sm-padding-selected);--_vsds-switch-handle:var(--vsds-comp-switch-default-sm-handle-selected);--_vsds-switch-handle-radius:var(
      --vsds-comp-switch-default-sm-radius-handle
    )}.vsds-switch:where([data-size=md]){--_vsds-switch-width:var(--vsds-comp-switch-default-md-width);--_vsds-switch-height:var(--vsds-comp-switch-default-md-height);--_vsds-switch-border-width:var(--vsds-comp-switch-default-md-border);--_vsds-switch-radius:var(--vsds-comp-switch-default-md-radius);--_vsds-switch-padding:var(--vsds-comp-switch-default-md-padding-selected);--_vsds-switch-handle:var(--vsds-comp-switch-default-md-handle-selected);--_vsds-switch-handle-radius:var(
      --vsds-comp-switch-default-md-radius-handle
    )}.vsds-switch:where([data-size=lg]){--_vsds-switch-width:var(--vsds-comp-switch-default-lg-width);--_vsds-switch-height:var(--vsds-comp-switch-default-lg-height);--_vsds-switch-border-width:var(--vsds-comp-switch-default-lg-border);--_vsds-switch-radius:var(--vsds-comp-switch-default-lg-radius);--_vsds-switch-padding:var(--vsds-comp-switch-default-lg-padding-selected);--_vsds-switch-handle:var(--vsds-comp-switch-default-lg-handle-selected);--_vsds-switch-handle-radius:var(
      --vsds-comp-switch-default-lg-radius-handle
    )}.vsds-switch:where([data-show-icon][data-size=sm]){--_vsds-switch-width:var(--vsds-comp-switch-with-icon-sm-width);--_vsds-switch-height:var(--vsds-comp-switch-with-icon-sm-height);--_vsds-switch-border-width:var(--vsds-comp-switch-with-icon-sm-border);--_vsds-switch-radius:var(--vsds-comp-switch-with-icon-sm-radius);--_vsds-switch-padding:var(--vsds-comp-switch-with-icon-sm-padding);--_vsds-switch-handle:var(--vsds-comp-switch-with-icon-sm-handle);--_vsds-switch-handle-radius:var(
      --vsds-comp-switch-with-icon-sm-radius-handle
    );--_vsds-switch-icon-size:var(--vsds-comp-switch-with-icon-sm-icon)}.vsds-switch:where([data-show-icon][data-size=md]){--_vsds-switch-width:var(--vsds-comp-switch-with-icon-md-width);--_vsds-switch-height:var(--vsds-comp-switch-with-icon-md-height);--_vsds-switch-border-width:var(--vsds-comp-switch-with-icon-md-border);--_vsds-switch-radius:var(--vsds-comp-switch-with-icon-md-radius);--_vsds-switch-padding:var(--vsds-comp-switch-with-icon-md-padding);--_vsds-switch-handle:var(--vsds-comp-switch-with-icon-md-handle);--_vsds-switch-handle-radius:var(
      --vsds-comp-switch-with-icon-md-radius-handle
    );--_vsds-switch-icon-size:var(--vsds-comp-switch-with-icon-md-icon)}.vsds-switch:where([data-show-icon][data-size=lg]){--_vsds-switch-width:var(--vsds-comp-switch-with-icon-lg-width);--_vsds-switch-height:var(--vsds-comp-switch-with-icon-lg-height);--_vsds-switch-border-width:var(--vsds-comp-switch-with-icon-lg-border);--_vsds-switch-radius:var(--vsds-comp-switch-with-icon-lg-radius);--_vsds-switch-padding:var(--vsds-comp-switch-with-icon-lg-padding);--_vsds-switch-handle:var(--vsds-comp-switch-with-icon-lg-handle);--_vsds-switch-handle-radius:var(
      --vsds-comp-switch-with-icon-lg-radius-handle
    );--_vsds-switch-icon-size:var(--vsds-comp-switch-with-icon-lg-icon)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=default]){--_vsds-switch-border:var(--vsds-sys-color-neutral);--_vsds-switch-border-hover:var(--vsds-sys-color-neutral-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-neutral);--_vsds-switch-handle-bg-hover:var(--vsds-sys-color-neutral-variant);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-neutral)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=primary]){--_vsds-switch-border:var(--vsds-sys-color-primary);--_vsds-switch-handle-bg:var(--vsds-sys-color-primary);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-primary)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=secondary]){--_vsds-switch-border:var(--vsds-sys-color-secondary);--_vsds-switch-handle-bg:var(--vsds-sys-color-secondary);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-secondary)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=accent]){--_vsds-switch-border:var(--vsds-sys-color-tertiary);--_vsds-switch-handle-bg:var(--vsds-sys-color-tertiary);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-tertiary)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=info]){--_vsds-switch-border:var(--vsds-sys-color-info-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-info-variant);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-info-variant)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=success]){--_vsds-switch-border:var(--vsds-sys-color-success-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-success-variant);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-success-variant)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=warning]){--_vsds-switch-border:var(--vsds-sys-color-warning-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-warning-variant);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-warning-variant)}.vsds-switch:where([data-state=unchecked][data-color-unchecked=danger]){--_vsds-switch-border:var(--vsds-sys-color-danger-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-danger-variant);--_vsds-switch-icon-fg:var(--vsds-sys-color-on-danger-variant)}.vsds-switch:where([data-state=checked][data-color-checked=default]){--_vsds-switch-border:var(--vsds-sys-color-neutral);--_vsds-switch-border-hover:var(--vsds-sys-color-neutral-variant);--_vsds-switch-bg:var(--vsds-sys-color-neutral);--_vsds-switch-bg-hover:var(--vsds-sys-color-neutral-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-on-neutral);--_vsds-switch-icon-fg:var(--vsds-sys-color-neutral)}.vsds-switch:where([data-state=checked][data-color-checked=primary]){--_vsds-switch-border:var(--vsds-sys-color-primary);--_vsds-switch-bg:var(--vsds-sys-color-primary);--_vsds-switch-handle-bg:var(--vsds-sys-color-on-primary);--_vsds-switch-icon-fg:var(--vsds-sys-color-primary)}.vsds-switch:where([data-state=checked][data-color-checked=secondary]){--_vsds-switch-border:var(--vsds-sys-color-secondary);--_vsds-switch-bg:var(--vsds-sys-color-secondary);--_vsds-switch-handle-bg:var(--vsds-sys-color-on-secondary);--_vsds-switch-icon-fg:var(--vsds-sys-color-secondary)}.vsds-switch:where([data-state=checked][data-color-checked=accent]){--_vsds-switch-border:var(--vsds-sys-color-tertiary);--_vsds-switch-bg:var(--vsds-sys-color-tertiary);--_vsds-switch-handle-bg:var(--vsds-sys-color-on-tertiary);--_vsds-switch-icon-fg:var(--vsds-sys-color-tertiary)}.vsds-switch:where([data-state=checked][data-color-checked=info]){--_vsds-switch-border:var(--vsds-sys-color-info-variant);--_vsds-switch-bg:var(--vsds-sys-color-info-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-info);--_vsds-switch-icon-fg:var(--vsds-sys-color-info-variant)}.vsds-switch:where([data-state=checked][data-color-checked=success]){--_vsds-switch-border:var(--vsds-sys-color-success-variant);--_vsds-switch-bg:var(--vsds-sys-color-success-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-success);--_vsds-switch-icon-fg:var(--vsds-sys-color-success-variant)}.vsds-switch:where([data-state=checked][data-color-checked=warning]){--_vsds-switch-border:var(--vsds-sys-color-warning-variant);--_vsds-switch-bg:var(--vsds-sys-color-warning-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-warning);--_vsds-switch-icon-fg:var(--vsds-sys-color-warning-variant)}.vsds-switch:where([data-state=checked][data-color-checked=danger]){--_vsds-switch-border:var(--vsds-sys-color-danger-variant);--_vsds-switch-bg:var(--vsds-sys-color-danger-variant);--_vsds-switch-handle-bg:var(--vsds-sys-color-danger);--_vsds-switch-icon-fg:var(--vsds-sys-color-danger-variant)}.vsds-switch{box-sizing:border-box;position:relative;display:inline-flex;flex-shrink:0;width:var(--_vsds-switch-width);height:var(--_vsds-switch-height);padding:0;overflow:hidden;border-style:solid;border-width:var(--_vsds-switch-border-width);border-radius:var(--_vsds-switch-radius);border-color:var(--_vsds-switch-border);background-color:var(--vsds-sys-color-surface-100);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease),border-color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease)}.vsds-switch:where([data-state=checked]){background-color:var(--_vsds-switch-bg)}@media (hover:hover){.vsds-switch:where(:hover:not(:disabled)){border-color:var(
        --_vsds-switch-border-hover,var(--_vsds-switch-border)
      )}.vsds-switch:where([data-state=checked]:hover:not(:disabled)){background-color:var(--_vsds-switch-bg-hover,var(--_vsds-switch-bg))}}.vsds-switch:where(:focus-visible){outline:2px solid var(--vsds-sys-color-focus-outline);outline-offset:2px}.vsds-switch-thumb{box-sizing:border-box;position:absolute;top:50%;inset-inline-start:var(--_vsds-switch-padding);display:flex;align-items:center;justify-content:center;width:var(--_vsds-switch-handle);height:var(--_vsds-switch-handle);border-radius:var(--_vsds-switch-handle-radius);background-color:var(--_vsds-switch-handle-bg);color:var(--_vsds-switch-icon-fg);transform:translateY(-50%);transition:inset-inline-start var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease),background-color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease),color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease)}.vsds-switch-thumb:where([data-state=checked]){inset-inline-start:calc(100% - var(--_vsds-switch-padding) - var(--_vsds-switch-handle))}@media (hover:hover){.vsds-switch:where(:hover:not(:disabled)) .vsds-switch-thumb:where([data-state=unchecked]){background-color:var(
        --_vsds-switch-handle-bg-hover,var(--_vsds-switch-handle-bg)
      )}}.vsds-switch-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--_vsds-switch-icon-size);height:var(--_vsds-switch-icon-size)}.vsds-switch-icon>*{width:100%;height:100%}.vsds-switch:where(:disabled){border-color:var(--vsds-sys-color-disabled);background-color:var(--vsds-sys-color-disabled);cursor:not-allowed}.vsds-switch:where(:disabled) .vsds-switch-thumb{background-color:var(--vsds-sys-color-disabled-variant);color:var(--vsds-sys-color-on-disabled)}.vsds-switch:where(:disabled) .vsds-switch-icon{opacity:var(--vsds-sys-opacity-md)}}:root{--vsds-comp-tooltip-plain-md-max-width:200px;--vsds-comp-tooltip-plain-md-min-height:24px;--vsds-comp-tooltip-plain-md-padding-bottom:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-plain-md-padding-inline-end:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-md-padding-inline-end-arrow:var(
    --vsds-sys-spacing-xs
  );--vsds-comp-tooltip-plain-md-padding-inline-start:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-md-padding-inline-start-arrow:var(
    --vsds-sys-spacing-xs
  );--vsds-comp-tooltip-plain-md-padding-left:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-md-padding-left-arrow:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-md-padding-right:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-md-padding-right-arrow:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-md-padding-top:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-plain-md-radius:var(--vsds-sys-radius-md);--vsds-comp-tooltip-plain-sm-max-width:200px;--vsds-comp-tooltip-plain-sm-min-height:20px;--vsds-comp-tooltip-plain-sm-padding-bottom:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-plain-sm-padding-inline-end:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-plain-sm-padding-inline-end-arrow:var(
    --vsds-sys-spacing-xs
  );--vsds-comp-tooltip-plain-sm-padding-inline-start:var(
    --vsds-sys-spacing-2xs
  );--vsds-comp-tooltip-plain-sm-padding-inline-start-arrow:var(
    --vsds-sys-spacing-xs
  );--vsds-comp-tooltip-plain-sm-padding-left:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-plain-sm-padding-left-arrow:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-sm-padding-right:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-plain-sm-padding-right-arrow:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-plain-sm-padding-top:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-plain-sm-radius:var(--vsds-sys-radius-md);--vsds-comp-tooltip-rich-md-gap-btn-btn:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-rich-md-gap-content-actions:var(--vsds-sys-spacing-sm);--vsds-comp-tooltip-rich-md-gap-icon-text:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-rich-md-gap-title-description:var(
    --vsds-sys-spacing-2xs
  );--vsds-comp-tooltip-rich-md-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-rich-md-padding-bottom-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-inline-end:0;--vsds-comp-tooltip-rich-md-padding-inline-end-actions:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-md-padding-inline-end-arrow:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-md-padding-inline-end-content:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-md-padding-inline-start:0;--vsds-comp-tooltip-rich-md-padding-inline-start-actions:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-md-padding-inline-start-arrow:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-md-padding-inline-start-content:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-md-padding-left:0;--vsds-comp-tooltip-rich-md-padding-left-actions:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-left-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-left-content:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-right:0;--vsds-comp-tooltip-rich-md-padding-right-actions:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-right-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-right-content:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-top:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-padding-top-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-md-radius:var(--vsds-sys-radius-lg);--vsds-comp-tooltip-rich-md-width:260px;--vsds-comp-tooltip-rich-sm-gap-btn-btn:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-rich-sm-gap-content-actions:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-rich-sm-gap-icon-text:var(--vsds-sys-spacing-2xs);--vsds-comp-tooltip-rich-sm-gap-title-description:var(
    --vsds-sys-spacing-2xs
  );--vsds-comp-tooltip-rich-sm-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-tooltip-rich-sm-padding-bottom-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-inline-end:0;--vsds-comp-tooltip-rich-sm-padding-inline-end-actions:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-sm-padding-inline-end-arrow:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-sm-padding-inline-end-content:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-sm-padding-inline-start:0;--vsds-comp-tooltip-rich-sm-padding-inline-start-actions:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-sm-padding-inline-start-arrow:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-sm-padding-inline-start-content:var(
    --vsds-sys-spacing-md
  );--vsds-comp-tooltip-rich-sm-padding-left:0;--vsds-comp-tooltip-rich-sm-padding-left-actions:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-left-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-left-content:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-right:0;--vsds-comp-tooltip-rich-sm-padding-right-actions:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-right-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-right-content:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-top:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-padding-top-arrow:var(--vsds-sys-spacing-md);--vsds-comp-tooltip-rich-sm-radius:var(--vsds-sys-radius-lg);--vsds-comp-tooltip-rich-sm-width:260px;--vsds-comp-dialog-lg-gap-body-actions:0;--vsds-comp-dialog-lg-gap-btn-btn:var(--vsds-sys-spacing-md);--vsds-comp-dialog-lg-gap-btn-info:var(--vsds-sys-spacing-md);--vsds-comp-dialog-lg-gap-description-content-replacement-area:var(
    --vsds-sys-spacing-md
  );--vsds-comp-dialog-lg-gap-icon-info:var(--vsds-sys-spacing-2xs);--vsds-comp-dialog-lg-gap-icon-text:var(--vsds-sys-spacing-xs);--vsds-comp-dialog-lg-gap-title-content:var(--vsds-sys-spacing-md);--vsds-comp-dialog-lg-icon-info:var(--vsds-sys-icon-size-sm);--vsds-comp-dialog-lg-icon-title:var(--vsds-sys-icon-size-xl);--vsds-comp-dialog-lg-min-height-dialog-body:150px;--vsds-comp-dialog-lg-padding-bottom:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-lg-padding-bottom-divider:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-lg-padding-inline-end:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-lg-padding-inline-start:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-lg-padding-left:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-lg-padding-right:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-lg-padding-top:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-lg-padding-top-divider:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-lg-radius:var(--vsds-sys-radius-2xl);--vsds-comp-dialog-lg-width:720px;--vsds-comp-dialog-md-gap-body-actions:0;--vsds-comp-dialog-md-gap-btn-btn:var(--vsds-sys-spacing-md);--vsds-comp-dialog-md-gap-btn-info:var(--vsds-sys-spacing-md);--vsds-comp-dialog-md-gap-description-content-replacement-area:var(
    --vsds-sys-spacing-md
  );--vsds-comp-dialog-md-gap-icon-info:var(--vsds-sys-spacing-2xs);--vsds-comp-dialog-md-gap-icon-text:var(--vsds-sys-spacing-xs);--vsds-comp-dialog-md-gap-title-content:var(--vsds-sys-spacing-md);--vsds-comp-dialog-md-icon-info:var(--vsds-sys-icon-size-sm);--vsds-comp-dialog-md-icon-title:var(--vsds-sys-icon-size-xl);--vsds-comp-dialog-md-min-height-dialog-body:100px;--vsds-comp-dialog-md-padding-bottom:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-md-padding-bottom-divider:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-md-padding-inline-end:var(--vsds-sys-spacing-xl);--vsds-comp-dialog-md-padding-inline-start:var(--vsds-sys-spacing-xl);--vsds-comp-dialog-md-padding-left:var(--vsds-sys-spacing-xl);--vsds-comp-dialog-md-padding-right:var(--vsds-sys-spacing-xl);--vsds-comp-dialog-md-padding-top:var(--vsds-sys-spacing-2xl);--vsds-comp-dialog-md-padding-top-divider:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-md-radius:var(--vsds-sys-radius-2xl);--vsds-comp-dialog-md-width:500px;--vsds-comp-dialog-sm-gap-body-actions:0;--vsds-comp-dialog-sm-gap-btn-btn:var(--vsds-sys-spacing-md);--vsds-comp-dialog-sm-gap-btn-info:var(--vsds-sys-spacing-md);--vsds-comp-dialog-sm-gap-description-content-replacement-area:var(
    --vsds-sys-spacing-xs
  );--vsds-comp-dialog-sm-gap-icon-info:var(--vsds-sys-spacing-2xs);--vsds-comp-dialog-sm-gap-icon-text:var(--vsds-sys-spacing-xs);--vsds-comp-dialog-sm-gap-title-content:var(--vsds-sys-spacing-xs);--vsds-comp-dialog-sm-icon-info:var(--vsds-sys-icon-size-sm);--vsds-comp-dialog-sm-icon-title:var(--vsds-sys-icon-size-lg);--vsds-comp-dialog-sm-min-height-dialog-body:80px;--vsds-comp-dialog-sm-padding-bottom:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-sm-padding-bottom-divider:var(--vsds-sys-spacing-md);--vsds-comp-dialog-sm-padding-inline-end:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-sm-padding-inline-start:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-sm-padding-left:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-sm-padding-right:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-sm-padding-top:var(--vsds-sys-spacing-lg);--vsds-comp-dialog-sm-padding-top-divider:var(--vsds-sys-spacing-md);--vsds-comp-dialog-sm-radius:var(--vsds-sys-radius-2xl);--vsds-comp-dialog-sm-width:366px}@layer vsds{.vsds-dialog:where([data-size=sm]){--_vsds-dialog-width:var(--vsds-comp-dialog-sm-width);--_vsds-dialog-radius:var(--vsds-comp-dialog-sm-radius);--_vsds-dialog-padding-top:var(--vsds-comp-dialog-sm-padding-top);--_vsds-dialog-padding-bottom:var(--vsds-comp-dialog-sm-padding-bottom);--_vsds-dialog-padding-start:var(
      --vsds-comp-dialog-sm-padding-inline-start
    );--_vsds-dialog-padding-end:var(--vsds-comp-dialog-sm-padding-inline-end);--_vsds-dialog-header-min-height:var(
      --vsds-comp-dialog-sm-min-height-dialog-body
    );--_vsds-dialog-header-gap:var(--vsds-comp-dialog-sm-gap-title-content);--_vsds-dialog-title-gap:var(--vsds-comp-dialog-sm-gap-icon-text);--_vsds-dialog-title-icon-size:var(--vsds-comp-dialog-sm-icon-title);--_vsds-dialog-title-end-icon-gap:var(--vsds-comp-dialog-sm-gap-icon-info);--_vsds-dialog-title-end-icon-size:var(--vsds-comp-dialog-sm-icon-info);--_vsds-dialog-body-gap:var(
      --vsds-comp-dialog-sm-gap-description-content-replacement-area
    );--_vsds-dialog-divider-padding-top:var(
      --vsds-comp-dialog-sm-padding-top-divider
    );--_vsds-dialog-actions-padding-top:var(
      --vsds-comp-dialog-sm-padding-bottom-divider
    );--_vsds-dialog-actions-gap:var(--vsds-comp-dialog-sm-gap-btn-btn);--_vsds-dialog-title-font-size:var(--vsds-sys-font-size-headline-sm);--_vsds-dialog-description-font-size:var(--vsds-sys-font-size-body-xs);--_vsds-dialog-description-letter-spacing:var(
      --vsds-sys-letter-spacing-body-xs
    );--_vsds-dialog-close-inset-block:var(--vsds-sys-spacing-xs);--_vsds-dialog-close-inset-inline:var(--vsds-sys-spacing-lg)}.vsds-dialog:where([data-size=md]){--_vsds-dialog-width:var(--vsds-comp-dialog-md-width);--_vsds-dialog-radius:var(--vsds-comp-dialog-md-radius);--_vsds-dialog-padding-top:var(--vsds-comp-dialog-md-padding-top);--_vsds-dialog-padding-bottom:var(--vsds-comp-dialog-md-padding-bottom);--_vsds-dialog-padding-start:var(
      --vsds-comp-dialog-md-padding-inline-start
    );--_vsds-dialog-padding-end:var(--vsds-comp-dialog-md-padding-inline-end);--_vsds-dialog-header-min-height:var(
      --vsds-comp-dialog-md-min-height-dialog-body
    );--_vsds-dialog-header-gap:var(--vsds-comp-dialog-md-gap-title-content);--_vsds-dialog-title-gap:var(--vsds-comp-dialog-md-gap-icon-text);--_vsds-dialog-title-icon-size:var(--vsds-comp-dialog-md-icon-title);--_vsds-dialog-title-end-icon-gap:var(--vsds-comp-dialog-md-gap-icon-info);--_vsds-dialog-title-end-icon-size:var(--vsds-comp-dialog-md-icon-info);--_vsds-dialog-body-gap:var(
      --vsds-comp-dialog-md-gap-description-content-replacement-area
    );--_vsds-dialog-divider-padding-top:var(
      --vsds-comp-dialog-md-padding-top-divider
    );--_vsds-dialog-actions-padding-top:var(
      --vsds-comp-dialog-md-padding-bottom-divider
    );--_vsds-dialog-actions-gap:var(--vsds-comp-dialog-md-gap-btn-btn);--_vsds-dialog-title-font-size:var(--vsds-sys-font-size-headline-md);--_vsds-dialog-description-font-size:var(--vsds-sys-font-size-body-sm);--_vsds-dialog-description-letter-spacing:var(
      --vsds-sys-letter-spacing-body-sm
    );--_vsds-dialog-close-inset-block:var(--vsds-sys-spacing-md);--_vsds-dialog-close-inset-inline:var(--vsds-sys-spacing-md)}.vsds-dialog:where([data-size=lg]){--_vsds-dialog-width:var(--vsds-comp-dialog-lg-width);--_vsds-dialog-radius:var(--vsds-comp-dialog-lg-radius);--_vsds-dialog-padding-top:var(--vsds-comp-dialog-lg-padding-top);--_vsds-dialog-padding-bottom:var(--vsds-comp-dialog-lg-padding-bottom);--_vsds-dialog-padding-start:var(
      --vsds-comp-dialog-lg-padding-inline-start
    );--_vsds-dialog-padding-end:var(--vsds-comp-dialog-lg-padding-inline-end);--_vsds-dialog-header-min-height:var(
      --vsds-comp-dialog-lg-min-height-dialog-body
    );--_vsds-dialog-header-gap:var(--vsds-comp-dialog-lg-gap-title-content);--_vsds-dialog-title-gap:var(--vsds-comp-dialog-lg-gap-icon-text);--_vsds-dialog-title-icon-size:var(--vsds-comp-dialog-lg-icon-title);--_vsds-dialog-title-end-icon-gap:var(--vsds-comp-dialog-lg-gap-icon-info);--_vsds-dialog-title-end-icon-size:var(--vsds-comp-dialog-lg-icon-info);--_vsds-dialog-body-gap:var(
      --vsds-comp-dialog-lg-gap-description-content-replacement-area
    );--_vsds-dialog-divider-padding-top:var(
      --vsds-comp-dialog-lg-padding-top-divider
    );--_vsds-dialog-actions-padding-top:var(
      --vsds-comp-dialog-lg-padding-bottom-divider
    );--_vsds-dialog-actions-gap:var(--vsds-comp-dialog-lg-gap-btn-btn);--_vsds-dialog-title-font-size:var(--vsds-sys-font-size-headline-lg);--_vsds-dialog-description-font-size:var(--vsds-sys-font-size-body-md);--_vsds-dialog-description-letter-spacing:var(
      --vsds-sys-letter-spacing-body-md
    );--_vsds-dialog-close-inset-block:var(--vsds-sys-spacing-lg);--_vsds-dialog-close-inset-inline:var(--vsds-sys-spacing-lg)}.vsds-dialog,.vsds-dialog-overlay{--_vsds-dialog-enter-duration:var(
      --vsds-sys-motion-duration-entering-screen,300ms
    );--_vsds-dialog-leave-duration:var(
      --vsds-sys-motion-duration-leaving-screen,250ms
    );--_vsds-dialog-enter-easing:var(
      --vsds-sys-motion-easing-emphasized,cubic-bezier(0.4,0,0.2,1)
    );--_vsds-dialog-leave-easing:var(
      --vsds-sys-motion-easing-sharp,cubic-bezier(0.4,0,1,1)
    )}.vsds-dialog-overlay{position:fixed;z-index:50;inset:0;background-color:var(--vsds-sys-color-opacity-neutral-xl)}.vsds-dialog-overlay:where([data-state=open]){animation:vsds-dialog-fade-in var(--_vsds-dialog-enter-duration) var(--_vsds-dialog-enter-easing)}.vsds-dialog-overlay:where([data-state=closed]){animation:vsds-dialog-fade-out var(--_vsds-dialog-leave-duration) var(--_vsds-dialog-leave-easing)}.vsds-dialog{box-sizing:border-box;position:fixed;z-index:50;top:50%;left:50%;display:flex;max-height:85vh;flex-direction:column;width:var(--_vsds-dialog-width);padding-block:var(--_vsds-dialog-padding-top) var(--_vsds-dialog-padding-bottom);padding-inline:var(--_vsds-dialog-padding-start) var(--_vsds-dialog-padding-end);border-radius:var(--_vsds-dialog-radius);background-color:var(--vsds-sys-color-surface-100);box-shadow:var(--vsds-sys-shadow-neutral-xl);font-family:var(--vsds-sys-font-family-sans);transform:translate(-50%,-50%)}.vsds-dialog:where(:focus){outline:none}.vsds-dialog:where([data-state=open]){animation:vsds-dialog-content-in var(--_vsds-dialog-enter-duration) var(--_vsds-dialog-enter-easing)}.vsds-dialog:where([data-state=closed]){animation:vsds-dialog-content-out var(--_vsds-dialog-leave-duration) var(--_vsds-dialog-leave-easing)}.vsds-dialog-header{box-sizing:border-box;display:flex;flex-direction:column;min-height:var(--_vsds-dialog-header-min-height);gap:var(--_vsds-dialog-header-gap)}.vsds-dialog-title{display:flex;flex-wrap:wrap;align-content:center;align-items:center;margin:0;gap:var(--_vsds-dialog-title-gap);color:var(--vsds-sys-color-text-100);font-size:var(--_vsds-dialog-title-font-size);font-weight:var(--vsds-sys-font-weight-bold);line-height:1.2}.vsds-dialog-title-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--_vsds-dialog-title-icon-size);height:var(--_vsds-dialog-title-icon-size)}.vsds-dialog-title-group{display:flex;min-width:0;align-items:center;gap:var(--_vsds-dialog-title-end-icon-gap)}.vsds-dialog-title-end-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--_vsds-dialog-title-end-icon-size);height:var(--_vsds-dialog-title-end-icon-size)}.vsds-dialog-description{margin:0;color:var(--vsds-sys-color-text-200);font-size:var(--_vsds-dialog-description-font-size);font-weight:var(--vsds-sys-font-weight-regular);letter-spacing:var(--_vsds-dialog-description-letter-spacing);line-height:1.6}.vsds-dialog-body{overflow-y:auto;gap:var(--_vsds-dialog-body-gap)}.vsds-dialog-body,.vsds-dialog-footer{box-sizing:border-box;display:flex;flex-direction:column}.vsds-dialog-footer-divider-wrap{width:100%;padding-block-start:var(--_vsds-dialog-divider-padding-top)}.vsds-dialog-footer-divider{width:100%;height:1px;background-color:var(--vsds-sys-color-outline)}.vsds-dialog-footer-actions{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:var(--_vsds-dialog-actions-gap);padding-block-start:var(--_vsds-dialog-actions-padding-top)}.vsds-dialog-close{box-sizing:border-box;position:absolute;inset-block-start:var(--_vsds-dialog-close-inset-block);inset-inline-end:var(--_vsds-dialog-close-inset-inline);display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:none;border-radius:var(--vsds-sys-radius-sm);background-color:transparent;color:var(--vsds-sys-color-text-100);cursor:pointer;transition:background-color var(--vsds-sys-motion-duration-shortest,.15s) var(--vsds-sys-motion-easing-standard,ease)}@media (hover:hover){.vsds-dialog-close:where(:hover){background-color:var(--vsds-sys-color-surface-200)}}.vsds-dialog-close:where(:focus-visible){outline:2px solid var(--vsds-sys-color-focus-outline);outline-offset:1px}.vsds-dialog-close-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--vsds-sys-icon-size-sm);height:var(--vsds-sys-icon-size-sm)}@keyframes vsds-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vsds-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vsds-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes vsds-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@media (prefers-reduced-motion:reduce){.vsds-dialog,.vsds-dialog-close,.vsds-dialog-overlay{transition:none;animation:none}}}:root{--vsds-comp-menu-item-lg-border:var(--vsds-sys-border-sm);--vsds-comp-menu-item-lg-gap-icon-text-icon:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-lg-gap-state-layer-divider:0;--vsds-comp-menu-item-lg-gap-text-badge:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-lg-icon-end:var(--vsds-sys-icon-size-lg);--vsds-comp-menu-item-lg-icon-start:var(--vsds-sys-icon-size-lg);--vsds-comp-menu-item-lg-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-lg-padding-bottom-divider:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-lg-padding-inline-end:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-lg-padding-inline-start:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-lg-padding-inline-start-sub:var(
    --vsds-sys-spacing-2xl
  );--vsds-comp-menu-item-lg-padding-left:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-lg-padding-left-sub:var(--vsds-sys-spacing-2xl);--vsds-comp-menu-item-lg-padding-right:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-lg-padding-top:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-lg-padding-top-divider:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-lg-radius:var(--vsds-sys-radius-xl);--vsds-comp-menu-item-md-border:var(--vsds-sys-border-sm);--vsds-comp-menu-item-md-gap-icon-text-icon:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-md-gap-state-layer-divider:0;--vsds-comp-menu-item-md-gap-text-badge:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-md-icon-end:var(--vsds-sys-icon-size-md);--vsds-comp-menu-item-md-icon-start:var(--vsds-sys-icon-size-md);--vsds-comp-menu-item-md-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-md-padding-bottom-divider:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-md-padding-inline-end:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-md-padding-inline-start:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-md-padding-inline-start-sub:var(
    --vsds-sys-spacing-2xl
  );--vsds-comp-menu-item-md-padding-left:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-md-padding-left-sub:var(--vsds-sys-spacing-2xl);--vsds-comp-menu-item-md-padding-right:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-md-padding-top:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-md-padding-top-divider:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-md-radius:var(--vsds-sys-radius-lg);--vsds-comp-menu-item-sm-border:var(--vsds-sys-border-sm);--vsds-comp-menu-item-sm-gap-icon-text-icon:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-sm-gap-state-layer-divider:0;--vsds-comp-menu-item-sm-gap-text-badge:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-sm-icon-end:var(--vsds-sys-icon-size-sm);--vsds-comp-menu-item-sm-icon-start:var(--vsds-sys-icon-size-sm);--vsds-comp-menu-item-sm-padding-bottom:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-sm-padding-bottom-divider:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-sm-padding-inline-end:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-sm-padding-inline-start:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-sm-padding-inline-start-sub:var(
    --vsds-sys-spacing-2xl
  );--vsds-comp-menu-item-sm-padding-left:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-sm-padding-left-sub:var(--vsds-sys-spacing-2xl);--vsds-comp-menu-item-sm-padding-right:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-sm-padding-top:var(--vsds-sys-spacing-xs);--vsds-comp-menu-item-sm-padding-top-divider:var(--vsds-sys-spacing-sm);--vsds-comp-menu-item-sm-radius:var(--vsds-sys-radius-lg)}@layer vsds{.vsds-menu{position:relative;flex-direction:column;overflow:hidden;--_vsds-menu-surface:var(--vsds-sys-color-surface-100);padding-block:var(--vsds-sys-spacing-md);border-radius:var(--vsds-sys-radius-lg);box-shadow:0 var(--vsds-sys-shadow-length-md) 8px 0 var(--vsds-sys-shadow-color-neutral-md);font-family:var(--vsds-sys-font-family-sans)}.vsds-menu,.vsds-menu-header{box-sizing:border-box;display:flex;background-color:var(--_vsds-menu-surface)}.vsds-menu-header{align-items:center;justify-content:space-between;padding-inline:var(--vsds-sys-spacing-md)}.vsds-menu-header:where([data-sticky]){position:sticky;top:0;z-index:10}.vsds-menu-header-end,.vsds-menu-header-start{box-sizing:border-box;display:flex;align-items:center;min-width:80px}.vsds-menu-header-start{justify-content:flex-start}.vsds-menu-header-end{justify-content:flex-end}.vsds-menu-title{margin:0;display:flex;flex:1;align-items:center;justify-content:center;overflow:hidden;color:var(--vsds-sys-color-text-100);font-size:var(--vsds-sys-font-size-title-md);font-weight:var(--vsds-sys-font-weight-bold);line-height:1.4;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vsds-menu-body{flex:1;min-height:0;gap:var(--vsds-sys-spacing-sm);padding-block-start:var(--vsds-sys-spacing-2xs);padding-inline:var(--vsds-sys-spacing-md)}.vsds-menu-body,.vsds-menu-toolbar{box-sizing:border-box;display:flex;flex-direction:column}.vsds-menu-toolbar{flex-shrink:0;gap:var(--vsds-sys-spacing-md);background-color:var(--_vsds-menu-surface)}.vsds-menu-toolbar-divider{width:100%;height:1px;background-color:var(--vsds-sys-color-outline)}.vsds-menu-list{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;border-radius:var(--vsds-sys-radius-lg);scrollbar-width:thin;scrollbar-color:var(--vsds-sys-color-outline) transparent}.vsds-menu-list::-webkit-scrollbar{width:6px}.vsds-menu-list::-webkit-scrollbar-track{background-color:transparent}.vsds-menu-list::-webkit-scrollbar-thumb{border-radius:var(--vsds-sys-radius-full);background-color:var(--vsds-sys-color-outline)}.vsds-menu-footer{box-sizing:border-box;display:flex;align-items:center;gap:var(--vsds-sys-spacing-sm);padding-block-start:var(--vsds-sys-spacing-sm);padding-inline:var(--vsds-sys-spacing-md);background-color:var(--_vsds-menu-surface)}.vsds-menu-footer:where([data-sticky]){position:sticky;bottom:0;z-index:10}}