@layer design-system.components{.vds-combobox-trigger{--combobox-trigger-min-block-size:var(--vds-size-md,2.5rem);--combobox-trigger-gap:var(--vds-space-2,.5rem);--combobox-trigger-padding-inline:var(--vds-space-3,.75rem);--combobox-trigger-padding-block:var(--vds-space-1,.25rem);--combobox-trigger-optical-offset:var(--vds-control-optical-offset,.09375rem);--combobox-trigger-radius:var(--vds-radius-input,var(--vds-radius-element,.5rem));--combobox-trigger-border-width:1px;--combobox-trigger-chip-gap:var(--vds-space-1,.25rem);--combobox-trigger-font-family:var(--vds-font-sans,ui-sans-serif, system-ui, sans-serif);--combobox-trigger-font-size:var(--vds-text-sm,.875rem);--combobox-trigger-font-weight:var(--vds-font-weight-normal,400);--combobox-trigger-line-height:var(--vds-control-line-height,1);--combobox-trigger-bg:var(--vds-color-surface,#fff);--combobox-trigger-bg-hover:var(--vds-color-surface-hover,#f9fafb);--combobox-trigger-border-color:var(--vds-color-border,#d1d5db);--combobox-trigger-border-color-hover:var(--vds-color-border-strong,#9ca3af);--combobox-trigger-text-color:var(--vds-color-text,#111827);--combobox-trigger-placeholder-color:var(--vds-color-text-subtle,#9ca3af);--combobox-trigger-icon-color:var(--vds-color-text-muted,#6b7280);--combobox-trigger-icon-opacity:1;--combobox-trigger-focus-ring-color:var(--vds-color-ring,#6366f1);--combobox-trigger-focus-ring-width:2px;--combobox-trigger-focus-ring-offset:-1px;--combobox-trigger-focus-border-color:var(--vds-color-primary-9,#6366f1);--combobox-trigger-transition-duration:var(--vds-duration-fast,.1s);--combobox-trigger-transition-easing:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1))}.vds-combobox-content{--combobox-content-bg:var(--vds-color-surface,#fff);--combobox-content-border-color:var(--vds-color-border-muted,#e5e7eb);--combobox-content-border-width:1px;--combobox-content-radius:var(--vds-radius-select-content,var(--vds-radius-element,.5rem));--combobox-content-shadow:var(--vds-shadow-lg,0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a);--combobox-content-padding:var(--vds-space-1,.25rem);--combobox-content-z-index:var(--vds-z-dropdown,1500);--combobox-content-min-inline-size:14rem;--combobox-content-transition-duration:var(--vds-duration-fast,.1s);--combobox-content-transition-easing:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1))}.vds-combobox-input-wrap{--combobox-input-gap:var(--vds-space-2,.5rem);--combobox-input-padding-inline:var(--vds-space-2-5,.625rem);--combobox-input-padding-block:var(--vds-space-2,.5rem);--combobox-input-icon-size:.875rem;--combobox-input-icon-color:var(--vds-color-text-muted,#6b7280);--combobox-input-text-color:var(--vds-color-text,#111827);--combobox-input-placeholder-color:var(--vds-color-text-subtle,#9ca3af);--combobox-input-border-color:var(--vds-color-border-muted,#e5e7eb);--combobox-input-font-size:var(--vds-text-sm,.875rem)}.vds-combobox-item{--combobox-item-gap:var(--vds-space-2,.5rem);--combobox-item-padding-inline:var(--vds-space-2-5,.625rem);--combobox-item-padding-block:var(--vds-space-2,.5rem);--combobox-item-radius:var(--vds-radius-xs,.25rem);--combobox-item-font-size:var(--vds-text-sm,.875rem);--combobox-item-bg:transparent;--combobox-item-bg-highlighted:var(--vds-color-bg-muted,#f3f4f6);--combobox-item-bg-selected:color-mix(in oklch, var(--vds-color-primary-9,#6366f1) 10%, transparent);--combobox-item-text-color:var(--vds-color-text,#111827);--combobox-item-indicator-color:var(--vds-color-primary-9,#6366f1);--combobox-item-transition-duration:var(--vds-duration-fastest,50ms);--combobox-item-transition-easing:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1))}.vds-combobox-group-heading{--combobox-group-padding-inline:var(--vds-space-3,.75rem);--combobox-group-padding-block:var(--vds-space-1-5,.375rem);--combobox-group-font-size:var(--vds-text-xs,.75rem);--combobox-group-font-weight:var(--vds-font-weight-semibold,600);--combobox-group-text-color:var(--vds-color-text-muted,#6b7280);--combobox-group-letter-spacing:var(--vds-tracking-wider,.05em)}.vds-combobox-empty{--combobox-empty-padding:var(--vds-space-4,1rem);--combobox-empty-text-color:var(--vds-color-text-muted,#6b7280);--combobox-empty-font-size:var(--vds-text-sm,.875rem)}.vds-combobox-loading{--combobox-loading-padding:var(--vds-space-3,.75rem);--combobox-loading-gap:var(--vds-space-2,.5rem);--combobox-loading-text-color:var(--vds-color-text-muted,#6b7280);--combobox-loading-font-size:var(--vds-text-sm,.875rem)}.vds-combobox-separator{--combobox-separator-color:var(--vds-color-border-muted,#e5e7eb);--combobox-separator-margin-block:var(--vds-space-1,.25rem)}.vds-combobox-trigger[data-appearance=outline]{--combobox-trigger-bg:transparent;--combobox-trigger-bg-hover:var(--vds-color-surface-hover,#f9fafb)}.vds-combobox-trigger[data-appearance=ghost]{--combobox-trigger-bg:transparent;--combobox-trigger-bg-hover:var(--vds-color-bg-muted,#f3f4f6);--combobox-trigger-border-color:transparent;--combobox-trigger-border-color-hover:transparent}.vds-combobox-trigger[data-appearance=filled]{--combobox-trigger-bg:var(--vds-color-bg-muted,#f3f4f6);--combobox-trigger-bg-hover:var(--vds-color-bg-subtle,#e5e7eb);--combobox-trigger-border-color:transparent;--combobox-trigger-border-color-hover:transparent}.vds-combobox-trigger[data-size="2xs"]{--combobox-trigger-min-block-size:var(--vds-size-2xs,1.5rem);--combobox-trigger-padding-inline:var(--vds-space-1-5,.375rem);--combobox-trigger-font-size:var(--vds-text-xs,.75rem)}.vds-combobox-trigger[data-size=xs]{--combobox-trigger-min-block-size:var(--vds-size-xs,1.75rem);--combobox-trigger-padding-inline:var(--vds-space-2,.5rem);--combobox-trigger-font-size:var(--vds-text-xs,.75rem)}.vds-combobox-trigger[data-size=sm]{--combobox-trigger-min-block-size:var(--vds-size-sm,2rem);--combobox-trigger-padding-inline:var(--vds-space-2-5,.625rem);--combobox-trigger-font-size:var(--vds-text-sm,.875rem)}.vds-combobox-trigger[data-size=lg]{--combobox-trigger-min-block-size:var(--vds-size-lg,3rem);--combobox-trigger-padding-inline:var(--vds-space-4,1rem);--combobox-trigger-font-size:var(--vds-text-base,1rem)}.vds-combobox-trigger[data-size=xl]{--combobox-trigger-min-block-size:var(--vds-size-xl,3.5rem);--combobox-trigger-padding-inline:var(--vds-space-5,1.25rem);--combobox-trigger-font-size:var(--vds-text-lg,1.125rem)}.vds-combobox-trigger[data-size="2xl"]{--combobox-trigger-min-block-size:var(--vds-size-2xl,4rem);--combobox-trigger-padding-inline:var(--vds-space-6,1.5rem);--combobox-trigger-font-size:var(--vds-text-xl,1.25rem)}.vds-combobox-content[data-size="2xs"] .vds-combobox-item,.vds-combobox-content[data-size=xs] .vds-combobox-item{--combobox-item-padding-block:var(--vds-space-1-5,.375rem);--combobox-item-font-size:var(--vds-text-xs,.75rem)}.vds-combobox-content[data-size=lg] .vds-combobox-item,.vds-combobox-content[data-size=xl] .vds-combobox-item,.vds-combobox-content[data-size="2xl"] .vds-combobox-item{--combobox-item-padding-block:var(--vds-space-2-5,.625rem);--combobox-item-font-size:var(--vds-text-base,1rem)}.vds-combobox-trigger[aria-invalid=true]{--combobox-trigger-border-color:var(--vds-color-danger-solid,#ef4444);--combobox-trigger-border-color-hover:var(--vds-color-danger-solid-hover,#dc2626);--combobox-trigger-focus-ring-color:var(--vds-color-danger-solid,#ef4444);--combobox-trigger-focus-border-color:var(--vds-color-danger-solid,#ef4444)}.vds-combobox-trigger[aria-busy=true]{--combobox-trigger-icon-opacity:.6}.vds-combobox-trigger[data-placeholder]{--combobox-trigger-text-color:var(--combobox-trigger-placeholder-color);--combobox-trigger-icon-opacity:.7}.vds-combobox-item[aria-disabled=true]{--combobox-item-text-color:var(--vds-color-text-disabled,#9ca3af)}.vds-combobox-trigger{justify-content:space-between;align-items:center;gap:var(--combobox-trigger-gap);inline-size:100%;min-block-size:var(--combobox-trigger-min-block-size);padding-inline:var(--combobox-trigger-padding-inline);font-family:var(--combobox-trigger-font-family);font-size:var(--combobox-trigger-font-size);font-weight:var(--combobox-trigger-font-weight);line-height:var(--combobox-trigger-line-height);color:var(--combobox-trigger-text-color);background-color:var(--combobox-trigger-bg);border:var(--combobox-trigger-border-width) solid var(--combobox-trigger-border-color);border-radius:var(--combobox-trigger-radius);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;transition:background-color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing), border-color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing), box-shadow var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing), color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing), scale .14s var(--combobox-trigger-transition-easing);padding-block-start:calc(var(--combobox-trigger-padding-block) + var(--combobox-trigger-optical-offset));padding-block-end:var(--combobox-trigger-padding-block);display:inline-flex}.vds-combobox-trigger:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--combobox-trigger-bg-hover);border-color:var(--combobox-trigger-border-color-hover)}.vds-combobox-trigger:focus-visible{outline:var(--combobox-trigger-focus-ring-width) solid var(--combobox-trigger-focus-ring-color);outline-offset:var(--combobox-trigger-focus-ring-offset);border-color:var(--combobox-trigger-focus-border-color)}.vds-combobox-trigger:active:not(:disabled):not([aria-disabled=true]){transition:scale 60ms var(--combobox-trigger-transition-easing);scale:.992}.vds-combobox-trigger:disabled,.vds-combobox-trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vds-combobox-trigger[aria-busy=true]{cursor:progress}.vds-combobox-trigger-value{align-items:center;gap:var(--combobox-trigger-chip-gap);flex:auto;min-inline-size:0;display:flex;overflow:hidden}.vds-combobox-trigger-chips{align-items:center;gap:var(--combobox-trigger-chip-gap);flex-wrap:nowrap;flex:auto;min-inline-size:0;display:flex;overflow:hidden}.vds-combobox-trigger-chips-measure{align-items:center;gap:var(--combobox-trigger-chip-gap);visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:absolute;inset-block-start:0;inset-inline-start:-9999px}.vds-combobox-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.vds-combobox-trigger-placeholder{color:var(--combobox-trigger-placeholder-color);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.vds-combobox-trigger-actions{align-items:center;gap:var(--combobox-trigger-gap);flex:none;display:inline-flex}.vds-combobox-icon{color:var(--combobox-trigger-icon-color);opacity:var(--combobox-trigger-icon-opacity);transition:transform var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing), opacity var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing);flex:none;align-items:center;display:inline-flex}.vds-combobox-trigger[data-state=open] .vds-combobox-icon{transform:rotate(180deg)}.vds-combobox-clear{block-size:1rem;inline-size:1rem;color:var(--combobox-trigger-icon-color);cursor:pointer;appearance:none;transition:background-color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.vds-combobox-clear:hover{background-color:color-mix(in oklch, currentColor 18%, transparent)}.vds-combobox-clear:focus-visible{outline:var(--combobox-trigger-focus-ring-width) solid var(--combobox-trigger-focus-ring-color);outline-offset:1px}.vds-combobox-clear>svg{block-size:.625rem;inline-size:.625rem}.vds-combobox-spinner{block-size:.875rem;inline-size:.875rem;color:var(--combobox-trigger-icon-color);opacity:var(--combobox-trigger-icon-opacity);flex:none;justify-content:center;align-items:center;display:inline-flex}.vds-combobox-spinner>svg{block-size:100%;inline-size:100%;animation:.7s linear infinite vds-combobox-spin}@keyframes vds-combobox-spin{to{transform:rotate(360deg)}}.vds-combobox-content{--vds-popover-trigger-width:var(--radix-popover-trigger-width);z-index:var(--combobox-content-z-index);min-inline-size:var(--combobox-content-min-inline-size);inline-size:var(--vds-popover-trigger-width,auto);background-color:var(--combobox-content-bg);border:var(--combobox-content-border-width) solid var(--combobox-content-border-color);border-radius:var(--combobox-content-radius);max-inline-size:min(90vw,32rem);box-shadow:var(--combobox-content-shadow);animation:vds-fade-in var(--combobox-content-transition-duration) var(--combobox-content-transition-easing);flex-direction:column;display:flex;overflow:hidden}.vds-combobox-content[data-state=closed]{animation:vds-fade-out var(--vds-duration-fastest,50ms) var(--vds-ease-in,cubic-bezier(.4, 0, 1, 1))}.vds-combobox-input-wrap{align-items:center;gap:var(--combobox-input-gap);padding-inline:var(--combobox-input-padding-inline);padding-block:var(--combobox-input-padding-block);border-block-end:1px solid var(--combobox-input-border-color);flex:none;display:flex}.vds-combobox-input-icon{inline-size:var(--combobox-input-icon-size);block-size:var(--combobox-input-icon-size);color:var(--combobox-input-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.vds-combobox-input-icon>svg{block-size:100%;inline-size:100%}.vds-combobox-input{min-inline-size:0;color:var(--combobox-input-text-color);font-size:var(--combobox-input-font-size);font-family:inherit;line-height:var(--vds-leading-normal,1.5);background:0 0;border:0;outline:0;flex:auto;padding:0}.vds-combobox-input::placeholder{color:var(--combobox-input-placeholder-color)}.vds-combobox-list{min-block-size:0;padding:var(--combobox-content-padding);flex:auto;overflow:hidden}.vds-combobox-options{overscroll-behavior:contain}.vds-combobox-item{justify-content:space-between;align-items:center;gap:var(--combobox-item-gap);padding-inline:var(--combobox-item-padding-inline);padding-block:var(--combobox-item-padding-block);border-radius:var(--combobox-item-radius);font-size:var(--combobox-item-font-size);color:var(--combobox-item-text-color);background-color:var(--combobox-item-bg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--combobox-item-transition-duration) var(--combobox-item-transition-easing);outline:none;display:flex}.vds-combobox-item[data-highlighted=true]{background-color:var(--combobox-item-bg-highlighted)}.vds-combobox-item[aria-selected=true]:not([data-highlighted=true]){background-color:var(--combobox-item-bg-selected)}.vds-combobox-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vds-combobox-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.vds-combobox-item-indicator{color:var(--combobox-item-indicator-color);flex:none;align-items:center;display:inline-flex}.vds-combobox-group+.vds-combobox-group{margin-block-start:var(--vds-space-1,.25rem)}.vds-combobox-group-heading{padding-inline:var(--combobox-group-padding-inline);padding-block:var(--combobox-group-padding-block);font-size:var(--combobox-group-font-size);font-weight:var(--combobox-group-font-weight);color:var(--combobox-group-text-color);text-transform:uppercase;letter-spacing:var(--combobox-group-letter-spacing)}.vds-combobox-empty{padding:var(--combobox-empty-padding);font-size:var(--combobox-empty-font-size);color:var(--combobox-empty-text-color);text-align:center;-webkit-user-select:none;user-select:none}.vds-combobox-loading{justify-content:center;align-items:center;gap:var(--combobox-loading-gap);padding:var(--combobox-loading-padding);font-size:var(--combobox-loading-font-size);color:var(--combobox-loading-text-color);-webkit-user-select:none;user-select:none;display:flex}.vds-combobox-loading-spinner{color:currentColor;flex:none;justify-content:center;align-items:center;block-size:.875rem;inline-size:.875rem;display:inline-flex}.vds-combobox-loading-spinner>svg{block-size:100%;inline-size:100%;animation:.7s linear infinite vds-combobox-spin}.vds-combobox-separator{block-size:1px;margin-block:var(--combobox-separator-margin-block);background-color:var(--combobox-separator-color)}}[data-vds-no-micro] .vds-combobox-trigger:active{transition:none;scale:1}
@layer design-system.components{.vds-phone-input{--phone-input-country-width:5.5rem;--phone-input-dial-gap:var(--vds-space-1-5,.375rem);--phone-input-country-separator-color:var(--vds-color-border,#e5e7eb);--phone-input-flag-size:1.125rem;--phone-input-dial-font-weight:var(--vds-font-weight-medium,500);--phone-input-country-bg-hover:var(--vds-color-surface-hover,#f9fafb);--phone-input-country-padding-inline:var(--vds-space-2-5,.625rem);--phone-input-country-gap:var(--vds-space-1-5,.375rem);--phone-input-value-gap:var(--_input-px,var(--vds-space-3,.75rem))}.vds-phone-input[data-size="2xs"],.vds-phone-input[data-size=xs]{--phone-input-country-width:5.25rem;--phone-input-flag-size:.875rem;--phone-input-country-padding-inline:var(--vds-space-2,.5rem)}.vds-phone-input[data-size=sm]{--phone-input-country-width:5.375rem;--phone-input-flag-size:1rem}.vds-phone-input[data-size=lg]{--phone-input-country-width:6rem;--phone-input-flag-size:1.25rem;--phone-input-country-padding-inline:var(--vds-space-3,.75rem)}.vds-phone-input[data-size=xl]{--phone-input-country-width:6.5rem;--phone-input-flag-size:1.375rem}.vds-phone-input[data-size="2xl"]{--phone-input-country-width:7rem;--phone-input-flag-size:1.5rem}.vds-phone-input{position:relative}.vds-phone-input>input[type=tel]{z-index:0;text-align:start;direction:ltr;padding-inline-start:calc(var(--phone-input-country-width) + var(--phone-input-value-gap));position:relative}.vds-phone-input-country{z-index:1;inline-size:var(--phone-input-country-width);justify-content:flex-start;align-items:center;gap:var(--phone-input-country-gap);padding-inline:var(--phone-input-country-padding-inline);border:0;border-inline-end:1px solid var(--phone-input-country-separator-color);color:var(--vds-color-text,#111827);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--vds-duration-fast,.1s) var(--vds-ease-out,ease-out);background:0 0;border-start-start-radius:inherit;border-end-start-radius:inherit;line-height:1;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0}.vds-phone-input-country:hover:not(:disabled){background-color:var(--phone-input-country-bg-hover)}.vds-phone-input-country:focus-visible{outline:2px solid var(--vds-color-ring,#6366f1);outline-offset:-2px}.vds-phone-input-country:disabled{cursor:not-allowed;opacity:.6}.vds-phone-input-country[aria-expanded=true] .vds-phone-input-caret{transform:rotate(180deg)}.vds-phone-input-flag{--flag-size:var(--phone-input-flag-size);flex:none}.vds-phone-input-dial{font-weight:var(--phone-input-dial-font-weight);color:var(--vds-color-text-muted,#6b7280);white-space:nowrap}.vds-phone-input-caret{block-size:.625rem;inline-size:.625rem;color:var(--vds-color-text-muted,#6b7280);transition:transform var(--vds-duration-fast,.1s) var(--vds-ease-out,ease-out);flex:none;margin-inline-start:auto}.vds-phone-input-option{align-items:center;gap:var(--vds-space-2,.5rem);inline-size:100%;display:inline-flex}.vds-phone-input-option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.vds-phone-input-option-dial{color:var(--vds-color-text-muted,#6b7280);font-variant-numeric:tabular-nums;flex:none}.vds-phone-input-announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer components{.vds-kbd{min-inline-size:var(--vds-space-5);padding-inline:var(--vds-space-1-5);padding-block:var(--vds-space-0-5);font-family:var(--vds-font-mono);font-size:var(--vds-text-xs);line-height:var(--vds-leading-tight);color:var(--vds-color-text);background-color:var(--vds-color-bg-subtle);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-kbd);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom-width:2px;justify-content:center;align-items:center;display:inline-flex}}
@layer design-system.components{.vds-pagination{--vds-pagination-gap:var(--vds-space-2,.5rem);--vds-pagination-padding-inline:var(--vds-space-4,1rem);--vds-pagination-padding-block:var(--vds-space-2,.5rem);--vds-pagination-bg:transparent;--vds-pagination-font-size:var(--vds-text-sm,.875rem);--vds-pagination-button-size:var(--vds-size-md,2rem);--vds-pagination-button-padding-inline:var(--vds-space-3,.75rem);--vds-pagination-button-radius:var(--vds-radius-pagination-button,var(--vds-radius-element,.375rem));--vds-pagination-button-bg:transparent;--vds-pagination-button-bg-hover:var(--vds-color-surface-hover,#f3f4f6);--vds-pagination-button-bg-active:var(--vds-color-primary-bg,#eef2ff);--vds-pagination-button-color:var(--vds-color-text,#111827);--vds-pagination-button-color-active:var(--vds-color-primary-solid,#6366f1);--vds-pagination-page-button-padding-inline:var(--vds-space-2,.5rem);--vds-pagination-ellipsis-padding-inline:var(--vds-space-1-5,.375rem);--vds-pagination-info-color:var(--vds-color-text-muted,#6b7280);--vds-pagination-transition-duration:.15s;--vds-pagination-transition-easing:cubic-bezier(.4, 0, .2, 1);--vds-pagination-focus-ring-width:2px;--vds-pagination-focus-ring-color:var(--vds-color-primary-solid,#6366f1)}.vds-pagination[data-size=sm]{--vds-pagination-button-size:var(--vds-size-sm,1.75rem);--vds-pagination-font-size:var(--vds-text-xs,.75rem)}.vds-pagination[data-size=md]{--vds-pagination-button-size:var(--vds-size-md,2rem);--vds-pagination-font-size:var(--vds-text-sm,.875rem)}.vds-pagination[data-size=lg]{--vds-pagination-button-size:var(--vds-size-lg,2.5rem);--vds-pagination-font-size:var(--vds-text-base,1rem)}.vds-pagination{justify-content:space-between;align-items:center;gap:var(--vds-pagination-gap);padding-inline:var(--vds-pagination-padding-inline);padding-block:var(--vds-pagination-padding-block);background-color:var(--vds-pagination-bg);font-size:var(--vds-pagination-font-size);flex-wrap:wrap;display:flex}.vds-pagination-info{color:var(--vds-pagination-info-color);white-space:nowrap}.vds-pagination-meta{align-items:center;gap:var(--vds-space-3,.75rem);flex:auto;min-inline-size:0;display:inline-flex}.vds-pagination-controls{align-items:center;gap:var(--vds-pagination-gap);flex:0 auto;min-inline-size:0;margin-inline-start:auto;display:flex}.vds-pagination-button{all:unset;justify-content:center;align-items:center;gap:var(--vds-space-1,.25rem);min-inline-size:var(--vds-pagination-button-size);block-size:var(--vds-pagination-button-size);padding-inline:var(--vds-pagination-button-padding-inline);color:var(--vds-pagination-button-color);background-color:var(--vds-pagination-button-bg);border-radius:var(--vds-pagination-button-radius);cursor:pointer;transition:background-color var(--vds-pagination-transition-duration) var(--vds-pagination-transition-easing);display:inline-flex}.vds-pagination-button:hover:not(:disabled){background-color:var(--vds-pagination-button-bg-hover)}.vds-pagination-button:focus-visible{outline:var(--vds-pagination-focus-ring-width) solid var(--vds-pagination-focus-ring-color);outline-offset:2px}.vds-pagination-button:disabled{opacity:.4;cursor:not-allowed}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-pagination-chevron{transform:scaleX(-1)}.vds-pagination-page-size{align-items:center;gap:var(--vds-space-1-5,.375rem);color:var(--vds-pagination-info-color);flex-shrink:0;display:inline-flex}.vds-pagination-page-size-label{white-space:nowrap;font-size:var(--vds-text-xs,.75rem)}.vds-pagination-page-size-trigger.vds-select-trigger{--select-trigger-padding-inline:var(--vds-space-1-5,.375rem);flex-shrink:0;inline-size:3.25rem;min-inline-size:3.25rem;max-inline-size:3.25rem}.vds-pagination-pages{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:inline-flex}.vds-pagination-page-button{all:unset;min-inline-size:var(--vds-pagination-button-size);block-size:var(--vds-pagination-button-size);padding-inline:var(--vds-pagination-page-button-padding-inline);color:var(--vds-pagination-button-color);border-radius:var(--vds-pagination-button-radius);cursor:pointer;transition:background-color var(--vds-pagination-transition-duration) var(--vds-pagination-transition-easing);justify-content:center;align-items:center;display:inline-flex}.vds-pagination-page-button:hover{background-color:var(--vds-pagination-button-bg-hover)}.vds-pagination-page-button[data-active]{background-color:var(--vds-pagination-button-bg-active);color:var(--vds-pagination-button-color-active);font-weight:var(--vds-font-weight-semibold,600)}.vds-pagination-page-button:focus-visible{outline:var(--vds-pagination-focus-ring-width) solid var(--vds-pagination-focus-ring-color);outline-offset:2px}.vds-pagination-ellipsis{padding-inline:var(--vds-pagination-ellipsis-padding-inline);color:var(--vds-pagination-info-color);-webkit-user-select:none;user-select:none}@media (max-width:640px){.vds-pagination{align-items:flex-start}.vds-pagination-controls{inline-size:100%;margin-inline-start:0;padding-block-end:1px;overflow-x:auto}}}
@layer design-system.components{.vds-progress{--progress-height:var(--vds-space-2,.5rem);--progress-radius:var(--vds-radius-full,9999px);--progress-track-bg:var(--vds-color-bg-muted);--progress-fill-color:var(--vds-color-primary-solid);--progress-fill-color-end:var(--vds-color-primary-solid-hover);--progress-transition-duration:var(--vds-duration-slow,.3s);--progress-transition-easing:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1));--progress-animation-duration:1.6s;--progress-stripe-size:1.25rem;--progress-glow-spread:8px}.vds-progress[data-color=success]{--progress-fill-color:var(--vds-color-success-solid);--progress-fill-color-end:var(--vds-color-success-solid-hover)}.vds-progress[data-color=warning]{--progress-fill-color:var(--vds-color-warning-solid);--progress-fill-color-end:var(--vds-color-warning-solid-hover)}.vds-progress[data-color=danger]{--progress-fill-color:var(--vds-color-danger-solid);--progress-fill-color-end:var(--vds-color-danger-solid-hover)}.vds-progress[data-color=info]{--progress-fill-color:var(--vds-color-info-solid);--progress-fill-color-end:var(--vds-color-info-solid-hover)}.vds-progress[data-color=accent]{--progress-fill-color:var(--vds-color-accent-solid);--progress-fill-color-end:var(--vds-color-accent-solid-hover)}.vds-progress[data-color=contrast]{--progress-fill-color:var(--vds-color-text);--progress-fill-color-end:var(--vds-color-text-muted)}.vds-progress[data-size=xs]{--progress-height:var(--vds-space-1,.25rem)}.vds-progress[data-size=sm]{--progress-height:var(--vds-space-1-5,.375rem)}.vds-progress[data-size=md]{--progress-height:var(--vds-space-2,.5rem)}.vds-progress[data-size=lg]{--progress-height:var(--vds-space-3,.75rem)}.vds-progress[data-size=xl]{--progress-height:var(--vds-space-4,1rem)}.vds-progress{inline-size:100%;block-size:var(--progress-height);border-radius:var(--progress-radius);background-color:var(--progress-track-bg);isolation:isolate;position:relative;overflow:hidden}.vds-progress-indicator{background-color:var(--progress-fill-color);border-radius:inherit;block-size:100%;inline-size:0%;transition:inline-size var(--progress-transition-duration) var(--progress-transition-easing), background-color var(--vds-duration-normal,.2s) var(--progress-transition-easing);will-change:inline-size}.vds-progress[data-variant=gradient] .vds-progress-indicator{background-image:linear-gradient(to right, color-mix(in oklch, var(--progress-fill-color) 70%, transparent), var(--progress-fill-color) 50%, var(--progress-fill-color-end));background-color:#0000}.vds-progress[data-variant=striped] .vds-progress-indicator{background-image:repeating-linear-gradient(-45deg, transparent, transparent calc(var(--progress-stripe-size) * .5), #fff3 calc(var(--progress-stripe-size) * .5), #fff3 var(--progress-stripe-size));background-size:var(--progress-stripe-size) var(--progress-stripe-size);background-color:var(--progress-fill-color);animation:vds-progress-stripes var(--progress-animation-duration) linear infinite}@supports (color:lab(0% 0 0)){.vds-progress[data-variant=striped] .vds-progress-indicator{background-image:repeating-linear-gradient(-45deg, transparent, transparent calc(var(--progress-stripe-size) * .5), lab(100% 0 0/.2) calc(var(--progress-stripe-size) * .5), lab(100% 0 0/.2) var(--progress-stripe-size))}}.vds-progress[data-state=indeterminate] .vds-progress-indicator{animation:vds-progress-indeterminate calc(var(--progress-animation-duration) * 1.1) var(--vds-ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite;border-radius:var(--progress-radius);inline-size:40%!important}.vds-progress[data-animated=pulse] .vds-progress-indicator{animation:vds-progress-pulse calc(var(--progress-animation-duration) * 1.25) var(--vds-ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite}.vds-progress[data-animated=pulse][data-variant=striped] .vds-progress-indicator{animation:vds-progress-stripes var(--progress-animation-duration) linear infinite, vds-progress-pulse calc(var(--progress-animation-duration) * 1.25) var(--vds-ease-in-out) infinite}.vds-progress[data-animated=pulse][data-state=indeterminate] .vds-progress-indicator{animation:vds-progress-indeterminate calc(var(--progress-animation-duration) * 1.1) var(--vds-ease-in-out) infinite}.vds-progress[data-animated=glow]{animation:vds-progress-glow var(--progress-animation-duration) var(--vds-ease-in-out) infinite}.vds-progress[data-animated=glow][data-variant=striped] .vds-progress-indicator{animation:vds-progress-stripes var(--progress-animation-duration) linear infinite}.vds-progress-label{color:var(--vds-color-on-solid,#fff);letter-spacing:.03em;pointer-events:none;white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.vds-progress[data-size=xs] .vds-progress-label,.vds-progress[data-size=sm] .vds-progress-label,.vds-progress[data-size=md] .vds-progress-label{display:none}}@keyframes vds-progress-stripes{0%{background-position:0 0}to{background-position:var(--progress-stripe-size) 0}}@keyframes vds-progress-indeterminate{0%{margin-inline-start:-60%}60%{margin-inline-start:100%}to{margin-inline-start:100%}}@keyframes vds-progress-pulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes vds-progress-glow{0%,to{box-shadow:0 0 var(--progress-glow-spread) 0 color-mix(in oklch, var(--progress-fill-color) 60%, transparent)}50%{box-shadow:0 0 calc(var(--progress-glow-spread) * 2.5) 2px color-mix(in oklch, var(--progress-fill-color) 80%, transparent)}}
@layer design-system.components{.vds-scroll-area-root{--scroll-area-scrollbar-size:var(--vds-space-2-5,.625rem);--scroll-area-scrollbar-padding:2px;--scroll-area-track-bg:transparent;--scroll-area-track-bg-hover:var(--vds-color-bg-subtle,#0000000a);--scroll-area-thumb-bg:var(--vds-color-neutral-6,#d4d4d8);--scroll-area-thumb-bg-hover:var(--vds-color-neutral-8,#a1a1aa);--scroll-area-thumb-bg-active:var(--vds-color-neutral-9,#71717a);--scroll-area-thumb-radius:var(--vds-radius-scrollbar-thumb,6px);--scroll-area-transition-duration:var(--vds-duration-fast,.15s);--scroll-area-transition-ease:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1));--scroll-area-mask-size:40px;--scroll-area-mask-inline-start:transparent;--scroll-area-mask-inline-end:transparent;--scroll-area-mask-block-start:transparent;--scroll-area-mask-block-end:transparent;--scroll-area-marquee-duration:30s;--scroll-area-marquee-direction:normal;--scroll-area-marquee-gap:var(--vds-space-3,.75rem);--scroll-area-arrow-size:var(--vds-size-sm,2rem);--scroll-area-arrow-icon-size:1rem;--scroll-area-arrow-bg:var(--vds-color-surface,#fff);--scroll-area-arrow-bg-hover:var(--vds-color-surface-hover,#f9fafb);--scroll-area-arrow-bg-active:var(--vds-color-bg-muted,#f3f4f6);--scroll-area-arrow-color:var(--vds-color-text,#111827);--scroll-area-arrow-color-disabled:var(--vds-color-text-muted,#9ca3af);--scroll-area-arrow-border-color:var(--vds-color-border,#d1d5db);--scroll-area-arrow-radius:var(--vds-radius-action,var(--vds-radius-element,.5rem));--scroll-area-arrow-shadow:var(--vds-shadow-sm,0 1px 2px 0 #0000000d);--scroll-area-arrow-gap:var(--vds-space-1,.25rem);--scroll-area-drag-cursor:grab;--scroll-area-drag-cursor-active:grabbing}.vds-scroll-area-root[data-size=sm]{--scroll-area-scrollbar-size:var(--vds-space-2,.5rem)}.vds-scroll-area-root[data-size=md]{--scroll-area-scrollbar-size:var(--vds-space-2-5,.625rem)}.vds-scroll-area-root[data-size=lg]{--scroll-area-scrollbar-size:var(--vds-space-3,.75rem)}.vds-scroll-area-root{gap:var(--scroll-area-arrow-gap);min-block-size:0;min-inline-size:0;display:flex;position:relative}.vds-scroll-area-root[data-orientation=vertical]{flex-direction:column}.vds-scroll-area-root[data-orientation=horizontal],.vds-scroll-area-root[data-orientation=both]{flex-direction:row}.vds-scroll-area-root:not([data-arrows=true]){gap:0}.vds-scroll-area-root[data-arrow-placement=inner]{gap:0;display:block}.vds-scroll-area{border-radius:inherit;flex:auto;min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.vds-scroll-area-root[data-arrow-placement=inner] .vds-scroll-area{block-size:100%;inline-size:100%}.vds-scroll-area-viewport{border-radius:inherit;block-size:100%;inline-size:100%}.vds-scroll-area-root[data-drag=true] .vds-scroll-area-viewport{cursor:var(--scroll-area-drag-cursor)}.vds-scroll-area-root[data-drag=true][data-dragging=true] .vds-scroll-area-viewport{cursor:var(--scroll-area-drag-cursor-active);-webkit-user-select:none;user-select:none}.vds-scroll-area-root[data-dragging=true] .vds-scroll-area-viewport *{pointer-events:none}.vds-scroll-area-root[data-mask=true][data-orientation=horizontal] .vds-scroll-area{-webkit-mask-image:linear-gradient(to right, var(--scroll-area-mask-inline-start) 0, color-mix(in srgb, var(--scroll-area-mask-inline-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-inline-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-inline-end) 100%);mask-image:linear-gradient(to right, var(--scroll-area-mask-inline-start) 0, color-mix(in srgb, var(--scroll-area-mask-inline-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-inline-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-inline-end) 100%);-webkit-mask-image:linear-gradient(to right, var(--scroll-area-mask-inline-start) 0, color-mix(in srgb, var(--scroll-area-mask-inline-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-inline-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-inline-end) 100%)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).vds-scroll-area-root[data-mask=true][data-orientation=horizontal] .vds-scroll-area,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-scroll-area-root[data-mask=true][data-orientation=horizontal] .vds-scroll-area){-webkit-mask-image:linear-gradient(to left, var(--scroll-area-mask-inline-start) 0, color-mix(in srgb, var(--scroll-area-mask-inline-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-inline-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-inline-end) 100%);mask-image:linear-gradient(to left, var(--scroll-area-mask-inline-start) 0, color-mix(in srgb, var(--scroll-area-mask-inline-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-inline-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-inline-end) 100%);-webkit-mask-image:linear-gradient(to left, var(--scroll-area-mask-inline-start) 0, color-mix(in srgb, var(--scroll-area-mask-inline-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-inline-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-inline-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-inline-end) 100%)}.vds-scroll-area-root[data-mask=true][data-orientation=vertical] .vds-scroll-area{-webkit-mask-image:linear-gradient(to bottom, var(--scroll-area-mask-block-start) 0, color-mix(in srgb, var(--scroll-area-mask-block-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-block-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-block-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-block-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-block-end) 100%);mask-image:linear-gradient(to bottom, var(--scroll-area-mask-block-start) 0, color-mix(in srgb, var(--scroll-area-mask-block-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-block-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-block-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-block-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-block-end) 100%);-webkit-mask-image:linear-gradient(to bottom, var(--scroll-area-mask-block-start) 0, color-mix(in srgb, var(--scroll-area-mask-block-start), black 55%) calc(var(--scroll-area-mask-size) * .35), color-mix(in srgb, var(--scroll-area-mask-block-start), black 85%) calc(var(--scroll-area-mask-size) * .7), black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), color-mix(in srgb, var(--scroll-area-mask-block-end), black 85%) calc(100% - var(--scroll-area-mask-size) * .7), color-mix(in srgb, var(--scroll-area-mask-block-end), black 55%) calc(100% - var(--scroll-area-mask-size) * .35), var(--scroll-area-mask-block-end) 100%)}.vds-scroll-area-root[data-mask=true][data-orientation=both] .vds-scroll-area{-webkit-mask-image:linear-gradient(to right, var(--scroll-area-mask-inline-start) 0, black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), var(--scroll-area-mask-inline-end) 100%), linear-gradient(to bottom, var(--scroll-area-mask-block-start) 0, black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), var(--scroll-area-mask-block-end) 100%);mask-image:linear-gradient(to right, var(--scroll-area-mask-inline-start) 0, black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), var(--scroll-area-mask-inline-end) 100%), linear-gradient(to bottom, var(--scroll-area-mask-block-start) 0, black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), var(--scroll-area-mask-block-end) 100%);-webkit-mask-composite:source-in, xor;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to right, var(--scroll-area-mask-inline-start) 0, black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), var(--scroll-area-mask-inline-end) 100%), linear-gradient(to bottom, var(--scroll-area-mask-block-start) 0, black var(--scroll-area-mask-size), black calc(100% - var(--scroll-area-mask-size)), var(--scroll-area-mask-block-end) 100%);-webkit-mask-composite:source-in}.vds-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;padding:var(--scroll-area-scrollbar-padding);background-color:var(--scroll-area-track-bg);transition:background-color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease);display:flex}.vds-scrollbar:hover{background-color:var(--scroll-area-track-bg-hover)}.vds-scrollbar[data-orientation=vertical]{inline-size:var(--scroll-area-scrollbar-size)}.vds-scrollbar[data-orientation=horizontal]{block-size:var(--scroll-area-scrollbar-size);flex-direction:column}.vds-scroll-area-root[data-drag=true] .vds-scrollbar,.vds-scroll-area-root[data-arrows=true] .vds-scrollbar,.vds-scroll-area-root[data-marquee=true] .vds-scrollbar,.vds-scroll-area-root[data-hide-scrollbar=true] .vds-scrollbar{display:none}.vds-scrollbar-thumb{border-radius:var(--scroll-area-thumb-radius);background-color:var(--scroll-area-thumb-bg);transition:background-color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease);flex:1;position:relative}.vds-scrollbar-thumb:hover{background-color:var(--scroll-area-thumb-bg-hover)}.vds-scrollbar-thumb[data-state=visible]:active{background-color:var(--scroll-area-thumb-bg-active)}.vds-scrollbar-thumb:before{content:"";min-block-size:44px;min-inline-size:44px;position:absolute;inset:-6px}.vds-scroll-area [data-radix-scroll-area-corner]{background-color:var(--scroll-area-track-bg)}.vds-scroll-area-arrow{inline-size:var(--scroll-area-arrow-size);block-size:var(--scroll-area-arrow-size);color:var(--scroll-area-arrow-color);background-color:var(--scroll-area-arrow-bg);border:1px solid var(--scroll-area-arrow-border-color);border-radius:var(--scroll-area-arrow-radius);box-shadow:var(--scroll-area-arrow-shadow);cursor:pointer;appearance:none;transition:background-color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease), color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease), opacity var(--scroll-area-transition-duration) var(--scroll-area-transition-ease), transform var(--scroll-area-transition-duration) var(--scroll-area-transition-ease);flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.vds-scroll-area-arrow:hover:not(:disabled){background-color:var(--scroll-area-arrow-bg-hover)}.vds-scroll-area-arrow:active:not(:disabled){background-color:var(--scroll-area-arrow-bg-active)}.vds-scroll-area-arrow:disabled{color:var(--scroll-area-arrow-color-disabled);cursor:not-allowed;opacity:.5}.vds-scroll-area-arrow:focus-visible{outline:2px solid var(--vds-color-ring,#6366f1);outline-offset:2px}.vds-scroll-area-arrow svg{inline-size:var(--scroll-area-arrow-icon-size);block-size:var(--scroll-area-arrow-icon-size);display:block}.vds-scroll-area-root[data-arrow-placement=inner] .vds-scroll-area-arrow{z-index:2;position:absolute}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=horizontal] .vds-scroll-area-arrow{inset-block-start:50%;transform:translateY(-50%)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=horizontal] .vds-scroll-area-arrow[data-side=start]{inset-inline-start:var(--scroll-area-arrow-inset,.5rem)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=horizontal] .vds-scroll-area-arrow[data-side=end]{inset-inline-end:var(--scroll-area-arrow-inset,.5rem)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=vertical] .vds-scroll-area-arrow{inset-inline-start:50%;transform:translate(-50%)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=vertical] .vds-scroll-area-arrow[data-side=start]{inset-block-start:var(--scroll-area-arrow-inset,.5rem)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=vertical] .vds-scroll-area-arrow[data-side=end]{inset-block-end:var(--scroll-area-arrow-inset,.5rem)}.vds-scroll-area-root[data-arrow-appearance=hover] .vds-scroll-area-arrow{opacity:0;pointer-events:none}.vds-scroll-area-root[data-arrow-appearance=hover]:hover .vds-scroll-area-arrow,.vds-scroll-area-root[data-arrow-appearance=hover]:focus-within .vds-scroll-area-arrow{opacity:1;pointer-events:auto}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-scroll-area-arrow[data-side=start] svg,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-scroll-area-arrow[data-side=end] svg){transform:scaleX(-1)}.vds-scroll-area-root[data-orientation=vertical] .vds-scroll-area-arrow svg{transform:none!important}.vds-scroll-area-marquee{gap:var(--scroll-area-marquee-gap);inline-size:max-content;animation:vds-scroll-area-marquee-x var(--scroll-area-marquee-duration,30s) linear infinite;animation-direction:var(--scroll-area-marquee-direction,normal);will-change:transform;padding-inline-end:var(--scroll-area-marquee-gap);display:flex}.vds-scroll-area-marquee-item{flex:none}.vds-scroll-area-root[data-orientation=vertical] .vds-scroll-area-marquee{block-size:max-content;inline-size:100%;flex-direction:column;padding-block-end:var(--scroll-area-marquee-gap);padding-inline-end:0;animation-name:vds-scroll-area-marquee-y}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-scroll-area-root[data-orientation=horizontal] .vds-scroll-area-marquee{animation-direction:reverse}.vds-scroll-area-root[data-marquee=true][data-marquee-pause-on-hover=true]:hover .vds-scroll-area-marquee,.vds-scroll-area-root[data-marquee=true][data-marquee-pause-on-hover=true]:focus-within .vds-scroll-area-marquee{animation-play-state:paused}@keyframes vds-scroll-area-marquee-x{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes vds-scroll-area-marquee-y{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.vds-scroll-area-sentinel{pointer-events:none;opacity:0;flex:none;block-size:1px;inline-size:1px}@media (prefers-reduced-motion:reduce){.vds-scroll-area-arrow,.vds-scrollbar,.vds-scrollbar-thumb{transition:none}.vds-scroll-area-marquee{animation:none}}}
@layer design-system.components{.vds-segmented-control{display:inline-block}.vds-segmented-control[data-full-width=true]{display:block}.vds-segmented-control .vds-tabs-list[data-orientation=vertical]{flex-direction:column;align-items:stretch;max-inline-size:none;overflow:visible}.vds-segmented-control .vds-tabs-trigger[data-state=checked]{color:var(--tabs-trigger-color-active);border-color:var(--tabs-trigger-border-color-active);background-color:var(--tabs-trigger-bg-active);box-shadow:var(--tabs-trigger-shadow-active)}.vds-segmented-control .vds-tabs-list[data-animated=true] .vds-tabs-trigger[data-state=checked]{box-shadow:none;background-color:#0000}.vds-segmented-control .vds-tabs-trigger[data-state=checked]:hover:not(:disabled):not([data-disabled]){color:var(--tabs-trigger-color-active);background-color:#0000}.vds-segmented-control[data-disabled]{pointer-events:none}.vds-segmented-control[data-disabled] .vds-tabs-list{opacity:.6}.vds-segmented-control[data-disabled] .vds-tabs-trigger{opacity:1}.vds-segmented-control-icon{flex-shrink:0;align-items:center;font-size:1em;display:inline-flex}}
@layer components{.vds-separator{background-color:var(--vds-color-border-muted);flex-shrink:0}.vds-separator[data-orientation=horizontal]{block-size:1px;inline-size:100%}.vds-separator[data-orientation=vertical]{block-size:100%;inline-size:1px}.vds-separator--labeled{align-items:center;gap:var(--vds-space-3);background-color:#0000;block-size:auto;display:flex}.vds-separator__line{background-color:var(--vds-color-border-muted);flex:1;block-size:1px}.vds-separator__label{font-size:var(--vds-text-xs);color:var(--vds-color-text-muted);white-space:nowrap;font-family:var(--vds-font-sans);flex-shrink:0}}
@layer components{@keyframes vds-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.vds-skeleton{background-color:var(--vds-color-skeleton);border-radius:var(--vds-radius-4);inline-size:var(--_skeleton-w,100%);block-size:var(--_skeleton-h,1rem);animation:2s ease-in-out infinite vds-skeleton-pulse;display:block}.vds-skeleton[data-circle]{border-radius:var(--vds-radius-full)}}
@layer design-system.components{.vds-spinner{--spinner-size:1.25rem;--spinner-track-width:2px;--spinner-dot-size:.375rem;--spinner-bar-width:.1875rem;--spinner-color:var(--vds-color-primary-solid,#4f46e5);--spinner-track-color:var(--vds-color-primary-bg,#e0e7ff);--spinner-ring-dur:.75s;--spinner-dots-dur:1.4s;--spinner-bars-dur:1.2s;--spinner-ripple-dur:1.6s}.vds-spinner[data-size=xs]{--spinner-size:.75rem;--spinner-track-width:1.5px;--spinner-dot-size:.25rem;--spinner-bar-width:.125rem}.vds-spinner[data-size=sm]{--spinner-size:1rem;--spinner-track-width:1.5px;--spinner-dot-size:.3125rem;--spinner-bar-width:.1875rem}.vds-spinner[data-size=lg]{--spinner-size:2rem;--spinner-track-width:2.5px;--spinner-dot-size:.5rem;--spinner-bar-width:.25rem}.vds-spinner[data-size=xl]{--spinner-size:3rem;--spinner-track-width:3px;--spinner-dot-size:.625rem;--spinner-bar-width:.3125rem}.vds-spinner[data-color=success]{--spinner-color:var(--vds-color-success-solid,#16a34a);--spinner-track-color:var(--vds-color-success-bg,#dcfce7)}.vds-spinner[data-color=warning]{--spinner-color:var(--vds-color-warning-solid,#d97706);--spinner-track-color:var(--vds-color-warning-bg,#fef9c3)}.vds-spinner[data-color=danger]{--spinner-color:var(--vds-color-danger-solid,#dc2626);--spinner-track-color:var(--vds-color-danger-bg,#fee2e2)}.vds-spinner[data-color=info]{--spinner-color:var(--vds-color-info-solid,#0ea5e9);--spinner-track-color:var(--vds-color-info-bg,#e0f2fe)}.vds-spinner[data-color=accent]{--spinner-color:var(--vds-color-accent-solid,#7c3aed);--spinner-track-color:var(--vds-color-accent-bg,#ede9fe)}.vds-spinner[data-color=neutral]{--spinner-color:var(--vds-color-neutral-solid,#4b5563);--spinner-track-color:var(--vds-color-neutral-bg,#f3f4f6)}.vds-spinner[data-color=current]{--spinner-color:currentColor;--spinner-track-color:color-mix(in oklch, currentColor 18%, transparent)}.vds-spinner[data-speed=slow]{--spinner-ring-dur:1.4s;--spinner-dots-dur:2s;--spinner-bars-dur:1.8s;--spinner-ripple-dur:2.6s}.vds-spinner[data-speed=fast]{--spinner-ring-dur:.45s;--spinner-dots-dur:.9s;--spinner-bars-dur:.75s;--spinner-ripple-dur:1s}@keyframes vds-sp-spin{to{transform:rotate(360deg)}}@keyframes vds-sp-dot{0%,80%,to{opacity:.35;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}@keyframes vds-sp-bar{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes vds-sp-ripple{0%{opacity:.75;transform:scale(0)}to{opacity:0;transform:scale(1)}}.vds-spinner{inline-size:var(--spinner-size);block-size:var(--spinner-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vds-spinner[data-variant=ring]{border:var(--spinner-track-width) solid var(--spinner-track-color);border-block-start-color:var(--spinner-color);animation:vds-sp-spin var(--spinner-ring-dur) linear infinite;border-radius:50%}.vds-spinner[data-variant=segments]{background:conic-gradient(from 0deg, transparent 0deg, var(--spinner-color) 270deg, transparent 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-track-width) - 1px), #000 calc(100% - var(--spinner-track-width)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-track-width) - 1px), #000 calc(100% - var(--spinner-track-width)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-track-width) - 1px), #000 calc(100% - var(--spinner-track-width)));animation:vds-sp-spin var(--spinner-ring-dur) linear infinite;border-radius:50%}.vds-spinner[data-variant=dots]{gap:calc(var(--spinner-dot-size) * .6);inline-size:auto}.vds-spinner[data-variant=dots] .vds-spinner__dot{inline-size:var(--spinner-dot-size);block-size:var(--spinner-dot-size);background:var(--spinner-color);animation:vds-sp-dot var(--spinner-dots-dur) ease-in-out infinite;border-radius:50%;flex-shrink:0;display:block}:is(.vds-spinner[data-variant=dots] .vds-spinner__dot):nth-child(2){animation-delay:.16s}:is(.vds-spinner[data-variant=dots] .vds-spinner__dot):nth-child(3){animation-delay:.32s}.vds-spinner[data-variant=bars]{align-items:flex-end;gap:calc(var(--spinner-bar-width) * .85);inline-size:auto}.vds-spinner[data-variant=bars] .vds-spinner__bar{inline-size:var(--spinner-bar-width);block-size:var(--spinner-size);border-radius:var(--spinner-bar-width);background:var(--spinner-color);transform-origin:bottom;animation:vds-sp-bar var(--spinner-bars-dur) ease-in-out infinite;flex-shrink:0;display:block}:is(.vds-spinner[data-variant=bars] .vds-spinner__bar):nth-child(2){animation-delay:.1s}:is(.vds-spinner[data-variant=bars] .vds-spinner__bar):nth-child(3){animation-delay:.2s}:is(.vds-spinner[data-variant=bars] .vds-spinner__bar):nth-child(4){animation-delay:.3s}.vds-spinner[data-variant=ripple]{position:relative}.vds-spinner[data-variant=ripple]:before,.vds-spinner[data-variant=ripple]:after{content:"";border:var(--spinner-track-width) solid var(--spinner-color);animation:vds-sp-ripple var(--spinner-ripple-dur) cubic-bezier(0, .2, .8, 1) infinite;border-radius:50%;position:absolute;inset:0}.vds-spinner[data-variant=ripple]:after{animation-delay:calc(var(--spinner-ripple-dur) * -.5)}.vds-spinner[data-variant=orbit]{border:var(--spinner-track-width) solid var(--spinner-track-color);animation:vds-sp-spin var(--spinner-ring-dur) linear infinite;border-radius:50%;position:relative}.vds-spinner[data-variant=orbit]:before{content:"";inline-size:calc(var(--spinner-track-width) * 3);block-size:calc(var(--spinner-track-width) * 3);background:var(--spinner-color);border-radius:50%;position:absolute;inset-block-start:calc(var(--spinner-track-width) * -1);inset-inline-start:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.vds-spinner,.vds-spinner *{animation-duration:.01ms!important;animation-iteration-count:1!important}}}
.vds-stepper{--stepper-gap:var(--vds-space-4,1rem);--stepper-horizontal-item-min:8.5rem;--stepper-step-gap:var(--vds-space-3,.75rem);--stepper-content-gap:var(--vds-space-1,.25rem);--stepper-content-offset:var(--vds-space-2,.5rem);--stepper-content-padding:var(--vds-space-3,.75rem);--stepper-indicator-size:2rem;--stepper-indicator-icon-size:1rem;--stepper-indicator-radius:var(--vds-radius-full,9999px);--stepper-indicator-border-width:1px;--stepper-indicator-font:var(--vds-text-sm,.875rem);--stepper-indicator-weight:var(--vds-font-weight-semibold,600);--stepper-ring-size:4px;--stepper-connector-size:3px;--stepper-connector-radius:var(--vds-radius-full,9999px);--stepper-connector-gap:var(--vds-space-2,.5rem);--stepper-connector-min-block:var(--vds-space-10,2.5rem);--stepper-connector-color:var(--vds-color-border-muted,#d1d5db);--stepper-connector-complete:var(--stepper-tone-solid);--stepper-tone-bg-subtle:var(--vds-color-primary-bg-subtle,#eef2ff);--stepper-tone-bg:var(--vds-color-primary-bg,#e0e7ff);--stepper-tone-bg-hover:var(--vds-color-primary-bg-hover,#c7d2fe);--stepper-tone-border:var(--vds-color-border-primary,#a5b4fc);--stepper-tone-border-strong:var(--vds-color-border-primary-strong,#4f46e5);--stepper-tone-solid:var(--vds-color-primary-solid,#4f46e5);--stepper-tone-text:var(--vds-color-primary-text,#3730a3);--stepper-tone-on:var(--vds-color-on-primary,#fff);--stepper-tone-ring:color-mix(in oklab, var(--stepper-tone-solid) 18%, transparent);--stepper-pending-bg:var(--vds-color-surface,#fff);--stepper-pending-text:var(--vds-color-text-subtle,#6b7280);--stepper-pending-border:var(--vds-color-border-muted,#e5e7eb);--stepper-pending-shadow:var(--vds-shadow-xs,0 1px 2px #0000000d);--stepper-active-bg:var(--stepper-tone-solid);--stepper-active-text:var(--stepper-tone-on);--stepper-active-border:var(--stepper-tone-solid);--stepper-active-ring:var(--stepper-tone-ring);--stepper-active-shadow:0 10px 22px -14px var(--stepper-tone-solid);--stepper-complete-bg:var(--stepper-tone-solid);--stepper-complete-text:var(--stepper-tone-on);--stepper-complete-border:var(--stepper-tone-solid);--stepper-complete-shadow:var(--vds-shadow-xs,0 1px 2px #0000000d);--stepper-error-bg:var(--vds-color-danger-solid,#ef4444);--stepper-error-text:var(--vds-color-on-danger,#fff);--stepper-error-border:var(--vds-color-danger-solid,#ef4444);--stepper-error-ring:color-mix(in oklab, var(--vds-color-danger-solid,#ef4444) 18%, transparent);--stepper-card-bg:var(--vds-color-surface,#fff);--stepper-card-bg-hover:var(--vds-color-surface-hover,#f3f4f6);--stepper-card-border:var(--vds-color-border-muted,#e5e7eb);--stepper-card-radius:var(--vds-radius-card,.75rem);--stepper-card-shadow:var(--vds-shadow-xs,0 1px 2px #0000000d);--stepper-label-size:var(--vds-text-sm,.875rem);--stepper-label-weight:var(--vds-font-weight-semibold,600);--stepper-label-color:var(--vds-color-text,currentColor);--stepper-desc-size:var(--vds-text-xs,.75rem);--stepper-desc-color:var(--vds-color-text-muted,#6b7280);--stepper-transition:var(--vds-transition-base,.2s ease-out);--stepper-transition-spring:var(--vds-transition-spring,.3s cubic-bezier(.22, 1.2, .36, 1));--stepper-entrance-duration:var(--vds-duration-slow,.3s);--stepper-stagger:42ms}.vds-stepper[data-tone=neutral]{--stepper-tone-bg-subtle:var(--vds-color-bg-subtle,#f9fafb);--stepper-tone-bg:var(--vds-color-bg-muted,#f3f4f6);--stepper-tone-bg-hover:var(--vds-color-surface-hover,#f3f4f6);--stepper-tone-border:var(--vds-color-border,#d1d5db);--stepper-tone-border-strong:var(--vds-color-border-strong,#9ca3af);--stepper-tone-solid:var(--vds-color-bg-inverse,#111827);--stepper-tone-text:var(--vds-color-text,#111827);--stepper-tone-on:var(--vds-color-text-inverse,#fff)}.vds-stepper[data-tone=success]{--stepper-tone-bg-subtle:var(--vds-color-success-bg-subtle,#f0fdf4);--stepper-tone-bg:var(--vds-color-success-bg,#dcfce7);--stepper-tone-bg-hover:var(--vds-color-success-bg-hover,#bbf7d0);--stepper-tone-border:var(--vds-color-border-success,#86efac);--stepper-tone-border-strong:var(--vds-color-border-success-strong,#22c55e);--stepper-tone-solid:var(--vds-color-success-solid,#22c55e);--stepper-tone-text:var(--vds-color-success-text,#166534);--stepper-tone-on:var(--vds-color-on-success,#fff)}.vds-stepper[data-tone=warning]{--stepper-tone-bg-subtle:var(--vds-color-warning-bg-subtle,#fffbeb);--stepper-tone-bg:var(--vds-color-warning-bg,#fef3c7);--stepper-tone-bg-hover:var(--vds-color-warning-bg-hover,#fde68a);--stepper-tone-border:var(--vds-color-border-warning,#fbbf24);--stepper-tone-border-strong:var(--vds-color-border-warning-strong,#f59e0b);--stepper-tone-solid:var(--vds-color-warning-solid,#f59e0b);--stepper-tone-text:var(--vds-color-warning-text,#92400e);--stepper-tone-on:var(--vds-color-on-warning,#111827)}.vds-stepper[data-tone=danger]{--stepper-tone-bg-subtle:var(--vds-color-danger-bg-subtle,#fef2f2);--stepper-tone-bg:var(--vds-color-danger-bg,#fee2e2);--stepper-tone-bg-hover:var(--vds-color-danger-bg-hover,#fecaca);--stepper-tone-border:var(--vds-color-border-danger,#fca5a5);--stepper-tone-border-strong:var(--vds-color-border-danger-strong,#ef4444);--stepper-tone-solid:var(--vds-color-danger-solid,#ef4444);--stepper-tone-text:var(--vds-color-danger-text,#991b1b);--stepper-tone-on:var(--vds-color-on-danger,#fff)}.vds-stepper[data-tone=info]{--stepper-tone-bg-subtle:var(--vds-color-info-bg-subtle,#eff6ff);--stepper-tone-bg:var(--vds-color-info-bg,#dbeafe);--stepper-tone-bg-hover:var(--vds-color-info-bg-hover,#bfdbfe);--stepper-tone-border:var(--vds-color-border-info,#93c5fd);--stepper-tone-border-strong:var(--vds-color-border-info-strong,#3b82f6);--stepper-tone-solid:var(--vds-color-info-solid,#3b82f6);--stepper-tone-text:var(--vds-color-info-text,#1d4ed8);--stepper-tone-on:var(--vds-color-on-info,#fff)}.vds-stepper[data-tone=accent]{--stepper-tone-bg-subtle:var(--vds-color-accent-bg-subtle,#f5f3ff);--stepper-tone-bg:var(--vds-color-accent-bg,#ede9fe);--stepper-tone-bg-hover:var(--vds-color-accent-bg-hover,#ddd6fe);--stepper-tone-border:var(--vds-color-border-accent,#c4b5fd);--stepper-tone-border-strong:var(--vds-color-border-accent-strong,#8b5cf6);--stepper-tone-solid:var(--vds-color-accent-solid,#8b5cf6);--stepper-tone-text:var(--vds-color-accent-text,#6d28d9);--stepper-tone-on:var(--vds-color-on-accent,#fff)}.vds-stepper[data-variant=soft]{--stepper-pending-bg:var(--vds-color-bg-subtle,#f9fafb);--stepper-pending-border:transparent;--stepper-pending-shadow:none;--stepper-active-bg:var(--stepper-tone-bg);--stepper-active-text:var(--stepper-tone-text);--stepper-active-border:var(--stepper-tone-border);--stepper-active-shadow:none;--stepper-complete-bg:var(--stepper-tone-bg);--stepper-complete-text:var(--stepper-tone-text);--stepper-complete-border:var(--stepper-tone-border);--stepper-complete-shadow:none}.vds-stepper[data-variant=outlined]{--stepper-pending-bg:transparent;--stepper-pending-shadow:none;--stepper-active-bg:var(--vds-color-surface,#fff);--stepper-active-text:var(--stepper-tone-text);--stepper-active-border:var(--stepper-tone-solid);--stepper-complete-bg:var(--vds-color-surface,#fff);--stepper-complete-text:var(--stepper-tone-text);--stepper-complete-border:var(--stepper-tone-solid);--stepper-complete-shadow:none}.vds-stepper[data-variant=minimal]{--stepper-gap:var(--vds-space-3,.75rem);--stepper-content-offset:var(--vds-space-1-5,.375rem);--stepper-connector-size:2px;--stepper-pending-bg:transparent;--stepper-pending-border:var(--vds-color-border-muted,#e5e7eb);--stepper-pending-shadow:none;--stepper-active-shadow:none;--stepper-complete-shadow:none}.vds-stepper[data-variant=cards]{--stepper-content-gap:var(--vds-space-1-5,.375rem);--stepper-content-padding:var(--vds-space-4,1rem);--stepper-gap:var(--vds-space-5,1.25rem)}.vds-stepper[data-size=sm]{--stepper-horizontal-item-min:5rem;--stepper-indicator-size:1.625rem;--stepper-indicator-icon-size:.8125rem;--stepper-indicator-font:var(--vds-text-xs,.75rem);--stepper-connector-size:2px;--stepper-label-size:var(--vds-text-xs,.75rem);--stepper-desc-size:.6875rem}.vds-stepper[data-size=lg]{--stepper-horizontal-item-min:10rem;--stepper-indicator-size:2.5rem;--stepper-indicator-icon-size:1.25rem;--stepper-indicator-font:var(--vds-text-base,1rem);--stepper-step-gap:var(--vds-space-4,1rem);--stepper-label-size:var(--vds-text-base,1rem);--stepper-desc-size:var(--vds-text-sm,.875rem)}@layer design-system.components{.vds-stepper{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--stepper-label-color);margin:0;padding:0;list-style:none}.vds-stepper *,.vds-stepper :before,.vds-stepper :after{box-sizing:border-box}.vds-stepper[data-orientation=horizontal]{grid-auto-columns:minmax(var(--stepper-horizontal-item-min), 1fr);gap:var(--stepper-gap);overscroll-behavior-inline:contain;padding-block:var(--stepper-ring-size) var(--vds-space-2,.5rem);scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.vds-stepper[data-orientation=vertical]{flex-direction:column;display:flex}.vds-stepper-step{--_stepper-indicator-bg:var(--stepper-pending-bg);--_stepper-indicator-color:var(--stepper-pending-text);--_stepper-indicator-border:var(--stepper-pending-border);--_stepper-indicator-shadow:var(--stepper-pending-shadow);--_stepper-label-color:var(--stepper-label-color);--_stepper-connector-fill:var(--stepper-connector-complete);--_stepper-connector-progress:0;min-inline-size:0;max-inline-size:100%;position:relative}.vds-stepper-step[data-status=active]{--_stepper-indicator-bg:var(--stepper-active-bg);--_stepper-indicator-color:var(--stepper-active-text);--_stepper-indicator-border:var(--stepper-active-border);--_stepper-indicator-shadow:0 0 0 var(--stepper-ring-size) var(--stepper-active-ring), var(--stepper-active-shadow);--_stepper-label-color:var(--stepper-tone-text)}.vds-stepper-step[data-status=complete]{--_stepper-indicator-bg:var(--stepper-complete-bg);--_stepper-indicator-color:var(--stepper-complete-text);--_stepper-indicator-border:var(--stepper-complete-border);--_stepper-indicator-shadow:var(--stepper-complete-shadow);--_stepper-label-color:var(--stepper-label-color);--_stepper-connector-progress:1}.vds-stepper-step[data-status=error]{--_stepper-indicator-bg:var(--stepper-error-bg);--_stepper-indicator-color:var(--stepper-error-text);--_stepper-indicator-border:var(--stepper-error-border);--_stepper-indicator-shadow:0 0 0 var(--stepper-ring-size) var(--stepper-error-ring);--_stepper-label-color:var(--vds-color-danger-text,#991b1b);--_stepper-connector-fill:var(--stepper-error-bg);--_stepper-connector-progress:1}.vds-stepper[data-orientation=horizontal] .vds-stepper-step{grid-template-rows:var(--stepper-indicator-size) auto;min-inline-size:var(--stepper-horizontal-item-min);scroll-snap-align:start;justify-items:center;display:grid}.vds-stepper[data-orientation=vertical] .vds-stepper-step{grid-template-columns:var(--stepper-indicator-size) minmax(0, 1fr);grid-template-rows:auto minmax(var(--stepper-connector-min-block), 1fr);-moz-column-gap:var(--stepper-step-gap);column-gap:var(--stepper-step-gap);display:grid}.vds-stepper-header{align-items:center;min-inline-size:0;display:flex}.vds-stepper[data-orientation=horizontal] .vds-stepper-header{grid-area:1/1;justify-content:center;inline-size:100%}.vds-stepper[data-orientation=vertical] .vds-stepper-header{flex-direction:column;grid-area:1/1/3;align-items:center}.vds-stepper-indicator{z-index:1;inline-size:var(--stepper-indicator-size);block-size:var(--stepper-indicator-size);border:var(--stepper-indicator-border-width) solid var(--_stepper-indicator-border);border-radius:var(--stepper-indicator-radius);background-color:var(--_stepper-indicator-bg);color:var(--_stepper-indicator-color);box-shadow:var(--_stepper-indicator-shadow);font-size:var(--stepper-indicator-font);font-weight:var(--stepper-indicator-weight);transition:background-color var(--stepper-transition), border-color var(--stepper-transition), color var(--stepper-transition), box-shadow var(--stepper-transition), transform var(--stepper-transition-spring);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;transform:translateZ(0)}.vds-stepper-indicator>svg{inline-size:var(--stepper-indicator-icon-size);block-size:var(--stepper-indicator-icon-size);flex:none}.vds-stepper-indicator:after{content:"";inset:calc(-1 * var(--stepper-ring-size));z-index:-1;border-radius:inherit;background:var(--stepper-active-ring);opacity:0;position:absolute;scale:.86}.vds-stepper-connector{border-radius:var(--stepper-connector-radius);background-color:var(--stepper-connector-color);transition:background-color var(--stepper-transition);flex:auto;position:relative;overflow:hidden}.vds-stepper-connector:before{content:"";border-radius:inherit;background:var(--_stepper-connector-fill);transform:scaleX(var(--_stepper-connector-progress));transform-origin:0;transition:background var(--stepper-transition), transform var(--stepper-transition-spring);position:absolute;inset:0}:where([dir=rtl]) .vds-stepper[data-orientation=horizontal] .vds-stepper-connector:before{transform-origin:100%}.vds-stepper[data-orientation=horizontal] .vds-stepper-connector{block-size:var(--stepper-connector-size);position:absolute;inset-block-start:calc((var(--stepper-indicator-size) - var(--stepper-connector-size)) / 2);inset-inline-start:calc(50% + (var(--stepper-indicator-size) / 2) + var(--stepper-connector-gap));inset-inline-end:calc(-50% - var(--stepper-gap) + (var(--stepper-indicator-size) / 2) + var(--stepper-connector-gap))}.vds-stepper[data-orientation=vertical] .vds-stepper-connector{inline-size:var(--stepper-connector-size);min-block-size:var(--stepper-connector-min-block);margin-block:var(--stepper-connector-gap) 0}.vds-stepper[data-orientation=vertical] .vds-stepper-connector:before{transform:scaleY(var(--_stepper-connector-progress));transform-origin:top}.vds-stepper[data-line=dashed] .vds-stepper-connector,.vds-stepper[data-line=dashed] .vds-stepper-connector:before{color:inherit;background:repeating-linear-gradient(90deg,currentColor 0 .375rem,#0000 .375rem .625rem)}.vds-stepper[data-line=dashed] .vds-stepper-connector{color:var(--stepper-connector-color)}.vds-stepper[data-line=dashed] .vds-stepper-connector:before{color:var(--_stepper-connector-fill)}.vds-stepper[data-orientation=vertical][data-line=dashed] .vds-stepper-connector,.vds-stepper[data-orientation=vertical][data-line=dashed] .vds-stepper-connector:before{background:repeating-linear-gradient(currentColor 0 .375rem,#0000 .375rem .625rem)}.vds-stepper[data-line=gradient] .vds-stepper-connector:before{background:linear-gradient(90deg, var(--stepper-tone-solid), var(--vds-color-accent-solid,var(--stepper-tone-solid)))}.vds-stepper-content{gap:var(--stepper-content-gap);min-inline-size:0;max-inline-size:100%;color:var(--stepper-desc-color);transition:background-color var(--stepper-transition), border-color var(--stepper-transition), box-shadow var(--stepper-transition), color var(--stepper-transition), transform var(--stepper-transition);flex-direction:column;display:flex}.vds-stepper[data-orientation=horizontal] .vds-stepper-content{inline-size:100%;text-align:center;grid-area:2/1;align-items:center;padding-block-start:var(--stepper-content-offset)}.vds-stepper[data-orientation=vertical] .vds-stepper-content{grid-area:1/2/3;padding-block-end:var(--vds-space-6,1.5rem)}.vds-stepper-label{max-inline-size:100%;color:var(--_stepper-label-color);font-size:var(--stepper-label-size);font-weight:var(--stepper-label-weight);line-height:var(--vds-leading-snug,1.375);overflow-wrap:anywhere;transition:color var(--stepper-transition)}.vds-stepper-step[data-status=pending] .vds-stepper-label{color:var(--stepper-desc-color)}.vds-stepper-description{max-inline-size:100%;color:var(--stepper-desc-color);font-size:var(--stepper-desc-size);line-height:var(--vds-leading-normal,1.5);overflow-wrap:anywhere}.vds-stepper[data-variant=cards] .vds-stepper-content{inline-size:100%;padding:var(--stepper-content-padding);border:1px solid var(--stepper-card-border);border-radius:var(--stepper-card-radius);background-color:var(--stepper-card-bg);box-shadow:var(--stepper-card-shadow)}.vds-stepper[data-variant=cards] .vds-stepper-step[data-status=active] .vds-stepper-content{border-color:var(--stepper-tone-border);background-color:var(--stepper-tone-bg-subtle)}.vds-stepper[data-variant=cards] .vds-stepper-step[data-status=complete] .vds-stepper-content{border-color:color-mix(in oklab, var(--stepper-tone-border) 72%, var(--stepper-card-border))}.vds-stepper[data-variant=minimal] .vds-stepper-content{gap:var(--vds-space-0-5,.125rem)}.vds-stepper[data-variant=minimal] .vds-stepper-indicator{box-shadow:none}.vds-stepper[data-animation=fade] .vds-stepper-step,.vds-stepper[data-animation=slide] .vds-stepper-step,.vds-stepper[data-animation=scale] .vds-stepper-step,.vds-stepper[data-animation=pulse] .vds-stepper-step{animation-duration:var(--stepper-entrance-duration);animation-fill-mode:both;animation-timing-function:var(--vds-ease-out,ease-out);animation-delay:var(--stepper-step-delay,0s)}.vds-stepper[data-animation=fade] .vds-stepper-step{animation-name:vds-stepper-fade-in}.vds-stepper[data-animation=slide] .vds-stepper-step,.vds-stepper[data-animation=pulse] .vds-stepper-step{animation-name:vds-stepper-slide-in}.vds-stepper[data-animation=scale] .vds-stepper-step{animation-name:vds-stepper-scale-in;animation-timing-function:var(--vds-ease-spring,cubic-bezier(.22, 1.2, .36, 1))}.vds-stepper[data-animation=scale] .vds-stepper-step[data-status=active] .vds-stepper-indicator,.vds-stepper[data-animation=pulse] .vds-stepper-step[data-status=active] .vds-stepper-indicator{animation:vds-stepper-indicator-pop var(--stepper-entrance-duration) var(--vds-ease-spring,ease-out) both}.vds-stepper[data-animation=pulse] .vds-stepper-step[data-status=active] .vds-stepper-indicator:after{animation:vds-stepper-pulse 1.8s var(--vds-ease-out,ease-out) infinite}@media (hover:hover){.vds-stepper-step:hover .vds-stepper-indicator{transform:translateY(-1px)scale(1.03)}.vds-stepper[data-variant=cards] .vds-stepper-step:hover .vds-stepper-content{background-color:var(--stepper-card-bg-hover);border-color:var(--stepper-tone-border)}}@media (max-width:720px){.vds-stepper[data-orientation=horizontal]{grid-auto-columns:minmax(9rem,72vw)}}@media (prefers-reduced-motion:reduce){.vds-stepper *,.vds-stepper :before,.vds-stepper :after{transition-duration:0s!important;animation:none!important}}@keyframes vds-stepper-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vds-stepper-slide-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes vds-stepper-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vds-stepper-indicator-pop{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes vds-stepper-pulse{0%{opacity:.42;scale:.86}70%{opacity:0;scale:1.55}to{opacity:0;scale:1.55}}}
@layer components{.vds-switch{--_switch-width:var(--vds-space-11);--_switch-height:var(--vds-space-6);--_switch-thumb-size:var(--vds-space-5);--_switch-thumb-offset:1px;--_switch-thumb-translate:var(--_switch-thumb-offset);--_switch-thumb-checked-translate:calc(var(--_switch-width) - var(--_switch-thumb-size) - var(--_switch-thumb-offset) - 4px);cursor:pointer;border-radius:var(--vds-radius-full);transition:background-color var(--vds-duration-normal) var(--vds-ease-out);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;inline-size:var(--_switch-width);block-size:var(--_switch-height);background-color:var(--vds-color-neutral-6);border:2px solid #0000;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.vds-switch[data-state=checked]{background-color:var(--vds-color-primary-9)}.vds-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_switch-thumb-translate:calc(var(--_switch-width) - var(--_switch-thumb-size) - var(--_switch-thumb-offset) - 4px);--_switch-thumb-checked-translate:var(--_switch-thumb-offset)}.vds-switch:focus-visible{outline:2px solid var(--vds-color-ring);outline-offset:2px}.vds-switch:disabled{opacity:.5;cursor:not-allowed}.vds-switch[data-size=sm]{--_switch-width:var(--vds-space-8);--_switch-height:1.125rem;--_switch-thumb-size:var(--vds-space-3-5)}.vds-switch[data-size=lg]{--_switch-width:var(--vds-space-14);--_switch-height:var(--vds-space-8);--_switch-thumb-size:var(--vds-space-7)}.vds-switch-thumb{inset-block-start:50%;border-radius:var(--vds-radius-full);background-color:var(--vds-color-on-solid);box-shadow:var(--vds-shadow-sm);inline-size:var(--_switch-thumb-size);block-size:var(--_switch-thumb-size);transition:translate var(--vds-duration-normal) var(--vds-ease-spring);translate:var(--_switch-thumb-translate) -50%;pointer-events:none;display:block;position:absolute;left:0}.vds-switch[data-state=checked]>.vds-switch-thumb{translate:var(--_switch-thumb-checked-translate) -50%}.vds-switch[data-dragging]>.vds-switch-thumb{transition:none}}
@layer design-system.components{.vds-table{--table-radius:var(--vds-radius-data-table,.5rem);--table-border-width:1px;--table-border-color:var(--vds-color-border-muted,var(--vds-color-border,#e5e7eb));--table-bg:var(--vds-color-surface,#fff);--table-cell-padding-block:var(--vds-space-3,.75rem);--table-cell-padding-inline:var(--vds-space-4,1rem);--table-row-height:2.75rem;--table-header-row-height:2.75rem;--table-footer-row-height:2.75rem;--table-font-family:var(--vds-font-sans,ui-sans-serif, system-ui, sans-serif);--table-font-size:var(--vds-text-sm,.875rem);--table-line-height:var(--vds-leading-normal,1.5);--table-font-weight:var(--vds-font-weight-regular,400);--table-cell-color:var(--vds-color-text,#111827);--table-header-font-size:var(--vds-text-xs,.75rem);--table-header-font-weight:var(--vds-font-weight-semibold,600);--table-header-color:var(--vds-color-text-muted,#6b7280);--table-header-letter-spacing:var(--vds-tracking-wide,.025em);--table-header-text-transform:uppercase;--table-header-bg:var(--vds-color-surface-raised,var(--vds-color-neutral-2,#f9fafb));--table-footer-color:var(--vds-color-text-muted,#6b7280);--table-footer-bg:var(--vds-color-surface-raised,var(--vds-color-neutral-2,#f9fafb));--table-caption-color:var(--vds-color-text-muted,#6b7280);--table-caption-font-size:var(--vds-text-sm,.875rem);--table-caption-padding:var(--vds-space-3,.75rem);--table-row-divider-color:color-mix(in oklch, var(--vds-color-border-muted,#e5e7eb) 80%, transparent);--table-row-bg:transparent;--table-row-bg-alt:var(--vds-color-neutral-2,color-mix(in oklch, var(--table-bg) 94%, var(--vds-color-neutral-12,#171717) 6%));--table-row-bg-hover:var(--vds-color-neutral-3,color-mix(in oklch, var(--table-bg) 88%, var(--vds-color-neutral-12,#171717) 12%));--table-row-bg-selected:var(--vds-color-primary-bg,#eef2ff);--table-row-bg-selected-hover:color-mix(in oklch, var(--table-row-bg-selected) 80%, var(--vds-color-primary-solid,#4f46e5) 20%);--table-accent-color:var(--vds-color-primary-solid,#4f46e5);--table-transition-duration:var(--vds-duration-fast,.12s);--table-transition-easing:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1));--table-focus-ring-color:var(--vds-color-ring,var(--table-accent-color));--table-focus-ring-width:2px;--table-focus-ring-offset:-2px}.vds-table[data-color=accent]{--table-accent-color:var(--vds-color-accent-solid,#f97316);--table-row-bg-selected:var(--vds-color-accent-bg,#ffedd5)}.vds-table[data-color=success]{--table-accent-color:var(--vds-color-success-solid,#16a34a);--table-row-bg-selected:var(--vds-color-success-bg,#dcfce7)}.vds-table[data-color=warning]{--table-accent-color:var(--vds-color-warning-solid,#f59e0b);--table-row-bg-selected:var(--vds-color-warning-bg,#fef3c7)}.vds-table[data-color=danger]{--table-accent-color:var(--vds-color-danger-solid,#dc2626);--table-row-bg-selected:var(--vds-color-danger-bg,#fee2e2)}.vds-table[data-color=info]{--table-accent-color:var(--vds-color-info-solid,#0891b2);--table-row-bg-selected:var(--vds-color-info-bg,#cffafe)}.vds-table[data-color=neutral]{--table-accent-color:var(--vds-color-neutral-12,#171717);--table-row-bg-selected:var(--vds-color-neutral-3,#f5f5f5)}.vds-table[data-variant=plain]{--table-bg:transparent;--table-border-width:0;--table-radius:0;--table-header-bg:transparent;--table-footer-bg:transparent}.vds-table[data-variant=ghost]{--table-bg:transparent;--table-border-width:0;--table-radius:0;--table-header-bg:transparent;--table-footer-bg:transparent;--table-row-divider-color:transparent}.vds-table[data-variant=bordered] .vds-table__th,.vds-table[data-variant=bordered] .vds-table__td{border-inline-end:var(--table-border-width) solid var(--table-row-divider-color)}.vds-table[data-variant=bordered] .vds-table__tr>:last-child{border-inline-end:0}.vds-table[data-rows=striped] .vds-table__tbody .vds-table__tr:nth-child(2n){background-color:var(--table-row-bg-alt)}.vds-table[data-rows=none]{--table-row-divider-color:transparent}.vds-table[data-size=sm]{--table-font-size:var(--vds-text-xs,.8125rem);--table-header-font-size:.6875rem;--table-cell-padding-block:var(--vds-space-2,.5rem);--table-cell-padding-inline:var(--vds-space-3,.75rem);--table-row-height:2.25rem;--table-header-row-height:2.25rem;--table-footer-row-height:2.25rem}.vds-table[data-size=lg]{--table-font-size:var(--vds-text-base,1rem);--table-header-font-size:var(--vds-text-sm,.875rem);--table-cell-padding-block:var(--vds-space-4,1rem);--table-cell-padding-inline:var(--vds-space-5,1.25rem);--table-row-height:3.25rem;--table-header-row-height:3.25rem;--table-footer-row-height:3.25rem}.vds-table[data-density=compact]{--table-cell-padding-block:var(--vds-space-1-5,.375rem);--table-cell-padding-inline:var(--vds-space-2-5,.625rem);--table-row-height:2rem;--table-header-row-height:2rem;--table-footer-row-height:2rem}.vds-table[data-density=comfortable]{--table-cell-padding-block:var(--vds-space-5,1.25rem);--table-cell-padding-inline:var(--vds-space-6,1.5rem);--table-row-height:3.5rem;--table-header-row-height:3.5rem;--table-footer-row-height:3.5rem}.vds-table[data-header-case=sentence]{--table-header-font-size:var(--vds-text-sm,.875rem);--table-header-letter-spacing:var(--vds-tracking-normal,0);--table-header-text-transform:none;--table-header-color:var(--vds-color-text,#111827)}.vds-table{background-color:var(--table-bg);inline-size:100%;color:var(--table-cell-color);border:var(--table-border-width) solid var(--table-border-color);border-radius:var(--table-radius);font-family:var(--table-font-family);font-size:var(--table-font-size);font-weight:var(--table-font-weight);line-height:var(--table-line-height);-webkit-text-size-adjust:100%;position:relative;overflow:auto hidden}.vds-table[data-variant=surface],.vds-table:not([data-variant]){isolation:isolate}.vds-table__element{border-collapse:separate;border-spacing:0;caption-side:bottom;inline-size:100%}.vds-table[data-layout=fixed] .vds-table__element{table-layout:fixed}.vds-table__caption{padding:var(--table-caption-padding);color:var(--table-caption-color);font-size:var(--table-caption-font-size);text-align:start}.vds-table__thead{background-color:var(--table-header-bg)}.vds-table__tfoot{background-color:var(--table-footer-bg);color:var(--table-footer-color)}.vds-table[data-sticky-header=true] .vds-table__thead .vds-table__th{z-index:2;background-color:var(--table-header-bg);position:sticky;inset-block-start:0}.vds-table__tr{background-color:var(--table-row-bg);transition:background-color var(--table-transition-duration) var(--table-transition-easing)}.vds-table__thead .vds-table__th,.vds-table__tbody .vds-table__td,.vds-table__tbody .vds-table__th{border-block-end:var(--table-border-width) solid var(--table-row-divider-color)}.vds-table__tbody .vds-table__tr:last-child>.vds-table__td,.vds-table__tbody .vds-table__tr:last-child>.vds-table__th{border-block-end:0}.vds-table__tfoot .vds-table__td,.vds-table__tfoot .vds-table__th{border-block-start:var(--table-border-width) solid var(--table-row-divider-color)}.vds-table[data-hoverable=true] .vds-table__tbody .vds-table__tr:hover{background-color:var(--table-row-bg-hover)}.vds-table__tr[aria-selected=true]{background-color:var(--table-row-bg-selected)}.vds-table[data-hoverable=true] .vds-table__tbody .vds-table__tr[aria-selected=true]:hover{background-color:var(--table-row-bg-selected-hover)}.vds-table__tr[aria-selected=true]>:first-child{box-shadow:inset 3px 0 0 0 var(--table-accent-color)}[dir=rtl] .vds-table__tr[aria-selected=true]>:first-child{box-shadow:inset -3px 0 0 0 var(--table-accent-color)}.vds-table__th,.vds-table__td{padding-block:var(--table-cell-padding-block);padding-inline:var(--table-cell-padding-inline);text-align:start;vertical-align:middle;white-space:nowrap}.vds-table__th{block-size:var(--table-header-row-height);color:var(--table-header-color);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform)}.vds-table__tbody .vds-table__td,.vds-table__tbody .vds-table__th{block-size:var(--table-row-height)}.vds-table__tfoot .vds-table__td,.vds-table__tfoot .vds-table__th{block-size:var(--table-footer-row-height)}.vds-table__th[data-align=start],.vds-table__td[data-align=start]{text-align:start}.vds-table__th[data-align=center],.vds-table__td[data-align=center]{text-align:center}.vds-table__th[data-align=end],.vds-table__td[data-align=end]{text-align:end}.vds-table__td[data-numeric=true],.vds-table__th[data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.vds-table__td[data-wrap=true],.vds-table__th[data-wrap=true]{white-space:normal}.vds-table__th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.vds-table__th[data-sortable=true]:hover{color:var(--table-cell-color)}.vds-table__th[data-sortable=true]:focus-visible{outline:var(--table-focus-ring-width) solid var(--table-focus-ring-color);outline-offset:var(--table-focus-ring-offset)}.vds-table__sort-indicator{opacity:.5;block-size:.75rem;inline-size:.75rem;transition:opacity var(--table-transition-duration) var(--table-transition-easing), color var(--table-transition-duration) var(--table-transition-easing);justify-content:center;align-items:center;margin-inline-start:var(--vds-space-1-5,.375rem);display:inline-flex}.vds-table__th[aria-sort=ascending] .vds-table__sort-indicator,.vds-table__th[aria-sort=descending] .vds-table__sort-indicator{opacity:1;color:var(--table-accent-color)}.vds-table__sort-indicator>svg{block-size:100%;inline-size:100%}.vds-table__th[data-sticky=start],.vds-table__td[data-sticky=start]{z-index:1;background-color:var(--table-bg);position:sticky;inset-inline-start:0}.vds-table__th[data-sticky=end],.vds-table__td[data-sticky=end]{z-index:1;background-color:var(--table-bg);position:sticky;inset-inline-end:0}.vds-table__thead .vds-table__th[data-sticky=start],.vds-table__thead .vds-table__th[data-sticky=end]{background-color:var(--table-header-bg);z-index:3}.vds-table__tr[aria-selected=true]>.vds-table__td[data-sticky=start],.vds-table__tr[aria-selected=true]>.vds-table__td[data-sticky=end],.vds-table__tr[aria-selected=true]>.vds-table__th[data-sticky=start],.vds-table__tr[aria-selected=true]>.vds-table__th[data-sticky=end]{background-color:var(--table-row-bg-selected)}.vds-table[data-rows=striped] .vds-table__tbody .vds-table__tr:nth-child(2n)>[data-sticky]{background-color:var(--table-row-bg-alt)}.vds-table[data-loading=true] .vds-table__tbody{opacity:.6;pointer-events:none}@media (prefers-reduced-motion:reduce){.vds-table__tr,.vds-table__sort-indicator{transition:none}}}
@layer design-system.components{.vds-tabs-list{--tabs-list-gap:var(--vds-space-1,.25rem);--tabs-list-padding-inline:0;--tabs-list-padding-block:0;--tabs-list-radius:0;--tabs-list-bg:transparent;--tabs-list-border-color:var(--vds-color-border,#d1d5db);--tabs-list-border-width:0;--tabs-indicator-color:var(--vds-color-primary-solid,#6366f1);--tabs-indicator-thickness:2px;--tabs-indicator-radius:0;--tabs-indicator-inset:0;--tabs-indicator-display:none;--tabs-indicator-transition-duration:var(--vds-duration-fast,.15s);--tabs-indicator-transition-ease:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1))}.vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-md,2.25rem);--tabs-trigger-gap:var(--vds-space-2,.5rem);--tabs-trigger-padding-inline:var(--vds-space-4,1rem);--tabs-trigger-padding-block:0;--tabs-trigger-optical-offset:var(--vds-control-optical-offset,.09375rem);--tabs-trigger-radius:0;--tabs-trigger-border-width:0;--tabs-trigger-font-family:var(--vds-font-sans,ui-sans-serif, system-ui, sans-serif);--tabs-trigger-font-size:var(--vds-text-sm,.875rem);--tabs-trigger-font-weight:var(--vds-font-weight-medium,500);--tabs-trigger-line-height:var(--vds-control-line-height,1);--tabs-trigger-bg:transparent;--tabs-trigger-color:var(--vds-color-text-muted,#6b7280);--tabs-trigger-border-color:transparent;--tabs-trigger-bg-hover:transparent;--tabs-trigger-color-hover:var(--vds-color-text,#111827);--tabs-trigger-border-color-hover:transparent;--tabs-trigger-bg-active:transparent;--tabs-trigger-color-active:var(--vds-color-text,#111827);--tabs-trigger-border-color-active:transparent;--tabs-trigger-shadow-active:none;--tabs-trigger-focus-ring-color:var(--vds-color-ring,#6366f1);--tabs-trigger-focus-ring-width:2px;--tabs-trigger-focus-ring-offset:2px;--tabs-trigger-transition-duration:var(--vds-duration-fast,.15s);--tabs-trigger-transition-ease:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1))}.vds-tabs-content{--tabs-content-padding-block:var(--vds-space-4,1rem);--tabs-content-focus-ring-color:var(--vds-color-ring,#6366f1);--tabs-content-focus-ring-width:2px;--tabs-content-focus-ring-offset:2px;--tabs-content-focus-ring-radius:var(--vds-radius-control,var(--vds-radius-element,.5rem));--tabs-content-enter-duration:var(--vds-duration-fast,.18s);--tabs-content-enter-ease:var(--vds-ease-out,cubic-bezier(0, 0, .2, 1));--tabs-content-enter-translate:.5rem}.vds-tabs{--tabs-root-gap:var(--vds-space-4,1rem);--tabs-root-separator-color:var(--vds-color-border-muted,#e5e7eb)}.vds-tabs-panels{--tabs-panels-transition-duration:.32s;--tabs-panels-transition-ease:var(--vds-ease-out,cubic-bezier(.2, .9, .25, 1));--tabs-panels-padding-block:var(--vds-space-4,1rem)}.vds-tabs-list[data-variant=underline]{--tabs-list-gap:var(--vds-space-4,1rem);--tabs-list-border-width:1px;--tabs-indicator-display:block;--tabs-indicator-thickness:2px;--tabs-indicator-inset:0}.vds-tabs-list[data-variant=underline] .vds-tabs-trigger{--tabs-trigger-color-active:var(--vds-color-text,#111827)}.vds-tabs-list[data-variant=line]{--tabs-list-gap:var(--vds-space-4,1rem);--tabs-list-border-width:1px;--tabs-indicator-display:block;--tabs-indicator-thickness:2px;--tabs-indicator-inset:0}.vds-tabs-list[data-variant=line] .vds-tabs-trigger{--tabs-trigger-color-active:var(--vds-color-text,#111827)}.vds-tabs-list[data-variant=pills]{--tabs-list-gap:var(--vds-space-1,.25rem);--tabs-indicator-display:block;--tabs-indicator-color:var(--vds-color-primary-solid,#6366f1);--tabs-indicator-radius:var(--vds-radius-badge,9999px)}.vds-tabs-list[data-variant=pills] .vds-tabs-trigger{--tabs-trigger-radius:var(--vds-radius-badge,9999px);--tabs-trigger-bg-active:var(--vds-color-primary-solid,#6366f1);--tabs-trigger-color-active:var(--vds-color-on-primary,#fff);--tabs-trigger-bg-hover:var(--vds-color-bg-muted,#f3f4f6);--tabs-trigger-color-hover:var(--vds-color-text,#111827)}.vds-tabs-list[data-variant=segmented]{--tabs-list-gap:0;--tabs-list-bg:var(--vds-color-bg-muted,#f3f4f6);--tabs-list-radius:var(--vds-radius-segmented,var(--vds-radius-element,.5rem));--tabs-list-padding-inline:var(--vds-space-1,.25rem);--tabs-list-padding-block:var(--vds-space-1,.25rem);--tabs-indicator-display:block;--tabs-indicator-color:var(--vds-color-surface,#fff);--tabs-indicator-radius:calc(var(--vds-radius-segmented,var(--vds-radius-element,.5rem)) - .125rem)}.vds-tabs-list[data-variant=segmented] .vds-tabs-trigger{--tabs-trigger-optical-offset:calc(var(--vds-control-optical-offset,.09375rem) + .03125rem);--tabs-trigger-radius:calc(var(--vds-radius-segmented,var(--vds-radius-element,.5rem)) - .125rem);--tabs-trigger-bg-active:var(--vds-color-surface,#fff);--tabs-trigger-color-active:var(--vds-color-text,#111827);--tabs-trigger-shadow-active:var(--vds-shadow-sm,0 1px 2px 0 #0000000d)}.vds-tabs-list[data-variant=boxed]{--tabs-list-gap:0;--tabs-list-border-width:1px;--tabs-boxed-curve:.5rem;--tabs-boxed-bg:var(--vds-color-surface,#fff);--tabs-boxed-border:var(--vds-color-border,#d1d5db)}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger{--tabs-trigger-radius:var(--tabs-boxed-curve);--tabs-trigger-bg-hover:var(--vds-color-surface-hover,#f9fafb);--tabs-trigger-bg-active:var(--tabs-boxed-bg);--tabs-trigger-color-active:var(--vds-color-text,#111827)}.vds-tabs-list[data-variant=bordered]{--tabs-list-gap:var(--vds-space-1,.25rem)}.vds-tabs-list[data-variant=bordered] .vds-tabs-trigger{--tabs-trigger-border-width:1px;--tabs-trigger-radius:var(--vds-radius-tabs-trigger,var(--vds-radius-element,.5rem));--tabs-trigger-border-color:var(--vds-color-border,#d1d5db);--tabs-trigger-border-color-hover:var(--vds-color-border,#d1d5db);--tabs-trigger-bg-hover:var(--vds-color-surface-hover,#f9fafb);--tabs-trigger-bg-active:var(--vds-color-primary-solid,#6366f1);--tabs-trigger-border-color-active:var(--vds-color-primary-solid,#6366f1);--tabs-trigger-color-active:var(--vds-color-on-primary,#fff)}.vds-tabs-list[data-variant=solid]{--tabs-list-gap:var(--vds-space-1,.25rem)}.vds-tabs-list[data-variant=solid] .vds-tabs-trigger{--tabs-trigger-radius:var(--vds-radius-tabs-trigger,var(--vds-radius-element,.5rem));--tabs-trigger-bg-hover:var(--vds-color-bg-muted,#f3f4f6);--tabs-trigger-bg-active:var(--vds-color-primary-solid,#6366f1);--tabs-trigger-color-active:var(--vds-color-on-primary,#fff)}.vds-tabs-list[data-variant=soft]{--tabs-list-gap:var(--vds-space-1,.25rem)}.vds-tabs-list[data-variant=soft] .vds-tabs-trigger{--tabs-trigger-radius:var(--vds-radius-tabs-trigger,var(--vds-radius-element,.5rem));--tabs-trigger-bg-hover:var(--vds-color-bg-muted,#f3f4f6);--tabs-trigger-bg-active:var(--vds-color-primary-bg,#eef2ff);--tabs-trigger-color-active:var(--vds-color-primary-text,#3730a3)}.vds-tabs-list[data-variant=ghost]{--tabs-list-gap:var(--vds-space-1,.25rem)}.vds-tabs-list[data-variant=ghost] .vds-tabs-trigger{--tabs-trigger-radius:var(--vds-radius-tabs-trigger,var(--vds-radius-element,.5rem));--tabs-trigger-bg-hover:var(--vds-color-bg-muted,#f3f4f6);--tabs-trigger-bg-active:transparent;--tabs-trigger-color-active:var(--vds-color-text,#111827)}.vds-tabs-list[data-size="2xs"] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-2xs,1.5rem);--tabs-trigger-padding-inline:var(--vds-space-2,.5rem);--tabs-trigger-gap:var(--vds-space-1,.25rem);--tabs-trigger-font-size:var(--vds-text-xs,.75rem)}.vds-tabs-list[data-size=xs] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-xs,1.75rem);--tabs-trigger-padding-inline:var(--vds-space-2-5,.625rem);--tabs-trigger-gap:var(--vds-space-1,.25rem);--tabs-trigger-font-size:var(--vds-text-xs,.75rem)}.vds-tabs-list[data-size=sm] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-sm,2rem);--tabs-trigger-padding-inline:var(--vds-space-3,.75rem);--tabs-trigger-gap:var(--vds-space-1-5,.375rem);--tabs-trigger-font-size:var(--vds-text-sm,.875rem)}.vds-tabs-list[data-size=md] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-md,2.25rem);--tabs-trigger-padding-inline:var(--vds-space-4,1rem);--tabs-trigger-gap:var(--vds-space-2,.5rem);--tabs-trigger-font-size:var(--vds-text-sm,.875rem)}.vds-tabs-list[data-size=lg] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-lg,2.5rem);--tabs-trigger-padding-inline:var(--vds-space-5,1.25rem);--tabs-trigger-gap:var(--vds-space-2,.5rem);--tabs-trigger-font-size:var(--vds-text-base,1rem)}.vds-tabs-list[data-size=xl] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-xl,2.75rem);--tabs-trigger-padding-inline:var(--vds-space-6,1.5rem);--tabs-trigger-gap:var(--vds-space-2,.5rem);--tabs-trigger-font-size:var(--vds-text-base,1rem)}.vds-tabs-list[data-size="2xl"] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-2xl,3.25rem);--tabs-trigger-padding-inline:var(--vds-space-7,1.75rem);--tabs-trigger-gap:var(--vds-space-2-5,.625rem);--tabs-trigger-font-size:var(--vds-text-lg,1.125rem)}.vds-tabs-list[data-size="3xl"] .vds-tabs-trigger{--tabs-trigger-height:var(--vds-size-3xl,4rem);--tabs-trigger-padding-inline:var(--vds-space-8,2rem);--tabs-trigger-gap:var(--vds-space-3,.75rem);--tabs-trigger-font-size:var(--vds-text-xl,1.25rem)}.vds-tabs{display:block}.vds-tabs[data-orientation=vertical]{align-items:stretch;gap:var(--tabs-root-gap);display:flex}.vds-tabs[data-orientation=vertical]>.vds-tabs-content{min-inline-size:0;border-inline-start:1px solid var(--tabs-root-separator-color);flex:1 1 0;padding-block-start:0;padding-inline-start:var(--tabs-root-gap)}.vds-tabs[data-orientation=vertical]>.vds-tabs-list:is([data-variant=underline],[data-variant=line],[data-variant=boxed])~.vds-tabs-content{border-inline-start:0}.vds-tabs-list{align-items:stretch;gap:var(--tabs-list-gap);padding-inline:var(--tabs-list-padding-inline);padding-block:var(--tabs-list-padding-block);background-color:var(--tabs-list-bg);border-radius:var(--tabs-list-radius);border:0 solid var(--tabs-list-border-color);border-block-end-width:var(--tabs-list-border-width);scrollbar-width:none;max-inline-size:100%;display:inline-flex;position:relative;overflow:auto visible}.vds-tabs-list::-webkit-scrollbar{display:none}.vds-tabs-list::-webkit-scrollbar{block-size:6px}.vds-tabs-list>.vds-tabs-trigger{flex:none}.vds-tabs-trigger{z-index:1;justify-content:center;align-items:center;gap:var(--tabs-trigger-gap);block-size:var(--tabs-trigger-height);padding-inline:var(--tabs-trigger-padding-inline);font-family:var(--tabs-trigger-font-family);font-size:var(--tabs-trigger-font-size);font-weight:var(--tabs-trigger-font-weight);line-height:var(--tabs-trigger-line-height);color:var(--tabs-trigger-color);background-color:var(--tabs-trigger-bg);border:var(--tabs-trigger-border-width) solid var(--tabs-trigger-border-color);border-radius:var(--tabs-trigger-radius);cursor:pointer;appearance:none;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease), background-color var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease), border-color var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease), box-shadow var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease);flex:none;padding-block-start:var(--tabs-trigger-padding-block);padding-block-end:var(--tabs-trigger-padding-block);display:inline-flex;position:relative}.vds-tabs-trigger-content{align-items:center;justify-content:inherit;gap:inherit;inline-size:100%;min-inline-size:0;transform:translateY(var(--tabs-trigger-optical-offset));white-space:inherit;line-height:1;display:flex}.vds-tabs-trigger-content>svg{transform:translateY(calc(var(--tabs-trigger-optical-offset) * -1))}.vds-tabs-trigger-content>:has(>svg:only-child){transform:translateY(calc(var(--tabs-trigger-optical-offset) * -1))}:is(.vds-tabs-trigger-content>svg,.vds-tabs-trigger-content>:has(>svg:only-child)>svg){flex-shrink:0;display:block}.vds-tabs-trigger:hover:not(:disabled):not([data-disabled]):not([data-state=active]){color:var(--tabs-trigger-color-hover);background-color:var(--tabs-trigger-bg-hover);border-color:var(--tabs-trigger-border-color-hover)}.vds-tabs-trigger[data-state=active]{color:var(--tabs-trigger-color-active);background-color:var(--tabs-trigger-bg-active);border-color:var(--tabs-trigger-border-color-active);box-shadow:var(--tabs-trigger-shadow-active)}.vds-tabs-trigger:focus-visible{outline:var(--tabs-trigger-focus-ring-width) solid var(--tabs-trigger-focus-ring-color);outline-offset:var(--tabs-trigger-focus-ring-offset)}.vds-tabs-trigger:disabled,.vds-tabs-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.vds-tabs-content{padding-block-start:var(--tabs-content-padding-block)}.vds-tabs-content:focus-visible{outline:var(--tabs-content-focus-ring-width) solid var(--tabs-content-focus-ring-color);outline-offset:var(--tabs-content-focus-ring-offset);border-radius:var(--tabs-content-focus-ring-radius)}.vds-tabs-content{--tabs-content-enter-x:var(--tabs-content-enter-translate)}:where([dir=rtl]) .vds-tabs-content{--tabs-content-enter-x:calc(var(--tabs-content-enter-translate) * -1)}.vds-tabs-content[data-state=active]{animation:vds-tabs-content-in var(--tabs-content-enter-duration) var(--tabs-content-enter-ease)}@keyframes vds-tabs-content-in{0%{opacity:0;transform:translateX(var(--tabs-content-enter-x))}to{opacity:1;transform:translate(0)}}.vds-tabs[data-orientation=vertical] .vds-tabs-content[data-state=active]{animation-name:vds-tabs-content-in-y}@keyframes vds-tabs-content-in-y{0%{opacity:0;transform:translateY(var(--tabs-content-enter-translate))}to{opacity:1;transform:translateY(0)}}.vds-tabs-content[data-swiping=true]{will-change:transform;transition:none!important;animation:none!important}.vds-tabs-panels{padding-block-start:var(--tabs-panels-padding-block);position:relative;overflow:hidden}.vds-tabs-panels-track{--tabs-panels-tx-sign:1;inline-size:100%;transform:translateX(calc(var(--tabs-panels-tx,0%) * var(--tabs-panels-tx-sign)));transition:transform var(--tabs-panels-transition-duration) var(--tabs-panels-transition-ease);display:flex}:where([dir=rtl]) .vds-tabs-panels-track{--tabs-panels-tx-sign:-1}.vds-tabs-panels[data-swipeable=true] .vds-tabs-panels-track{touch-action:pan-y}.vds-tabs-panels-slide{flex:0 0 100%;min-inline-size:0}.vds-tabs-panels-slide>.vds-tabs-content[hidden]{display:block}.vds-tabs-panels .vds-tabs-content[data-state=active],.vds-tabs-panels .vds-tabs-content{padding-block-start:0;animation:none}.vds-tabs-panels-slide:not([data-active=true]){pointer-events:none}@media (prefers-reduced-motion:reduce){.vds-tabs-panels-track{transition:none}}.vds-tabs-list[data-animated=true]:after{content:"";pointer-events:none;z-index:0;display:var(--tabs-indicator-display);background-color:var(--tabs-indicator-color);border-radius:var(--tabs-indicator-radius);opacity:var(--tabs-indicator-ready,0);transition:transform var(--tabs-indicator-transition-duration) var(--tabs-indicator-transition-ease), inline-size var(--tabs-indicator-transition-duration) var(--tabs-indicator-transition-ease), block-size var(--tabs-indicator-transition-duration) var(--tabs-indicator-transition-ease);position:absolute}.vds-tabs-list[data-variant=underline][data-animated=true]:after{inline-size:var(--tabs-indicator-w,0);block-size:var(--tabs-indicator-thickness);transform:translateX(var(--tabs-indicator-tx,0));inset-block-end:calc(-1 * var(--tabs-list-border-width));inset-inline-start:0}.vds-tabs-list[data-variant=underline][data-orientation=vertical][data-animated=true]:after{inline-size:var(--tabs-indicator-thickness);block-size:var(--tabs-indicator-h,0);transform:translateY(var(--tabs-indicator-ty,0));inset-block:0 auto;inset-inline-start:auto;inset-inline-end:calc(-1 * var(--tabs-list-border-width))}.vds-tabs-list[data-variant=line][data-animated=true]:after{inline-size:var(--tabs-indicator-w,0);block-size:var(--tabs-indicator-thickness);transform:translateX(var(--tabs-indicator-tx,0));inset-block-start:calc(-1 * var(--tabs-list-border-width));inset-inline-start:0}.vds-tabs-list[data-variant=line][data-orientation=vertical][data-animated=true]:after{inline-size:var(--tabs-indicator-thickness);block-size:var(--tabs-indicator-h,0);transform:translateY(var(--tabs-indicator-ty,0));inset-block:0 auto;inset-inline-start:calc(-1 * var(--tabs-list-border-width))}.vds-tabs-list[data-variant=pills][data-animated=true]:after,.vds-tabs-list[data-variant=segmented][data-animated=true]:after{inline-size:var(--tabs-indicator-w,0);block-size:var(--tabs-indicator-h,0);transform:translate(var(--tabs-indicator-tx,0), var(--tabs-indicator-ty,0));inset-block-start:0;inset-inline-start:0}.vds-tabs-list[data-variant=segmented][data-animated=true]:after{box-shadow:var(--vds-shadow-sm,0 1px 2px 0 #0000000d)}.vds-tabs-list[data-variant=pills][data-animated=true] .vds-tabs-trigger[data-state=active],.vds-tabs-list[data-variant=segmented][data-animated=true] .vds-tabs-trigger[data-state=active]{box-shadow:none;background-color:#0000}.vds-tabs-list[data-variant=underline]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset 0 calc(-1 * var(--tabs-indicator-thickness)) 0 0 transparent}.vds-tabs-list[data-variant=underline]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset 0 calc(-1 * var(--tabs-indicator-thickness)) 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-variant=line]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset 0 var(--tabs-indicator-thickness) 0 0 transparent}.vds-tabs-list[data-variant=line]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset 0 var(--tabs-indicator-thickness) 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-variant=boxed]{align-items:flex-end;overflow:visible}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger{border:1px solid #0000;border-block-end:0;border-start-start-radius:var(--tabs-boxed-curve);border-start-end-radius:var(--tabs-boxed-curve);border-end-end-radius:0;border-end-start-radius:0;margin-block-end:calc(-1 * var(--tabs-list-border-width));padding-block-end:var(--tabs-list-border-width)}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger[data-state=active]{border-color:var(--tabs-boxed-border)}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:before,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:after{content:"";inline-size:var(--tabs-boxed-curve);block-size:var(--tabs-boxed-curve);opacity:0;pointer-events:none;transition:opacity var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease);position:absolute}.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:before,.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:after{background:radial-gradient(circle at var(--tabs-boxed-curve-origin-x,0) 0, transparent 0 calc(var(--tabs-boxed-curve) - var(--tabs-list-border-width)), var(--tabs-boxed-border) calc(var(--tabs-boxed-curve) - var(--tabs-list-border-width)) var(--tabs-boxed-curve), var(--tabs-boxed-bg) var(--tabs-boxed-curve));inset-block-end:0}.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:before{--tabs-boxed-curve-origin-x:0%;inset-inline-start:calc(-1 * var(--tabs-boxed-curve))}.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:after{--tabs-boxed-curve-origin-x:100%;inset-inline-end:calc(-1 * var(--tabs-boxed-curve))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:before{--tabs-boxed-curve-origin-x:100%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:after{--tabs-boxed-curve-origin-x:0%}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger[data-state=active]:before,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger[data-state=active]:after{opacity:1}.vds-tabs-list[data-variant=boxed][data-orientation=vertical]{--tabs-boxed-curve-shadow-x:calc(var(--tabs-boxed-curve) / 2);align-items:stretch}.vds-tabs-list[data-variant=boxed][data-orientation=vertical] .vds-tabs-trigger{border-block-end-width:var(--tabs-list-border-width);border-block-end-style:solid;border-inline-end-width:0;border-start-start-radius:var(--tabs-boxed-curve);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--tabs-boxed-curve);margin-block-end:0;margin-inline-end:calc(-1 * var(--tabs-list-border-width));padding-block-end:var(--tabs-trigger-padding-block);padding-inline-end:calc(var(--tabs-trigger-padding-inline) + var(--tabs-list-border-width))}.vds-tabs-list[data-variant=boxed][data-orientation=vertical] .vds-tabs-trigger:before{border:0;border-inline-end:var(--tabs-list-border-width) solid var(--tabs-boxed-border);border-block-end:var(--tabs-list-border-width) solid var(--tabs-boxed-border);box-shadow:var(--tabs-boxed-curve-shadow-x) calc(var(--tabs-boxed-curve) / 2) 0 0 var(--tabs-boxed-bg);border-start-end-radius:0;border-end-end-radius:var(--tabs-boxed-curve);inset-block-start:calc(-1 * var(--tabs-boxed-curve));inset-block-end:auto;inset-inline-start:auto;inset-inline-end:calc(-1 * var(--tabs-list-border-width))}.vds-tabs-list[data-variant=boxed][data-orientation=vertical] .vds-tabs-trigger:after{border:0;border-inline-end:var(--tabs-list-border-width) solid var(--tabs-boxed-border);border-block-start:var(--tabs-list-border-width) solid var(--tabs-boxed-border);box-shadow:var(--tabs-boxed-curve-shadow-x) calc(-1 * var(--tabs-boxed-curve) / 2) 0 0 var(--tabs-boxed-bg);border-start-end-radius:var(--tabs-boxed-curve);border-end-start-radius:0;inset-block-start:auto;inset-block-end:calc(-1 * var(--tabs-boxed-curve));inset-inline-start:auto;inset-inline-end:calc(-1 * var(--tabs-list-border-width))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .vds-tabs-list[data-variant=boxed][data-orientation=vertical]{--tabs-boxed-curve-shadow-x:calc(-1 * var(--tabs-boxed-curve) / 2)}.vds-tabs-list[data-orientation=vertical]{border-block-end-width:0;border-inline-end-width:var(--tabs-list-border-width);flex-direction:column;align-items:stretch}.vds-tabs-list[data-orientation=vertical] .vds-tabs-trigger{white-space:normal;text-align:start;block-size:auto;min-block-size:var(--tabs-trigger-height);justify-content:flex-start;inline-size:100%;padding-block-start:var(--vds-space-2,.5rem);padding-block-end:var(--vds-space-2,.5rem)}.vds-tabs-list[data-orientation=vertical]{max-inline-size:none;overflow:visible auto}.vds-tabs-list[data-variant=line][data-orientation=vertical]{border-inline-end-width:0;border-inline-start-width:var(--tabs-list-border-width)}.vds-tabs-list[data-variant=underline][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset calc(-1 * var(--tabs-indicator-thickness)) 0 0 0 transparent}.vds-tabs-list[data-variant=underline][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset calc(-1 * var(--tabs-indicator-thickness)) 0 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-variant=line][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset var(--tabs-indicator-thickness) 0 0 0 transparent}.vds-tabs-list[data-variant=line][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset var(--tabs-indicator-thickness) 0 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-full-width=true]{inline-size:100%;display:flex}.vds-tabs-list[data-full-width=true] .vds-tabs-trigger{flex:1 1 0}@media (prefers-reduced-motion:reduce){.vds-tabs-list:after,.vds-tabs-trigger,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:before,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:after{transition:none}.vds-tabs-content[data-state=active]{animation:none}}}
@layer design-system.components{.vds-text{--text-font-family:var(--vds-font-sans,ui-sans-serif, system-ui, sans-serif);--text-font-size:var(--vds-text-base,1rem);--text-line-height:var(--vds-leading-normal,1.5);--text-font-weight:var(--vds-font-weight-normal,400);--text-letter-spacing:var(--vds-tracking-normal,0);--text-color:var(--vds-color-text,#111827);--text-align:start}.vds-text[data-size="1"]{--text-font-size:var(--vds-text-xs,.75rem);--text-line-height:var(--vds-leading-normal,1.5)}.vds-text[data-size="2"]{--text-font-size:var(--vds-text-sm,.875rem);--text-line-height:var(--vds-leading-normal,1.5)}.vds-text[data-size="3"]{--text-font-size:var(--vds-text-base,1rem);--text-line-height:var(--vds-leading-normal,1.5)}.vds-text[data-size="4"]{--text-font-size:var(--vds-text-lg,1.125rem);--text-line-height:var(--vds-leading-snug,1.375)}.vds-text[data-size="5"]{--text-font-size:var(--vds-text-xl,1.25rem);--text-line-height:var(--vds-leading-snug,1.375)}.vds-text[data-size="6"]{--text-font-size:var(--vds-text-2xl,1.5rem);--text-line-height:var(--vds-leading-snug,1.375)}.vds-text[data-size="7"]{--text-font-size:var(--vds-text-3xl,1.875rem);--text-line-height:var(--vds-leading-tight,1.25)}.vds-text[data-size="8"]{--text-font-size:var(--vds-text-4xl,2.25rem);--text-line-height:var(--vds-leading-tight,1.25)}.vds-text[data-size="9"]{--text-font-size:var(--vds-text-5xl,3rem);--text-line-height:var(--vds-leading-tight,1.25)}.vds-text[data-weight=normal]{--text-font-weight:var(--vds-font-weight-normal,400)}.vds-text[data-weight=medium]{--text-font-weight:var(--vds-font-weight-medium,500)}.vds-text[data-weight=semibold]{--text-font-weight:var(--vds-font-weight-semibold,600)}.vds-text[data-weight=bold]{--text-font-weight:var(--vds-font-weight-bold,700)}.vds-text[data-tone=default]{--text-color:var(--vds-color-text,#111827)}.vds-text[data-tone=muted]{--text-color:var(--vds-color-text-muted,#6b7280)}.vds-text[data-tone=subtle]{--text-color:var(--vds-color-text-subtle,#9ca3af)}.vds-text[data-tone=primary]{--text-color:var(--vds-color-primary-solid,#6366f1)}.vds-text[data-tone=success]{--text-color:var(--vds-color-success-solid,#22c55e)}.vds-text[data-tone=warning]{--text-color:var(--vds-color-warning-solid,#f59e0b)}.vds-text[data-tone=danger]{--text-color:var(--vds-color-danger-solid,#ef4444)}.vds-text[data-tone=info]{--text-color:var(--vds-color-info-solid,#06b6d4)}.vds-text[data-tone=inherit]{--text-color:inherit}.vds-text[data-align=start]{--text-align:start}.vds-text[data-align=center]{--text-align:center}.vds-text[data-align=end]{--text-align:end}.vds-text[data-align=justify]{--text-align:justify}.vds-text[data-leading=none]{--text-line-height:var(--vds-leading-none,1)}.vds-text[data-leading=tight]{--text-line-height:var(--vds-leading-tight,1.25)}.vds-text[data-leading=snug]{--text-line-height:var(--vds-leading-snug,1.375)}.vds-text[data-leading=normal]{--text-line-height:var(--vds-leading-normal,1.5)}.vds-text[data-leading=relaxed]{--text-line-height:var(--vds-leading-relaxed,1.625)}.vds-text[data-leading=loose]{--text-line-height:var(--vds-leading-loose,2)}.vds-text{font-family:var(--text-font-family);font-size:var(--text-font-size);line-height:var(--text-line-height);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);color:var(--text-color);text-align:var(--text-align);margin:0}.vds-text[data-truncate=true]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.vds-text[data-wrap=balance]{text-wrap:balance}.vds-text[data-wrap=pretty]{text-wrap:pretty}.vds-text[data-wrap=nowrap]{white-space:nowrap}}
