.btn2[data-v-e37e23c8]{border-radius:var(--r-ctl);min-width:44px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease), opacity .15s var(--ease);border:0;justify-content:center;align-items:center;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn2__label[data-v-e37e23c8]{align-items:center;gap:7px;display:inline-flex}.btn2--lg[data-v-e37e23c8]{height:52px;font-size:16px}.btn2--md[data-v-e37e23c8]{height:44px;font-size:15px}.btn2--sm[data-v-e37e23c8]{border-radius:var(--r-ctl-sm);height:38px;padding:0 12px;font-size:14px}.btn2--xs[data-v-e37e23c8]{border-radius:var(--r-ctl-sm);height:34px;padding:0 12px;font-size:13.5px}.btn2--block[data-v-e37e23c8]{width:100%;display:flex}.btn2--primary[data-v-e37e23c8]{background:var(--accent);color:var(--on-accent)}.btn2--soft[data-v-e37e23c8]{background:var(--accent-soft);color:var(--accent-text)}.btn2--ghost[data-v-e37e23c8]{background:var(--chip);color:var(--text)}.btn2--text[data-v-e37e23c8]{min-width:0;color:var(--accent-ink);background:0 0;padding:0 4px;font-weight:500}@media (hover:hover){.btn2--primary[data-v-e37e23c8]:hover{background:var(--accent-hover)}.btn2--soft[data-v-e37e23c8]:hover,.btn2--ghost[data-v-e37e23c8]:hover{background:var(--accent-soft);color:var(--accent-text)}}.btn2[data-v-e37e23c8]:disabled,.btn2[aria-disabled=true][data-v-e37e23c8]{opacity:.5;cursor:not-allowed}.btn2--loading[data-v-e37e23c8]{cursor:progress}.btn2--loading .btn2__label[data-v-e37e23c8]{visibility:hidden}.btn2__dots[data-v-e37e23c8]{justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.btn2__dots i[data-v-e37e23c8]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-e37e23c8}.btn2__dots i[data-v-e37e23c8]:nth-child(2){animation-delay:.15s}.btn2__dots i[data-v-e37e23c8]:nth-child(3){animation-delay:.3s}@keyframes dot-e37e23c8{0%,80%,to{opacity:.3}40%{opacity:1}}
