.ui-btn[data-v-3cb66f07]{border-radius:var(--r-md);white-space:nowrap;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,transform .1s;display:inline-flex}.ui-btn[data-v-3cb66f07]:active:not(:disabled){transform:translateY(1px)}.ui-btn[data-v-3cb66f07] svg{flex-shrink:0}.ui-btn--sm[data-v-3cb66f07]{height:var(--h-sm);padding:0 14px;font-size:14px}.ui-btn--md[data-v-3cb66f07]{height:var(--h-md);padding:0 18px;font-size:15px}.ui-btn--lg[data-v-3cb66f07]{height:var(--h-lg);padding:0 22px;font-size:16px}.ui-btn--pill[data-v-3cb66f07]{border-radius:999px}.ui-btn--full[data-v-3cb66f07]{width:100%}.ui-btn--primary[data-v-3cb66f07]{background:var(--blue);color:var(--on-blue)}.ui-btn--primary[data-v-3cb66f07]:hover:not(:disabled){background:var(--blue-2)}.ui-btn--primary[data-v-3cb66f07]:disabled{opacity:.42}.ui-btn--secondary[data-v-3cb66f07]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.ui-btn--secondary[data-v-3cb66f07]:hover:not(:disabled){background:var(--surface-2)}.ui-btn--light[data-v-3cb66f07]{color:#001342;background:#fff}.ui-btn--light[data-v-3cb66f07]:hover{background:#e8effe}.ui-btn--danger-outline[data-v-3cb66f07]{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger);background:0 0}.ui-btn--danger-outline[data-v-3cb66f07]:hover{background:var(--danger-bg)}.ui-btn--ghost[data-v-3cb66f07]{color:var(--text-2);padding-inline:8px}.ui-btn--ghost[data-v-3cb66f07]:hover{color:var(--text)}
