.ds-chip{--chip-bw: calc(var(--ds-comp-unit) * .25);display:inline-flex;align-items:center;border:var(--chip-bw) solid transparent;border-radius:var(--ds-radius-pill);cursor:pointer;font-family:inherit;font-weight:500;letter-spacing:0;white-space:nowrap;outline:none;transition:var(--ds-component-transition),transform var(--ds-dur-1) var(--ds-ease)}.ds-chip:active:not([data-disabled]),.ds-chip[data-pressed]:not([data-disabled]){transform:scale(var(--ds-scale-press))}.ds-chip:has(>.ds-chip-main:focus-visible),.ds-chip[data-focus-visible],.ds-chip:focus-visible{box-shadow:var(--ds-focus-ring)}.ds-chip[data-disabled]{cursor:not-allowed;pointer-events:none}.ds-chip-main{display:inline-flex;align-items:center;align-self:stretch;gap:var(--chip-gap);flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:inherit;outline:none;margin-block:calc(-1 * var(--chip-bw));padding-block:var(--chip-bw);margin-inline-start:calc(-1 * (var(--chip-px) + var(--chip-bw)));padding-inline-start:calc(var(--chip-px) + var(--chip-bw));position:relative}.ds-chip-main:only-child{margin-inline-end:calc(-1 * (var(--chip-px) + var(--chip-bw)));padding-inline-end:calc(var(--chip-px) + var(--chip-bw))}.ds-chip[data-size=xs]{--chip-icon-size: var(--ds-icon-sm);--chip-icon-stroke: var(--ds-chip-icon-stroke-sm);--chip-gap: var(--ds-chip-xs-gap);--chip-px: var(--ds-chip-xs-px);--chip-h: var(--ds-chip-xs-h);gap:var(--chip-gap);height:var(--chip-h);padding:0 var(--chip-px);font-size:var(--ds-chip-xs-fs);line-height:var(--ds-chip-xs-lh)}.ds-chip[data-size=sm]{--chip-icon-size: var(--ds-icon-sm);--chip-icon-stroke: var(--ds-chip-icon-stroke-sm);--chip-gap: var(--ds-chip-sm-gap);--chip-px: var(--ds-chip-sm-px);--chip-h: var(--ds-chip-sm-h);gap:var(--chip-gap);height:var(--chip-h);padding:0 var(--chip-px);font-size:var(--ds-chip-sm-fs);line-height:var(--ds-chip-sm-lh)}.ds-chip[data-size=md]{--chip-icon-size: var(--ds-icon-md);--chip-icon-stroke: var(--ds-chip-icon-stroke-md);--chip-gap: var(--ds-chip-md-gap);--chip-px: var(--ds-chip-md-px);--chip-h: var(--ds-chip-md-h);gap:var(--chip-gap);height:var(--chip-h);padding:0 var(--chip-px);font-size:var(--ds-chip-md-fs);line-height:var(--ds-chip-md-lh)}.ds-chip-icon{display:inline-flex;align-items:center;flex-shrink:0;width:var(--chip-icon-size, var(--ds-icon-md));height:var(--chip-icon-size, var(--ds-icon-md))}.ds-chip-icon svg{width:100%;height:100%;stroke-width:var(--chip-icon-stroke, var(--ds-chip-icon-stroke-md))}.ds-chip-close{position:relative;display:inline-flex;align-items:center;align-self:center;flex-shrink:0;width:var(--chip-icon-size, var(--ds-icon-md));height:var(--chip-icon-size, var(--ds-icon-md));margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--ds-radius-xs);opacity:.7}.ds-chip-main:not(:only-child):after{content:"";position:absolute;left:100%;right:calc(-1 * (var(--chip-gap) + var(--chip-icon-size) + var(--chip-px) + var(--chip-bw)));top:calc(-1 * var(--chip-bw));bottom:calc(-1 * var(--chip-bw))}.ds-chip-close svg{width:100%;height:100%;stroke-width:var(--chip-icon-stroke, var(--ds-chip-icon-stroke-md))}.ds-chip-close:hover{opacity:1}.ds-chip-close[data-focus-visible],.ds-chip-close:focus-visible{box-shadow:var(--ds-focus-ring);opacity:1;outline:none}.ds-chip-dropdown{display:inline-flex;align-items:center;flex-shrink:0;width:var(--chip-icon-size, var(--ds-icon-md));height:var(--chip-icon-size, var(--ds-icon-md))}.ds-chip-dropdown svg{width:100%;height:100%;stroke-width:var(--chip-icon-stroke, var(--ds-chip-icon-stroke-md))}.ds-chip-label{flex:1 1 auto}.ds-chip .ds-badge{flex-shrink:0}.ds-chip[data-variant=soft]:not([data-high-contrast]):not([data-disabled]) .ds-badge[data-variant=soft],.ds-chip[data-variant=outline]:hover:not([data-disabled]) .ds-badge[data-variant=soft],.ds-chip[data-variant=outline][data-hovered]:not([data-disabled]) .ds-badge[data-variant=soft],.ds-chip[data-variant=outline]:active:not([data-disabled]) .ds-badge[data-variant=soft],.ds-chip[data-variant=outline][data-pressed]:not([data-disabled]) .ds-badge[data-variant=soft],.ds-chip[data-variant=outline][data-active]:not([data-disabled]) .ds-badge[data-variant=soft]{background:var(--ds-surface-nb-hc)}.ds-chip[data-disabled] .ds-badge[data-variant=soft]{background:var(--ds-disabled-fill);color:var(--ds-disabled-text)}.ds-chip[data-variant=soft][data-semantic=neutral]{background:var(--ds-nba-30);color:var(--ds-neutral-fill)}.ds-chip[data-variant=soft][data-semantic=neutral]:hover:not([data-disabled]),.ds-chip[data-variant=soft][data-semantic=neutral][data-hovered]:not([data-disabled]){background:var(--ds-nba-20)}.ds-chip[data-variant=soft][data-semantic=neutral]:active:not([data-disabled]),.ds-chip[data-variant=soft][data-semantic=neutral][data-pressed]:not([data-disabled]){background:var(--ds-nba-40)}.ds-chip[data-variant=soft][data-semantic=neutral][data-active]{background:var(--ds-fill-neutral-soft-active);color:var(--ds-text-invert)}.ds-chip[data-variant=soft][data-semantic=neutral][data-active]:hover:not([data-disabled]),.ds-chip[data-variant=soft][data-semantic=neutral][data-active][data-hovered]:not([data-disabled]){background:var(--ds-fill-neutral-soft-active-hover)}.ds-chip[data-variant=soft][data-semantic=neutral][data-high-contrast]{background:var(--ds-fill-neutral-outline-hc)}.ds-chip[data-variant=soft][data-semantic=neutral][data-disabled]{background:var(--ds-nba-15);color:var(--ds-disabled-text)}.ds-chip[data-variant=soft][data-semantic=info]{background:var(--ds-info-50);color:var(--ds-info-soft-text)}.ds-chip[data-variant=soft][data-semantic=info]:hover:not([data-disabled]),.ds-chip[data-variant=soft][data-semantic=info][data-hovered]:not([data-disabled]){background:var(--ds-info-soft-hover)}.ds-chip[data-variant=soft][data-semantic=info]:active:not([data-disabled]),.ds-chip[data-variant=soft][data-semantic=info][data-pressed]:not([data-disabled]){background:var(--ds-info-soft-pressed);color:var(--ds-info-text-pressed)}.ds-chip[data-variant=soft][data-semantic=info][data-active]{background:var(--ds-info-soft-active);color:var(--ds-text-on-solid)}.ds-chip[data-variant=soft][data-semantic=info][data-active]:hover:not([data-disabled]),.ds-chip[data-variant=soft][data-semantic=info][data-active][data-hovered]:not([data-disabled]){background:var(--ds-info-hover)}.ds-chip[data-variant=soft][data-semantic=info][data-high-contrast]{background:var(--ds-fill-neutral-outline-hc)}.ds-chip[data-variant=soft][data-semantic=info][data-disabled]{background:var(--ds-nba-15);color:var(--ds-disabled-text)}.ds-chip[data-variant=outline][data-semantic=neutral]{background:transparent;border-color:var(--ds-nba-border);color:var(--ds-neutral-fill)}.ds-chip[data-variant=outline][data-semantic=neutral]:hover:not([data-disabled]),.ds-chip[data-variant=outline][data-semantic=neutral][data-hovered]:not([data-disabled]){background:var(--ds-nba-20);border-color:var(--ds-nba-border-hover)}.ds-chip[data-variant=outline][data-semantic=neutral]:active:not([data-disabled]),.ds-chip[data-variant=outline][data-semantic=neutral][data-pressed]:not([data-disabled]){background:var(--ds-nba-40);border-color:var(--ds-neutral-fill)}.ds-chip[data-variant=outline][data-semantic=neutral][data-active]{background:var(--ds-nba-50)}.ds-chip[data-variant=outline][data-semantic=neutral][data-active]:hover:not([data-disabled]),.ds-chip[data-variant=outline][data-semantic=neutral][data-active][data-hovered]:not([data-disabled]){background:var(--ds-nba-outline-active-hover)}.ds-chip[data-variant=outline][data-semantic=neutral][data-high-contrast]{background:var(--ds-fill-neutral-outline-hc);border-color:var(--ds-nba-border-hover)}.ds-chip[data-variant=outline][data-semantic=neutral][data-disabled]{background:transparent;border-color:var(--ds-nba-border-disabled);color:var(--ds-disabled-text)}.ds-chip[data-variant=outline][data-semantic=info]{background:transparent;border-color:var(--ds-info-stroke);color:var(--ds-info-soft-text)}.ds-chip[data-variant=outline][data-semantic=info]:hover:not([data-disabled]),.ds-chip[data-variant=outline][data-semantic=info][data-hovered]:not([data-disabled]){background:var(--ds-info-outline-hover);border-color:var(--ds-info-stroke)}.ds-chip[data-variant=outline][data-semantic=info]:active:not([data-disabled]),.ds-chip[data-variant=outline][data-semantic=info][data-pressed]:not([data-disabled]){background:var(--ds-info-outline-active);border-color:var(--ds-info-stroke-pressed);color:var(--ds-info-text-pressed)}.ds-chip[data-variant=outline][data-semantic=info][data-active]{background:var(--ds-info-outline-active);color:var(--ds-info-text-pressed)}.ds-chip[data-variant=outline][data-semantic=info][data-active]:hover:not([data-disabled]),.ds-chip[data-variant=outline][data-semantic=info][data-active][data-hovered]:not([data-disabled]){background:var(--ds-info-outline-hover);color:var(--ds-info-soft-text)}.ds-chip[data-variant=outline][data-active],.ds-chip[data-variant=outline][data-active]:hover:not([data-disabled]),.ds-chip[data-variant=outline][data-active][data-hovered]:not([data-disabled]),.ds-chip[data-variant=outline][data-active]:active:not([data-disabled]),.ds-chip[data-variant=outline][data-active][data-pressed]:not([data-disabled]){border-color:transparent}.ds-chip[data-variant=outline][data-semantic=info][data-high-contrast]{background:var(--ds-fill-neutral-outline-hc)}.ds-chip[data-variant=outline][data-semantic=info][data-disabled]{background:transparent;border-color:var(--ds-nba-border-disabled);color:var(--ds-disabled-text)}.ds-chip[data-variant][data-semantic=neutral][data-high-contrast][data-active]{color:var(--ds-neutral-fill)}.ds-chip[data-variant][data-semantic=info][data-high-contrast][data-active]{color:var(--ds-info-soft-text)}.ds-chip[data-disabled] .ds-chip-icon,.ds-chip[data-disabled] .ds-chip-close,.ds-chip[data-disabled] .ds-chip-dropdown{color:var(--ds-disabled-icon)}[data-theme=dark] .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active]):hover:not([data-disabled]),[data-theme=dark] .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active])[data-hovered]:not([data-disabled]),[data-theme=dark] .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active]):hover:not([data-disabled]),[data-theme=dark] .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active])[data-hovered]:not([data-disabled]){background:var(--ds-nba-40)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active]):hover:not([data-disabled]),:root:not([data-theme=light]) .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active])[data-hovered]:not([data-disabled]),:root:not([data-theme=light]) .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active]):hover:not([data-disabled]),:root:not([data-theme=light]) .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active])[data-hovered]:not([data-disabled]){background:var(--ds-nba-40)}}[data-theme=dark] .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active]):active:not([data-disabled]),[data-theme=dark] .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active])[data-pressed]:not([data-disabled]),[data-theme=dark] .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active]):active:not([data-disabled]),[data-theme=dark] .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active])[data-pressed]:not([data-disabled]){background:var(--ds-nba-50)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active]):active:not([data-disabled]),:root:not([data-theme=light]) .ds-chip[data-variant=soft][data-semantic=neutral]:not([data-active])[data-pressed]:not([data-disabled]),:root:not([data-theme=light]) .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active]):active:not([data-disabled]),:root:not([data-theme=light]) .ds-chip[data-variant=outline][data-semantic=neutral]:not([data-active])[data-pressed]:not([data-disabled]){background:var(--ds-nba-50)}}@media (prefers-reduced-motion: reduce){.ds-chip{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ds-chip-group{display:flex;flex-wrap:wrap}.ds-chip-group[data-size=xs]{gap:var(--ds-chip-xs-grp-y) var(--ds-chip-xs-grp-x)}.ds-chip-group[data-size=sm]{gap:var(--ds-chip-sm-grp-y) var(--ds-chip-sm-grp-x)}.ds-chip-group[data-size=md]{gap:var(--ds-chip-md-grp-y) var(--ds-chip-md-grp-x)}.ds-chip-overflow{position:relative;display:inline-flex}.ds-chip-overflow-pop{position:absolute;top:calc(100% + var(--ds-space-1));left:0;z-index:20;display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:max-content;max-height:280px;overflow-y:auto;padding:var(--ds-space-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-popover-shadow)}.ds-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-pill);font-family:var(--ds-font);font-weight:500;line-height:var(--ds-l3-lh);letter-spacing:var(--ds-l3-ls);white-space:nowrap;font-feature-settings:"tnum"}.ds-badge[data-size=sm]{height:var(--ds-bdg-sm-h);min-width:var(--ds-bdg-sm-h);padding:0 var(--ds-bdg-sm-px);font-size:var(--ds-bdg-sm-fs);line-height:var(--ds-l3-lh-c)}.ds-badge[data-size=md]{height:var(--ds-bdg-md-h);min-width:var(--ds-bdg-md-h);padding:0 var(--ds-bdg-md-px);font-size:var(--ds-bdg-md-fs)}.ds-badge[data-variant=dot]{display:inline-block;width:calc(var(--ds-comp-unit) * 2);height:calc(var(--ds-comp-unit) * 2);min-width:unset;padding:0;border-radius:50%;font-size:0}.ds-badge[data-variant=dot][data-intent=neutral]{background:var(--ds-neutral-fill)}.ds-badge[data-variant=dot][data-intent=brand]{background:var(--ds-surface-brand-accent)}.ds-badge[data-variant=dot][data-intent=info]{background:var(--ds-surface-info-accent)}.ds-badge[data-variant=dot][data-intent=positive]{background:var(--ds-surface-pos-accent)}.ds-badge[data-variant=dot][data-intent=warning]{background:var(--ds-surface-warn-accent)}.ds-badge[data-variant=dot][data-intent=negative]{background:var(--ds-surface-neg-accent)}.ds-badge[data-variant=solid]{color:var(--ds-text-invert)}.ds-badge[data-variant=solid][data-intent=neutral]{background:var(--ds-neutral-fill)}.ds-badge[data-variant=solid][data-intent=brand]{background:var(--ds-surface-brand-accent)}.ds-badge[data-variant=solid][data-intent=info]{background:var(--ds-surface-info-accent)}.ds-badge[data-variant=solid][data-intent=positive]{background:var(--ds-surface-pos-accent)}.ds-badge[data-variant=solid][data-intent=negative]{background:var(--ds-surface-neg-accent)}.ds-badge[data-variant=solid][data-intent=warning]{background:var(--ds-surface-warn-accent)}.ds-badge[data-variant=soft][data-intent=neutral]{background:var(--ds-surface-neutral-medium);color:var(--ds-text-primary)}.ds-badge[data-variant=soft][data-intent=brand]{background:var(--ds-surface-brand-medium);color:var(--ds-brand-soft-text)}.ds-badge[data-variant=soft][data-intent=info]{background:var(--ds-surface-info-medium);color:var(--ds-surface-info-text)}.ds-badge[data-variant=soft][data-intent=positive]{background:var(--ds-surface-pos-medium);color:var(--ds-surface-pos-text)}.ds-badge[data-variant=soft][data-intent=warning]{background:var(--ds-surface-warn-medium);color:var(--ds-warn-soft-text)}.ds-badge[data-variant=soft][data-intent=negative]{background:var(--ds-surface-neutral-medium);color:var(--ds-surface-neg-text)}.ds-badge[data-variant=soft][data-high-contrast]{background:var(--ds-surface-nb-hc)}.ds-badge[data-variant=solid][data-intent=brand],.ds-badge[data-variant=solid][data-intent=info],.ds-badge[data-variant=solid][data-intent=positive],.ds-badge[data-variant=solid][data-intent=negative],.ds-badge[data-variant=solid][data-intent=warning]{color:var(--ds-text-on-solid)}.ds-badge[data-variant][data-disabled]{background:var(--ds-nba-15);color:var(--ds-disabled-text)}.ds-badge[data-variant=dot][data-disabled]{background:var(--ds-nba-15)}.ds-check{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.ds-check[data-disabled]{cursor:not-allowed}.ds-check-input,.ds-checkbox-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-check-ctrl{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ds-checkbox-md-ctrl-size);height:var(--ds-checkbox-md-ctrl-size);border-radius:var(--ds-checkbox-md-ctrl-r);border:calc(var(--ds-comp-unit) * .375) solid var(--ds-nba-border);background:var(--ds-fill-neutral-outline-hc);color:var(--ds-text-invert);transition:border-color var(--ds-dur-2) var(--ds-ease),background var(--ds-dur-2) var(--ds-ease),box-shadow var(--ds-dur-2) var(--ds-ease)}:is(.ds-check,.ds-checkbox)[data-size=sm] .ds-check-ctrl{width:var(--ds-checkbox-sm-ctrl-size);height:var(--ds-checkbox-sm-ctrl-size);border-radius:var(--ds-checkbox-sm-ctrl-r)}:is(.ds-check,.ds-checkbox):is([data-hovered],[data-variant=container][data-pressed]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox):hover:not([data-disabled]) .ds-check-ctrl{border-color:var(--ds-nba-border-hover);background:var(--ds-nba-20)}:is(.ds-check,.ds-checkbox)[data-pressed] .ds-check-ctrl{border-color:var(--ds-nba-border-pressed);background:var(--ds-nba-40)}:is(.ds-check,.ds-checkbox)[data-checked] .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-indeterminate] .ds-check-ctrl{border-width:0;background:var(--ds-fill-neutral-soft-active)}:is(.ds-check,.ds-checkbox)[data-checked]:is([data-hovered],[data-variant=container][data-pressed]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-indeterminate]:is([data-hovered],[data-variant=container][data-pressed]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-checked]:hover:not([data-disabled]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-indeterminate]:hover:not([data-disabled]) .ds-check-ctrl{border-width:0;background:var(--ds-fill-neutral-soft-active-hover)}:is(.ds-check,.ds-checkbox)[data-checked][data-pressed] .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-indeterminate][data-pressed] .ds-check-ctrl{border-width:0;background:var(--ds-neutral-fill-pressed)}:is(.ds-check,.ds-checkbox)[data-focus-visible] .ds-check-ctrl,:is(.ds-check,.ds-checkbox):has(input:focus-visible) .ds-check-ctrl{outline:var(--ds-focus-width) solid var(--ds-info-800);outline-offset:var(--ds-focus-offset)}:is(.ds-check,.ds-checkbox)[data-disabled] .ds-check-ctrl{border-color:var(--ds-nba-border-disabled);background:var(--ds-fill-neutral-outline-hc)}:is(.ds-check,.ds-checkbox)[data-disabled][data-checked] .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-disabled][data-indeterminate] .ds-check-ctrl{border-width:0;background:var(--ds-disabled-fill);color:var(--ds-disabled-icon)}:is(.ds-check,.ds-checkbox)[data-error] .ds-check-ctrl{border-width:calc(var(--ds-comp-unit) * .5);border-color:var(--ds-neg-border-default);background:var(--ds-fill-neutral-outline-hc)}:is(.ds-check,.ds-checkbox)[data-error]:is([data-hovered],[data-variant=container][data-pressed]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-error]:hover:not([data-disabled]) .ds-check-ctrl{border-width:calc(var(--ds-comp-unit) * .5);border-color:var(--ds-neg-border-hover);background:var(--ds-nba-20)}:is(.ds-check,.ds-checkbox)[data-error][data-pressed] .ds-check-ctrl{border-width:calc(var(--ds-comp-unit) * .5);border-color:var(--ds-neg-border-focus);background:var(--ds-nba-40)}:is(.ds-check,.ds-checkbox)[data-error][data-checked] .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-error][data-indeterminate] .ds-check-ctrl{border-width:0;background:var(--ds-neg-solid-default)}:is(.ds-check,.ds-checkbox)[data-error][data-checked]:is([data-hovered],[data-variant=container][data-pressed]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-error][data-indeterminate]:is([data-hovered],[data-variant=container][data-pressed]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-error][data-checked]:hover:not([data-disabled]) .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-error][data-indeterminate]:hover:not([data-disabled]) .ds-check-ctrl{border-width:0;background:var(--ds-neg-solid-hover)}:is(.ds-check,.ds-checkbox)[data-error][data-checked][data-pressed] .ds-check-ctrl,:is(.ds-check,.ds-checkbox)[data-error][data-indeterminate][data-pressed] .ds-check-ctrl{border-width:0;background:var(--ds-neg-solid-pressed)}@keyframes cb-check-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ds-check-ctrl svg{transform-origin:center;animation:cb-check-in var(--ds-dur-1, .12s) var(--ds-ease, cubic-bezier(.2, 0, 0, 1)) both;width:var(--ds-checkbox-md-check-icon);height:var(--ds-checkbox-md-check-icon);stroke-width:var(--ds-checkbox-md-check-stroke)}:is(.ds-check,.ds-checkbox)[data-size=sm] .ds-check-ctrl svg{width:var(--ds-checkbox-sm-check-icon);height:var(--ds-checkbox-sm-check-icon);stroke-width:var(--ds-checkbox-sm-check-stroke)}.ds-checkbox{display:inline-flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;border-radius:var(--ds-form-cont-r-md);transition:background var(--ds-dur-2) var(--ds-ease)}.ds-checkbox[data-size=sm]{border-radius:var(--ds-form-cont-r-sm)}.ds-checkbox[data-disabled]{cursor:not-allowed}.ds-checkbox[data-variant=container]{padding:var(--ds-radio-cont-py-md) var(--ds-radio-cont-px-md)}.ds-checkbox[data-variant=container][data-size=sm]{padding:var(--ds-radio-cont-py-sm) var(--ds-radio-cont-px-sm)}.ds-checkbox[data-variant=container][data-hovered],.ds-checkbox[data-variant=container]:hover:not([data-disabled]){background:var(--ds-nba-20)}.ds-checkbox[data-variant=container][data-pressed]{background:var(--ds-nba-ghost-pressed)}.ds-checkbox-core{display:flex;flex-direction:column;gap:var(--ds-radio-core-gap);flex:1 0 0;min-width:0}.ds-checkbox-label-row{display:flex;align-items:center;gap:var(--ds-radio-label-gap-md);padding:0 var(--ds-radio-label-px-md)}.ds-checkbox[data-size=sm] .ds-checkbox-label-row{gap:var(--ds-radio-label-gap-sm);padding:0 var(--ds-radio-label-px-sm)}.ds-checkbox-label{flex:1 0 0;min-width:0;font-size:var(--ds-radio-md-fs);line-height:var(--ds-radio-md-lh);font-weight:500;color:var(--ds-text-neutral-ghost)}.ds-checkbox[data-size=sm] .ds-checkbox-label{font-size:var(--ds-radio-sm-fs);line-height:var(--ds-radio-sm-lh)}.ds-checkbox-icon-help{display:flex;align-items:flex-start;padding:var(--ds-radio-icon-py-md) 0;flex-shrink:0;color:var(--ds-icon-tertiary)}.ds-checkbox-icon-help svg,.ds-checkbox-icon-help [data-lucide]{stroke-width:var(--ds-checkbox-icon-help-stroke)}.ds-checkbox[data-size=sm] .ds-checkbox-icon-help{padding:var(--ds-radio-icon-py-sm) 0}.ds-checkbox[data-disabled] .ds-checkbox-label,.ds-checkbox[data-disabled] .ds-checkbox-desc{color:var(--ds-disabled-text)}.ds-checkbox[data-disabled] .ds-checkbox-icon-help{color:var(--ds-disabled-icon)}.ds-checkbox-desc{display:block;padding:0 var(--ds-radio-caption-px-md);font-size:var(--ds-radio-caption-fs);line-height:var(--ds-radio-caption-lh);font-weight:400;color:var(--ds-text-secondary)}.ds-checkbox[data-size=sm] .ds-checkbox-desc{padding:0 var(--ds-radio-caption-px-sm)}[data-theme=dark] :is(.ds-check,.ds-checkbox):is([data-hovered],[data-variant=container][data-pressed]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl,[data-theme=dark] :is(.ds-check,.ds-checkbox):hover:not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-40)}[data-theme=dark] :is(.ds-check,.ds-checkbox)[data-error]:is([data-hovered],[data-variant=container][data-pressed]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl,[data-theme=dark] :is(.ds-check,.ds-checkbox)[data-error]:hover:not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-40)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) :is(.ds-check,.ds-checkbox):is([data-hovered],[data-variant=container][data-pressed]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl,:root:not([data-theme=light]) :is(.ds-check,.ds-checkbox):hover:not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-40)}:root:not([data-theme=light]) :is(.ds-check,.ds-checkbox)[data-error]:is([data-hovered],[data-variant=container][data-pressed]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl,:root:not([data-theme=light]) :is(.ds-check,.ds-checkbox)[data-error]:hover:not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-40)}}[data-theme=dark] :is(.ds-check,.ds-checkbox)[data-pressed]:not([data-variant=container]):not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-50)}[data-theme=dark] :is(.ds-check,.ds-checkbox)[data-error][data-pressed]:not([data-variant=container]):not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-50)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) :is(.ds-check,.ds-checkbox)[data-pressed]:not([data-variant=container]):not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-50)}:root:not([data-theme=light]) :is(.ds-check,.ds-checkbox)[data-error][data-pressed]:not([data-variant=container]):not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ds-check-ctrl{background:var(--ds-nba-50)}}@media (prefers-reduced-motion: reduce){.ds-checkbox,.ds-check-ctrl{transition-duration:.01ms!important;animation-duration:.01ms!important}.ds-check-ctrl svg{animation-duration:.01ms!important}}._root_19bn7_3{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden;margin-top:16px}._title_19bn7_11{padding:12px 24px 0;font-size:var(--ds-text-sm);font-weight:600;color:var(--ds-text-secondary);letter-spacing:.01em}._preview_19bn7_21{background:var(--ds-page-bg);min-height:160px;display:flex;align-items:center;justify-content:center;padding:32px}._controls_19bn7_32{border-top:1px solid var(--ds-border);padding:20px 24px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}._controlGroup_19bn7_43{display:flex;flex-direction:column;gap:8px}._controlLabel_19bn7_49{color:var(--ds-text-secondary);font-size:var(--ds-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}._textInput_19bn7_57{width:120px;padding:4px 8px;border:1px solid var(--ds-nba-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-0);color:var(--ds-text-primary);font-size:var(--ds-text-sm)}._textInput_19bn7_57:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}._chipRow_19bn7_73{display:flex;flex-wrap:wrap;gap:4px}._propsCode_19bn7_81{width:100%;margin-top:16px;padding:10px 14px;background:var(--ds-surface-muted, var(--ds-page-bg));border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono, monospace);font-size:var(--ds-text-xs);color:var(--ds-text-secondary);border-top:1px solid var(--ds-border);word-break:break-all;line-height:1.6}.ds-spinner{display:inline-flex;align-items:center;justify-content:center;animation:ds-spinner-appear 0ms var(--ds-spinner-delay, .8s) both;flex-shrink:0;--_sp-track: var(--ds-spinner-track);--_sp-head: var(--ds-spinner-fill)}.ds-spinner[data-tone=inherit]{--_sp-track: transparent;--_sp-head: currentColor}.ds-spinner[data-size=sm]{width:var(--ds-spinner-sm-size);height:var(--ds-spinner-sm-size)}.ds-spinner[data-size=md]{width:var(--ds-spinner-md-size);height:var(--ds-spinner-md-size)}.ds-spinner[data-size=lg]{width:var(--ds-spinner-lg-size);height:var(--ds-spinner-lg-size)}.ds-spinner-ring{display:block;width:100%;height:100%;border-radius:var(--ds-radius-pill);border-style:solid;border-color:var(--_sp-track);border-top-color:var(--_sp-head);animation:ds-spinner-rotate var(--ds-spinner-duration, .7s) linear infinite;box-sizing:border-box}.ds-spinner[data-size=sm] .ds-spinner-ring{border-width:var(--ds-spinner-sm-stroke)}.ds-spinner[data-size=md] .ds-spinner-ring{border-width:var(--ds-spinner-md-stroke)}.ds-spinner[data-size=lg] .ds-spinner-ring{border-width:var(--ds-spinner-lg-stroke)}@keyframes ds-spinner-rotate{to{transform:rotate(360deg)}}@keyframes ds-spinner-appear{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion: reduce){.ds-spinner-ring{animation:none;border-top-color:var(--_sp-head);opacity:1}}
