.ui-button[data-v-0f9b5364]{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-system);font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:1;outline:none;padding:0 16px;position:relative;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ui-button--block[data-v-0f9b5364]{width:100%}.ui-button[data-v-0f9b5364]:focus-visible{box-shadow:0 0 0 3px var(--color-primary-muted)}.ui-button[data-v-0f9b5364]:disabled{cursor:not-allowed;opacity:.6}.ui-button--primary[data-v-0f9b5364]{background-color:var(--color-primary);color:#fff}.ui-button--primary[data-v-0f9b5364]:hover:not(:disabled){background-color:var(--color-primary-hover)}.ui-button--primary[data-v-0f9b5364]:active:not(:disabled){background-color:var(--color-primary-active)}.ui-button--secondary[data-v-0f9b5364]{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.ui-button--secondary[data-v-0f9b5364]:hover:not(:disabled){background-color:#e8e8ec}.ui-button--ghost[data-v-0f9b5364]{background-color:transparent;color:var(--color-primary)}.ui-button--ghost[data-v-0f9b5364]:hover:not(:disabled){background-color:var(--color-primary-muted)}.ui-button--danger[data-v-0f9b5364]{background-color:var(--color-error);color:#fff}.ui-button--danger[data-v-0f9b5364]:hover:not(:disabled){background-color:#b0011a}.ui-button--danger[data-v-0f9b5364]:active:not(:disabled){background-color:#8e0015}.ui-button--danger .ui-button__spinner[data-v-0f9b5364]{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}.ui-button__content--hidden[data-v-0f9b5364]{visibility:hidden}.ui-button__spinner[data-v-0f9b5364]{animation:ui-button-spin-0f9b5364 .65s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:16px;position:absolute;width:16px}.ui-button--ghost .ui-button__spinner[data-v-0f9b5364],.ui-button--secondary .ui-button__spinner[data-v-0f9b5364]{border-color:#9147ff40;border-top-color:var(--color-primary)}@keyframes ui-button-spin-0f9b5364{to{transform:rotate(1turn)}}
