.btn.svelte-8r2iy6{display:inline-flex;align-items:center;justify-content:center;border:none;background-color:transparent;cursor:pointer;color:inherit;transition-duration:.2s;transition-timing-function:ease;transition-delay:0s;transition-property:color,background-color,border-color;border-radius:var(--border-radius-4);gap:var(--spacing-4);font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn.svelte-8r2iy6:focus-visible{outline:2px solid var(--border-focus-ring)}.btn.outline.svelte-8r2iy6{border:1px solid transparent}.btn:not(.secondary).filled.svelte-8r2iy6{color:var(--text-interactive-inverse)}.btn.svelte-8r2iy6 svg path{fill:currentColor}.btn.md.svelte-8r2iy6 svg{width:24px;height:24px}.btn.sm.svelte-8r2iy6 svg,.btn.xs.svelte-8r2iy6 svg{width:16px;height:16px}.btn.md.svelte-8r2iy6{padding:8px 12px;height:40px;font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}.btn.sm.svelte-8r2iy6{padding:6px 10px;height:32px;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.btn.xs.svelte-8r2iy6{padding:4px 8px;height:24px;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.btn.primary.svelte-8r2iy6{--btn-color: var(--text-interactive-primary);--btn-color-hover: var(--text-interactive-primary-hover);--btn-color-active: var(--text-interactive-primary-press);--btn-border-color: var(--border-interactive-primary);--btn-border-color-hover: var(--border-interactive-primary-hover);--btn-border-color-active: var(--border-interactive-primary-press);--btn-filled-bg: var(--background-interactive-primary);--btn-filled-bg-hover: var(--background-interactive-primary-hover);--btn-filled-bg-active: var(--background-interactive-primary-press);--btn-glass-bg: var(--background-interactive-selected);--btn-glass-bg-hover: var(--background-interactive-selected-hover);--btn-glass-bg-active: var(--background-interactive-selected-press)}.btn.secondary.svelte-8r2iy6{--btn-color: var(--text-interactive-secondary);--btn-color-hover: var(--text-interactive-secondary-hover);--btn-color-active: var(--text-interactive-secondary-press);--btn-border-color: var(--border-interactive-secondary);--btn-border-color-hover: var(--border-interactive-secondary-hover);--btn-border-color-active: var(--border-interactive-secondary-press);--btn-filled-bg: var(--background-interactive-secondary);--btn-filled-bg-hover: var(--background-interactive-secondary-hover);--btn-filled-bg-active: var(--background-interactive-secondary-press);--btn-glass-bg: var(--background-interactive-secondary-selected);--btn-glass-bg-hover: var( --background-interactive-secondary-selected-hover );--btn-glass-bg-active: var( --background-interactive-secondary-selected-press )}.btn.destructive.svelte-8r2iy6{--btn-color: var(--text-interactive-destructive);--btn-color-hover: var(--text-interactive-destructive-hover);--btn-color-active: var(--text-interactive-destructive-press);--btn-border-color: var(--border-interactive-destructive);--btn-border-color-hover: var(--border-interactive-destructive-hover);--btn-border-color-active: var(--border-interactive-destructive-press);--btn-filled-bg: var(--background-interactive-destructive);--btn-filled-bg-hover: var(--background-interactive-destructive-hover);--btn-filled-bg-active: var(--background-interactive-destructive-press);--btn-glass-bg: var(--background-interactive-destructive-selected);--btn-glass-bg-hover: var( --background-interactive-destructive-selected-hover );--btn-glass-bg-active: var( --background-interactive-destructive-selected-press )}.btn.svelte-8r2iy6:not(.filled):not(:disabled),.btn.secondary.svelte-8r2iy6:not(:disabled),.btn.selected.svelte-8r2iy6:disabled{color:var(--btn-color)}.btn.svelte-8r2iy6:not(.filled):not(:disabled):hover,.btn.secondary.svelte-8r2iy6:not(:disabled):hover{color:var(--btn-color-hover);border-color:var(--btn-border-color-hover)}.btn.svelte-8r2iy6:not(.filled):not(:disabled):active,.btn.secondary.svelte-8r2iy6:not(:disabled):active{color:var(--btn-color-active)}.btn.outline.svelte-8r2iy6{border-color:var(--btn-border-color)}.btn.outline.svelte-8r2iy6:not(:disabled):hover{border-color:var(--btn-border-color-hover)}.btn.outline.svelte-8r2iy6:not(:disabled):active{border-color:var(--btn-border-color-active)}.btn.filled.svelte-8r2iy6{background-color:var(--btn-filled-bg)}.btn.filled.svelte-8r2iy6:not(:disabled):hover{background-color:var(--btn-filled-bg-hover)}.btn.filled.svelte-8r2iy6:not(:disabled):active{background-color:var(--btn-filled-bg-active)}.btn.glass.svelte-8r2iy6{background-color:var(--btn-glass-bg)}.btn.glass.svelte-8r2iy6:not(:disabled):hover{background-color:var(--btn-glass-bg-hover)}.btn.glass.svelte-8r2iy6:not(:disabled):active{background-color:var(--btn-glass-bg-active)}.btn.svelte-8r2iy6:not(.filled):not(.selected):disabled{color:var(--text-disabled);cursor:default;background-color:transparent}.btn.btn.selected.svelte-8r2iy6:disabled{cursor:default}.btn.outline.svelte-8r2iy6:disabled{border-color:var(--border-disabled)}.btn.filled.svelte-8r2iy6:disabled,.btn.glass.svelte-8r2iy6:not(.selected):disabled{background-color:var(--background-disabled);color:var(--text-disabled)}.btn-icon.svelte-8r2iy6{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.btn.svelte-8r2iy6:disabled{cursor:default}
