.btn[data-v-5b98cfbc]{border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.btn[data-v-5b98cfbc]:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}.btn[data-v-5b98cfbc]:disabled,.btn[aria-disabled=true][data-v-5b98cfbc]{cursor:not-allowed;opacity:.45}.btn[aria-busy=true][data-v-5b98cfbc]{cursor:progress;opacity:1}.btn-sm[data-v-5b98cfbc]{padding:7px 12px;font-size:13.5px}.btn-block[data-v-5b98cfbc]{width:100%}.ic[data-v-5b98cfbc]{flex:none;font-size:15px;line-height:1;display:inline-flex}.spin[data-v-5b98cfbc]{flex:none;display:inline-flex}.spin svg[data-v-5b98cfbc]{width:15px;height:15px;animation:.75s linear infinite btn-spin-5b98cfbc}@media (prefers-reduced-motion:reduce){.spin svg[data-v-5b98cfbc]{animation:none}}@keyframes btn-spin-5b98cfbc{to{transform:rotate(360deg)}}.btn-primary[data-v-5b98cfbc]{--btn-ring:var(--primary);color:var(--primary-soft);background:var(--primary)}.btn-primary[data-v-5b98cfbc]:hover:not(:disabled,[aria-disabled=true]){background:var(--primary-ink)}.btn-danger[data-v-5b98cfbc]{--btn-ring:var(--danger);color:var(--danger-soft);background:var(--danger)}.btn-danger[data-v-5b98cfbc]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--danger) 85%, var(--ink))}.btn-ghost[data-v-5b98cfbc]{--btn-ring:var(--primary);border-color:var(--border);color:var(--ink);background:var(--surface)}.btn-ghost[data-v-5b98cfbc]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--primary);color:var(--primary)}
