._button_t64te_1{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-label-size);line-height:var(--font-label-line);font-weight:var(--font-label-weight);cursor:pointer;white-space:nowrap;min-width:0;max-width:100%;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}._button_t64te_1:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent);outline:none}._button_t64te_1:disabled{opacity:.5;cursor:not-allowed}._sm_t64te_37{height:var(--control-height-sm);padding:0 var(--space-3)}._label_t64te_42{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}@media (width<=639.98px){._button_t64te_1{min-height:var(--control-height);height:auto;padding-block:var(--space-2);white-space:normal;text-align:center}._sm_t64te_37{min-height:var(--control-height-sm);padding-block:var(--space-1)}}._primary_t64te_65{background:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent)}._primary_t64te_65:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._secondary_t64te_76{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}._secondary_t64te_76:hover:not(:disabled){background:var(--color-surface-sunken)}._ghost_t64te_86{color:var(--color-text-primary);background:0 0;border-color:#0000}._ghost_t64te_86:hover:not(:disabled){background:var(--color-surface-sunken)}._destructive_t64te_96{background:var(--color-error);color:var(--color-surface);border-color:var(--color-error)}._destructive_t64te_96:hover:not(:disabled){background:var(--color-error);filter:brightness(.94)}._spinner_t64te_106{animation:.8s linear infinite _spin_t64te_106;display:inline-flex}@media (prefers-reduced-motion:reduce){._spinner_t64te_106{animation:none}}@keyframes _spin_t64te_106{to{transform:rotate(360deg)}}
