.TSeYyq_root{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);cursor:pointer;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border:0;text-decoration:none;display:inline-flex}.TSeYyq_root svg{flex-shrink:0;width:.9rem;height:.9rem}.TSeYyq_root:disabled{opacity:.5;cursor:not-allowed}.TSeYyq_root:focus-visible{box-shadow:var(--ring);outline:none}.TSeYyq_sizeSm{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--control-font-sm)}.TSeYyq_sizeMd{height:var(--control-height-md);padding:0 var(--space-4);font-size:var(--control-font)}.TSeYyq_sizeLg{height:var(--control-height-lg);width:100%;padding:0 var(--space-4);font-size:var(--control-font)}.TSeYyq_sizeIconSm{width:var(--control-height-xs);height:var(--control-height-xs);padding:0}.TSeYyq_primary,.TSeYyq_lime{background:var(--primary);color:var(--primary-fg)}.TSeYyq_primary:hover:not(:disabled),.TSeYyq_lime:hover:not(:disabled){background:var(--primary-hover)}.TSeYyq_outline{border:var(--border-width) solid var(--border);color:var(--fg);background:0 0}.TSeYyq_outline:hover:not(:disabled){background:var(--surface-2)}.TSeYyq_ghost{color:var(--fg-muted);background:0 0}.TSeYyq_ghost:hover:not(:disabled){background:var(--surface-2);color:var(--fg-strong)}.TSeYyq_danger{background:var(--danger-strong);color:var(--color-white)}.TSeYyq_danger:hover:not(:disabled){background:var(--danger)}
