:where(.design-new) .app-button[data-v-b3cc3c88]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-width:0;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), scale var(--motion-fast) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}:where(.design-new) .app-button--sm[data-v-b3cc3c88]{min-height:2.25rem;padding:0 var(--space-3);font-size:var(--font-size-body-sm)}:where(.design-new) .app-button--md[data-v-b3cc3c88]{min-height:2.75rem;padding:0 var(--space-4);font-size:var(--font-size-body)}:where(.design-new) .app-button--lg[data-v-b3cc3c88]{min-height:3.25rem;padding:0 var(--space-5);font-size:var(--font-size-body)}:where(.design-new) .app-button--primary[data-v-b3cc3c88]{background:var(--color-accent-fill);box-shadow:var(--glass-top-edge);color:var(--color-on-accent)}:where(.design-new) .app-button--primary[data-v-b3cc3c88]:hover:not(:disabled),:where(.design-new) .app-button--primary[data-v-b3cc3c88]:active:not(:disabled){background:var(--glass-press-layer), var(--color-accent-fill)}:where(.design-new) .app-button--secondary[data-v-b3cc3c88]{background:var(--glass-fill-lite);box-shadow:var(--glass-shadow);color:var(--color-accent-muted-text)}:where(.design-new) .app-button--secondary[data-v-b3cc3c88]:hover:not(:disabled),:where(.design-new) .app-button--secondary[data-v-b3cc3c88]:active:not(:disabled){background:var(--glass-press-layer), var(--glass-fill-lite)}:where(.design-new) .app-button--text[data-v-b3cc3c88]{color:var(--color-accent-muted-text);background:0 0;border:0}:where(.design-new) .app-button--text[data-v-b3cc3c88]:hover:not(:disabled),:where(.design-new) .app-button--text[data-v-b3cc3c88]:active:not(:disabled){background:var(--glass-press-layer);color:var(--color-text-primary)}:where(.design-new) .app-button--danger[data-v-b3cc3c88]{background:var(--color-error-soft);color:var(--color-error)}:where(.design-new) .app-button--danger[data-v-b3cc3c88]:hover:not(:disabled),:where(.design-new) .app-button--danger[data-v-b3cc3c88]:active:not(:disabled){background:var(--glass-press-layer), var(--color-error-soft)}:where(.design-new) .app-button--success[data-v-b3cc3c88]{background:var(--color-success);color:var(--color-ink)}:where(.design-new) .app-button--success[data-v-b3cc3c88]:hover:not(:disabled),:where(.design-new) .app-button--success[data-v-b3cc3c88]:active:not(:disabled){background:var(--glass-press-layer), var(--color-success)}:where(.design-new) .app-button--energy[data-v-b3cc3c88]{background:var(--color-energy);color:var(--color-ink)}:where(.design-new) .app-button--energy[data-v-b3cc3c88]:hover:not(:disabled),:where(.design-new) .app-button--energy[data-v-b3cc3c88]:active:not(:disabled){background:var(--glass-press-layer), var(--color-energy)}:where(.design-new) .app-button--block[data-v-b3cc3c88]{width:100%}:where(.design-new) .app-button[data-v-b3cc3c88]:disabled{background:var(--glass-fill-lite);box-shadow:none;color:var(--color-text-tertiary)}:where(.design-new) .app-button--text[data-v-b3cc3c88]:disabled{background:0 0}:where(.design-new) .app-button--energy[data-v-b3cc3c88]:disabled{background:var(--color-energy);color:var(--color-ink);opacity:.55}:where(.design-new) .app-button[data-v-b3cc3c88]:active:not(:disabled){scale:var(--press-scale)}:where(.design-new) .app-button__content[data-v-b3cc3c88]{align-items:center;gap:inherit;min-width:0;display:inline-flex}:where(.design-new) .app-button__spinner[data-v-b3cc3c88]{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex:none;width:1em;height:1em;animation:.72s linear infinite motion-spin}
