._button_10vs4_1{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);white-space:nowrap;cursor:pointer;transition:transform var(--dur-base) var(--spring), box-shadow var(--dur-base) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), filter var(--dur-base) var(--ease);border:1px solid #0000;line-height:1;display:inline-flex}._sm_10vs4_22{min-height:var(--size-control-sm);padding-inline:var(--space-4);font-size:var(--text-sm)}._md_10vs4_28{min-height:var(--size-control);padding-inline:var(--space-6);font-size:var(--text-base)}._primary_10vs4_34{border-color:color-mix(in srgb, var(--on-accent) 18%, var(--accent-fill));background:var(--accent-fill);color:var(--on-accent)}._secondary_10vs4_40{background:var(--surface3);color:var(--ink)}._ghost_10vs4_45{color:var(--icon);background:0 0}._danger_10vs4_50{border-color:color-mix(in srgb, var(--danger-ink) 20%, var(--danger));background:var(--danger);color:var(--danger-ink)}._hovered_10vs4_56{transform:translateY(-2px)scale(1.03)}._hovered_10vs4_56._primary_10vs4_34{filter:saturate(1.1)brightness(1.04)}._hovered_10vs4_56._secondary_10vs4_40{filter:brightness(1.08)}._hovered_10vs4_56._ghost_10vs4_45{background:var(--hover);transform:none}._hovered_10vs4_56._danger_10vs4_50{filter:brightness(1.06)}._pressed_10vs4_77,._pressed_10vs4_77._hovered_10vs4_56{transition-duration:var(--dur-fast);transform:translateY(0)scale(.97)}._focused_10vs4_83{outline:3px solid var(--focus);outline-offset:3px}._disabled_10vs4_88{opacity:.55;box-shadow:none;cursor:not-allowed;transform:none}._disabled_10vs4_88:not([data-loading])._primary_10vs4_34,._disabled_10vs4_88:not([data-loading])._danger_10vs4_50{border-color:var(--line);background:var(--surface3);color:var(--muted);opacity:.8}._spinner_10vs4_103{border-radius:var(--radius-pill);width:16px;height:16px;animation:_spin_10vs4_103 var(--dur-slow) linear infinite;border:2px solid;border-top-color:#0000}@keyframes _spin_10vs4_103{to{transform:rotate(360deg)}}
