.btn[data-v-73c82723]{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .15s var(--ease-out);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-v-73c82723]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn[data-v-73c82723]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-73c82723]:disabled{opacity:.55;cursor:not-allowed}.spin[data-v-73c82723]{animation:.8s linear infinite spin-73c82723}@keyframes spin-73c82723{to{transform:rotate(360deg)}}.btn[data-v-73c82723] svg{flex-shrink:0}.btn--sm[data-v-73c82723]{padding:.5rem .875rem;font-size:.875rem}.btn--md[data-v-73c82723]{min-height:2.75rem;padding:.6rem 1.2rem;font-size:.9375rem}.btn--lg[data-v-73c82723]{border-radius:12px;padding:.95rem 1.6rem;font-size:1.0625rem}.btn--block[data-v-73c82723]{width:100%}.btn--primary[data-v-73c82723]{background:var(--color-primary-600);color:#fff;box-shadow:0 1px 2px #0e1a2b1f,0 6px 16px -6px #2556e899}.btn--primary[data-v-73c82723]:hover:not(:disabled){background:var(--color-primary-700)}.btn--secondary[data-v-73c82723]{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line-strong);box-shadow:var(--shadow-xs)}.btn--secondary[data-v-73c82723]:hover:not(:disabled){border-color:var(--color-primary-200);color:var(--color-primary-700);background:var(--color-primary-50)}.btn--ghost[data-v-73c82723]{color:var(--color-ink-soft);background:0 0}.btn--ghost[data-v-73c82723]:hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-ink)}.btn--danger[data-v-73c82723]{background:var(--color-surface);color:var(--color-false-ink);border-color:color-mix(in srgb, var(--color-false) 35%, transparent)}.btn--danger[data-v-73c82723]:hover:not(:disabled){background:var(--color-false);border-color:var(--color-false);color:#fff}.btn--inverse[data-v-73c82723]{color:var(--color-primary-700);background:#fff;box-shadow:0 8px 20px -8px #0e1a2b73}.btn--inverse[data-v-73c82723]:hover{background:var(--color-primary-50)}.btn--inverse-outline[data-v-73c82723]{color:#fff;background:0 0;border-color:#fff6}.btn--inverse-outline[data-v-73c82723]:hover{background:#ffffff1a;border-color:#ffffffb3}
