.btn-wrap[data-v-663a2e1b]{display:inline-flex}.btn-wrap--block[data-v-663a2e1b]{display:flex;width:100%}.btn-wrap--magnetic[data-v-663a2e1b]{transition:transform .18s var(--ease-out);will-change:transform}.btn[data-v-663a2e1b]{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-weight:650;gap:var(--space-2);justify-content:center;letter-spacing:-.015em;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),filter var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.btn--block[data-v-663a2e1b]{width:100%}.btn--md[data-v-663a2e1b]{font-size:var(--text-small);padding:.78rem 1.2rem}.btn--lg[data-v-663a2e1b]{font-size:1.0625rem;padding:1.05rem 1.55rem}.btn--primary[data-v-663a2e1b]{background:var(--color-accent);color:#fff}.btn--primary[data-v-663a2e1b]:hover:not(:disabled):not(.btn--disabled){box-shadow:var(--shadow-glow);filter:brightness(1.07)}.btn--primary[data-v-663a2e1b]:active:not(:disabled):not(.btn--disabled){filter:brightness(.95)}.btn--secondary[data-v-663a2e1b]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.btn--secondary[data-v-663a2e1b]:hover:not(:disabled):not(.btn--disabled){background:var(--color-surface-hover)}.btn--ghost[data-v-663a2e1b]{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn--ghost[data-v-663a2e1b]:hover:not(:disabled):not(.btn--disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.btn--disabled[data-v-663a2e1b],.btn[data-v-663a2e1b]:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.55}.btn__arrow[data-v-663a2e1b]{transition:transform var(--duration-base) var(--ease-out)}.btn--arrow:hover:not(:disabled):not(.btn--disabled) .btn__arrow[data-v-663a2e1b]{transform:translate(4px)}.btn__spinner[data-v-663a2e1b]{animation:spin-663a2e1b .8s linear infinite}@keyframes spin-663a2e1b{to{transform:rotate(1turn)}}
