.ui-spinner[data-v-a32f98d8]{flex:none;animation:ui-spin-a32f98d8 .8s linear infinite}@keyframes ui-spin-a32f98d8{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-spinner[data-v-a32f98d8]{animation-duration:2s!important;animation-iteration-count:infinite!important}}.ui-btn[data-v-4e67f759]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;flex:none;max-width:100%;border:1px solid transparent;border-radius:var(--r-md);background:none;color:inherit;font:inherit;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s,border-color .12s,color .12s,transform .12s}.ui-btn[data-v-4e67f759]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.ui-btn[data-v-4e67f759]:disabled,.ui-btn[aria-disabled=true][data-v-4e67f759]{opacity:.5;cursor:not-allowed}.ui-btn--md[data-v-4e67f759]{height:var(--control-h);padding:0 .75rem;font-size:.8125rem}.ui-btn--sm[data-v-4e67f759]{height:var(--control-h-sm);padding:0 .5625rem;gap:.3125rem;font-size:.75rem}.ui-btn--icon.ui-btn--md[data-v-4e67f759]{width:var(--control-h);padding:0}.ui-btn--icon.ui-btn--sm[data-v-4e67f759]{width:var(--control-h-sm);padding:0}.ui-btn--block[data-v-4e67f759]{display:flex;width:100%}.ui-btn--primary[data-v-4e67f759]{background:var(--primary);color:var(--on-primary)}.ui-btn--primary[data-v-4e67f759]:hover:not(:disabled){background:var(--primary-hover)}.ui-btn--secondary[data-v-4e67f759]{background:var(--surface);border-color:var(--control);color:var(--ink)}.ui-btn--secondary[data-v-4e67f759]:hover:not(:disabled){background:var(--surface-2);border-color:var(--control-hover)}.ui-btn--ghost[data-v-4e67f759]{color:var(--ink-2)}.ui-btn--ghost[data-v-4e67f759]:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.ui-btn--danger[data-v-4e67f759]{background:var(--surface);border-color:var(--bad);color:var(--bad-ink)}.ui-btn--danger[data-v-4e67f759]:hover:not(:disabled){background:var(--bad-soft)}.ui-btn--danger-solid[data-v-4e67f759]{background:var(--bad);color:var(--on-bad)}.ui-btn--danger-solid[data-v-4e67f759]:hover:not(:disabled){filter:brightness(.95)}.ui-btn__label[data-v-4e67f759]{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-btn__kbd[data-v-4e67f759]{margin-left:.25rem}
