.ui-button[data-v-62e9396d]{-webkit-tap-highlight-color:transparent;cursor:pointer;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;transition:background .16s,border-color .16s,transform .12s;display:inline-flex;position:relative}.button-sm[data-v-62e9396d]{min-height:44px;padding:0 14px;font-size:13px}.button-md[data-v-62e9396d]{min-height:44px;padding:0 18px}.button-lg[data-v-62e9396d]{min-height:50px;padding:0 22px;font-size:15px}.button-brand[data-v-62e9396d],.button-primary[data-v-62e9396d]{background:var(--primary,#18181b);color:#fff;box-shadow:0 1px 2px #00000014}.button-secondary[data-v-62e9396d]{background:var(--surface-alt,#f4f4f5)}.button-google[data-v-62e9396d],.button-outline[data-v-62e9396d],.button-secondary[data-v-62e9396d]{color:var(--primary,#18181b);border-color:var(--card-border,#e4e4e7)}.button-google[data-v-62e9396d],.button-outline[data-v-62e9396d]{background:#fff}.button-ghost[data-v-62e9396d]{color:var(--text-secondary,#52525b);background:0 0}.button-danger[data-v-62e9396d]{color:#fff;background:#b91c1c}.button-block[data-v-62e9396d]{width:100%}.button-icon[data-v-62e9396d],.button-label[data-v-62e9396d]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.button-label[data-v-62e9396d]{white-space:nowrap}.ui-button[data-v-62e9396d]:focus-visible{outline:2px solid var(--primary,#18181b);outline-offset:3px}.ui-button[data-v-62e9396d]:active:not([aria-disabled=true]){transform:scale(.98)}.ui-button[aria-disabled=true][data-v-62e9396d]{opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){.button-brand[data-v-62e9396d]:hover,.button-primary[data-v-62e9396d]:hover{background:var(--primary-dark,#09090b)}.button-ghost[data-v-62e9396d]:hover,.button-google[data-v-62e9396d]:hover,.button-outline[data-v-62e9396d]:hover,.button-secondary[data-v-62e9396d]:hover{background:var(--surface-alt,#f4f4f5)}.button-danger[data-v-62e9396d]:hover{background:#991b1b}}@media (prefers-reduced-motion:reduce){.ui-button[data-v-62e9396d]{transition:none}.ui-button[data-v-62e9396d]:active:not([aria-disabled=true]){transform:none}}
