.s-btn[data-v-932f84c2]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--f-display);font-size:14px;font-weight:700;gap:6px;height:36px;justify-content:center;line-height:1;padding:0 16px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;white-space:nowrap}.s-btn[data-v-932f84c2] svg{height:17px;width:17px}.s-btn--sm[data-v-932f84c2]{font-size:13px;height:30px;padding:0 12px}.s-btn--lg[data-v-932f84c2]{font-size:15px;height:44px;padding:0 22px}.s-btn--block[data-v-932f84c2]{display:flex;width:100%}.s-btn--primary[data-v-932f84c2]{background:var(--brand);border-color:var(--brand);box-shadow:var(--sh-brand);color:var(--on-brand)}.s-btn--primary[data-v-932f84c2]:not(:disabled):hover{background:var(--brand-active);color:var(--on-brand)}.s-btn--secondary[data-v-932f84c2]{background:var(--surface);border-color:var(--line-2);color:var(--text-strong)}.s-btn--secondary[data-v-932f84c2]:not(:disabled):hover{background:var(--surface-2);color:var(--text-strong)}.s-btn--ink[data-v-932f84c2]{background:var(--ink);border-color:var(--ink);color:var(--on-brand)}.s-btn--ink[data-v-932f84c2]:not(:disabled):hover{background:var(--ink-900);color:var(--on-brand)}.s-btn--ghost[data-v-932f84c2]{background:transparent;color:var(--text-body)}.s-btn--ghost[data-v-932f84c2]:not(:disabled):hover{background:var(--hover);color:var(--text-strong)}.s-btn--danger[data-v-932f84c2]{background:var(--surface);border-color:#e23a3059;color:var(--danger-700)}.s-btn[data-v-932f84c2]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.s-btn[data-v-932f84c2]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.s-btn__spinner[data-v-932f84c2]{animation:soorce-spin-932f84c2 .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;height:15px;width:15px}@keyframes soorce-spin-932f84c2{to{transform:rotate(1turn)}}@media(pointer:coarse){.s-btn[data-v-932f84c2],.s-btn--sm[data-v-932f84c2]{height:auto;min-height:44px}}
