.button[data-v-19092c9b]{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-text);font-weight:var(--font-weight-medium);border-radius:var(--component-border-radius);cursor:pointer;-webkit-transition:var(--transition-default);transition:var(--transition-default);border:2px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button[data-v-19092c9b]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.button.primary[data-v-19092c9b]{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand);-webkit-box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5)}.button.primary[data-v-19092c9b]:hover:not(:disabled){background-color:var(--color-background-brand-solid-hover);-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.primary[data-v-19092c9b]:active:not(:disabled){-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.primary .icon[data-v-19092c9b]{color:var(--color-text-primary-on-brand-alt)}.button.secondary[data-v-19092c9b]{background-color:var(--color-background-secondary);color:var(--color-text-primary);border-color:var(--color-border-primary);-webkit-box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5)}.button.secondary[data-v-19092c9b]:hover:not(:disabled){background-color:var(--color-background-secondary-hover);border-color:var(--color-border-brand);-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.secondary[data-v-19092c9b]:active:not(:disabled){-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.outline[data-v-19092c9b]{border-color:var(--color-border-brand);color:var(--color-text-brand-primary);-webkit-box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5);background-color:#0000}.button.outline[data-v-19092c9b]:hover:not(:disabled){background-color:var(--color-background-brand-primary);border-color:var(--color-border-brand-dark);-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.outline[data-v-19092c9b]:active:not(:disabled){-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.text[data-v-19092c9b],.button.ghost[data-v-19092c9b]{color:var(--color-text-brand-primary);padding-inline:var(--spacing-sm);-webkit-box-shadow:0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 0 0 0 rgba(from var(--color-background-brand-solid) r g b/.5);background-color:#0000;border:none}.button.text[data-v-19092c9b]:hover:not(:disabled),.button.ghost[data-v-19092c9b]:hover:not(:disabled){background-color:var(--color-background-brand-primary);-webkit-box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 0 0 2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.text[data-v-19092c9b]:active:not(:disabled),.button.ghost[data-v-19092c9b]:active:not(:disabled){-webkit-box-shadow:0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5);box-shadow:0 0 4px -2px rgba(from var(--color-background-brand-solid) r g b/.5)}.button.danger[data-v-19092c9b]{background-color:var(--color-background-error-solid);color:var(--color-text-white);--color-focus-ring:var(--color-focus-error);-webkit-box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-error-solid) r g b/.5);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-error-solid) r g b/.5)}.button.danger[data-v-19092c9b]:hover:not(:disabled){background-color:var(--color-background-error-solid-hover);-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-error-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-error-solid) r g b/.5)}.button.danger[data-v-19092c9b]:active:not(:disabled){-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-error-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-error-solid) r g b/.5)}.button.warning[data-v-19092c9b]{background-color:var(--color-background-warning-solid);color:var(--color-text-white);-webkit-box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-warning-solid) r g b/.5);box-shadow:0 1px 2px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 0 rgba(from var(--color-background-warning-solid) r g b/.5)}.button.warning[data-v-19092c9b]:hover:not(:disabled){background-color:var(--color-background-warning-solid-hover);-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-warning-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.05), 0 0 0 2px rgba(from var(--color-background-warning-solid) r g b/.5)}.button.warning[data-v-19092c9b]:active:not(:disabled){-webkit-box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-warning-solid) r g b/.5);box-shadow:0 2px 4px rgba(from var(--color-shadow-primary) r g b/.1), 0 0 4px -2px rgba(from var(--color-background-warning-solid) r g b/.5)}.button.icon[data-v-19092c9b]{color:var(--color-text-secondary);padding:var(--spacing-sm);background-color:#0000;border:none}.button.icon[data-v-19092c9b]:hover:not(:disabled){color:var(--color-text-primary)}.button.icon[data-v-19092c9b]:active:not(:disabled){background-color:var(--color-background-tertiary)}.button.icon.xs[data-v-19092c9b]{padding:var(--spacing-xxs);height:var(--spacing-4xl);width:var(--spacing-4xl)}.button.icon.sm[data-v-19092c9b]{padding:var(--spacing-xs);height:var(--spacing-4xl);width:var(--spacing-4xl)}.button.icon.md[data-v-19092c9b]{padding:var(--spacing-sm);height:var(--spacing-5xl);width:var(--spacing-5xl)}.button.icon.lg[data-v-19092c9b]{padding:var(--spacing-lg);height:var(--spacing-6xl);width:var(--spacing-6xl)}.button[data-v-19092c9b]:disabled,.button.is-disabled[data-v-19092c9b]{cursor:not-allowed;pointer-events:none;background-color:var(--color-border-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled)}.button:disabled .icon[data-v-19092c9b],.button.is-disabled .icon[data-v-19092c9b]{color:var(--color-text-disabled)}.button.xs[data-v-19092c9b]{font-size:var(--font-size-text-xs);padding:var(--spacing-xs) var(--spacing-lg);height:var(--spacing-4xl)}.button.sm[data-v-19092c9b]{font-size:var(--font-size-text-sm);padding:var(--spacing-xs) var(--spacing-lg);height:var(--spacing-4xl)}.button.md[data-v-19092c9b]{font-size:var(--font-size-text-md);padding:var(--spacing-sm) var(--spacing-lg);height:var(--spacing-5xl)}.button.lg[data-v-19092c9b]{font-size:var(--font-size-text-lg);padding:var(--spacing-lg) var(--spacing-2xl);height:var(--spacing-6xl)}.button.full-width[data-v-19092c9b]{width:100%}.button.icon-only[data-v-19092c9b]{padding:var(--spacing-sm)}.button.icon-only .icon[data-v-19092c9b]{margin:0}.button.icon-only.sm[data-v-19092c9b]{padding:var(--spacing-xs);height:var(--spacing-4xl);width:var(--spacing-4xl)}.button.icon-only.md[data-v-19092c9b]{padding:var(--spacing-sm);height:var(--spacing-5xl);width:var(--spacing-5xl)}.button.icon-only.lg[data-v-19092c9b]{padding:var(--spacing-lg);height:var(--spacing-6xl);width:var(--spacing-6xl)}.button.loading[data-v-19092c9b]{color:#0000!important}.button.loading .content[data-v-19092c9b],.button.loading .icon[data-v-19092c9b]{visibility:hidden}.loader[data-v-19092c9b]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-circle[data-v-19092c9b]{width:var(--spacing-2xl);height:var(--spacing-2xl);border:2px solid var(--color-text-white);border-top-color:#0000;border-radius:50%;animation:.8s linear infinite spin;display:block}.icon[data-v-19092c9b]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.content[data-v-19092c9b]{line-height:1}
