.app-icon[data-v-6f4eb7b6]{flex:none;display:block}.btn[data-v-11a1f1d4]{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--radius-m);transition:background-color var(--duration-instant) var(--curve-standard), border-color var(--duration-instant) var(--curve-standard), color var(--duration-instant) var(--curve-standard), transform var(--duration-short) var(--curve-standard);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;display:inline-flex}.btn--s[data-v-11a1f1d4]{min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--font-size-s)}.btn--m[data-v-11a1f1d4]{min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--font-size-m)}.btn--l[data-v-11a1f1d4]{min-height:44px;padding:var(--space-3) var(--space-5);font-size:var(--font-size-l)}.btn--icon-only[data-v-11a1f1d4]{padding:var(--space-2);aspect-ratio:1}.btn--block[data-v-11a1f1d4]{width:100%;display:flex}.btn--half[data-v-11a1f1d4]{flex:1 1 0}.btn--primary[data-v-11a1f1d4]{background:var(--color-brand);color:var(--color-text-inverse);border-color:var(--color-brand)}.btn--secondary[data-v-11a1f1d4]{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-control)}.btn--ghost[data-v-11a1f1d4]{color:var(--color-text-secondary);background:0 0;border-color:#0000}.btn--danger[data-v-11a1f1d4]{background:var(--color-danger);color:var(--color-danger-inverse);border-color:var(--color-danger)}@media (hover:hover){.btn--primary[data-v-11a1f1d4]:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.btn--secondary[data-v-11a1f1d4]:hover:not(:disabled),.btn--ghost[data-v-11a1f1d4]:hover:not(:disabled){background:var(--color-bg-hover)}.btn--danger[data-v-11a1f1d4]:hover:not(:disabled){background:var(--color-danger-text);border-color:var(--color-danger-text)}}.btn[data-v-11a1f1d4]:active:not(:disabled){transform:scale(var(--scale-press))}.btn--primary[data-v-11a1f1d4]:active:not(:disabled){background:var(--color-brand-pressed);border-color:var(--color-brand-pressed)}.btn--secondary[data-v-11a1f1d4]:active:not(:disabled),.btn--ghost[data-v-11a1f1d4]:active:not(:disabled){background:var(--color-bg-pressed)}.btn[data-v-11a1f1d4]:disabled{cursor:not-allowed;opacity:1;background:var(--color-bg-sunken);color:var(--color-text-disabled);border-color:var(--color-border-subtle)}.btn__spinner[data-v-11a1f1d4]{border-radius:var(--radius-pill);width:1em;height:1em;animation:btn-spin-11a1f1d4 var(--duration-complex) linear infinite;border:2px solid;border-top-color:#0000;flex:none}@keyframes btn-spin-11a1f1d4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn__spinner[data-v-11a1f1d4]{opacity:.55;border-top-color:currentColor;animation:none}}.btn__label[data-v-11a1f1d4]{white-space:nowrap}
