.ui-spinner[data-v-f387a4b4]{color:var(--ui-spinner-color,var(--color-brand-100));justify-content:center;align-items:center;display:inline-flex}.ui-spinner__ring[data-v-f387a4b4]{width:var(--ui-spinner-size);height:var(--ui-spinner-size);border:2px solid color-mix(in srgb,currentcolor 20%,transparent);border-top-color:currentColor;border-radius:999px;animation:.7s linear infinite ui-spinner-rotate-f387a4b4}.ui-spinner--sm[data-v-f387a4b4]{--ui-spinner-size:14px}.ui-spinner--md[data-v-f387a4b4]{--ui-spinner-size:18px}.ui-spinner--lg[data-v-f387a4b4]{--ui-spinner-size:24px}.ui-spinner--xl[data-v-f387a4b4]{--ui-spinner-size:var(--space-12)}@keyframes ui-spinner-rotate-f387a4b4{to{transform:rotate(1turn)}}.ui-btn[data-v-d46e3803]{font:inherit;color:var(--ui-btn-color,var(--color-base-0));letter-spacing:inherit;border:0;border:1px solid var(--color-base-600);display:inline-flex;display:var(--ui-btn-display,inline-flex);justify-content:center;justify-content:var(--ui-btn-justify-content,center);width:var(--ui-btn-width,-moz-fit-content);width:var(--ui-btn-width,fit-content);max-width:100%;padding:0;padding:var(--ui-btn-padding,0);cursor:pointer;background:0 0;background:var(--ui-btn-background,transparent);border-color:var(--ui-btn-border-color,var(--color-base-600));border-width:var(--ui-btn-border-width,1px);border-radius:var(--ui-btn-radius,var(--space-3));transition-property:border-color,background-color,box-shadow,color}.ui-btn[data-v-d46e3803],.ui-btn__inner[data-v-d46e3803]{transition-timing-function:var(--motion-ease-standard);transition-duration:var(--motion-duration-fast);align-items:center}.ui-btn__inner[data-v-d46e3803]{gap:var(--space-1);border-radius:var(--space-2);justify-content:center;width:100%;transition-property:background-color,color;display:inline-flex;position:relative}.ui-btn__append[data-v-d46e3803],.ui-btn__icon-only-content[data-v-d46e3803],.ui-btn__prepend[data-v-d46e3803]{width:var(--space-6);height:var(--space-6);flex:none}.ui-btn__append[data-v-d46e3803],.ui-btn__label-wrap[data-v-d46e3803],.ui-btn__prepend[data-v-d46e3803]{justify-content:center;align-items:center;display:inline-flex}.ui-btn__label-wrap[data-v-d46e3803]{min-width:0;font-family:var(--font-sans);font-size:var(--text-label-sm);font-weight:600;line-height:var(--text-label-sm--line-height);white-space:nowrap}.ui-btn__label[data-v-d46e3803]{display:inline-block}.ui-btn__append[data-v-d46e3803],.ui-btn__label[data-v-d46e3803],.ui-btn__prepend[data-v-d46e3803]{color:inherit}.ui-btn__icon-only-content[data-v-d46e3803]{justify-content:center;align-items:center;display:inline-flex}.ui-btn[data-v-d46e3803]:hover:not(:disabled){border-color:var(--ui-btn-border-color-hover,var(--color-base-500))}.ui-btn[data-v-d46e3803]:focus-visible{outline:2px solid var(--color-base-0);outline-offset:var(--space-0-5);border-radius:var(--space-3)}.ui-btn--disabled[data-v-d46e3803],.ui-btn[data-v-d46e3803]:disabled{cursor:not-allowed;opacity:.55}.ui-btn--loading:not(.ui-btn--raw) .ui-btn__inner[data-v-d46e3803]{cursor:wait}.ui-btn--outlined[data-v-d46e3803]{padding:var(--ui-btn-padding,var(--space-0-5));border-width:var(--ui-btn-border-width,var(--space-0-5))}.ui-btn--block[data-v-d46e3803]{--ui-btn-width:100%}.ui-btn[data-v-d46e3803]:not(.ui-btn--outlined){padding:var(--ui-btn-padding,0);background:var(--ui-btn-background,transparent);border-width:var(--ui-btn-border-width,0)}.ui-btn--md .ui-btn__inner[data-v-d46e3803]{min-height:var(--size-9);padding:var(--space-1-5) var(--space-2)}.ui-btn--md .ui-btn__label-wrap[data-v-d46e3803]{padding-inline:var(--space-1)}.ui-btn--lg .ui-btn__inner[data-v-d46e3803]{min-height:36px;padding-block:var(--space-1-5);padding-inline:var(--space-3)}.ui-btn--lg .ui-btn__label-wrap[data-v-d46e3803]{padding-inline:var(--space-1-5)}.ui-btn--thick[data-v-d46e3803]{min-height:48px}.ui-btn--thick .ui-btn__inner[data-v-d46e3803]{min-height:100%}.ui-btn--primary[data-v-d46e3803]{color:var(--ui-btn-color,var(--ui-btn-primary-color,var(--color-base-900)))}.ui-btn--primary .ui-btn__inner[data-v-d46e3803]{background:var(--color-brand-100)}.ui-btn--secondary[data-v-d46e3803]{color:var(--ui-btn-color,var(--ui-btn-secondary-color,var(--color-base-0)))}.ui-btn--secondary .ui-btn__inner[data-v-d46e3803]{background:var(--color-base-600)}.ui-btn--secondary:focus-visible:not(:disabled) .ui-btn__inner[data-v-d46e3803],.ui-btn--secondary:hover:not(:disabled) .ui-btn__inner[data-v-d46e3803]{background:var(--color-base-500)}.ui-btn--danger[data-v-d46e3803]{color:var(--ui-btn-color,var(--ui-btn-danger-color,var(--color-red-100)))}.ui-btn--danger .ui-btn__inner[data-v-d46e3803]{background:color-mix(in srgb,var(--color-red-100) 10%,transparent)}.ui-btn--danger:focus-visible:not(:disabled) .ui-btn__inner[data-v-d46e3803],.ui-btn--danger:hover:not(:disabled) .ui-btn__inner[data-v-d46e3803]{background:color-mix(in srgb,var(--color-red-100) 20%,transparent)}.ui-btn--ghost[data-v-d46e3803]{color:var(--ui-btn-color,var(--ui-btn-ghost-color,var(--color-base-100)))}.ui-btn--ghost .ui-btn__inner[data-v-d46e3803],.ui-btn--transparent .ui-btn__inner[data-v-d46e3803]{background:0 0}.ui-btn--ghost[data-v-d46e3803]:focus-visible:not(:disabled),.ui-btn--ghost[data-v-d46e3803]:hover:not(:disabled){color:var(--ui-btn-color-hover,var(--ui-btn-ghost-color-hover,var(--color-base-0)))}.ui-btn--transparent[data-v-d46e3803]{color:var(--ui-btn-color,var(--ui-btn-transparent-color,var(--color-base-100)));border-color:#0000;padding-inline:0}.ui-btn--transparent[data-v-d46e3803]:focus-visible:not(:disabled),.ui-btn--transparent[data-v-d46e3803]:hover:not(:disabled){color:var(--ui-btn-color-hover,var(--ui-btn-transparent-color-hover,var(--color-base-0)));border-color:#0000}.ui-btn--icon-only .ui-btn__inner[data-v-d46e3803]{padding-inline:var(--space-2)}.ui-btn--icon-only .ui-btn__append[data-v-d46e3803],.ui-btn--icon-only .ui-btn__icon-only-content[data-v-d46e3803],.ui-btn--icon-only .ui-btn__prepend[data-v-d46e3803]{margin:0}.ui-btn--icon-only.ui-btn--lg .ui-btn__inner[data-v-d46e3803]{padding-inline:var(--space-3)}.ui-btn--raw[data-v-d46e3803]{width:var(--ui-btn-width,auto);max-width:none;padding:var(--ui-btn-padding,0);color:var(--ui-btn-color,inherit);background:var(--ui-btn-background,transparent);border-width:var(--ui-btn-border-width,0)}.ui-btn--raw[data-v-d46e3803]:focus-visible{outline:none}.ui-btn[data-v-d46e3803] .ui-spinner{color:currentColor}
