.button.svelte-jkvwrx{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);white-space:nowrap;width:max-content;text-decoration:none;gap:var(--spacing-md);font-size:14px;font-weight:600;line-height:20px}.button.full-width.svelte-jkvwrx{justify-content:center;align-items:center;width:100%}.button.xxs.svelte-jkvwrx{font-size:12px;padding:var(--spacing-xs) var(--spacing-sm)}.button.xxs.link-gray.svelte-jkvwrx,.button.xxs.link-color.svelte-jkvwrx{padding:var(--spacing-none)}.button.xxs.icon-only.svelte-jkvwrx{padding:var(--spacing-xs)}.button.xxs.svelte-jkvwrx svg{width:14px;height:14px}.button.xs.svelte-jkvwrx{font-size:13px;padding:var(--spacing-sm) var(--spacing-md)}.button.xs.link-gray.svelte-jkvwrx,.button.xs.link-color.svelte-jkvwrx{padding:var(--spacing-none)}.button.xs.icon-only.svelte-jkvwrx{padding:var(--spacing-sm)}.button.xs.svelte-jkvwrx svg{width:14px;height:14px}.button.sm.svelte-jkvwrx{padding:var(--spacing-md) var(--spacing-lg)}.button.sm.link-gray.svelte-jkvwrx,.button.sm.link-color.svelte-jkvwrx{padding:var(--spacing-none)}.button.sm.icon-only.svelte-jkvwrx{padding:var(--spacing-md)}.button.sm.svelte-jkvwrx svg{width:16px;height:16px}.button.md.svelte-jkvwrx{padding:10px 14px}.button.md.link-gray.svelte-jkvwrx,.button.md.link-color.svelte-jkvwrx{padding:var(--spacing-none)}.button.md.icon-only.svelte-jkvwrx{padding:10px}.button.md.svelte-jkvwrx svg{width:16px;height:16px}.button.lg.svelte-jkvwrx{padding:10px var(--spacing-xl);font-size:16px;line-height:24px}.button.lg.link-gray.svelte-jkvwrx,.button.lg.link-color.svelte-jkvwrx{padding:var(--spacing-none)}.button.lg.icon-only.svelte-jkvwrx{padding:11px}.button.lg.svelte-jkvwrx svg{width:18px;height:18px}.button.primary.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Primary-button-primary-fg);background:var(--Component-colors-Components-Buttons-Primary-button-primary-bg);border:1px solid var(--Component-colors-Components-Buttons-Primary-button-primary-border);box-shadow:0 1px 2px #1018280d}.button.primary.svelte-jkvwrx:hover{color:var(--Component-colors-Components-Buttons-Primary-button-primary-fg_hover);background:var(--Component-colors-Components-Buttons-Primary-button-primary-bg_hover);border:1px solid var(--Component-colors-Components-Buttons-Primary-button-primary-border_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.primary.svelte-jkvwrx:focus{outline:none;color:var(--Component-colors-Components-Buttons-Primary-button-primary-fg);background:var(--Component-colors-Components-Buttons-Primary-button-primary-bg);border:1px solid var(--Component-colors-Components-Buttons-Primary-button-primary-border);box-shadow:0 0 0 4px #0e93843d,0 1px 2px #1018280d}.button.primary.disabled.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:var(--Colors-Border-border-disabled_subtle);border:1px solid var(--Colors-Border-border-disabled_subtle);cursor:not-allowed}.button.primary-destructive.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Primary-error-button-primary-error-fg);background:var(--Component-colors-Components-Buttons-Primary-error-button-primary-error-bg);border:1px solid var(--Component-colors-Components-Buttons-Primary-error-button-primary-error-border);box-shadow:0 1px 2px #1018280d}.button.primary-destructive.svelte-jkvwrx:hover{background:var(--Component-colors-Components-Buttons-Primary-error-button-primary-error-bg_hover);border:1px solid var(--Component-colors-Components-Buttons-Primary-error-button-primary-error-border_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.primary-destructive.svelte-jkvwrx:focus{outline:none;background:var(--Component-colors-Components-Buttons-Primary-error-button-primary-error-bg);border:1px solid var(--Component-colors-Components-Buttons-Primary-error-button-primary-error-border);box-shadow:0 0 0 4px #f044383d,0 1px 2px #1018280d}.button.primary-destructive.disabled.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:var(--Colors-Border-border-disabled_subtle);border:1px solid var(--Colors-Border-border-disabled_subtle);cursor:not-allowed}.button.secondary-gray.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-fg);background:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg);border:1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border);box-shadow:0 1px 2px #1018280d}.button.secondary-gray.svelte-jkvwrx:hover{color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-fg_hover);background:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg_hover);border:1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.secondary-gray.svelte-jkvwrx:focus{outline:none;color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-fg);background:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg);border:1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border);box-shadow:0 0 0 4px #98a2b323,0 1px 2px #1018280d}.button.secondary-gray.disabled.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:var(--Colors-Background-bg-primary);border:1px solid var(--Colors-Border-border-disabled_subtle);cursor:not-allowed}.button.secondary-color.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Secondary-color-button-secondary-color-fg);background:var(--Component-colors-Components-Buttons-Secondary-color-button-secondary-color-bg);border:1px solid var(--Component-colors-Components-Buttons-Secondary-color-button-secondary-color-border);box-shadow:0 1px 2px #1018280d}.button.secondary-color.svelte-jkvwrx:hover{color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-fg_hover);background:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg_hover);border:1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.secondary-color.svelte-jkvwrx:focus{outline:none;color:var(--Component-colors-Components-Buttons-Secondary-button-secondary-fg);background:var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg);border:1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border);box-shadow:0 0 0 4px #0e93843d,0 1px 2px #1018280d}.button.secondary-color.disabled.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:var(--Colors-Background-bg-primary);border:1px solid var(--Colors-Border-border-disabled_subtle);cursor:not-allowed}.button.secondary-gray-destructive.svelte-jkvwrx,.button.secondary-color-destructive.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-fg);background:var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-bg);border:1px solid var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-border);box-shadow:0 1px 2px #1018280d}.button.secondary-gray-destructive.svelte-jkvwrx:hover,.button.secondary-color-destructive.svelte-jkvwrx:hover{color:var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-fg_hover);background:var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-bg_hover);border:1px solid var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-border_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.secondary-gray-destructive.svelte-jkvwrx:focus,.button.secondary-color-destructive.svelte-jkvwrx:focus{outline:none;color:var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-fg);background:var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-bg);border:1px solid var(--Component-colors-Components-Buttons-Secondary-error-button-secondary-error-border);box-shadow:0 0 0 4px #f044383d,0 1px 2px #1018280d}.button.secondary-gray-destructive.disabled.svelte-jkvwrx,.button.secondary-color-destructive.disabled.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:var(--Colors-Background-bg-primary);border:1px solid var(--Colors-Border-border-disabled_subtle);cursor:not-allowed}.button.tertiary-gray.svelte-jkvwrx,.button.link-gray.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Tertiary-button-tertiary-fg);background:transparent;border:1px solid transparent}.button.tertiary-gray.svelte-jkvwrx:hover,.button.link-gray.svelte-jkvwrx:hover{color:var(--Component-colors-Components-Buttons-Tertiary-button-tertiary-fg_hover);background:var(--Component-colors-Components-Buttons-Tertiary-button-tertiary-bg_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.tertiary-gray.svelte-jkvwrx:focus,.button.link-gray.svelte-jkvwrx:focus{color:var(--Component-colors-Components-Buttons-Tertiary-button-tertiary-fg);background:transparent;border:1px solid transparent;outline:none}.button.tertiary-gray.disabled.svelte-jkvwrx,.button.disabled.link-gray.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:transparent;border:1px solid transparent;cursor:not-allowed}.button.tertiary-color.svelte-jkvwrx,.button.link-color.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg);background:transparent;border:1px solid transparent}.button.tertiary-color.svelte-jkvwrx:hover,.button.link-color.svelte-jkvwrx:hover{color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg_hover);background:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-bg_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.tertiary-color.svelte-jkvwrx:focus,.button.link-color.svelte-jkvwrx:focus{color:var(--Component-colors-Components-Buttons-Tertiary-button-tertiary-color-fg);background:transparent;border:1px solid transparent;outline:none}.button.tertiary-color.disabled.svelte-jkvwrx,.button.disabled.link-color.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:transparent;border:1px solid transparent;cursor:not-allowed}.button.tertiary-gray-destructive.svelte-jkvwrx,.button.link-gray-destructive.svelte-jkvwrx,.button.link-color-destructive.svelte-jkvwrx,.button.tertiary-color-destructive.svelte-jkvwrx{color:var(--Component-colors-Components-Buttons-Tertiary-error-button-tertiary-error-fg);background:transparent;border:1px solid transparent}.button.tertiary-gray-destructive.svelte-jkvwrx:hover,.button.link-gray-destructive.svelte-jkvwrx:hover,.button.link-color-destructive.svelte-jkvwrx:hover,.button.tertiary-color-destructive.svelte-jkvwrx:hover{color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg_hover);background:var(--Component-colors-Components-Buttons-Tertiary-button-tertiary-error-bg_hover);animation-timing-function:linear;animation-duration:.2s;animation-name:dissolve}.button.tertiary-gray-destructive.svelte-jkvwrx:focus,.button.link-gray-destructive.svelte-jkvwrx:focus,.button.link-color-destructive.svelte-jkvwrx:focus,.button.tertiary-color-destructive.svelte-jkvwrx:focus{color:var(--Component-colors-Components-Buttons-Tertiary-color-button-tertiary-color-fg);background:transparent;border:1px solid transparent;outline:none}.button.tertiary-gray-destructive.disabled.svelte-jkvwrx,.button.disabled.link-gray-destructive.svelte-jkvwrx,.button.disabled.link-color-destructive.svelte-jkvwrx,.button.tertiary-color-destructive.disabled.svelte-jkvwrx{color:var(--Colors-Foreground-fg-disabled);background:transparent;border:1px solid transparent;cursor:not-allowed}.button.link-gray.svelte-jkvwrx:hover,.button.link-color.svelte-jkvwrx:hover{background:transparent;text-decoration:underline}.button.link-gray-destructive.svelte-jkvwrx:hover,.button.link-color-destructive.svelte-jkvwrx:hover{background:transparent;color:var(--Component-colors-Components-Buttons-Tertiary-error-button-tertiary-error-fg_hover)}
