.ui-spinner[data-v-c13a6f03]{display:inline-flex}.ui-spinner svg[data-v-c13a6f03]{animation:spin-c13a6f03 .8s linear infinite}.ui-spinner--sm svg[data-v-c13a6f03]{height:16px;width:16px}.ui-spinner--md svg[data-v-c13a6f03]{height:24px;width:24px}.ui-spinner--lg svg[data-v-c13a6f03]{height:32px;width:32px}@media(prefers-reduced-motion:reduce){.ui-spinner svg[data-v-c13a6f03]{animation-duration:1.6s}}@keyframes spin-c13a6f03{to{transform:rotate(1turn)}}.ui-button[data-v-9a2478c6]{align-items:center;border:1px solid transparent;border-radius:calc(.65rem - 2px);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:8px;justify-content:center;line-height:var(--line-sm);transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,opacity .12s ease-out;white-space:nowrap}.ui-button[data-v-9a2478c6]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));outline:none}.ui-button[data-v-9a2478c6]:disabled,.ui-button[aria-disabled=true][data-v-9a2478c6]{cursor:not-allowed;opacity:.55}.ui-button.is-loading[data-v-9a2478c6]{cursor:progress}.ui-button--sm[data-v-9a2478c6]{height:32px;padding:0 12px}.ui-button--md[data-v-9a2478c6]{height:40px;padding:0 16px}.ui-button--lg[data-v-9a2478c6],.ui-button--md[data-v-9a2478c6]{min-height:44px;min-width:44px}.ui-button--lg[data-v-9a2478c6]{font-size:var(--text-base);height:48px;padding:0 24px}.ui-button--icon[data-v-9a2478c6]{height:40px;min-height:44px;min-width:44px;padding:0;width:40px}.ui-button--primary[data-v-9a2478c6]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-button--primary[data-v-9a2478c6]:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--primary)/.9)}.ui-button--secondary[data-v-9a2478c6]{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ui-button--secondary[data-v-9a2478c6]:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--secondary)/.8)}.ui-button--outline[data-v-9a2478c6]{background-color:transparent;border-color:hsl(var(--border));color:hsl(var(--foreground))}.ui-button--outline[data-v-9a2478c6]:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-button--ghost[data-v-9a2478c6]{background-color:transparent;color:hsl(var(--foreground))}.ui-button--ghost[data-v-9a2478c6]:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-button--destructive[data-v-9a2478c6]{background-color:hsl(var(--destructive));color:hsl(var(--primary-foreground))}.ui-button--destructive[data-v-9a2478c6]:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--destructive)/.9)}.ui-button__spinner[data-v-9a2478c6]{color:currentColor}
