.Button-module__VMVMAW__button{border-radius:var(--radius-button);font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform 60ms;display:inline-flex}.Button-module__VMVMAW__button:focus-visible{outline:2px solid var(--brand-signal-border);outline-offset:2px}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button[aria-busy=true]{cursor:not-allowed}.Button-module__VMVMAW__button:disabled:not([aria-busy=true]){opacity:.55}.Button-module__VMVMAW__label{align-items:center;display:inline-flex}.Button-module__VMVMAW__iconLeft,.Button-module__VMVMAW__iconRight{justify-content:center;align-items:center;display:inline-flex}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__size-sm{font-size:var(--font-size-xs);min-height:1.85rem;padding:.4rem .7rem}.Button-module__VMVMAW__size-md{font-size:var(--font-size-md);min-height:2.35rem;padding:.55rem 1.05rem}.Button-module__VMVMAW__variant-primary{background:var(--brand-signal);color:#fff;border-color:#0000}.Button-module__VMVMAW__variant-primary:enabled:hover{background:var(--brand-signal-hover)}.Button-module__VMVMAW__variant-primary:enabled:active{background:var(--brand-signal-active)}.Button-module__VMVMAW__variant-primary:disabled{background:var(--ui-surface-2);color:var(--ui-muted);border-color:var(--ui-border)}.Button-module__VMVMAW__variant-secondary{background:var(--ui-surface-2);color:var(--ui-text);border-color:var(--ui-border)}.Button-module__VMVMAW__variant-secondary:enabled:hover{background:color-mix(in srgb, var(--ui-text) 8%, var(--ui-surface-2))}.Button-module__VMVMAW__variant-secondary:enabled:active{background:color-mix(in srgb, var(--ui-text) 14%, var(--ui-surface-2))}.Button-module__VMVMAW__variant-secondary:disabled{color:var(--ui-muted);background:var(--ui-surface)}.Button-module__VMVMAW__variant-ghost{color:var(--ui-text);background:0 0;border-color:#0000}.Button-module__VMVMAW__variant-ghost:enabled:hover{background:color-mix(in srgb, var(--ui-text) 8%, transparent)}.Button-module__VMVMAW__variant-ghost:enabled:active{background:color-mix(in srgb, var(--ui-text) 14%, transparent)}.Button-module__VMVMAW__variant-ghost:disabled{color:var(--ui-muted)}.Button-module__VMVMAW__variant-destructive{color:#fff;background:#ef4444;border-color:#0000}.Button-module__VMVMAW__variant-destructive:enabled:hover{background:#f15a5a}.Button-module__VMVMAW__variant-destructive:enabled:active{background:#bf3636}.Button-module__VMVMAW__variant-destructive:disabled{background:var(--ui-surface-2);color:var(--ui-muted);border-color:var(--ui-border)}.Button-module__VMVMAW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.85em;height:.85em;animation:.7s linear infinite Button-module__VMVMAW__ds-button-spin}@keyframes Button-module__VMVMAW__ds-button-spin{to{transform:rotate(360deg)}}.Button-module__VMVMAW__loading .Button-module__VMVMAW__label{opacity:.85}
.Badge-module__yqYDGW__badge{border-radius:var(--radius-button);max-width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);background:var(--ds-badge-bg);color:var(--ds-badge-fg);box-sizing:border-box;border:none;align-items:center;gap:.35rem;padding:.25rem .6rem;display:inline-flex}.Badge-module__yqYDGW__sizeSm{font-size:.7rem;font-weight:var(--font-weight-semibold);gap:.25rem;padding:.12rem .45rem}.Badge-module__yqYDGW__spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite Badge-module__yqYDGW__ds-badge-spin;display:inline-block}@keyframes Badge-module__yqYDGW__ds-badge-spin{to{transform:rotate(360deg)}}.Badge-module__yqYDGW__variant-info{--ds-badge-bg:color-mix(in srgb, var(--brand-signal) 9%, var(--ui-surface));--ds-badge-fg:color-mix(in srgb, var(--brand-signal) 82%, var(--ui-muted) 18%)}.Badge-module__yqYDGW__variant-neutral{--ds-badge-bg:color-mix(in srgb, var(--ui-muted) 12%, var(--ui-surface-2));--ds-badge-fg:var(--ui-muted)}.Badge-module__yqYDGW__variant-success{--ds-badge-bg:color-mix(in srgb, #22c55e 14%, var(--ui-surface));--ds-badge-fg:#16a34a}.Badge-module__yqYDGW__variant-warning{--ds-badge-bg:color-mix(in srgb, #f59e0b 16%, var(--ui-surface));--ds-badge-fg:#b45309}.Badge-module__yqYDGW__variant-error{--ds-badge-bg:color-mix(in srgb, #ef4444 14%, var(--ui-surface));--ds-badge-fg:#dc2626}
